@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Semibold.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-SemiboldItalic.woff2') format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-BoldItalic.woff2') format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Bold.woff2') format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Medium.woff2') format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-MediumItalic.woff2') format("woff2");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Regular.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-RegularItalic.woff2') format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Book.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-BookItalic.woff2') format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-LightItalic.woff2') format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Light.woff2') format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-Thin.woff2') format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Cosmica;
  src: url('../fonts/Cosmica-ThinItalic.woff2') format("woff2");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

:root {
  --_colors---gray--gray-700: #3f3f46;
  --_colors---gray--gray-950: #09090b;
  --_fonts---h3-size: 40px;
  --_fonts---h2-size: 56px;
  --_colors---gray--gray-300: #d4d4d8;
  --_colors---white--white-20: #fff3;
  --_colors---white--white-100: white;
  --_colors---gray--gray-50: #fafafa;
  --_colors---gray--gray-900: #18181b;
  --_colors---white--white-90: #ffffffe6;
  --_colors---gray--gray-150: #ececee;
  --_colors---white--white-10: #ffffff1a;
  --_colors---white--white-80: #fffc;
  --_colors---white--white-70: #ffffffb3;
  --_colors---white--white-60: #fff9;
  --_colors---white--white-50: #ffffff80;
  --_colors---gray--gray-100: #f4f4f5;
  --_colors---transparent: transparent;
  --_colors---gray--gray-800: #27272a;
  --_colors---gray--gray-400: #a1a1aa;
  --_colors---gray--gray-600: #52525b;
  --_colors---gray--gray-500: #71717a;
  --_colors---gray--gray-200: #e4e4e7;
  --_colors---orange: #ff5a00;
  --_fonts---pseo-heading: 56px;
  --_fonts---h2-line-height: 128%;
  --_colors---white--white-40: #fff6;
  --_colors---white--white-30: #ffffff4d;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

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

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

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

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

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.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-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

body {
  color: var(--_colors---gray--gray-700);
  font-family: Cosmica, Arial, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

h1 {
  color: var(--_colors---gray--gray-950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  font-weight: 600;
  line-height: 112%;
}

h2 {
  color: var(--_colors---gray--gray-950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 128%;
}

h3 {
  color: var(--_colors---gray--gray-950);
  font-size: var(--_fonts---h3-size);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  line-height: 128%;
}

h4 {
  color: var(--_colors---gray--gray-950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 148%;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--_colors---gray--gray-700);
  text-decoration: none;
}

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

img {
  max-width: 100%;
  display: inline-block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

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

.styleguide_hero-label {
  color: #000;
  text-transform: uppercase;
  background-color: #eee;
  border-radius: .25rem;
  padding: .25rem .375rem;
  font-size: .75rem;
  font-weight: 500;
  text-decoration: none;
}

.fs-styleguide_header-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.styleguide_header {
  color: #fff;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%), radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.snap-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

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

.styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

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

.styleguide_label {
  color: #fff;
  background-color: #4865e3;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  display: flex;
}

.styleguide_label.is-native {
  background-color: #e3a048;
}

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

.button-group.buttons-center {
  justify-content: center;
  align-items: center;
}

.styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  max-height: 100%;
  position: relative;
}

.styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 1rem;
  display: grid;
  position: relative;
}

.styleguide_item.is-stretch {
  justify-items: stretch;
}

.page-wrapper {
  max-width: 100vw;
  overflow: clip;
}

.styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.heading-style-h1 {
  color: var(--_colors---gray--gray-950);
  font-size: 64px;
  font-weight: 600;
  line-height: 112%;
}

.heading-style-h2 {
  color: var(--_colors---gray--gray-950);
  font-size: var(--_fonts---h2-size);
  font-weight: 600;
  line-height: 128%;
}

.heading-style-h3 {
  color: var(--_colors---gray--gray-950);
  font-size: 40px;
  font-weight: 600;
  line-height: 128%;
}

.heading-style-h3.plans-heading {
  max-width: 200px;
  font-size: 24px;
  position: absolute;
  top: 28px;
}

.heading-style-h4 {
  color: var(--_colors---gray--gray-950);
  font-size: 32px;
  font-weight: 700;
  line-height: 150%;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #eee;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

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

.styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

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

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

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

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

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

.weight-regular {
  font-weight: 400;
}

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

.fs-styleguide_message {
  padding: .25rem .5rem;
  font-size: .875rem;
}

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

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

.styleguide_heading-medium {
  font-size: 4rem;
}

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

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

.styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.styleguide_3-col.no-stretch {
  place-items: start;
}

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

.text-20 {
  font-size: 20px;
}

.text-16 {
  font-size: 16px;
}

.text-16.weight-regular.lh-150:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  display: none;
}

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

.text-15.weight-regular.lh-145.faq ol {
  margin-bottom: 0;
  padding-left: 16px;
}

.text-15.weight-regular.lh-145.faq a {
  color: #608acb;
  font-weight: 500;
}

.text-15.weight-regular.lh-145.inactive {
  pointer-events: none;
  color: var(--_colors---gray--gray-300);
  cursor: default;
}

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

.lh-128 {
  line-height: 128%;
}

.lh-150 {
  line-height: 150%;
}

.lh-156 {
  line-height: 156%;
}

.lh-148 {
  line-height: 148%;
}

.lh-145 {
  line-height: 145%;
}

.lh-135 {
  line-height: 135%;
}

.lh-168 {
  line-height: 168%;
}

.lh-180 {
  line-height: 180%;
}

.lh-125 {
  line-height: 125%;
}

.lh-155 {
  line-height: 155%;
}

.weight-book {
  font-weight: 300;
}

.button {
  border: .5px solid var(--_colors---white--white-20);
  background-color: var(--_colors---gray--gray-950);
  color: var(--_colors---white--white-100);
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 125%;
  display: inline-flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 .5px #ffffff80, inset 0 9px 14px -5px #757b8566, 0 0 0 1.5px #2c2e34, 0 4px 6px #00000024;
}

.button:where(.w-variant-45d5a21f-b8e7-a9c1-3ea8-3a5283f7ebad) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
}

.button:where(.w-variant-66ab6bb1-c107-f4b0-d3ef-56571315e5f4) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.button:where(.w-variant-d66e8b99-9512-4f1b-0527-c00e632abd95) {
  width: 100%;
}

.button:where(.w-variant-5f244f9e-d3c8-a2d9-6fe1-f6f094f3745a) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
}

.button:hover {
  background-color: #09090b00;
  box-shadow: inset 0 .5px #ffffff80, inset 0 9px 14px -5px #ffffff80, 0 0 0 1.5px #9896d21a;
}

.button.is-icon {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-flex;
}

.button.is-icon.blog_read-button {
  height: 40px;
  padding-left: 14px;
  padding-right: 14px;
  position: absolute;
  bottom: 28px;
  right: 28px;
}

.button.is-white {
  border-width: 1px;
  border-color: var(--_colors---white--white-100);
  background-color: var(--_colors---gray--gray-50);
  box-shadow: none;
  color: var(--_colors---gray--gray-900);
}

.button.is-white:where(.w-variant-6ae566c5-ca1a-e030-d8b9-e3e43bf4e509) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-white:where(.w-variant-9aff5deb-9bed-fb3a-6140-c699312d49d7) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-white:where(.w-variant-9877a804-44c7-fec3-6693-6e500a2d180f) {
  width: 100%;
}

.button.is-white:where(.w-variant-2c9bf72f-8ee3-90cf-f1f6-7d7020c93aef) {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_colors---white--white-100);
  flex-flow: row-reverse;
  display: flex;
}

.button.is-white:where(.w-variant-25c2cc72-0043-b6b3-d280-4d8214abff56) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_colors---white--white-90);
}

.button.is-white:hover {
  background-color: var(--_colors---white--white-100);
}

.button.is-white:hover:where(.w-variant-2c9bf72f-8ee3-90cf-f1f6-7d7020c93aef) {
  background-color: var(--_colors---gray--gray-50);
}

.button.is-white.is-icon.hover-mod {
  transition: all .2s;
}

.button.is-white.is-icon.hover-mod:hover {
  background-color: var(--_colors---gray--gray-150);
}

.button.is-large {
  border-radius: 16px;
  padding: 14px 18px;
  font-size: 15px;
  line-height: 135%;
}

.button.is-large:where(.w-variant-37318f45-f30d-2374-ccbb-4ce622b9b5a9) {
  width: 100%;
}

.button.is-large:where(.w-variant-91645085-d821-3204-c720-eb08b13aeb97) {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.button.is-large.is-animated {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-large.is-animated.transparent {
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: all .25s;
  box-shadow: inset 0 .5px #fff;
}

.button.is-large.is-animated.transparent:hover {
  background-color: var(--_colors---white--white-20);
}

.button.is-animated {
  width: 100%;
}

.button.tab_button-imitation {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.button.is-tretiary {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  border-top-style: none;
  transition: background-color .2s;
  box-shadow: inset 0 .5px #fff;
}

.button.is-tretiary.talen-slide {
  position: absolute;
  inset: auto 24px 24px;
}

.button.is-tretiary.talen-slide:hover {
  background-color: var(--_colors---white--white-20);
}

.button-icon {
  z-index: 1;
  display: none;
  position: relative;
}

.button-icon:where(.w-variant-45d5a21f-b8e7-a9c1-3ea8-3a5283f7ebad), .button-icon:where(.w-variant-66ab6bb1-c107-f4b0-d3ef-56571315e5f4) {
  display: inline-block;
}

.button-icon:where(.w-variant-6ae566c5-ca1a-e030-d8b9-e3e43bf4e509), .button-icon:where(.w-variant-9aff5deb-9bed-fb3a-6140-c699312d49d7) {
  display: inline-flex;
}

.button-icon:where(.w-variant-2c9bf72f-8ee3-90cf-f1f6-7d7020c93aef), .button-icon:where(.w-variant-5f244f9e-d3c8-a2d9-6fe1-f6f094f3745a) {
  display: block;
}

.button-icon:where(.w-variant-91645085-d821-3204-c720-eb08b13aeb97) {
  display: inline-block;
}

.button-icon:where(.w-variant-25c2cc72-0043-b6b3-d280-4d8214abff56) {
  display: block;
}

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

.text-white {
  color: var(--_colors---white--white-100);
}

.text-white-90 {
  color: var(--_colors---white--white-90);
}

.text-white-80 {
  color: var(--_colors---white--white-80);
}

.text-white-70 {
  color: var(--_colors---white--white-70);
}

.text-white-60 {
  color: var(--_colors---white--white-60);
}

.text-white-50 {
  color: var(--_colors---white--white-50);
}

.background-gray-950 {
  background-color: var(--_colors---gray--gray-950);
  color: var(--_colors---white--white-100);
}

.spacer-144 {
  width: 100%;
  height: 144px;
}

.spacer-80 {
  width: 100%;
  height: 80px;
}

.spacer-64 {
  width: 100%;
  height: 64px;
}

.navbar_container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(30px, 30px) 1.15fr .37fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar_link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px;
  font-size: 12px;
  line-height: 16.44px;
  transition: all .25s ease-in-out;
  display: flex;
}

.navbar_link:hover {
  background-color: #fff6;
}

.navbar_menu-button {
  padding: 0;
}

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

.navbar_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.navbar_button-wrapper {
  grid-column-gap: 12px;
  margin-left: 1rem;
  display: flex;
}

.navbar_button-wrapper.tablet_hide {
  margin-left: 0;
}

.navbar_logo.wide {
  display: none;
}

.navbar_component {
  z-index: 12;
  background-color: var(--_colors---white--white-100);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 28px;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--_colors---gray--gray-900);
  text-align: center;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 12px 14px;
  font-size: 13px;
  font-weight: 500;
  line-height: 125%;
  transition: all .25s;
}

.navbar-link:hover {
  background-color: var(--_colors---gray--gray-50);
}

.navbar-link.is-dropdown {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding-right: 12px;
  display: flex;
}

.navbar-link._w-icon {
  display: flex;
}

.max-width-518 {
  max-width: 518px;
}

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

.spacer-128 {
  width: 100%;
  height: 128px;
}

.text-tag {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid var(--_colors---gray--gray-100);
  background-color: var(--_colors---gray--gray-50);
  color: var(--_colors---gray--gray-700);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 4px 10px;
  font-size: 13px;
  font-weight: 500;
  line-height: 155%;
  display: inline-flex;
}

.text-tag.gap-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text-tag.video-page {
  border-color: var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  color: var(--_colors---white--white-90);
}

.spacer-24 {
  width: 100%;
  height: 24px;
}

.background-gray-100 {
  background-color: var(--_colors---gray--gray-100);
}

.background-gray-100.section-radius:where(.w-variant-9b22d13d-cdf7-98cc-4705-266346097bc6) {
  z-index: 1;
  margin-top: -48px;
  position: relative;
}

.background-gray-100.section-radius.mod-events {
  position: relative;
  top: -48px;
  overflow: hidden;
}

.background-gray-100.section-radius.z-index-11:where(.w-variant-9b22d13d-cdf7-98cc-4705-266346097bc6) {
  z-index: 11;
}

.background-gray-100.position-relative.mod-timeline {
  overflow: hidden;
}

.section-radius {
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
}

.section-radius.section-offset.background-white.position-relative.video-creation {
  padding-bottom: 160px;
}

.section-offset {
  position: relative;
}

.spacer-34 {
  width: 100%;
  height: 34px;
}

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

.pricing-grid.summer-deal {
  max-width: 666px;
}

.pricing_item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 24px;
  display: flex;
}

.pricing_item.is-black {
  background-color: var(--_colors---gray--gray-800);
  color: var(--_colors---white--white-90);
}

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

.pricing-name {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-name.mod-table, .pricing-name.sticky-table {
  font-size: 20px;
  font-weight: 600;
  line-height: 156%;
}

.spacer-20 {
  width: 100%;
  height: 20px;
}

.text-gray-400 {
  color: var(--_colors---gray--gray-400);
}

.spacer-8 {
  width: 100%;
  height: 8px;
}

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

.pricing_price-container.bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing_price-info {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.spacer-28 {
  width: 100%;
  height: 28px;
}

.pricing_list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.pricing_list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing_list-item.h-align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.pricing_divider {
  background-color: var(--_colors---gray--gray-100);
  width: 100%;
  height: 1px;
}

.pricing_divider.is-super {
  background-color: var(--_colors---gray--gray-700);
}

.pricing_to-details {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--_colors---gray--gray-900);
  justify-content: center;
  align-items: center;
  transition: all .25s;
  display: flex;
}

.pricing_to-details:hover {
  color: var(--_colors---gray--gray-600);
}

.pricing_to-details.mod-talents {
  justify-content: flex-start;
  align-items: center;
}

.input {
  border: 1px solid #f4f4f5;
  border-radius: 14px;
  height: 46px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  font-size: 15px;
  line-height: 135%;
}

.input::placeholder {
  color: var(--_colors---gray--gray-500);
}

.input.cta_input {
  border-color: var(--_colors---transparent);
  height: 100%;
}

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

.max-width-full.fit-image {
  object-fit: cover;
  height: 100%;
}

.max-width-full.placeholder-image:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  opacity: 0;
}

.pricing_heading-row {
  color: var(--_colors---gray--gray-900);
  border-bottom: 1px solid #0000;
  margin-top: 48px;
  margin-bottom: 12px;
}

.pricing_top-row {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  max-height: 82px;
  position: sticky;
  top: 80px;
}

.pricing_row {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.pricing_component {
  width: 100%;
  position: relative;
}

.pricing_row-content {
  text-align: center;
  border-left: 1px solid #0000;
  justify-content: center;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-weight: 600;
  display: flex;
}

.pricing_top-row-content {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---white--white-100);
  flex-flow: column;
  justify-content: space-between;
  padding: 16px 24px;
  display: flex;
  box-shadow: 0 4px 12px #0000000a;
}

.pricing_top-row-content.is-first {
  border-top-left-radius: 28px;
  border-bottom-left-radius: 28px;
}

.pricing_top-row-content.is-last {
  border-top-right-radius: 28px;
  border-bottom-right-radius: 28px;
}

.background-white {
  background-color: var(--_colors---white--white-100);
}

.pricing-table_header-wrapper {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
  padding: 8px;
  box-shadow: 0 -1px #e4e4e7;
}

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

.pricing_top-info {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.spacer-12 {
  width: 100%;
  height: 12px;
}

.spacer-48 {
  width: 100%;
  height: 48px;
}

.pricing_tabs-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.pricing-tabs-bottom_menu {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #ececee;
  border-top-style: none;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 208px;
  padding: 6px;
  display: flex;
  box-shadow: inset 0 1px #e4e4e7;
}

.pricing_tab-menu-item {
  color: var(--_colors---gray--gray-900);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 14px;
  padding: 12px 16px;
}

.pricing_tab-menu-item.w--current {
  border-color: var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-90);
}

.text-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(89.71deg, #7ea2d4 .09%, #608acb 21.84%, #9696d3 42.5%, #e2a5a5 65.77%, #fd9b82 93.96%);
  -webkit-background-clip: text;
  background-clip: text;
}

.pricing-table_bottom {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.pricing-tabs_main {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pricing-tabs-menu_main {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 20px;
  margin-left: 32px;
  padding: 6px;
  box-shadow: inset 0 1px #e4e4e7;
}

.pricing-tabs-menu_main.margin-0.wall-of-love {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing_main-calculator {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  position: absolute;
  inset: 0% 32px auto auto;
}

.pricing_main-calc_controls {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing_main-calc_info {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.position-relative, .pricing_main-component, .pricing_bottom-component {
  position: relative;
}

.pricing_bottom-calculator {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 24px 22px;
}

.hide {
  display: none;
}

.reviews-component {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  transition: all .25s ease-in-out;
  display: grid;
  position: relative;
  overflow: hidden;
}

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

.review_item {
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  padding-top: 28px;
  padding-bottom: 28px;
  overflow: hidden;
}

.review_item:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  padding-bottom: 0;
}

.review_item:where(.w-variant-5f578725-41d8-3906-bd47-b685d813abdd) {
  border: 1px solid var(--_colors---gray--gray-300);
}

.review_item.mod-features {
  border: 1px solid var(--_colors---gray--gray-300);
  max-width: 479px;
}

.review_item.mod-features.max-width-full {
  max-width: none;
}

.review_item.mod-webflow {
  border: 1px solid var(--_colors---gray--gray-300);
  max-width: 479px;
}

.review_item.mod-accelerator {
  border: 1px solid var(--_colors---gray--gray-300);
  background-color: var(--_colors---transparent);
  max-width: 502px;
}

.review_item.mod-accelerator.max-width-full {
  max-width: none;
}

.review_item.mod-shaunak {
  border: 1px solid var(--_colors---gray--gray-300);
  max-width: 420px;
}

.review_item.mod-web-des {
  border: 1px solid var(--_colors---gray--gray-300);
  max-width: 392px;
}

.review_item._w-border {
  border: 1px solid var(--_colors---gray--gray-300);
}

.review_item.width-492 {
  border: 1px solid var(--_colors---gray--gray-300);
  max-width: 492px;
}

.review_item.width-492.max-width-full {
  max-width: none;
}

.review_item.why-component {
  background-color: var(--_colors---transparent);
  padding-bottom: 0;
}

.review_header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.review_header.f-height-video {
  z-index: 3;
  color: var(--_colors---white--white-100);
  margin-bottom: 0;
  padding-top: 28px;
  position: absolute;
  inset: 0% 0% auto;
}

.review_author-photo-wrapper {
  border-radius: 64px;
  flex: none;
  width: 64px;
  height: 64px;
  overflow: hidden;
}

.review_author-photo {
  width: 100%;
  height: 100%;
}

.review_author-info {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.review_content {
  padding-left: 28px;
  padding-right: 28px;
}

.review_content:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  padding-left: 0;
  padding-right: 0;
}

.video-review_content {
  display: none;
}

.video-review_content:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a), .video-review_content.wall-of-love {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  display: block;
  position: relative;
  overflow: hidden;
}

.video-review_content.is-visible {
  display: block;
}

.video-review:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a), .video-review.wall-of-love {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.video-review.is-visible {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

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

.video-placeholder.ratio-mod {
  aspect-ratio: .562;
}

.review_play-icon:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  z-index: 100;
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  cursor: pointer;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 7px;
  transition: all .25s;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 20px;
  box-shadow: inset 0 .5px #fff;
}

.review_play-icon:hover:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
  background-color: var(--_colors---white--white-20);
}

.review_play-icon.wall-of-love {
  z-index: 100;
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px);
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 7px;
  transition: all .25s;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 20px;
  box-shadow: inset 0 .5px #fff;
}

.review_play-icon.wall-of-love:hover {
  background-color: var(--_colors---white--white-20);
}

.author_position-info {
  grid-column-gap: 4px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacer-40 {
  width: 100%;
  height: 40px;
}

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

.faq-component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 640px;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.faq_item {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #ececee;
  border-top: 1px #e4e4e766;
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.faq_item-inner {
  border: 1px solid #ececee00;
  border-radius: 28px;
  padding: 24px;
}

.faq_question {
  color: var(--_colors---gray--gray-900);
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.faq_answer {
  max-width: 655px;
  overflow: hidden;
}

.faq_cta-block {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border: 1px solid #d4d4d8;
  border-radius: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 275px;
  padding: 28px;
  display: flex;
}

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

.button-background {
  opacity: 0;
  pointer-events: none;
  background-image: url('../../images-static/button_Shapes-blur.svg');
  background-position: 0 0;
  background-size: cover;
  width: 415px;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.button-background:where(.w-variant-d66e8b99-9512-4f1b-0527-c00e632abd95) {
  width: 100%;
}

.tablet_show, .landscape_show, .mobile_show {
  display: none;
}

.max-width-896 {
  max-width: 896px;
}

.carousel {
  flex-direction: row;
  width: 100%;
  max-width: 795px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.carousel.mod-about {
  justify-content: center;
  max-width: none;
  overflow: visible;
}

.logo-carousel {
  grid-column-gap: 3rem;
  flex: none;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 3rem;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.logo-carousel.mod-about {
  grid-column-gap: 20px;
  overflow: visible;
}

.logo-carousel.shrink {
  flex: 0 auto;
}

.logo-image {
  height: 100%;
}

.logo-image.video-logo {
  height: 32px;
}

.logo-image.small, .logo-image.medium {
  height: 24px;
}

.logo-link {
  filter: grayscale();
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logo-carousel-clone {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  overflow: hidden;
}

.logo-carousel-clone.tablet_show {
  display: none;
}

.logo-carousel_item {
  flex: none;
}

.carousel-component.absolute {
  position: absolute;
  inset: auto 0% 48px;
}

.logo-carousel-wrap {
  backface-visibility: hidden;
  flex: none;
  width: auto;
  display: flex;
  transform: perspective(1px);
}

.logo-carousel-wrap.shrink {
  flex: 0 auto;
}

.logo-carousel-overlay {
  z-index: 1;
  background-image: linear-gradient(270deg, #f4f4f500, #f4f4f5ad 50%, #f4f4f5);
  width: 28px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-carousel-overlay.is-right {
  background-image: linear-gradient(90deg, #f4f4f500, #f4f4f5ad 50%, #f4f4f5);
  inset: 0% 0% 0% auto;
}

.more-reviews_block {
  z-index: 10;
  background-image: linear-gradient(#f4f4f500, #f4f4f5ab 21%, #f4f4f5 44%);
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 120px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.more-reviews_block.bg-50 {
  background-image: linear-gradient(#faf9f900, #faf9f9ab 21%, #fafafa 44%);
  margin-bottom: 48px;
}

.why_component-outer {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.why-component_awesomic {
  background-color: var(--_colors---gray--gray-800);
  color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex: none;
  width: 320px;
  padding: 32px 32px 40px;
}

.why-component_headline {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 36px;
  display: flex;
}

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

.why-component_row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--_colors---gray--gray-700);
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.why-component_row.is-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.why-component_row.mod-others {
  border-bottom-color: var(--_colors---gray--gray-200);
}

.why-component_inner {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.why-component_other {
  border-radius: 36px;
  width: 296px;
  padding: 32px 20px 40px;
}

.comparison-container {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow: scroll;
}

.section_cta {
  z-index: 0;
  background-color: var(--_colors---gray--gray-100);
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
  padding-bottom: 328px;
  transition: all 1s;
  position: relative;
  overflow: hidden;
}

.section_cta:where(.w-variant-c142c9ac-b86f-2fd6-9830-c6ca0792bbb8) {
  border-radius: 0;
}

.section_cta.section-offset.background-white.section_move-top {
  background-color: var(--_colors---white--white-100);
}

.max-width-828 {
  max-width: 828px;
}

.cta_form {
  background-color: var(--_colors---white--white-100);
  border: 1px solid #e3e3e45c;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px;
  display: flex;
}

.cta_form.max-width-full {
  max-width: none;
}

.cta_form.border-200 {
  border-color: var(--_colors---gray--gray-200);
}

.cta_form.video-page {
  max-width: 480px;
  margin-left: 0;
}

.submit-button_wrapper {
  flex: none;
  display: flex;
  position: relative;
}

.submit-button {
  z-index: 2;
  opacity: 0;
  padding: 0;
  position: absolute;
  inset: 0%;
}

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

.moving-circle {
  z-index: 0;
  mix-blend-mode: overlay;
  transition: opacity .5s;
  position: absolute;
}

.moving-circle.webflow {
  mix-blend-mode: color;
  height: 300px;
  inset: auto 0% 0%;
}

.moving-circle.yc-accelerator {
  width: 620px;
  right: 5%;
}

.moving-circle.framer {
  mix-blend-mode: color;
  height: 300px;
  inset: auto 0% 0%;
}

.cta_faces {
  background-image: url('../../images-static/cta-faces_1cta-faces.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 111px;
  height: 40px;
  margin-bottom: -4px;
  display: inline-block;
}

.cta_faces.upd-faces {
  background-image: url('../../images-static/cta-faces-new.avif');
}

.spacer-96 {
  width: 100%;
  height: 96px;
}

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

.homepage_hero-block.pseo-mod {
  grid-column-gap: 48px;
  grid-row-gap: 80px;
  grid-template-columns: 510px 1fr;
}

.homepage_hero-tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

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

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

.flex-h_center-center.x-space-between.mod-branding {
  justify-content: space-between;
  align-items: flex-start;
}

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

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

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

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

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

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

.gap-8.flex-h_center-right.wrap-badge {
  flex-flow: wrap;
}

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

.hero_faces {
  vertical-align: middle;
  width: 111px;
  height: 40px;
  margin-bottom: 4px;
  display: inline-block;
  position: relative;
}

.hero_faces.mod_case-cta, .hero_faces.mod_small {
  width: 55px;
  height: 20px;
}

.max-width-584 {
  max-width: 584px;
}

.homepage_hero-form-wrapper {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  width: 100%;
  max-width: 479px;
  margin-left: auto;
  margin-right: 0;
  padding: 8px;
  box-shadow: 0 -1px #e4e4e7;
}

.homepage_hero-form {
  border: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  height: 100%;
  padding: 32px 24px 24px;
  box-shadow: 0 4px 12px #0000000a;
}

.hero_checkboxes-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero_dynamic-checkbox {
  background-color: var(--_colors---gray--gray-100);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  color: var(--_colors---gray--gray-500);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 4px 10px 4px 28px;
  display: flex;
  position: relative;
}

.hero_dynamic-checkbox.not-sure {
  padding-left: 10px;
}

.dynamic-checkbox_label {
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
  transition: all .25s;
}

.dynamic-checkbox_input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.form-label {
  color: var(--_colors---gray--gray-900);
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 600;
}

.button-animation-wrapper {
  z-index: 1;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.animated-icon-first {
  animation: 1.5s infinite animatedButtonFirst;
}

.animated-icon-second {
  animation: 1.5s infinite animatedButtonSecond;
}

.animated-icon-third {
  animation: 1.5s infinite animatedButtonThird;
}

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

.hero_numbers-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.break-line {
  display: block;
}

.break-line.mobile_show, .break-line.tablet_show, .break-line.landscape_show {
  display: none;
}

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

.spacer-32 {
  width: 100%;
  height: 32px;
}

.swiper-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
}

.swiper-wrapper.no-code-service {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.swiper-wrapper.no-code-swiper {
  display: flex;
}

.swiper-wrapper.mod-history {
  max-width: 448px;
}

.swiper-wrapper.achievements-swiper_wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.swiper-wrapper.full-height {
  height: 100%;
}

.talent-slide_photo-container {
  aspect-ratio: 1;
  background-color: #d4d4d8;
  border-radius: 36px;
  width: 100%;
  max-width: 350px;
  margin-bottom: 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.talent-slide_photo-container.design-menu {
  aspect-ratio: auto;
  max-width: none;
  margin-bottom: 0;
}

.text-gray-900 {
  color: var(--_colors---gray--gray-900);
}

.text-gray-800 {
  color: var(--_colors---gray--gray-800);
}

.text-gray-700 {
  color: var(--_colors---gray--gray-700);
}

.text-gray-600 {
  color: var(--_colors---gray--gray-600);
}

.text-gray-500 {
  color: var(--_colors---gray--gray-500);
}

.text-gray-300 {
  color: var(--_colors---gray--gray-300);
}

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

.text-gray-150 {
  color: var(--_colors---gray--gray-150);
}

.text-gray-100 {
  color: var(--_colors---gray--gray-100);
}

.text-gray-50 {
  color: var(--_colors---gray--gray-50);
}

.flex-h_left-bottom {
  justify-content: flex-start;
  align-items: flex-end;
}

.talent-slide_tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.talent-slide_tag {
  border: 1px solid var(--_colors---gray--gray-200);
  color: var(--_colors---gray--gray-900);
  border-radius: 12px;
  padding: 4px 8px;
  font-size: 13px;
}

.talent-slide_tag._w-icon {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.talent-slide_info {
  padding-left: 20px;
  display: block;
}

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

.features-component {
  grid-column-gap: 16px;
  grid-row-gap: 96px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.features-component.mod-yc-package {
  grid-template-rows: auto auto;
}

.features-list_block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--_colors---gray--gray-800);
  color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

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

.features_heading-wrapper {
  width: 100%;
  max-width: 496px;
}

.features_heading-wrapper.mod-web-des {
  max-width: 392px;
}

.feature-list_item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--_colors---gray--gray-700);
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 16px;
  transition: padding-left .25s;
  display: flex;
  position: relative;
  left: 0;
}

.feature-list_item:hover {
  padding-left: 12px;
}

.feature-list_item.is-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.feature_numbers-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-tabs_content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 26px;
  display: flex;
}

.opacity-90 {
  opacity: .9;
}

.opacity-60 {
  opacity: .6;
}

.opacity-40 {
  opacity: .4;
}

.opacity-0 {
  opacity: 0;
}

.how-tab_details.no-button {
  position: relative;
}

.how-tab_link {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.how-tab_link.w--current {
  background-color: #f4f4f5;
}

.how-tabs_component {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.how-tab_link-content {
  border: 1px solid #0000;
  border-radius: 28px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  transition: all .25s;
  display: flex;
}

.how-tab_footer {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 20px;
  display: flex;
}

.how-tab_footer.no-button {
  justify-content: flex-end;
  align-items: flex-end;
  position: absolute;
  inset: auto 0% 0% auto;
}

.how-tab_footer.upd {
  z-index: 1;
  position: absolute;
  bottom: 0;
}

.how-tab_progress-status {
  background-color: var(--_colors---gray--gray-600);
  border-radius: 1000px;
  width: 0%;
  height: 100%;
  transition: width .2s;
  position: absolute;
}

.how-tabs_content {
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px;
  display: flex;
}

.how-tabs_content.tablet_show {
  display: none;
}

.how-tabs_menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 479px;
  display: flex;
}

.how-tabs_menu.max-width-full {
  justify-content: space-between;
  max-width: none;
}

.how-tabs_menu.summer-deal {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.how-tab_progress-wrapper {
  background-color: var(--_colors---gray--gray-300);
  border-radius: 1000px;
  width: 40px;
  height: 8px;
  position: relative;
  overflow: hidden;
}

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

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

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

.tab-number-wrapper {
  border: 1px solid var(--_colors---gray--gray-200);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 4px 6px;
  display: flex;
}

.max-width-313 {
  max-width: 313px;
}

.max-width-343 {
  max-width: 343px;
}

.how-tab-pane_wrapper {
  background-color: var(--_colors---white--white-20);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 16px;
  overflow: hidden;
}

.how-tab-pane_wrapper.mod-summer-deal {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.case_slide {
  border-radius: 36px;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.case-slide_image {
  width: 100%;
  height: 100%;
}

.case-overlay_wrapper {
  filter: blur(1px);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  pointer-events: none;
  background-color: #00000003;
  width: 100%;
  height: 273px;
  display: none;
  position: absolute;
  inset: auto 0% -93px;
}

.case-overlay_inner {
  filter: blur(60px);
  background-color: #474a5b;
  height: 137px;
  position: absolute;
  inset: auto 0% 0%;
}

.slide-info-container {
  z-index: 2;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--_colors---white--white-100);
  flex-flow: column;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 34px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.slide-info-container.mod_summer-deal {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 24px;
  padding-left: 36px;
  padding-right: 24px;
}

.case-footer {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.case-footer.case-hero {
  position: absolute;
  inset: auto auto 72px 80px;
}

.case-tags_wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.case-tags_wrapper.tag-wrap {
  flex-flow: wrap;
}

.case-tag {
  border: 1px solid var(--_colors---white--white-100);
  border-radius: 12px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 164%;
}

.case-tag.yc-tag {
  border-color: var(--_colors---white--white-50);
  background-color: #ff5a00;
}

.case-tag.dark-tag {
  color: var(--_colors---gray--gray-900);
  border-color: #18181b4d;
}

.case-tag.dark-tag.case-font {
  font-size: 15px;
  font-weight: 500;
  line-height: 135%;
}

.background-color-orange {
  background-color: #ff5a00;
}

.features_cta {
  background-color: var(--_colors---gray--gray-100);
  background-image: url('../../images-static/features-cta-hills-bg_1features-cta-hills-bg.avif');
  background-position: 130%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 36px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 80px;
  position: relative;
}

.features_cta.mod-summer-deal {
  background-image: url('../../images-static/summer-deal-cta_1summer-deal-cta.avif');
}

.features_cta.webflow {
  background-image: url('../images/webflow-cta-first-desktop_1webflow-cta-first-desktop.avif');
}

.features_cta.mod-accelerator {
  background-color: var(--_colors---white--white-100);
  background-image: url('../images/accelerator-page-cta-decoration_1accelerator page cta-decoration.avif');
}

.features_cta.framer {
  background-image: url('../images/framer-cta-2_1.avif');
}

.features_cta.wp-page {
  background-image: url('../images/wp-cta-bg-1.png');
}

.features_form-block {
  z-index: 1;
  margin-bottom: 0;
  position: relative;
}

.features_form-block.show-bigger {
  display: none;
}

.features_form {
  background-color: var(--_colors---white--white-100);
  border: 1px solid #e3e3e45c;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 440px;
  padding: 6px;
  display: flex;
}

.features_form.pseo-mod {
  border-color: var(--_colors---gray--gray-150);
  max-width: none;
}

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

.steps-component_item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  max-width: 327px;
  min-height: 560px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.steps-component_item.step-1 {
  border-color: var(--_colors---transparent);
  background-color: var(--_colors---gray--gray-600);
  color: var(--_colors---white--white-100);
}

.steps-component_item.step-4 {
  border-color: var(--_colors---transparent);
  background-color: var(--_colors---white--white-100);
}

.step_inner-top {
  flex: none;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.category-tag {
  border: 1px solid var(--_colors---gray--gray-200);
  border-radius: 12px;
  padding: 4px 8px;
  font-size: 13px;
  line-height: 150%;
  display: inline-block;
}

.category-tag.first-step {
  border-color: var(--_colors---white--white-20);
}

.category-tag.first-step._w-blur {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  backface-visibility: hidden;
  will-change: transform, filter;
  background-color: #ffffff03;
  transform: translate(0);
}

.category-tag.first-step._w-blur.video-preview {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--_colors---white--white-100);
  justify-content: center;
  align-items: center;
  display: flex;
}

.category-tag.first-step.darken {
  background-color: #0000004d;
}

.category-tag.first-step.test-blur {
  border-color: var(--_colors---white--white-20);
  color: var(--_colors---white--white-100);
  background-color: #999f80;
  position: relative;
}

.category-tag.is-featured {
  border-color: var(--_colors---gray--gray-700);
  background-color: var(--_colors---gray--gray-700);
  color: var(--_colors---gray--gray-50);
}

.category-tag._w-image {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.category-tag.darker {
  border-color: var(--_colors---gray--gray-400);
}

.category-tag.text-white._w-image {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.step-2-fill {
  background-color: var(--_colors---gray--gray-500);
  height: 203px;
}

.step_inner-bottom {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  flex: none;
  display: flex;
}

.step-details {
  padding-left: 20px;
  padding-right: 20px;
}

.step-3-fill {
  background-color: var(--_colors---gray--gray-400);
  height: 71px;
}

.spacer-36 {
  width: 100%;
  height: 36px;
}

.step-4-fill {
  background-color: var(--_colors---gray--gray-200);
  justify-content: center;
  align-items: center;
  height: 88px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

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

.footer_blog-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 28px 8px 8px;
  display: flex;
  position: relative;
}

.footer-blog-image-wrapper {
  border-radius: 28px;
  flex: none;
  width: 280px;
  overflow: hidden;
}

.spacer-6 {
  width: 100%;
  height: 6px;
}

.footer-divider {
  background-color: var(--_colors---gray--gray-200);
  height: 1px;
  margin-top: 48px;
  margin-bottom: 48px;
}

.footer-menu_wrapper {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.footer-contacts {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  width: 100%;
  max-width: 470px;
  padding: 28px;
}

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

.footer-social-button {
  background-color: var(--_colors---gray--gray-100);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .25s;
  display: flex;
}

.footer-social-button:hover {
  background-color: var(--_colors---gray--gray-150);
}

.footer-menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.opacity-80 {
  opacity: .8;
}

.services-tabs_menu {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 20px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 6px;
  display: flex;
  box-shadow: 0 -1px #e4e4e7;
}

.services_tab-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_colors---transparent);
  background-color: var(--_colors---transparent);
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  transition: all .25s;
  display: flex;
}

.services_tab-link.w--current {
  border-color: var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-90);
  flex: none;
}

.services-tabs_conent {
  margin-top: 28px;
  overflow: visible;
}

.service-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--_colors---gray--gray-150);
  border-radius: 36px;
  flex-flow: column;
  flex: none;
  width: 400px;
  display: flex;
  overflow: hidden;
}

.service-item.webflow-item {
  justify-content: space-between;
  width: auto;
}

.service-item.design-menu {
  cursor: pointer;
  width: 302px;
}

.service_image-wrapper {
  height: 285px;
}

.service_image-wrapper.no-code-image {
  height: 434px;
  position: relative;
}

.service_image-wrapper.video-wrapper {
  height: auto;
}

.service-image {
  object-fit: cover;
  object-position: 0% 0%;
  border-radius: 36px;
  min-width: 100%;
  height: 100%;
}

.service-image.fit-center {
  object-position: 50% 50%;
}

.service-image.is-video {
  object-position: 50% 50%;
  width: 100%;
}

.service-card_info {
  padding-left: 24px;
  padding-right: 24px;
}

.service-card_info.service-name {
  margin-top: 20px;
}

.service-card_tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  margin-bottom: 24px;
  display: flex;
}

.service-card_tags.simple-card {
  margin-bottom: 0;
}

.services-grid {
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.service-card_simple {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px solid var(--_colors---gray--gray-150);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 205px;
  padding: 24px;
  display: flex;
}

.no-code-service-logo {
  filter: grayscale();
  transition: all .25s;
}

.story__pagination {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 4px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
  position: absolute;
  bottom: auto;
  top: 16px !important;
}

.service-tab_icon {
  height: 16px;
  transition: all .25s;
}

.cta-bg-image {
  z-index: -1;
  pointer-events: none;
  width: 100%;
  transition: all .5s;
  position: absolute;
  inset: auto 0% -10%;
}

.cta-bg-image.mod-demo {
  max-width: none;
  bottom: 0%;
}

.x-space-between {
  justify-content: space-between;
}

.x-space-between.why-col-customers {
  padding-left: 28px;
  padding-right: 28px;
}

.footer-subsctract_wrapper {
  position: relative;
  overflow: hidden;
}

.footer_substract-bg {
  width: 100%;
  height: 560px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.medium_show, .large_show {
  display: none;
}

.approvement-faces_wrapper {
  display: flex;
  position: absolute;
  inset: auto 14px 14px;
}

.approvement-faces_wrapper.is-static {
  position: static;
}

.approve_face-image {
  box-sizing: content-box;
  border: 4px solid var(--_colors---gray--gray-600);
  color: var(--_colors---gray--gray-500);
  border-radius: 40px;
  width: 40px;
  height: 40px;
  margin-left: -12px;
  font-size: 13px;
}

.approve_face-image.is-first {
  margin-left: 0;
}

.approve_face-image.is-first.is-light {
  border-color: var(--_colors---transparent);
}

.approve_face-image.is-step-2 {
  border-color: var(--_colors---gray--gray-500);
}

.approve_face-image.is-step-3 {
  border-color: var(--_colors---gray--gray-400);
}

.approve_face-image.is-light {
  border-color: var(--_colors---white--white-100);
}

.approve_face-image.is-text {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.services_button-wrapper {
  display: none;
}

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

.case-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 8px 8px 24px;
  display: flex;
}

.case-image_wrapper {
  border-radius: 28px;
  overflow: hidden;
}

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

.case-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.case-padding {
  padding-left: 16px;
  padding-right: 16px;
}

.case-card_tags {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  display: flex;
}

.spacer-16 {
  width: 100%;
  height: 16px;
}

.blog-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 8px 8px 24px;
  display: flex;
}

.blog_footer {
  justify-content: space-between;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.about_history-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.history_swiper-container {
  max-height: 800px;
  padding-top: 64px;
  padding-bottom: 64px;
}

.history-element {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  max-width: 448px;
  overflow: hidden;
}

.talent-video {
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.talent-video.fit-cover {
  object-fit: cover;
}

.talent-video.fit-cover.z-index-2 {
  z-index: 2;
}

.talent_play-button {
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding-left: 5px;
  transition: all .25s;
  display: flex;
  position: absolute;
  bottom: 12px;
  right: 12px;
  box-shadow: 0 -.5px #fff;
}

.talent_play-button:hover {
  background-color: var(--_colors---white--white-20);
}

.talent_play-button.mod-community {
  z-index: 2;
  opacity: 0;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.talent_play-button.mod-about {
  z-index: 2;
  border-radius: 120px;
  width: 120px;
  height: 120px;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
}

.talent_play-button.mod-summber-deal {
  z-index: 1;
  width: 80px;
  height: 80px;
  bottom: 20px;
  left: 20px;
  right: 0;
}

.talent_play-button.mod-accelerator {
  z-index: 2;
  opacity: 0;
  width: 80px;
  height: 80px;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.talent_play-button.mod-accelerator.visible {
  opacity: 1;
}

.cases-pagination {
  margin-top: 28px;
}

.icon-16 {
  width: 16px;
  height: 16px;
}

.margin-0 {
  margin: 0;
}

.no-shrink {
  flex: none;
}

.blog_header {
  justify-content: space-between;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.cases_cta-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 200px;
  left: 50%;
  transform: translate(-50%);
}

.page_404 {
  height: 100dvh;
}

.page_404-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: calc(100vw - 16px);
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.blog_author-photo {
  height: 24px;
}

.max-width-778 {
  max-width: 778px;
}

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

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

.blog-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 145%;
}

.blog-text h2 {
  color: var(--_colors---gray--gray-900);
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 40px;
}

.blog-text h3 {
  color: var(--_colors---gray--gray-900);
  margin-top: 24px;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
}

.blog-text a {
  text-underline-offset: 2px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
}

.blog-text a:hover {
  color: #608acb;
}

.blog-text blockquote {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-text p {
  margin-bottom: 32px;
}

.blog-text h4 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 128%;
}

.blog-text figure {
  border-radius: 20px;
  overflow: hidden;
}

.about_photos-container {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: scroll;
}

.about_top-photo {
  border-radius: 36px;
  flex: none;
}

.about_top-photo.mod-last {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.about_top-photo.mod-first {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.logo_swiper-item {
  opacity: .7;
  filter: grayscale();
  flex: none;
  height: 28px;
}

.logo_swiper-item:hover {
  opacity: 1;
  filter: grayscale(0%);
}

.logo_backed-image {
  height: 100%;
}

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

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

.backer_photo-wrapper {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-radius: 28px;
  flex: none;
  width: 88px;
  height: 88px;
  padding: 6px;
}

.backer_photo {
  border: 1px solid var(--_colors---gray--gray-100);
  object-fit: cover;
  border-radius: 24px;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 12px #0000000a;
}

.spacer-2 {
  width: 100%;
  height: 2px;
}

.backer_logo {
  height: 22px;
}

.history_details {
  padding: 28px;
}

.history-progress {
  z-index: 10;
  background-color: var(--_colors---gray--gray-200);
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% 0% auto;
}

.progress-inner {
  background-image: linear-gradient(90deg, #7ea2d4, #9696d3);
  width: 0%;
  height: 100%;
}

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

.spacer-56 {
  width: 100%;
  height: 56px;
}

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

.team-swiper {
  position: relative;
  overflow: hidden;
}

.team_swiper-photo-wrapper {
  aspect-ratio: 1;
  border-radius: 36px;
  overflow: hidden;
}

.team_swiper-photo {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

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

.team_part-footer {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.events-cta {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.events-cta_inner {
  background-color: var(--_colors---white--white-100);
  background-image: url('../images/about-events-cta-bg_1about-events-cta-bg.avif');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 28px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 8px;
  display: flex;
}

.events-cta_inner.mod-community {
  background-image: url('../images/communnity-cta-bg_1communnity-cta-bg.avif');
}

.max-width-700 {
  max-width: 700px;
}

.max-width-648 {
  max-width: 648px;
}

.history-swiper-conrols {
  z-index: 10;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translate(50%, -50%);
}

.max-width-480 {
  max-width: 480px;
}

.spacer-120 {
  width: 100%;
  height: 120px;
}

.privacy-tabs-menu {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--_colors---gray--gray-150);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_colors---gray--gray-150);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---gray--gray-150);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 6px;
  display: flex;
  box-shadow: inset 0 1px #e4e4e7;
}

.privacy_tab-menu-item {
  color: var(--_colors---gray--gray-900);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 14px;
  padding: 12px 16px;
  font-size: 13px;
  font-weight: 500;
  line-height: 125%;
}

.privacy_tab-menu-item.w--current {
  border-color: var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-90);
}

.legal_header {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 56px;
  display: flex;
}

.legal_richtext {
  font-size: 16px;
  line-height: 164%;
}

.legal_richtext h5 {
  margin-bottom: 16px;
}

.legal_richtext h3 {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 148%;
}

.legal_richtext p {
  margin-bottom: 48px;
}

.legal_richtext h4 {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 148%;
}

.legal_richtext h2 {
  margin-top: 48px;
  margin-bottom: 16px;
  font-size: 38px;
}

.legal_richtext img {
  margin-bottom: 48px;
}

.legal_richtext a {
  color: #4865e3;
  font-weight: 600;
}

.legal_content-wrapper {
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  width: 100%;
  max-width: 1118px;
  margin-left: auto;
  margin-right: auto;
  padding: 96px 120px;
}

.legal_content-wrapper.hire-pages {
  background-color: var(--_colors---transparent);
  padding-top: 0;
  padding-bottom: 0;
}

.heading-style-h5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 148%;
}

.article_scrollable-container {
  width: 100%;
  max-width: 780px;
  margin: 40px auto;
}

.article_price-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #222236;
  border: 1px solid #222236;
  border-radius: 6px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 780px;
  font-size: 16px;
  line-height: 26px;
  display: grid;
}

.blog-pr-table_cell {
  text-align: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 300;
}

.blog-pr-table_cell.t-header {
  color: #fff;
  background-color: #222236;
  font-weight: 500;
}

.blog-pr-table_cell.t-header.r-border-radius-6 {
  border-top-right-radius: 6px;
}

.blog-pr-table_cell.t-header.l-border-radius-6 {
  border-top-left-radius: 6px;
}

.blog-pr-table_cell.right-border {
  border-right: 1px solid #222236;
}

.blog-pr-table_cell.right-border.top-border {
  border-top: 1px solid #2c2b46;
}

.blog-pr-table_cell.right-border.top-border.left-alignment {
  text-align: left;
  padding-left: 10px;
}

.blog-pr-table_cell.top-border {
  border-top: 1px solid #222236;
}

.blog-pr-table_cell.top-border.left-alignment {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
}

.blog-pr-table_cell.top-border.left-alignment.right-padding-12 {
  padding-right: 12px;
}

.mobile-container {
  display: none;
}

._3-col-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._3-col-table.marketing-designer {
  width: 100%;
}

.full-w-container-overflow-hidden._100 {
  justify-content: center;
  width: 100%;
  display: flex;
}

._2-col-table-wrapper-new {
  color: #222236;
  border: 1px solid #222236;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 402px 378px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

._2-col-table-wrapper-new.bm-0 {
  margin-bottom: 0;
}

.blog_2-col-cell {
  border-top: 1px solid #222236;
  padding: 16px;
  font-weight: 300;
}

.blog_2-col-cell.l-border {
  border-left: 1px solid #2c2b46;
}

.blog_2-col-cell.lp-15 {
  padding-right: 15px;
}

._2-col-table-wrapper {
  color: #222236;
  border: 1px solid #222236;
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 402px 378px;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: flex;
}

._2-col-table-wrapper.bm-0 {
  margin-bottom: 0;
}

._2-col-table-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._2-col-table-2.hire-web-designer {
  grid-template-columns: minmax(150px, 1fr) 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  width: 100%;
}

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

.text-span-medium.red {
  color: #ff8383;
}

.background-gray-50 {
  background-color: var(--_colors---gray--gray-50);
}

.section_demo {
  z-index: 0;
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
  padding-bottom: 328px;
  transition: all 1s;
  position: relative;
  overflow: hidden;
}

.section_demo:where(.w-variant-c142c9ac-b86f-2fd6-9830-c6ca0792bbb8) {
  border-radius: 0;
}

.overflow-hidden {
  overflow: hidden;
}

.case-stady-hero-new {
  flex-direction: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gradient-case-page-hero {
  background-image: linear-gradient(#04030800, #04030899);
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: row;
  align-items: flex-end;
  min-height: 200px;
  padding-bottom: 40px;
  padding-left: 40px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
  transform: translate(0);
}

.gradient-case-page-hero.overflow-auto {
  overflow: auto;
}

.gradient-case-page-hero.overflow-auto.mod-position {
  z-index: 11;
  justify-content: space-between;
  padding-right: 40px;
}

.gradient-case-page-hero.overflow-auto.no-gradient {
  background-image: none;
}

.img-hero-case-study-new {
  border-radius: 16px;
  box-shadow: 21px 21px 58px -7px #5a59641f;
}

.img-hero-case-study-new.show-mobile-landscape, .img-hero-case-study-new.mob {
  display: none;
}

.img-hero-case-study-new.desktop.on-bg {
  border-radius: 16px 16px 0 0;
}

.img-hero-case-study-new.is-placeholder {
  opacity: 0;
}

.img-hero-case-study-new.is-video {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tags-cases-wrapper {
  grid-column-gap: 8px;
  margin-top: 20px;
  margin-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tags-cases-wrapper.case-page {
  margin-top: 0;
  margin-left: 0;
  position: static;
}

.background_inner-gradient {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#f2f2f5, #e6e7ec 60%);
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: inset 0 2px 2px #fff9;
}

.gradient-stroke_wrapper {
  background-color: #0000;
  background-image: linear-gradient(#fff, #fff0);
  border-radius: 20px;
  padding: 2px;
  position: relative;
  overflow: hidden;
}

.gradient-stroke_wrapper.w--current {
  background-color: #0000;
}

.gradient-stroke_wrapper.add-shadow {
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.gradient-stroke_wrapper.add-shadow.vertical-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gradient-stroke_wrapper.add-shadow.case-instagram-photo {
  max-width: 569px;
  transform: rotate(3deg);
}

.about-case-study_new {
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-case-study_new.align-bottom {
  align-items: end;
}

.background_outer-gradient {
  background-image: linear-gradient(#fff, #fff0 45%);
  border-radius: 20px;
  flex-direction: column;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.case_single-avatar.is-6 {
  z-index: 95;
  margin-left: -10px;
  position: relative;
}

.case_single-avatar.is-4 {
  z-index: 97;
  margin-left: -10px;
  position: relative;
}

.case_single-avatar.is-3 {
  z-index: 98;
  margin-left: -10px;
  position: relative;
}

.case_single-avatar.is-8 {
  z-index: 93;
  margin-left: -5px;
  position: relative;
}

.case_single-avatar.is-7 {
  z-index: 94;
  margin-left: -5px;
  position: relative;
}

.case_single-avatar.is-2 {
  z-index: 99;
  margin-left: -10px;
  position: relative;
}

.case_single-avatar.is-1 {
  z-index: 100;
  position: relative;
}

.case_single-avatar.is-5 {
  z-index: 96;
  margin-left: -10px;
  position: relative;
}

.case-avatar_tooltip {
  text-align: center;
  background-image: linear-gradient(#f2f2f5, #e6e7ec);
  border-radius: 10px;
  width: max-content;
  max-width: 180px;
  padding: 10px 14px;
  position: absolute;
  inset: -8px 0% auto 50%;
  transform: translate(-50%, -100%);
}

.case-avatar_tooltip.yurii-tooltip {
  max-width: 190px;
}

.case-avatar_tooltip.volodymr {
  left: 114%;
}

.cases_avatars-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.case-about_info {
  z-index: 11;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f4f4f5;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 16px 20px 48px;
  display: grid;
  position: relative;
}

.case-about_info.tesla {
  grid-template-columns: 1fr 1fr;
  padding-left: 3rem;
  padding-right: 3rem;
}

.case-about_info.ai-case-mod {
  grid-template-columns: 1fr;
  padding: 16px 32px;
}

.background_wrapper {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.spacer-48-32 {
  width: 100%;
  height: 48px;
}

.pricing_list-item-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  display: flex;
}

.pricing_list-item-2._1-1-new {
  justify-content: flex-start;
  align-items: center;
}

.pricing__line-wrapper {
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  display: flex;
}

.tesla-next {
  transform: rotate(180deg);
}

.tesla-thumb-item {
  border-radius: 12px;
  max-width: 80px;
  overflow: hidden;
}

.tesla-swiper-controls {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: absolute;
  inset: auto 0% 32px;
}

.grid-3-1-case-page {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.padding-32 {
  padding: 32px;
}

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

.tesla-video {
  border-radius: 20px;
  width: 100%;
  overflow: hidden;
}

.grid-2-1-case-page {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tesla-video_container {
  background-color: #fff;
  border-radius: 18px;
  padding: 80px;
}

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

.grid-2-1.aqua-case {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

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

.product-details-cell-cases-new {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  display: flex;
}

.product-details-cell-cases-new.is-grey {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  box-shadow: none;
  background-color: #f4f4f5;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-bottom: 0;
  padding: 3rem;
  display: grid;
}

.product-details-cell-cases-new.is-yerbae {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  box-shadow: none;
  background-color: #f4f4f5;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 3rem;
}

.product-details-block-cases-new {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.location-wrapper-about-product-cases {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.case-yerbae_block4 {
  text-align: center;
  background-color: #af0b3c;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.75rem 4.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_landing-img {
  margin-bottom: -4.5rem;
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.case-yerbae_content4 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 35rem;
  display: flex;
  position: relative;
}

.case-yerbae_marquee-block {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: none;
  display: flex;
}

.case-yerbae_marquee-block.is-peachy {
  position: relative;
  left: -115px;
}

.case-yerbae_specs-grid {
  grid-column-gap: 2.25rem;
  grid-row-gap: 2.25rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 1.5rem;
  display: flex;
}

.case-yerbae_block7 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-image: url('../images/pink-bg_1pink bg.avif');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4rem 4rem 5.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_block7.is-peachy {
  background-image: url('../images/orange-bg_1orange bg.avif');
}

.case-yerbae_block6 {
  text-align: center;
  background-color: #af0b3c;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_specs-title {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.max-width-small {
  max-width: 27rem;
}

.case-yerbae_content9 {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 31.5rem;
  display: flex;
  position: relative;
}

.case-yerbae_content9.is-small {
  max-width: 28rem;
}

.case-yerbae_content9.is-large {
  max-width: 34rem;
}

.case-yerbae_content2 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 28rem;
  display: flex;
  position: relative;
}

.case-yerbae_grid {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
  overflow: hidden;
}

.absolute-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.case-yerbae_marquee-img {
  flex: none;
}

.case-yerbae_block13 {
  text-align: center;
  background-color: #af0b3c;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_specs-label-wrap {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.case-yerbae_stats-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 14rem;
  display: flex;
}

.case-yerbae_block-carousel {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  background-color: #ea4178;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 3rem 0;
  position: relative;
  overflow: hidden;
}

.case-yerbae_block-carousel.is-peachy {
  background-color: #f55e3a;
}

.case-wrapper-new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  max-width: 100%;
  display: flex;
}

.case-wrapper-new.is-terpli {
  color: #2f195f;
}

.case-yerbae_content7 {
  z-index: 2;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 21rem;
  display: flex;
  position: relative;
}

.case-yerbae_heading-large {
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.2;
}

.case-yerbae_heading-large.is-text-shadow-light {
  text-shadow: 5px 3px #e93e77;
}

.case-yerbae_heading-large.is-text-shadow {
  text-shadow: 5px 3px #a92949;
}

.case-yerbae_block2 {
  border-radius: 24px;
  padding: 3.5rem 3.5rem 10rem;
  position: relative;
  overflow: hidden;
}

.case-yerbae_stats-caption {
  font-size: 16px;
  line-height: 1.3;
}

.case-yerbae_specs-item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: .875rem;
  display: flex;
}

.case-yerbae_specs-item.is-centered {
  justify-content: flex-start;
  align-items: center;
}

.case-yerbae_content3 {
  z-index: 2;
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 44rem;
  display: flex;
  position: relative;
}

.case-yerbae_stats-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.case-yerbae_block10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #494949;
  border-radius: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.case-yerbae_branding-img {
  border-radius: 24px;
  overflow: hidden;
}

.case-yerbae_img-wrap.is-2-1 {
  aspect-ratio: 2;
}

.case-yerbae_gallery-img {
  aspect-ratio: 1;
  border-radius: 24px;
  overflow: hidden;
}

.case-yerbae_track {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  display: flex;
}

.case-yerbae_content1 {
  z-index: 2;
  max-width: 50rem;
  padding: 3.5rem 3.75rem;
  position: absolute;
  inset: auto auto 0% 0%;
}

.text-size-xlarge {
  font-size: 1.5rem;
}

.case-yerbae_specs-label {
  border: 1px solid #fff;
  border-radius: 80px;
  padding: 2px .75rem;
  font-size: .875rem;
}

.case-yerbae_specs-label.is-dark {
  border-color: #494949;
}

.case-yerbae_block11 {
  color: #494949;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_block5 {
  border-radius: 24px;
  padding: 4.5rem 3.5rem 10rem;
  position: relative;
  overflow: hidden;
}

.fullwidth-img {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.fullwidth-img.hide-desktop {
  display: none;
}

.case-yerbae_block12 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #494949;
  border-radius: 24px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.case-yerbae_block3 {
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4.5rem 4.5rem 32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-yerbae_block1 {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
}

.case-yerbae_heading-medium {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.case-yerbae_heading-medium.text-color-red {
  color: #f32d61;
}

.case-yerbae_heading-medium.text-color-green {
  color: #09a166;
}

.case-yerbae_heading-medium.text-color-blue {
  color: #1f4380;
}

.case-yerbae_service-label {
  border: 1px solid #fff;
  border-radius: 80px;
  padding: 2px .75rem;
  font-size: .875rem;
  position: absolute;
  inset: auto .75rem .75rem auto;
}

.case-yerbae_service-label.is-carousel {
  inset: .75rem .75rem auto auto;
}

.case-yerbae_block9 {
  color: #494949;
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-wrapper-case-page.aqua {
  background-color: #c0dafd;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  transform: translate(0);
}

.hero-wrapper-case-page.fern {
  background-color: #d6e3ce;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  transform: translate(0);
}

.hero-wrapper-case-page.mentum {
  background-color: #8ab8f3;
  border-radius: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  transform: translate(0);
}

.grid-1fr-2fr-case-page {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-case-page {
  display: flex;
}

.cell-1-in-56-44-grid-case-page {
  border-radius: 20px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.cell-1-in-56-44-grid-case-page.finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
  transform: none;
}

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

.case-image_radius.mob {
  display: none;
}

.case-image_radius.finofo-incell {
  border-radius: 0;
}

.case-image_radius.narrow-cell-in-56-44-grid-case-page {
  width: 100%;
}

.case-image_radius.incell-absolute {
  box-shadow: none;
  border-radius: 0;
  width: auto;
  max-width: none;
  height: 100%;
  max-height: 100%;
  position: absolute;
}

.img-wrapper-full-width-case-finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.cell-2-1-in-grid-3-1-case-page {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-2-1-in-grid-3-1-case-page.finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
  max-width: 100%;
  overflow: hidden;
}

.cell-1-1-in-grid-3-1-case-page {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cell-1-1-in-grid-3-1-case-page.desktop.finofo-colored {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
}

.video-wrapper-case-page {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}

.grid-2-1-case-page-44-56 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 44% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2fr-1fr-case-page {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cell-1-1-in-grid-3-1-case-page-2 {
  border-radius: 20px;
  position: static;
}

.cell-1-1-in-grid-3-1-case-page-2.finofo-colored {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
}

.cell-1-1-in-grid-3-1-case-page-2.finofo-colored.bottom-aligned {
  align-items: flex-end;
}

.cell-2-in-56-44-grid-case-page {
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.cell-2-in-56-44-grid-case-page.finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
}

.cell-2-3-in-grid-3-1-case-page {
  border-radius: 20px;
}

.cell-2-3-in-grid-3-1-case-page.finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
  align-items: center;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.cell-3-1-case-page {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.cell-3-1-case-page.finofo {
  background-color: #fff;
  border: 1px dashed #d0d8e9;
  border-radius: 20px;
}

.cell-3-1-case-page.finofo.p-vert-24-mob {
  display: none;
}

.img-finofo-in-cell {
  border-radius: 20px;
}

.grid-2-1-case-page-56-44 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 56% 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case_list-subheading {
  margin-bottom: 0;
  padding-left: 20px;
}

.bg-video-wrapper {
  position: relative;
}

.yc-bg-video {
  z-index: 12;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.placeholder-image-for-before {
  opacity: 0;
  width: 100%;
}

.placeholder-image-for-before.opacity-0 {
  opacity: 0;
}

.before-img-inner {
  border-radius: 6px;
  width: 1200px;
  height: 672px;
  position: absolute;
  inset: 0%;
}

.before-img-inner.mod-yc {
  border-radius: 14px;
  width: 100%;
  height: auto;
}

.after-img-inner {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.after-img-div {
  position: absolute;
  inset: 0%;
}

.after-img-div.mod-yc {
  inset: 24px;
}

.after-img-div.mod-yc.no-border {
  inset: 0;
}

.after-img-inner-2 {
  object-fit: contain;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.after-img-inner-2.radius-14 {
  border-radius: 14px;
}

.after-img-inner-2.video {
  border-radius: 14px;
  width: 100%;
  height: 100%;
}

.before-after-line {
  background-color: #222236;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 100%;
  margin-left: -2px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.before-after-line.mod-yc-redesign {
  background-color: #caccd2;
}

.before-img-div {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.before-img-div.mod-yc {
  inset: 24px;
}

.before-img-div.mod-yc.no-border {
  inset: 0;
}

.before-after-handle {
  background-color: #222236;
  border-radius: 100px;
  width: 12px;
  height: 12px;
  position: absolute;
}

.before-after-handle.mod-yc {
  background-color: #0000;
  border-radius: 20px;
  width: 48px;
  height: 32px;
}

.before-after-slider {
  width: 1200px;
  height: 672px;
  position: relative;
}

.before-after-slider.mod-yc {
  cursor: ew-resize;
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  height: auto;
  padding: 24px;
}

.before-after-slider.mod-yc.padding-0 {
  padding: 0;
}

.before-after-container {
  width: 100%;
  max-width: 1200px;
  margin-top: 138px;
  margin-bottom: 200px;
  overflow: hidden;
}

.before-after-container.mod-yc {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.case-tabs_wrapper {
  display: none;
}

.case-yc_logos {
  background-image: url('../images/logos-desktop-yc-red_image_1logos-desktop-yc-red_image.avif');
  background-position: 50%;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.yc-red-image_team {
  object-fit: cover;
  border-radius: 14px;
  width: 100%;
  height: 100%;
}

.yc-red-image_team.mobile {
  display: none;
}

.red-tem_wrapper {
  z-index: 11;
  width: 100%;
  height: 100%;
  padding: 8px;
  position: relative;
}

.red-tem_wrapper.mod-images {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.yc-animation-wrapper {
  background-color: #fff;
  border-radius: 20px;
  padding: 24px;
}

.yc-community-block {
  z-index: 10;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 8px;
  display: flex;
  position: relative;
}

.yc-case-inst-inner {
  padding: 24px;
}

.toothy-illustrations_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 120px 64px;
  display: flex;
}

.cell-services {
  border-radius: 1.25rem;
  position: relative;
  overflow: hidden;
  transform: translate(0);
  box-shadow: 0 15px 32px -4px #5a59641f;
}

.img-play-button {
  z-index: 15;
  cursor: pointer;
}

.play-button-stories {
  z-index: 15;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  cursor: pointer;
  border-radius: 64px;
  width: 128px;
  height: 128px;
  position: absolute;
  inset: 50% auto auto 50%;
  overflow: hidden;
  transform: translate(-50%, -50%);
  box-shadow: 0 8px 28px #00000014, inset 0 1px 1px #ffffff40, inset 0 -1px 1px #ffffff1a;
}

.photo-text-span {
  background-color: #0c0c16;
  border-radius: 24px;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 4px;
}

.photo-text-span.roman-photo {
  background-image: url('../images/yc-red-avatar_roman_1yc-red-avatar_roman.avif');
  background-position: 50%;
  background-size: cover;
}

.photo-text-span.altman {
  background-image: url('../images/image-5502610_1image 5502610.avif');
  background-position: 50%;
  background-size: contain;
}

.video-popup-home-new {
  z-index: 9999;
  background-color: #040308f7;
  display: none;
  position: fixed;
  inset: 0%;
}

.video-player-modal-home-new {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.close-video-popup {
  cursor: pointer;
  min-width: 32px;
  min-height: 32px;
  position: absolute;
  inset: 16px 16px auto auto;
}

.gpt-swiper_item {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.gpt-swiper_item.swiper-slide {
  max-width: 100%;
}

.gpt-slider {
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden;
}

.gpt-video_wrapper {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.arrow-wrapper-nav-block-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  display: flex;
  transform: translate(0);
}

.gpt-a_last {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gpt-a_video-bg {
  width: 100%;
  height: 100%;
  position: absolute;
}

.gpt-a_video-descr {
  padding-left: 20px;
}

.arrow-box-nav-new {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  overflow: hidden;
}

.arrow-box-nav-new.left {
  align-items: center;
  display: flex;
}

.gpt-a_videos-block {
  z-index: 12;
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
  position: relative;
}

.arrow-box-swiper {
  cursor: pointer;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  min-width: 52px;
  max-width: 52px;
  min-height: 52px;
  max-height: 52px;
  padding: 16px;
  display: flex;
  inset: auto auto 0% 30%;
  overflow: hidden;
}

.gpt-slider-pagination {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.grid-cases-50-50 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.grid-cases-42-58 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: grid;
}

.cell-grid-case-study {
  border-radius: 20px;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.cell-grid-case-study.playhouse {
  background-color: #262626;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.cell-grid-case-study.playhouse.mob-single-image {
  display: none;
}

.cell-grid-case-study.hegel {
  background-color: #fbfbfd;
}

.cell-grid-case-study.hegel.white-bg {
  background-color: #fff;
}

.cell-grid-case-study.hegel.dark {
  background-color: #1e1d1d;
  display: flex;
}

.cell-grid-case-study.hegel.mob {
  justify-content: center;
  align-items: center;
  display: none;
}

.cell-grid-case-study.filta {
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.grid-cases-58-42 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 100%;
  display: grid;
}

.img-case-study-in-grid {
  border-radius: 20px;
}

.img-case-study-in-grid.mob {
  display: none;
}

.img-case-study-in-grid.desktop {
  width: 100%;
  display: block;
}

.hero-case-study-heading {
  font-size: 5.5rem;
}

.hero-case-study-heading.mod-denario {
  letter-spacing: 0;
  font-size: 3rem;
  font-weight: 600;
  line-height: 1.1;
}

.hero-case-study-heading.endorsed {
  color: #fff;
  letter-spacing: -4px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #ffffff26);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 660px;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.1;
}

.hero-case-study-heading.mod-terpli {
  color: #91f58e;
  max-width: 720px;
  font-size: 4rem;
  font-weight: 800;
  line-height: 1;
}

.hero-case-study-heading.contrast {
  color: #fff;
  letter-spacing: -4px;
  max-width: 500px;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.1;
}

.hero-case-study-heading.mod-agency {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(311deg, #96cde5, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 27rem;
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 128%;
}

.hero-case-study_title {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 4rem auto auto 2.5rem;
}

.hero-case-study_title.is-denario, .hero-case-study_title.is-endorsed {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
}

.hero-case-study_title.is-contrast {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  justify-content: space-between;
  height: 100%;
  padding-top: 4.5rem;
  padding-bottom: 7.5rem;
  inset: 0% auto auto 2.5rem;
}

.img-hero-case-study-wrap {
  position: relative;
}

.denario_collab-img-wrap {
  justify-content: center;
  align-items: center;
  min-width: 100%;
  height: 100%;
  margin-left: -2rem;
  margin-right: -2rem;
  display: flex;
}

.denario_grid-3col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.denario_lp-wrap {
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  max-height: 30rem;
  display: flex;
  overflow: hidden;
}

.denario_video-wrap {
  z-index: 2;
  height: 100%;
  position: relative;
}

.denario_lp-holder {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.denario_grid-stats {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem 2rem;
  position: relative;
  overflow: hidden;
}

.denario_marquee-card {
  aspect-ratio: 9 / 16;
  flex: none;
  margin-left: .5rem;
  margin-right: .5rem;
}

.denario_marquee-block {
  flex: none;
  display: flex;
}

.denario_grid-content {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.denario_grid-content.is-centered {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.denario_grid-content.small-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.denario_grid-1-5col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.denario_grid-1-5col.is-reverse {
  grid-template-columns: 2fr 1fr;
}

.denario_grid-2col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-large {
  max-width: 48.5rem;
}

.denario_underline {
  background-image: url('../images/underline.png');
  background-position: 50% 120%;
  background-repeat: no-repeat;
  background-size: 100% 18px;
}

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

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

.denario_highlights-wrap {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3.5rem;
  display: grid;
  position: relative;
}

.denario_results-graphic {
  position: absolute;
  inset: auto auto auto 1rem;
}

.denario_results-graphic.is-right {
  inset: auto 1rem 0 auto;
}

.denario_marquee {
  margin-top: 2.5rem;
  display: flex;
  position: relative;
}

.fullwidth-bg-decoration {
  object-fit: cover;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.denario_bg-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.denario_collab-lottie {
  z-index: 2;
  mix-blend-mode: multiply;
  position: relative;
}

.denario_h2-large {
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 600;
}

.denario_h2 {
  letter-spacing: -.02em;
  font-size: 2rem;
  font-weight: 600;
}

.denario_webflow-wrap {
  margin-top: 3rem;
  margin-bottom: -3rem;
}

.denario_stats-value {
  letter-spacing: -.02em;
  background-image: url('../images/underline.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 100% 28px;
  font-size: 5rem;
  font-weight: 600;
  line-height: .6;
}

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

.denario_illustration-wrap {
  flex-flow: column;
  height: auto;
  overflow: hidden;
}

.denario_grid-card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem;
  position: relative;
  overflow: hidden;
}

.denario_grid-card.is-results {
  justify-content: center;
  align-items: center;
  display: flex;
}

.denario_grid-card.small-padding {
  padding: 1.5rem;
}

.denario_curve-arrow.is-reverse {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.hero_logo.is-agency {
  width: 21rem;
}

.case_collab-wrap {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.case_collab-item {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.case_collab-visual {
  border-radius: 16px;
  overflow: hidden;
}

.case_collab-visual.hide-desktop {
  display: none;
}

.case_collab-block {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  max-width: 39rem;
  display: flex;
}

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

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

.endorsed_grid-card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-image: linear-gradient(135deg, #aab0c2, #c2cbdb 50%, #aab0c2);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 5rem 4rem;
  position: relative;
  overflow: hidden;
}

.endorsed_grid-card.is-ui2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
}

.endorsed_grid-card.is-video-carousel {
  padding: 0;
}

.endorsed_grid-card.is-ui1 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.endorsed_grid-card.is-ui3 {
  justify-content: center;
  align-items: center;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  display: flex;
}

.endorsed_grid-card.is-ui5 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  padding: 0 6rem;
  display: grid;
}

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

.endorsed_highlight-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.endorsed_highlight-category {
  background-color: #e9ebf2;
  border: 1px solid #fff;
  border-radius: 80px;
}

.endorsed_highlight-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(106deg, #595963, #040308);
  -webkit-background-clip: text;
  background-clip: text;
  height: 38px;
  padding: .5rem 1.5rem;
  font-weight: 500;
}

.endorsed_highlight-visual {
  width: 100%;
}

.endorsed_block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 6rem;
  display: flex;
}

.endorsed_block.is-last {
  margin-bottom: 0;
}

.max-width-780 {
  width: 100%;
  max-width: 780px;
}

.endorsed_grid-2col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.endorsed_loop-video {
  z-index: 1;
  aspect-ratio: 2.39;
  width: 100%;
  height: 100%;
}

.endorsed_loop-video.hide-desktop {
  display: none;
}

.endorsed_case-title {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.max-width-600 {
  max-width: 600px;
}

.endorsed_video {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.endorsed_site-video-wrap {
  aspect-ratio: 16 / 9;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.max-width-710 {
  width: 100%;
  max-width: 710px;
}

.endorsed_grid-result {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_colors---white--white-100);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.endorsed_grid-logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--_colors---white--white-100);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.endorsed_specs-block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.kinship-grid-2col.is-reverse {
  grid-template-columns: 1.5fr 1fr;
}

.kinship_mockup-item {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.kinship_video {
  width: 100%;
  height: 100%;
}

.kinship-h2 {
  z-index: 1;
  color: #15273b;
  letter-spacing: -.02em;
  font-size: 3.75rem;
  font-weight: 400;
  line-height: 1.1;
  position: relative;
}

.kinship-wrap_elipse {
  object-fit: cover;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.kinship-grid_card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  text-align: center;
  background-color: #fefcf7;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 3.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.kinship-grid_circle {
  margin-bottom: 18px;
  position: absolute;
  inset: auto;
}

.kinship-grid_devices-img {
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}

.kinship-grid_mockup-img {
  margin-top: -1rem;
  margin-bottom: -4rem;
  display: flex;
  position: relative;
}

.kinship-grid_ring {
  width: 100%;
  max-width: 92%;
  position: absolute;
}

.kinship_video-wrap {
  z-index: 2;
  border-radius: 1.5vw;
  width: 93%;
  height: 97%;
  position: absolute;
  inset: auto;
  overflow: hidden;
}

.kinship-grid_content {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.kinship-grid_content.is-two {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  max-width: 22rem;
}

.kinship-wrap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  background-color: #fefcf7;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 8rem 3.75rem;
  display: flex;
  position: relative;
}

.kinship_mockups-collage {
  z-index: 1;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  width: 100%;
  display: flex;
  position: relative;
}

.terpli_top-left-decor {
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

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

.terpli_grid-content {
  z-index: 2;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.terpli_grid-content.is-max-width-large {
  max-width: 62rem;
}

.terpli_grid-content.is-spece-between {
  justify-content: space-between;
  height: 100%;
}

.terpli_grid-content.is-max-width {
  max-width: 29rem;
}

.terpli_grid-content.is-centered {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.terpli_grid-content.small-gap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.terpli_social-img-wrap {
  margin-bottom: -3rem;
}

.terpli_grid-stats {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  position: relative;
  overflow: hidden;
}

.terpli_grid-stats.is-light {
  color: #2f195f;
}

.terpli_grid-stats.is-violet {
  color: #fff;
  background-color: #2f195f;
}

.terpli_grid-stats.is-purple {
  color: #fff;
  background-color: #7353ba;
}

.terpli-green-bg {
  background-color: #91f58e;
}

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

.terpli_stats-value {
  letter-spacing: -.02em;
  margin-bottom: .75rem;
  font-size: 5rem;
  font-weight: 600;
  line-height: .8;
}

.terpli_logo {
  position: relative;
  top: 4px;
}

.terpli-text-28 {
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
}

.terpli_social-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.terpli_bottom-center-decor {
  position: absolute;
  inset: auto auto 0% 5rem;
}

.terpli_team-title {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.terpli_grid-card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 2rem;
  position: relative;
  overflow: hidden;
}

.terpli_grid-card.is-half-top {
  padding-top: .5rem;
}

.terpli_grid-card.is-banner {
  color: #2f195f;
  background-color: #b9ecbd;
}

.terpli_grid-card.is-board {
  background-color: #fff0;
  padding: 0;
}

.terpli_grid-card.spacing-clean {
  padding: 0;
}

.terpli_grid-card.is-dark {
  color: #fff;
  background-color: #2f195f;
}

.terpli_grid-3col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.terpli_bottom-right-decor {
  position: absolute;
  inset: auto 0% 0% auto;
}

.terpli_bottom-left-decor {
  position: absolute;
  inset: auto auto 0% 0%;
}

.terpli_team-img {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 520px;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: flex;
}

.terpli_h2-large {
  color: #2f195f;
  letter-spacing: -.02em;
  font-size: 3.75rem;
  font-weight: 600;
}

.terpli_app_visual {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin: 6rem -2rem -3rem;
  position: relative;
}

.terpli_grid-2col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1.35fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.terpli-green-text {
  color: #91f58e;
}

.terpli_h2 {
  text-transform: uppercase;
  font-size: 2.5rem;
  line-height: 1.1;
}

.terpli_top-right-decor {
  position: absolute;
  inset: -12rem 0% auto auto;
}

.contract_video-wrap {
  z-index: 2;
  aspect-ratio: 16 / 9;
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

.contrast_grid-2col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contrast_carousel-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.contrast_case-title {
  z-index: 2;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2.25rem;
  display: flex;
  position: relative;
}

.contrast_carousel-item {
  flex: none;
}

.contrast_grid-highlight-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--_colors---white--white-100);
  color: #040308;
  text-align: center;
  border-top: 1px solid #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 2.5rem;
  font-family: Cosmica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 29px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.contrast_visual-scroll-wrap {
  flex-flow: column;
  display: flex;
  position: relative;
}

.contrast_grid-result {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#fff, #ffffff26);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.contract_video {
  width: 100%;
  height: 100%;
}

.max-width-650 {
  max-width: 650px;
}

.max-width-785 {
  width: 100%;
  max-width: 785px;
}

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

.contrast_visual-wrap {
  position: relative;
}

.contrast_scroll-holder {
  position: absolute;
  inset: 9.3% 1.4% 0%;
  overflow: auto;
}

.contrast_block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  margin-bottom: 6rem;
  display: flex;
}

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

.contrast_scroll-bg-img {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.contrast_grid-highlight-content {
  max-width: 18rem;
  margin-left: auto;
  margin-right: auto;
}

.contrast_specs-block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contrast_grid-card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-image: linear-gradient(#fff, #eef1ff 65%);
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.contrast_grid-card.is-ui4 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 5rem;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
  display: flex;
}

.contrast_grid-card.is-ui1 {
  padding: 4rem 3.5rem;
}

.contrast_grid-card.is-ui2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 5rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.contrast_grid-card.is-ui5 {
  justify-content: flex-end;
  align-items: center;
  padding-top: 5rem;
  padding-left: 8.5rem;
  padding-right: 8.5rem;
  display: flex;
}

.contrast_grid-card.is-video-carousel {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding: 5rem 0;
}

.contrast_grid-3col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.agency_carousel {
  margin-top: 2.5rem;
  margin-bottom: -7px;
}

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

.agency_grid-33 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.agency_visual {
  border-radius: 8px;
  flex: none;
  overflow: hidden;
}

.agency_sales-visual {
  margin: 2.5rem -2.25rem -3rem;
}

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

.text-color-white90 {
  color: #ffffffe6;
}

.agency_video-holder {
  aspect-ratio: 3 / 2.25;
  border-radius: 20px;
  overflow: hidden;
}

.agency_right-decor {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.agency_ads-grid {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  display: grid;
}

.agency_marquee-track {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  display: flex;
}

.agency_grid-2col {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1.35fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.agency_h2-large {
  letter-spacing: -.02em;
  font-size: 3rem;
  font-weight: 500;
}

.agency_grid-card {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #f9fafd;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 3rem 2.25rem;
  position: relative;
  overflow: hidden;
}

.agency_grid-card.is-dark {
  color: #fff;
  background-color: #2d2d2d;
}

.agency_grid-card.is-dark-red {
  background-color: #ad004f;
}

.agency_grid-card.is-dark-text {
  color: #2d2d2d;
  justify-content: flex-start;
  align-items: center;
}

.agency_h2 {
  text-transform: none;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
}

.agency_grid-content {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.agency_grid-content.is-awesomic, .agency_grid-content.is-centered {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.agency_marquee-block {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: row;
  flex: none;
  display: flex;
}

.agency_social-img {
  margin-left: -1px;
  margin-right: -1px;
}

.agency_grid-50 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: minmax(auto, 1fr);
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.agency_info-visual {
  justify-content: center;
  align-items: center;
  max-width: 40rem;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.agency_team-visual {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  color: #f9fafd;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0 2.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.agency_top-left-decor {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.agency_bg-video {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h1-new {
  z-index: 5;
  letter-spacing: 1.12px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cosmica, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 128%;
  position: relative;
}

.h1-new.capitalized {
  text-transform: uppercase;
}

.h1-new.capitalized.gradient {
  text-shadow: none;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #827e89, #fff 41% 59%, #615b69);
  -webkit-background-clip: text;
  background-clip: text;
}

.ai-case-hero {
  position: relative;
}

.case-logo-wrapper {
  position: absolute;
  top: 4rem;
  left: 3rem;
}

.case-heading-wrapper {
  max-width: 420px;
  position: absolute;
  top: 50%;
  left: 3rem;
  transform: translate(0, -50%);
}

.ai-case-info-row {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-case-huge {
  color: #040308;
  font-family: Cosmica, Arial, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 144%;
}

.summary-block_inner {
  z-index: 11;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  mix-blend-mode: multiply;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
  position: relative;
}

.summary-block_inner.mod-ai.gap-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.summary-block_inner.align-left {
  justify-content: space-between;
  align-items: flex-start;
}

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

.what-get-row-1.mod-3-elem {
  grid-template-columns: 1fr 1fr 1fr;
}

.summary-block_outer {
  background-color: var(--_colors---white--white-100);
  border-radius: 20px;
  padding: 2px;
  position: relative;
  overflow: hidden;
}

.get-block_image {
  height: 56px;
}

.summary-block_outer-2 {
  background-image: linear-gradient(#fff, #fff0);
  border-radius: 20px;
  padding: 2px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.what-get-row-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.summary-block_outer-3 {
  background-image: linear-gradient(#fff, #fff0);
  border-radius: 20px;
  padding: 2px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 32px -4px #5a59641f;
}

.ai-case_content-wrapper {
  z-index: 10;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: relative;
}

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

.ai-case_image.max-width-full {
  object-fit: cover;
  height: 100%;
}

.ai-full-width {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
}

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

.ai-uneven-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 298px;
  grid-auto-columns: 1fr;
  display: grid;
}

.ai-case_image-gradient-bottom {
  background-image: linear-gradient(0deg, #040308, #04030800);
  height: 27px;
  position: absolute;
  inset: auto 0% 0%;
}

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

.ai-case_image-gradient-top {
  background-image: linear-gradient(#040308, #04030800);
  height: 27px;
  position: absolute;
  inset: 0% 0% auto;
}

.ai-case-image-tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
  position: absolute;
  bottom: 20px;
  left: 20px;
}

.img-case-full-width {
  border-radius: 20px;
}

.img-case-full-width.mob {
  display: none;
}

.cell-author-feedback-cases-new {
  min-width: 586px;
}

.h6 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.case-hero-img {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 100%;
  max-width: 497px;
  overflow: hidden;
}

.case-hero-text {
  color: #222236;
  flex: 1;
  margin-top: 80px;
  margin-left: 88px;
  margin-right: 200px;
}

.app-interface-mob {
  display: none;
}

.body-text_l {
  font-size: 20px;
  font-weight: 200;
  line-height: 28px;
}

.case-study-about {
  background-color: var(--_colors---gray--gray-50);
  border-radius: 36px;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  height: 396px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.case-hero-details {
  justify-content: space-between;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 0;
  display: flex;
}

.statistic-info {
  margin-left: 16px;
}

.statistic-info.mob {
  display: none;
}

.statistic-info.desk {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.statistics-figures {
  align-items: center;
  margin-right: 48px;
  display: flex;
}

.statistics-figures.case-study {
  margin-right: 0;
}

.s-figure {
  text-shadow: none;
  font-size: 56px;
  line-height: 1em;
}

.statistics-number {
  opacity: 1;
  background-color: #0000;
  border-radius: 200px;
  display: flex;
}

.statistics-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.statistics-container.case-study {
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.divider {
  background-color: #ffffff4d;
  width: 1px;
  height: 56px;
  margin-left: 72px;
}

.divider.case-study {
  margin-left: 0;
}

.case-client-photo {
  width: 360px;
  height: 367px;
  margin-bottom: 20px;
}

.case-client-photo.mob {
  display: none;
}

.clients-info {
  flex: none;
}

.case-reference-text {
  width: 100%;
  max-width: 775px;
  margin-top: 28px;
}

.case-reference-container {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.heading-style-h5-2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

.name-position-wrapper-case-study {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.letters-section-cont {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 160px;
  margin-bottom: 200px;
  display: flex;
  position: relative;
}

.letters-section-cont.second {
  margin-top: 164px;
}

.lb.s-bm-30, .lb.m-lm-30 {
  display: none;
}

.entirebody-final-logo {
  z-index: 1;
  border-radius: 6px;
  width: 1200px;
  height: 600px;
}

.entirebody-final-logo.mob {
  display: none;
}

.logo-desc-wrap {
  justify-content: center;
  align-items: center;
  height: 110px;
  margin-bottom: 48px;
  display: flex;
}

.logo-desc-table {
  justify-content: space-between;
  display: flex;
}

.entirebody-logo-img-1 {
  width: 410px;
  height: 270px;
}

.entirebody-logo-cont {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-top: 160px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.entirebody-logo-img-2 {
  width: 388px;
  height: 266px;
}

.logo-description-container {
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
}

.logo-description-col {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.logo-description-col.last {
  width: 100%;
  max-width: 340px;
}

.client-comment-img {
  width: 415px;
  height: 116px;
  margin-left: 20px;
}

.client-comment-img._3 {
  width: 498px;
}

.entirebody-img-1 {
  border-radius: 6px;
  width: 507px;
  height: 480px;
}

.entirebody-img-2 {
  border-radius: 6px;
  width: 629px;
  height: 652px;
}

.client-comment {
  align-items: flex-end;
  margin-top: 64px;
  display: flex;
}

.client-comment.graphics {
  margin-top: 4px;
}

.client-comment.second {
  justify-content: flex-end;
  margin-top: 0;
}

.case-screenshots-grid {
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1200px;
}

.case-screenshots-grid.merch {
  grid-column-gap: 60px;
  grid-template-rows: 480px auto;
  grid-template-columns: auto auto;
  margin-top: 200px;
  margin-bottom: 240px;
}

.case-screenshots-grid.icons {
  margin-top: 200px;
}

.case-screenshots-grid.graphics {
  grid-column-gap: 60px;
  grid-template-rows: 360px 360px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 200px;
  margin-bottom: 200px;
}

.entirebody-web-first, .entirebody-web-img-second {
  border-radius: 6px;
}

.entirebody-font-img {
  width: 570px;
  height: 160px;
}

.container-space-between {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.palette-col {
  color: #222236;
  text-align: center;
  background-image: linear-gradient(135deg, #fff, #f9fafd 50%);
  border-radius: 6px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 360px;
  padding: 20px 20px 24px;
  display: flex;
}

.palette-color {
  background-color: #fb781f;
  border-radius: 6px;
  width: 100%;
  max-width: 320px;
  height: 200px;
  margin-bottom: 32px;
  box-shadow: 0 22px 32px -10px #fb781f40;
}

.palette-color.blue {
  background-color: #1f1f56;
  box-shadow: 0 22px 32px -10px #1f1f5640;
}

.palette-color.gray {
  background-color: #e5e5ea;
  box-shadow: 0 22px 32px -10px #e5e5ea40;
}

.color-name {
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
}

.entirebody-img-4 {
  border-radius: 6px;
  width: 300px;
  height: 975px;
  margin-top: -419px;
  box-shadow: 0 7px 76px -10px #00000026;
}

.entirebody_grid-divider {
  background-color: #040308;
  width: 222px;
  height: 1px;
}

.entirebody_grid-divider.mobile-app {
  width: 158px;
  margin-left: 60px;
  margin-right: auto;
}

.entirebody-app-screenshot {
  border-radius: 6px;
  width: 360px;
  height: 780px;
}

.entirebody-img-5 {
  border-radius: 6px;
  width: 960px;
  height: 556px;
  position: absolute;
  right: 0%;
  box-shadow: 0 7px 76px -10px #00000026;
}

.entirebody-img-5.mob {
  display: none;
}

.client-comment-img-2 {
  width: 268px;
  height: 116px;
  margin-right: 20px;
}

.screenshots-grid-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-top: 200px;
  display: flex;
  position: relative;
}

.grid-heading-wrapper {
  justify-content: space-between;
  align-items: center;
  height: 51px;
  display: flex;
}

.entirebody-screenshot-1 {
  border-radius: 6px;
  width: 780px;
  height: 440px;
}

.square-screenshot {
  border-radius: 6px;
  width: 156px;
  height: 144px;
  box-shadow: 0 4px 12px #85858538;
}

.app-screenshots-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 200px;
}

.grid-screenshot-long {
  position: relative;
}

.table {
  justify-content: space-between;
  display: flex;
}

.table.left-align.icons {
  align-items: center;
}

.entirebody-screenshot-2 {
  border-radius: 6px;
  width: 1029px;
  height: 767px;
}

.entirebody-screenshot-2.mob {
  display: none;
}

.app-screenshots-table {
  justify-content: space-between;
  display: flex;
  position: relative;
}

.square-screenshots-cont {
  flex-direction: column;
  align-items: center;
  width: 360px;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.case-container-results {
  width: 100%;
  max-width: 1200px;
  margin-bottom: 94px;
  padding-right: 35px;
}

.case-container-results.logo-design {
  margin-top: 240px;
  padding-right: 180px;
}

.case-container-results.logo-design.mobile {
  display: none;
}

.lb-entirebody.square-scr-2 {
  margin-top: -42px;
}

.lb-entirebody.scr-app-2 {
  height: 780px;
  margin-top: 29px;
}

.lb-entirebody.square-scr-1 {
  margin-right: auto;
}

.lb-entirebody.scr-app-3 {
  height: 780px;
  margin-top: -51px;
}

.lb-entirebody.scr-app-1 {
  margin-top: 109px;
}

.lb-entirebody.web-screenshot-1 {
  margin-left: 171px;
}

.lb-entirebody.square-scr-3 {
  margin-top: -42px;
  margin-left: auto;
}

.entirebody-web-img-1, .entirebody-web-img-2 {
  border-radius: 6px;
}

.grid-divider {
  background-color: #040308;
  width: 222px;
  height: 1px;
}

.grid-divider.large {
  width: 205px;
  margin-left: 60px;
}

.grid-divider.medium {
  width: 144px;
  margin-left: 60px;
}

.illustration-square {
  border-radius: 6px;
  width: 360px;
  height: 360px;
}

.illusrtation-entirebody {
  border-radius: 6px;
  width: 780px;
  height: 360px;
}

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

.icon-pack-img {
  border-radius: 6px;
  width: 1200px;
  height: 561px;
}

.icon-pack-img.mob {
  display: none;
}

.entirebody-icons {
  width: 780px;
  height: 120px;
}

.graphics-img-long {
  border-radius: 6px;
  width: 360px;
  height: 780px;
}

.graphics-wide-img {
  border-radius: 6px;
  width: 780px;
  height: 360px;
}

.memory_hero-text {
  max-width: 670px;
  display: flex;
}

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

.link {
  color: #fae8bc;
  text-decoration: none;
}

.link.text-color-black {
  color: #040308;
}

.memory_hero-logo {
  object-fit: contain;
  width: 203px;
  max-width: 203px;
  height: auto;
  margin-right: 80px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.memory_about-content {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  height: 196px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.memory_reference-text {
  width: 100%;
  max-width: 775px;
  margin-top: 28px;
}

.text-style-m {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.case_reference-container {
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.case_photo {
  width: 288px;
  height: 316px;
  margin-bottom: 20px;
}

.case_photo.mob, .perfecto_tab_bag {
  display: none;
}

.perfecto_about-img {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: none;
  width: 497px;
  display: block;
}

.perfecto_about-img-bg {
  background-color: #4f7f58;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: none;
  align-items: center;
  width: 497px;
  margin-left: auto;
  display: flex;
}

.perfecto_case-details {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: center;
  margin-top: 64px;
  display: grid;
}

.perfecto_about-text {
  color: #222236;
  margin: 80px 80px 80px 88px;
}

.perfecto_bag-mob {
  display: none;
}

.perfecto_about {
  background-color: var(--_colors---gray--gray-50);
  border-radius: 36px;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.perfecto_fruits {
  width: 3219px;
  max-width: 3219px;
}

.perfecto_email-text {
  z-index: 2;
  max-width: 360px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.perfecto_email-templates {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.perfecto_email-col-3 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  margin-top: -32px;
  display: flex;
}

.spacer {
  width: 100%;
  height: 160px;
}

.spacer._16 {
  height: 16px;
}

.spacer._60 {
  height: 60px;
}

.spacer._48 {
  height: 48px;
}

.perfecto_stamp-img {
  width: 196px;
  height: 196px;
  margin-bottom: 130px;
  margin-left: 91px;
}

.perfecto_email-col {
  position: relative;
}

.perfekto-lb-email {
  margin-top: 365px;
}

.perfecto_img {
  border-radius: 6px;
  display: block;
}

.perfecto_img.email-2 {
  width: 360px;
}

.perfecto_img.email-1 {
  z-index: 3;
  width: 780px;
  position: relative;
  box-shadow: 0 0 64px #1f1f2f33;
}

.perfecto_img.email-3 {
  width: 777px;
  height: 568px;
}

.perfecto_img.website-1 {
  width: 780px;
  max-width: 100%;
}

.perfecto_img.website-3 {
  z-index: 3;
  width: 262px;
  position: relative;
  box-shadow: 0 0 64px #1b1b294d;
}

.perfecto_img.website-2 {
  width: 262px;
}

.perfecto_img.website-4 {
  width: 262px;
  max-width: 100%;
}

.perfecto_img.illustrtion-mob-2, .perfecto_img.illustrtion-mob-1 {
  display: none;
}

.perfecto_img-bag {
  z-index: 4;
  width: 539px;
  height: 662px;
  position: absolute;
  inset: auto -47.5px -102px auto;
}

.desktop-block-span {
  display: block;
}

.perfecto-lb.website-2 {
  width: 262px;
  margin-left: auto;
  display: block;
}

.perfecto-lb.website-3 {
  z-index: 3;
  width: 262px;
  margin-top: -98px;
  display: block;
  position: relative;
}

.perfecto-lb.website-5 {
  z-index: 3;
  margin-top: -92px;
  position: relative;
}

.perfecto_website-container {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 64px;
  display: flex;
  position: relative;
}

.perfecto_col-website {
  width: 360px;
  position: relative;
}

.perfecto_img-2.website-5 {
  width: 874px;
  box-shadow: 0 0 64px #1b1b294d;
}

.col-780 {
  flex: none;
  max-width: 780px;
}

.perfecto_illustration-cont {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.spacer-2._16 {
  height: 16px;
}

.spacer-2._64 {
  height: 64px;
}

.perfecto_img-3.illustration-1 {
  width: 780px;
  height: 360px;
}

.perfecto_img-3.illustration-2 {
  width: 360px;
  height: 595px;
}

.perfecto_img-3.illustration-2.m-display-show {
  display: none;
}

.perfecto_sticker-img {
  object-fit: none;
  object-position: 0% 0%;
  max-width: 1200px;
  height: 1286px;
}

.perfecto_sticker-img.s-display-show, .perfecto_sticker-img.m-display-show {
  display: none;
}

.perfecto_sticker-cont {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.perfecto_review {
  width: 100%;
  max-width: 800px;
  margin-top: 23px;
}

.perfecto_review-photo {
  width: 288px;
  margin-bottom: 20px;
}

.perfecto_review-photo.m-display-show {
  display: none;
}

.liveincare_logo {
  width: 100%;
  max-width: 485px;
  height: auto;
}

.case_about-wrapper {
  color: #222236;
  flex: 1;
  margin-top: 80px;
  margin-bottom: 80px;
  margin-left: 88px;
}

.case-about-tab {
  display: none;
}

.case_about-details {
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: start;
  align-items: center;
  margin-top: 64px;
  display: grid;
}

.care_about-img {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  flex: none;
  width: 497px;
  max-width: 497px;
  height: 480px;
  margin-left: 96px;
  display: block;
}

.case-about-mob {
  display: none;
}

.memory_about {
  background-color: var(--_colors---gray--gray-50);
  border-radius: 36px;
  justify-content: space-between;
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.h-32-51 {
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 500;
  line-height: 51px;
}

.old-case_section {
  flex-direction: column;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.text-size-16-26 {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.old-case_container {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: relative;
}

.old-case_container.old-style-container {
  justify-content: space-between;
}

.old-case_container.center-align {
  align-items: center;
}

.old-case_container.xl-vertical {
  flex-direction: column;
  align-items: center;
}

.old-case_container.s-vertical.old-case-container {
  justify-content: space-between;
}

.image {
  border-radius: 6px;
  display: block;
}

.image.care_colors {
  width: 780px;
  height: auto;
}

.image.s-display, .image.tab-display {
  display: none;
}

.image._780 {
  width: 780px;
  height: auto;
}

.image._570 {
  width: 570px;
  height: auto;
}

.care-typography-img {
  width: 780px;
  height: auto;
  margin-top: 19px;
  display: block;
}

.col-360 {
  flex: none;
  width: 100%;
  max-width: 360px;
}

.case_left-col-heading {
  margin-right: auto;
}

.col-430 {
  max-width: 430px;
}

.col-620 {
  max-width: 620px;
}

.care_homepage-img {
  border-radius: 6px;
  width: 1200px;
  height: auto;
}

.care_homepage-img.s-display {
  display: none;
}

.col-570 {
  width: 100%;
  max-width: 570px;
}

.care_user-journey {
  max-width: 290px;
  margin-left: 60px;
  margin-right: auto;
}

.care_reference-text {
  width: 100%;
  max-width: 855px;
  margin-top: 20px;
}

.hero_companies {
  vertical-align: middle;
  background-image: url('../images/awesomic-heading-companies_1awesomic-heading-companies.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 140px;
  height: 40px;
  display: inline-block;
}

.max-width-760 {
  width: 100%;
  max-width: 760px;
}

.talent-open-video {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 122px;
  height: 122px;
  display: flex;
  position: absolute;
  inset: auto 0% -38px auto;
}

.max-width-196 {
  max-width: 196px;
}

.ulia_photo-wrapper {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 96px;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 1px #e4e4e7;
}

.ulia_photo-wrapper.mod-accelerator {
  width: 122px;
  height: 122px;
}

.our-community_rotating-text {
  animation: 10s linear infinite rotatingText;
  position: absolute;
  inset: 0%;
}

.our-community_rotating-text.slower {
  animation: 13s linear infinite rotatingText;
}

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

.talents_perks-block {
  background-color: var(--_colors---gray--gray-800);
  border-radius: 36px;
  padding: 32px;
  position: relative;
}

.perks_rock {
  position: absolute;
  top: 0;
  right: 0;
}

.perks-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.max-width-402 {
  max-width: 402px;
}

.percs-left-block {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.how-join_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 600px;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-280 {
  max-width: 280px;
}

.join_cta-wrapper {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  width: 100%;
  max-width: 311px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.join_cta-inner {
  background-color: var(--_colors---white--white-100);
  background-image: url('../images/join-cta-bg-desktop_1join-cta-bg-desktop.avif');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 28px;
  padding: 20px 24px 24px;
}

.max-width-151 {
  max-width: 151px;
}

.unordered-list {
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 16px;
  display: flex;
}

.smal-talents-video {
  z-index: 1;
  border-radius: 96px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hiring-page-navbar-main-button {
  display: none;
}

.hiring-page-navbar-main-button:where(.w-variant-ddb046c6-90c6-5a7d-5e5b-d6701cf3c964) {
  display: block;
}

.main-navbar-button-wrapper:where(.w-variant-ddb046c6-90c6-5a7d-5e5b-d6701cf3c964) {
  display: none;
}

.design-brief_hero {
  justify-content: space-between;
  display: flex;
}

.design-brief_image {
  box-shadow: -20px 20px 49px #0000001a;
}

.what-get_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.gray-outer-box {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.what-get_inner-block {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  padding: 24px;
  box-shadow: 0 4px 12px #0000000a;
}

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

.related-content_item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.success-toast {
  z-index: 9999;
  border: 1px solid var(--_colors---gray--gray-200);
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  width: 100%;
  max-width: 640px;
  padding: 24px;
  transition: all .5s;
  position: fixed;
  top: -200px;
  left: 50%;
  transform: translate(-50%);
  box-shadow: 0 4px 12px #0000000a;
}

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

.padding-0 {
  padding: 0;
}

.text-orange {
  color: var(--_colors---orange);
}

.text-18 {
  font-size: 18px;
}

.spacer-160 {
  width: 100%;
  height: 160px;
}

.about-video_wrapper {
  aspect-ratio: 16 / 9;
  border-radius: 36px;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

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

.about-video_thumbnail.is-video {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.video {
  z-index: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.video.cover {
  object-fit: cover;
}

.video.is-centered {
  width: auto;
  left: 50%;
  transform: translate(-50%);
}

.about-play-polygon {
  width: 32px;
}

.about-play-polygon.width-auto {
  width: auto;
}

.case-hero-container {
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.case_breadcrumbs {
  color: var(--_colors---white--white-100);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 1.5rem 0% auto;
}

.case_hero-image {
  width: 100%;
}

.case_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .7fr .33fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case-pic {
  border-radius: 36px;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  overflow: hidden;
}

.case-pic.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

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

.case-review {
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  padding-top: 28px;
  padding-bottom: 28px;
}

.case_summary {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.case_summary.tablet_show {
  display: none;
}

.case_toc {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 24px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.toc_link {
  border-radius: 14px;
  padding: 12px 14px;
  display: flex;
}

.toc_link.w--current {
  border: 1px solid var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-90);
}

.toc_link-image {
  transition: all .25s;
}

.case_result-text {
  font-size: 40px;
  font-weight: 600;
  line-height: 128%;
}

.willow-res-image {
  vertical-align: sub;
  background-image: url('../images/result-willow-icons.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 77px;
  height: 44px;
  margin-right: 4px;
  display: inline-flex;
}

.willow-res-image.small-image {
  width: 35px;
  height: 18px;
  margin-right: 0;
}

.case-cta_wrapper {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.case-cta_inner {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-top: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  flex-flow: column;
  padding: 28px 24px 24px;
  display: flex;
  box-shadow: 0 4px 12px #0000000a;
}

.case_sticky-section {
  position: sticky;
  top: 80px;
}

.summer-deal_details {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  padding: 28px 28px 28px 20px;
}

.max-width-534 {
  max-width: 534px;
}

.background-gray-150 {
  background-color: var(--_colors---gray--gray-150);
}

.background-gray-150.section-radius.section_move-top.summer-pricing-section {
  position: relative;
}

.summer-deal_pricing {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.max-width-666 {
  max-width: 666px;
}

.deal_pretendic-component {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  text-align: center;
  flex-flow: wrap-reverse;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-748 {
  max-width: 748px;
}

.pretendic-span {
  background-image: url('../images/pretendic-logo_1pretendic-logo.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  display: inline-block;
  position: relative;
  top: 6px;
}

.summer-deal_hero {
  position: relative;
}

.summer-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #6fcec4 .09%, #75c1e5 95%);
  -webkit-background-clip: text;
  background-clip: text;
}

.summer-deal_tabs {
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.summer-deal-palm {
  z-index: 0;
  mix-blend-mode: darken;
  position: absolute;
  inset: auto auto -144px -80px;
}

.summer-hero-bg-image {
  z-index: -1;
  pointer-events: none;
  width: 100%;
  transition: all .5s;
  position: absolute;
  inset: auto 0% -10%;
}

.summer-deal-tabs_content {
  border-radius: 36px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.service-text-insert {
  background-image: url('../images/wf-span-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  display: inline-block;
  position: relative;
  top: 4px;
}

.service-text-insert.big-icon, .service-text-insert.hero-icon {
  background-image: url('../images/webflow-circle-icon.svg');
  background-size: contain;
  width: 56px;
  height: 56px;
  margin-right: 8px;
  top: 8px;
}

.case_slide_no-animation {
  border-radius: 36px;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}

.why-webflow_component {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

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

.why-webflow_item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-webflow-icon_outer {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 28px;
  flex: none;
  width: 80px;
  height: 80px;
  padding: 6px;
  box-shadow: inset 0 1px #e4e4e7;
}

.why-webflow-icon_outer.smaller {
  border-radius: 20px;
  width: 56px;
  height: 56px;
}

.whe-webflow-icon_inner {
  border-top: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---white--white-100);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  box-shadow: 0 4px 12px #0000000a;
}

.whe-webflow-icon_inner.smaller {
  border-radius: 14px;
}

.webflow-cta-1-image {
  display: none;
}

.wall-of-love_headline {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr minmax(200px, 520px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.wall-of-love-form-wrapper {
  flex: none;
  margin-bottom: 0;
}

.achievements-item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.achievements-logo-image {
  border-radius: 12px;
  width: 30px;
}

.text-blue {
  color: #608acb;
}

.yc-package-tab_link-content {
  border: 1px solid #0000;
  border-radius: 28px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  transition: all .25s;
  display: flex;
}

.yc-tab_content {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.yc-package-tab_link {
  background-color: var(--_colors---gray--gray-100);
  border: 1px solid #e4e4e766;
  border-top-style: none;
  border-radius: 36px;
  padding: 8px;
  box-shadow: inset 0 1px #e4e4e7;
}

.yc-package-tab_link.w--current {
  background-color: #f4f4f5;
}

.yc-package-tabs_menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: none;
  display: flex;
}

.yc-package-tabs_component {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.text-span {
  background-image: url('../images/roman-stacy-small-heads_1roman-stacy-small-heads.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 39px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: 6px;
}

.package-advantage-component {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.package-advantage_item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap-reverse;
  width: 100%;
  max-width: 857px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.advantage_image-wrapper {
  border-radius: 36px;
  width: 100%;
  overflow: hidden;
}

.package-advantage_description {
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  width: 100%;
  padding: 28px 24px 24px;
  display: flex;
}

.package-advantage_description.max-width-full {
  max-width: none;
}

.achievements-slide {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.max-width-260 {
  max-width: 260px;
}

.accelerator-deal_pricing {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.accelerator-deal-heading-wrapper {
  flex-flow: column;
  justify-content: space-between;
  max-width: 313px;
  display: flex;
}

.accelerator-pricing-information {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--_colors---gray--gray-300);
  border-radius: 36px;
  flex-flow: column;
  padding: 24px 28px 24px 24px;
  display: flex;
}

.history-swiper-overlay {
  z-index: 1;
  background-image: linear-gradient(#f4f4f5, #f4f4f5ab 30%, #f4f4f500 90%);
  width: 50%;
  height: 132px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.talent-open-video_accelerator {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 156px;
  display: flex;
  position: relative;
}

.talent-open-video_accelerator.mobile_show {
  display: none;
}

.yc-badge-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-awesomic-complex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-awesomic-even-blocks {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: 258px 258px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-awesomic_block {
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
  padding: 28px;
  position: relative;
}

.why-awesomic_block.overflow-hidden.mw100 {
  max-width: 100%;
}

.why-awesomic_block._w-tags {
  flex-flow: column;
  justify-content: space-between;
  max-width: 100%;
  padding-top: 64px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.why-awesomic_block._w-face {
  overflow: hidden;
}

.why-awesomic_block._w-hills {
  background-image: url('../../images-static/small-banner-hills-decoration_1small banner hills decoration.avif');
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-awesomic_block._w-hills.bg-fix {
  background-image: none;
  overflow: hidden;
}

.why-awesomic_block._w-hills.video-review-col {
  height: 100%;
  display: flex;
}

.why-awesomic_block._w-face-upd {
  min-height: 495px;
  overflow: hidden;
}

.why-awesomic_block._w-hills_upd {
  background-image: url('../images/small-banner-hills-decoration_1small banner hills decoration.avif');
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: none;
}

.why-awesomic_block._w-hills_upd.bg-fix {
  background-image: none;
  overflow: hidden;
}

.why-awesomic_block._w-hills_upd.video-review-col {
  display: flex;
}

.why-awesomic_block._w-tags_upd {
  flex-flow: column;
  justify-content: space-between;
  max-width: 100%;
  height: 100%;
  padding-top: 64px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.why-awesomic_block.fee-block {
  flex: 0 auto;
  height: 100%;
  overflow: hidden;
}

.spacer-4 {
  width: 100%;
  height: 4px;
}

.why-rock-image {
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translate(-50%);
}

.why-awesomic_big {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 440px) minmax(200px, 440px);
  grid-auto-columns: 1fr;
  display: grid;
}

.why_first-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: 136px auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why_second-small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto 136px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tag-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: max-content;
  display: flex;
}

.tags-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tags-list.logos {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.tags-list.logos.landscape_show {
  display: none;
}

.tag-container {
  width: 100%;
  overflow: hidden;
}

.tag-container.max-w-dith {
  max-width: 100%;
}

.reverse-tag-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  width: max-content;
  display: flex;
}

.face-banner-image {
  pointer-events: none;
  position: absolute;
  inset: auto 0% 0%;
}

.face-mask-wrapper {
  width: 138px;
  height: 138px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.mask-figure {
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.face-image {
  -webkit-clip-path: url(#shapeClip);
  clip-path: url(#shapeClip);
}

.accelerator_text-icon {
  width: 28px;
  display: inline-block;
}

.accelerator_text-icon.is-scale {
  background-image: url('../../images-static/scale-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.accelerator_text-icon.is-pause {
  background-image: url('../../images-static/pause-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.package-perseus {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 857px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bg-light-blur {
  pointer-events: none;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.accelerator-mobile-bg {
  display: none;
}

.how-choose-pro-button {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  position: absolute;
  bottom: 28px;
  left: 50%;
  transform: translate(-50%);
}

.why-steps-animated-wrapper {
  z-index: 10;
  background-color: var(--_colors---gray--gray-100);
  padding: 8px;
  transition: all .2s cubic-bezier(.34, 1.56, .64, 1);
  position: absolute;
  inset: 0%;
}

.why-animated-tabs {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  flex-flow: column;
  width: 100%;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.why-animated-tabs.upd {
  min-height: 100%;
}

.why-step {
  border: 1px solid var(--_colors---gray--gray-200);
  background-color: var(--_colors---white--white-100);
  border-radius: 12px;
  padding: 4px 8px;
  transition: all .25s;
}

.why-step.w--current {
  background-color: var(--_colors---gray--gray-900);
  color: var(--_colors---white--white-100);
}

.why-animated-steps-menu {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.why-animated-content {
  margin-top: 20px;
}

.why-animated-content.upd {
  height: 100%;
}

.why-animated-pane {
  width: 100%;
  min-height: 100%;
}

.why-animated_pane-content {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.max-width-230 {
  max-width: 230px;
}

.close-why-animated {
  position: absolute;
  top: 12px;
  right: 12px;
}

.video-fh-placeholder {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.skills-animation-wrapper {
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.skills-animation-left {
  position: relative;
  transform: translate(28px);
}

.skills-animation-right {
  position: relative;
  transform: translate(-28px);
}

.popup-banner {
  z-index: 999;
  border: 1px solid var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-100);
  opacity: 0;
  background-image: url('../images/popupbanner-bg_desktop_1popupbanner-bg_desktop.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 28px;
  width: 100%;
  max-width: 725px;
  padding: 24px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.spacer-108 {
  width: 100%;
  height: 108px;
}

.video_hero-section {
  background-color: var(--_colors---gray--gray-950);
  color: var(--_colors---white--white-100);
  border-top-left-radius: 48px;
  border-top-right-radius: 48px;
  padding-top: 80px;
  padding-bottom: 88px;
  position: relative;
  overflow: hidden;
}

.video-grid_top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: minmax(min-content, max-content) auto;
  grid-template-columns: .669fr .331fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-services_block {
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
}

.video-services_block.no-video {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  padding: 24px;
  display: flex;
}

.video-services_block.shortfilm {
  flex-flow: column;
  display: flex;
}

.video-services_block._w-images {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video-wrapper {
  border-radius: 36px;
  position: relative;
  overflow: hidden;
}

.video-block_details {
  flex-flow: column;
  padding: 20px 24px 24px;
  display: flex;
}

.video-block_details.shortfilm {
  justify-content: space-between;
  height: 100%;
}

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

.video-grid_bottom {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: .465fr .535fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.max-width-165 {
  max-width: 165px;
}

.telent-image-placeholder {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.sliding-animation-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--_colors---gray--gray-400);
  border-radius: 36px;
  flex-flow: column;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  overflow: hidden;
}

.video-service_hero-bg {
  z-index: 1;
  width: 908px;
  height: 680px;
  position: absolute;
  inset: -80px auto auto 452px;
}

.video-hero_before {
  background-image: linear-gradient(90deg, var(--_colors---gray--gray-950), #09090b00);
  mix-blend-mode: multiply;
  width: 280px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.video-hero_after {
  background-image: linear-gradient(270deg, var(--_colors---gray--gray-950), #09090b00);
  mix-blend-mode: multiply;
  width: 280px;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.video-important_component {
  z-index: 1;
  grid-column-gap: 38px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

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

.video-importance-decoration {
  z-index: 0;
  pointer-events: none;
  font-family: Cosmic;
  position: absolute;
  inset: auto 0% -48px;
}

.static-logos {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.popup-banner-close {
  position: absolute;
  inset: 24px 24px auto auto;
}

.video-preview-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 914px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.video-preview_text {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  padding: 24px;
}

.video-preview_text.d-flex {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.video-preview_video-container {
  border-radius: 36px;
  min-height: 452px;
  position: relative;
  overflow: hidden;
}

.video-preview_video-container.perseus {
  max-height: 678px;
}

.video-preview_video-container.is-form-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: url('../images/video-preview_form-bg.png');
  background-position: 50% 60%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 96px;
  padding-bottom: 150px;
  display: flex;
}

.video-preview_video-container.design-menu {
  min-height: auto;
}

.video-preview_details {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 40px 16px 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.video-preview_details.design-menu-placeholder {
  padding: 0;
}

.video-preview_placeholder {
  object-fit: cover;
  min-width: 100%;
  height: 100%;
}

.video-preview_placeholder.design-menu-poster {
  width: 100%;
}

.video-preview_video {
  z-index: -1;
  opacity: 0;
  object-fit: cover;
  min-width: 100%;
  height: 100%;
  transition: all .25s;
  position: absolute;
  inset: 0% 0% 0% 50%;
  transform: translate(-50%);
}

.preview-video_play {
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 5px;
  transition: all .25s;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 -.5px #fff;
}

.preview-video_play:hover {
  background-color: var(--_colors---white--white-20);
}

.dropdown-chevron {
  width: 12px;
  height: 12px;
}

.dropdown-navigation.w--open {
  background-color: var(--_colors---transparent);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: max-content;
  display: flex;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%);
}

.dropdown-navigation.inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--_colors---white--white-100);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(min-content, max-content) minmax(min-content, max-content);
  grid-auto-columns: 1fr;
  margin-top: 12px;
  padding: 12px;
  display: grid;
}

.dropdown-link {
  border-radius: 14px;
  justify-content: space-between;
  align-items: center;
  padding: 12px 14px 12px 12px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dropdown-link.inactive {
  color: var(--_colors---gray--gray-300);
  cursor: default;
}

.navbar-overlay {
  background-color: #00000014;
  display: none;
  position: fixed;
  inset: 0%;
}

.navbar-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.dropdown-icon {
  padding-right: 8px;
  transition: all .25s;
}

.dropdown-hover-icon {
  padding-left: 8px;
  transition: all .25s;
}

.framer-text-insert {
  background-image: url('../images/framer-big-logo.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 56px;
  height: 56px;
  margin-right: 4px;
  display: inline-block;
  position: relative;
  top: 4px;
}

.framer-text-insert.big-icon {
  width: 56px;
  height: 56px;
  margin-right: 8px;
  top: 8px;
}

.icon-28 {
  width: 28px;
  height: 28px;
}

.form-popup {
  background-color: var(--_colors---white--white-100);
  padding: 1rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.wordpress-text-insert {
  background-image: url('../images/WordPress.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 56px;
  height: 56px;
  margin-right: 4px;
  display: inline-block;
  position: relative;
  top: 4px;
}

.wordpress-text-insert.big-icon {
  width: 56px;
  height: 56px;
  margin-right: 8px;
  top: 8px;
}

.agencies_hero {
  z-index: 0;
  background-color: var(--_colors---gray--gray-150);
  border-top-left-radius: 3rem;
  border-top-right-radius: 3rem;
  padding-top: 96px;
  padding-bottom: 88px;
  position: relative;
  overflow: hidden;
}

.agencies_mountains {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: none;
  transition: all 2s cubic-bezier(.25, .1, .5, 1);
  position: absolute;
  inset: 308px 0% auto;
}

.agencies_left-cloud {
  z-index: 1;
  pointer-events: none;
  max-width: none;
  transition: all 2s cubic-bezier(.25, .1, .5, 1);
  display: block;
  position: absolute;
  top: -123px;
  left: -573px;
}

.agencies_right-cloud {
  z-index: 1;
  pointer-events: none;
  max-width: none;
  transition: all 2s cubic-bezier(.25, .1, .5, 1);
  display: block;
  position: absolute;
  top: 0;
  right: -350px;
}

.footer-contacts_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 470px;
  display: flex;
}

.llm_footer-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  margin-left: 28px;
  display: flex;
}

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

.agencies_clouds-wrapper {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.agencies_glow {
  filter: blur(20px);
  background-color: #fff;
  border-radius: 100%;
  width: 905px;
  height: 224px;
  position: absolute;
  top: 160px;
  left: 50%;
  transform: translate(-50%);
}

.agencies_bottom {
  border-top: 1px solid var(--_colors---gray--gray-150);
  padding-top: 1.5rem;
}

.agencies-swiper {
  border-radius: 36px;
  min-height: 484px;
  max-height: 484px;
  position: relative;
  overflow: hidden;
}

.agencies-preview-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.agency-slide_image {
  max-width: none;
  min-height: 100%;
  position: relative;
}

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

.agencies-grid-cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 484px;
  max-height: 484px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.agencies_cta-bg {
  z-index: 0;
  width: 100%;
  height: 100%;
  transition: transform 1s cubic-bezier(.25, .9, .45, 1);
  position: absolute;
  inset: 0%;
}

.motion-service-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 14px 12px;
  transition: all .25s;
  display: flex;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
  box-shadow: inset 0 .5px #fff;
}

.motion-service-button:hover {
  background-color: var(--_colors---white--white-20);
}

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

.dropdown_section-name {
  color: var(--_colors---gray--gray-400);
  padding: 14px 12px;
  font-size: 13px;
  font-weight: 500;
  line-height: 125%;
  display: inline-block;
}

.nav_new-badge {
  background-color: var(--_colors---gray--gray-100);
  color: var(--_colors---gray--gray-500);
  border-radius: 6px;
  margin-left: 8px;
  padding: 2px 6px 4px;
  font-size: 10px;
  font-weight: 500;
  line-height: 100%;
}

.branding-example_wrapper {
  border-radius: 36px;
  position: relative;
  overflow: hidden;
}

.branding-preview_text {
  background-color: var(--_colors---white--white-100);
  border-radius: 28px;
  padding: 24px;
}

.branding-preview_text.d-flex {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.branding-cta_hills {
  z-index: 0;
  pointer-events: none;
  animation-timeline: view();
  width: 1280px;
  max-width: none;
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(.25, .9, .45, 1);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.branding_cta {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border-radius: 36px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 484px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.radius_image-wrapper {
  border-radius: 36px;
  overflow: hidden;
}

.logos-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.review_company-logo {
  border-radius: 4px;
}

.hills-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.max-width-367 {
  max-width: 367px;
}

.booking-popup {
  z-index: 2147483647;
  opacity: 0;
  background-color: #1f1f1f66;
  display: none;
  position: fixed;
  inset: 0%;
}

.chili-frame {
  border: 1px #000;
  border-radius: 28px;
  width: 80%;
  height: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 700px !important;
}

.chili-popup_close {
  cursor: pointer;
  background-image: url('../images/close_white.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 19px;
  height: 19px;
  position: absolute;
  top: 64px;
  right: 25px;
}

.webflow-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--_colors---gray--gray-150);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 440px;
  padding: 1.5rem;
  display: flex;
}

.icon-20 {
  width: 20px;
  height: 20px;
}

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

.webflow-table_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.flex-wrap {
  flex-flow: wrap;
}

.video_preview-image {
  opacity: 0;
}

.max-width-500 {
  max-width: 500px;
}

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

.design-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 47fr 31fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.design-item.snap-section.h-auto {
  padding-top: 80px;
  padding-bottom: 80px;
}

.design-item.snap-section.h-auto:first-child {
  padding-top: 0;
}

.design_image-wrapper {
  border-radius: 28px;
  overflow: hidden;
}

.design-single-image {
  width: 100%;
}

.design-single-image.swiper-slide {
  width: auto;
}

.success-factor-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-50);
  border-radius: 28px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.design-image_slider {
  border-radius: 28px;
  position: relative;
  overflow: hidden;
}

.design-swiper-prev {
  justify-content: flex-start;
  align-items: center;
  padding-left: 12px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.design-swiper-next {
  justify-content: flex-start;
  align-items: center;
  padding-right: 12px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.menu-swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.design-menu_tabs {
  border: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  box-shadow: inset 0 1px 0 0 var(--_colors---gray--gray-200);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
}

.des-menu-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--_colors---transparent);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 10px 12px 10px 10px;
  display: flex;
}

.des-menu-item.w--current {
  border: 1px solid var(--_colors---white--white-100);
  background-color: var(--_colors---white--white-90);
}

.design-menu_more {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.design-more-wrapper {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  overflow-x: scroll;
}

.ai-banner {
  background-color: var(--_colors---gray--gray-100);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-service_bg-video {
  z-index: 1;
  pointer-events: none;
  width: 362px;
  height: 203px;
  position: absolute;
  left: -58px;
  transform: rotate(45deg);
}

.ai-service_bg-video.is-right {
  left: auto;
  right: -58px;
  transform: rotate(-45deg);
}

.ai-banner_glow {
  z-index: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ai-banner_glow.is-right {
  inset: 0% 0% 0% auto;
}

.ai-banner_button-wrapper {
  z-index: 2;
  position: absolute;
  inset: 8px 8px 8px auto;
}

.ai-banner_mobile-decoration {
  pointer-events: none;
  display: none;
}

.ai-banner-wrapper {
  margin-top: 12px;
}

.video-mute-btn {
  z-index: 2;
  border: 1px solid var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  box-shadow: inset 0 .5px 0 0 var(--_colors---white--white-100);
  opacity: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  cursor: pointer;
  background-image: url('../images/icon-umnuted.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 14px;
  width: 40px;
  height: 40px;
  transition: all .25s linear;
  position: absolute;
  top: 24px;
  right: 24px;
}

.video-mute-btn:hover {
  background-color: var(--_colors---white--white-20);
}

.video-mute-btn.muted {
  background-image: url('../images/icon-muted.svg');
}

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

.case-heading-contaner {
  padding-left: 80px;
  position: absolute;
  top: calc(50% - 24px);
  transform: translate(0, -50%);
}

.case-heading-contaner.parcha {
  max-width: 630px;
}

.ai-video-span {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(88.74deg, #7ea2d4 .4%, #608acb 24.47%, #9696d3 45.54%, #e2a5a5 70.21%, #fd9b82);
  -webkit-background-clip: text;
  background-clip: text;
}

.case_play-button {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_colors---white--white-20);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_colors---white--white-20);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_colors---white--white-20);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_colors---white--white-20);
  background-color: var(--_colors---white--white-10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 5px;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: calc(50% - 20px);
  right: 27.7778%;
  transform: translate(0, -50%);
  box-shadow: 0 -.5px #fff;
}

.case_play-button:hover {
  background-color: var(--_colors---white--white-20);
}

.case_play-button.mod-community {
  z-index: 2;
  opacity: 0;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.case_play-button.mod-about {
  z-index: 2;
  border-radius: 120px;
  width: 120px;
  height: 120px;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
}

.case_play-button.mod-summber-deal {
  z-index: 1;
  width: 80px;
  height: 80px;
  bottom: 20px;
  left: 20px;
  right: 0;
}

.case_play-button.mod-accelerator {
  z-index: 2;
  opacity: 0;
  width: 80px;
  height: 80px;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.case_play-button.mod-accelerator.visible {
  opacity: 1;
}

.case_play-button.mod-parcha {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
}

.case_play-button.mod-hog {
  top: auto;
  bottom: 72px;
  right: 5.55556%;
  transform: none;
}

.case_play-button.hero {
  z-index: 12;
  top: auto;
  bottom: 24px;
  right: 24px;
  transform: none;
}

.case_play-button.mod-footer-blog {
  z-index: 99;
  inset: auto auto 20px 20px;
  transform: none;
}

.case-play-polygon.width-auto {
  width: auto;
}

.case_play-button-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  cursor: pointer;
  background-color: #ffffff1a;
  border: 1px solid #fff3;
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 5px;
  transition-property: all;
  transition-duration: .25s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: calc(50% - 20px);
  right: 27.7778%;
  transform: translate(0, -50%);
  box-shadow: 0 -.5px #fff;
}

.case_play-button-2:hover {
  background-color: #fff3;
}

.pseo-logos-wrapper {
  max-width: 480px;
  margin-bottom: 9px;
  position: relative;
  overflow: hidden;
}

.logo-carousel-overlay_white {
  z-index: 1;
  background-image: linear-gradient(270deg, #f4f4f500, #ffffffad 50%, #fff);
  width: 28px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-carousel-overlay_white.is-right {
  background-image: linear-gradient(90deg, #f4f4f500, #ffffffad 50%, #fff);
  inset: 0% 0% 0% auto;
}

.related-role-block {
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 253px;
  padding: 24px;
  display: flex;
}

.role-card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border: 1px solid var(--_colors---gray--gray-150);
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 440px;
  min-height: 253px;
  padding: 1.5rem;
  display: flex;
}

.about-hiring {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 640px;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.about-hiring_left {
  grid-column-gap: 400px;
  grid-row-gap: 400px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 80px;
}

.pseo_cta-block {
  max-width: 480px;
  padding-top: 68px;
}

.pseo-hero-text {
  font-size: 15px;
  line-height: 145%;
}

.pseo-hero_numbers {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pseo_h1 {
  font-size: var(--_fonts---pseo-heading);
}

.hero_cta-block {
  max-width: 475px;
  padding-top: 68px;
}

.hero-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--_colors---gray--gray-150);
  border-radius: 28px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 327px !important;
  height: 443px !important;
}

.hero-card.align-bottom {
  justify-content: flex-end;
}

.hero-card.is-video {
  justify-content: flex-end;
  width: 664px !important;
}

.hero-card_image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.updated_cta {
  z-index: 1;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border-radius: 36px 36px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 596px;
  margin-bottom: -48px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta_hills {
  z-index: 0;
  pointer-events: none;
  object-fit: cover;
  animation-timeline: view();
  width: 100%;
  max-width: none;
  height: calc(100% + 56px);
  transition-property: all;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(.25, .9, .45, 1);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.upd_cta-circle {
  pointer-events: none;
  mix-blend-mode: overlay;
  filter: blur(25px);
  background-color: #fe45e2;
  border-radius: 100%;
  width: 178px;
  height: 476px;
  position: absolute;
  bottom: -64px;
  transform: rotate(-56deg);
}

.hero-cards {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  will-change: transform;
  transform-style: preserve-3d;
  flex-wrap: nowrap;
  width: max-content;
  display: flex;
  transform: translate3d(0, 0, 0);
}

.hero-cards-outer {
  width: 100%;
  max-width: 1344px;
  margin-left: auto;
  margin-right: auto;
  overflow: scroll visible;
}

.hero-cards-viewport {
  overflow: visible;
}

.why-awesomic-new {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.max-width-440 {
  max-width: 440px;
}

.why-awesomic-update {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-col {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  min-width: 0;
  display: flex;
}

.why-col.midlle {
  height: 100%;
}

.why-col.tablet_show {
  display: none;
}

.why_col-item {
  background-color: var(--_colors---gray--gray-100);
  border-radius: 36px;
}

.why_col-item.customers {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 28px;
  padding-bottom: 64px;
  display: flex;
}

.services-tabs_menu_upd {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--_colors---gray--gray-150);
  background-color: var(--_colors---gray--gray-100);
  border-radius: 20px;
  margin-left: 24px;
  margin-right: 24px;
  padding: 6px;
  display: flex;
  box-shadow: 0 -1px #e4e4e7;
}

.footer-blog-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr minmax(200px, 515px);
  grid-auto-columns: 1fr;
  display: grid;
}

.footer_blog-video-wrapper {
  border-radius: 36px;
  position: relative;
  overflow: hidden;
}

.footer-blog_poster {
  transition: opacity .25s;
  position: absolute;
  inset: 0%;
}

.blog-youtube {
  aspect-ratio: 263 / 148;
  width: 100%;
  display: block;
}

.footer_blog-column {
  height: 100%;
  position: relative;
}

.footer_blog-collection {
  height: 100%;
  position: relative;
  overflow-y: scroll;
}

.footer_blog-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
  position: absolute;
}

.footer_blog-post-item {
  background-color: var(--_colors---white--white-100);
  border-radius: 36px;
  width: 100%;
  padding: 20px;
}

.footer-blog_overlay {
  z-index: 2;
  background-image: linear-gradient(0deg, #f4f4f5, #f4f4f5ad 54%, #f4f4f500 63%);
  height: 120px;
  position: absolute;
  inset: auto 0% 0%;
}

.text-shadow {
  text-shadow: 0 4px 28px #000;
}

@media screen and (min-width: 1280px) {
  body {
    --_fonts---h3-size: 40px;
    --_fonts---h2-size: 56px;
    --_fonts---pseo-heading: 64px;
    --_fonts---h2-line-height: 128%;
  }

  .padding-global.mod-video {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-style-h3.plans-heading {
    max-width: none;
    font-size: 40px;
    top: 16px;
  }

  .navbar_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, max-content) 1fr .32fr;
    grid-auto-columns: 1fr;
  }

  .navbar_link {
    padding: 12px 14px;
  }

  .navbar_logo.wide {
    display: inline-block;
  }

  .navbar_logo.small {
    display: none;
  }

  .section-radius.section-offset.background-white.position-relative.video-creation {
    padding-bottom: 244px;
  }

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

  .pricing-grid.summer-deal {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-grid.video-page {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .pricing_price-container {
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .pricing_price-container.bottom {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .pricing_price-container.bottom.mod-annual {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing_price-info {
    padding-top: 6px;
    padding-bottom: 10px;
    display: block;
  }

  .max-width-full.perseus-image {
    object-fit: cover;
    height: 100%;
  }

  .pricing_top-row {
    top: 68px;
  }

  .review_item.why-component {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .logo-carousel.mod-about {
    grid-column-gap: 56px;
  }

  .homepage_hero-block.webflow-page {
    grid-template-columns: 1.5fr 1fr;
  }

  .homepage_hero-block.pseo-mod {
    grid-column-gap: 16px;
    grid-row-gap: 128px;
    grid-template-columns: 648px 1fr;
  }

  .home-hero_numbers {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: flex-start;
    align-items: center;
  }

  .swiper-wrapper.service-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .swiper-wrapper.no-code-service {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .talent-slide_tags.margin-0.width-mod {
    max-width: 400px;
  }

  .features-component.branding-mod {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .features-component.web-des {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .features-list_block.benefits-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 150px;
  }

  .how-tabs_menu.summer-deal {
    max-width: 521px;
  }

  .case-slide_image.cover-image {
    object-fit: cover;
  }

  .features_cta {
    background-position: 100%;
  }

  .features_form-block.show-bigger {
    display: block;
  }

  .features_form.pseo-mod {
    max-width: none;
  }

  .footer_blog-component {
    grid-template-columns: 1fr 1fr;
  }

  .footer-contacts {
    max-width: 525px;
  }

  .footer-social-button {
    width: 48px;
    height: 48px;
  }

  .footer-menu {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .service-item {
    width: auto;
  }

  .service-image.webflow-2 {
    width: 100%;
    height: auto;
  }

  .service-card_info {
    min-height: auto;
  }

  .services-grid {
    grid-column-gap: 12px;
  }

  .medium_hide {
    display: none;
  }

  .medium_show {
    display: block;
  }

  .medium_show.inline {
    display: inline-block;
  }

  .approvement-faces_wrapper {
    display: flex;
  }

  .backers_list {
    grid-column-gap: 44px;
  }

  .events-cta_inner {
    padding: 24px;
  }

  .history-swiper-conrols {
    transform: translate(0%, -50%);
  }

  .medium_spacer-36 {
    width: 100%;
    height: 36px;
  }

  .img-hero-case-study-new.desktop.on-bg {
    box-shadow: none;
  }

  .about-case-study_new {
    grid-column-gap: 130px;
    grid-template-columns: 1.4fr 1fr;
  }

  .case-about_info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 48px;
  }

  .product-details-cell-cases-new.is-grey, .product-details-cell-cases-new.is-yerbae {
    margin-bottom: 0;
  }

  .case-yerbae_marquee-block.is-peachy {
    left: -120px;
  }

  .case-image_radius.incell-absolute {
    max-width: 100%;
    position: static;
  }

  .cell-1-1-in-grid-3-1-case-page.desktop.finofo-colored {
    width: auto;
    height: auto;
    display: flex;
    position: static;
  }

  .img-finofo-in-cell {
    max-width: 100%;
  }

  .img-play-button.services {
    width: 100%;
    height: 100%;
  }

  .gpt-a_videos-block {
    padding: 40px;
  }

  .arrow-box-swiper {
    left: 31%;
  }

  .gpt-slider-pagination {
    display: flex;
  }

  .hero-case-study-heading.endorsed, .hero-case-study-heading.mod-terpli, .hero-case-study-heading.contrast {
    margin-top: 100px;
  }

  .hero-case-study_title.is-denario, .hero-case-study_title.is-endorsed, .hero-case-study_title.is-contrast {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .max-width-650 {
    max-width: 770px;
  }

  .h1-new {
    font-size: 56px;
  }

  .case-heading-wrapper {
    max-width: 650px;
  }

  .what-get-row-1 {
    grid-template-columns: 5fr 4fr;
  }

  .what-get-row-2 {
    grid-template-columns: 4fr 5fr;
  }

  .how-join_component {
    grid-template-columns: 1fr 787px;
  }

  .deal_pretendic-component {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .summer-deal_tabs {
    display: flex;
  }

  .summer-deal-tabs_content {
    display: none;
  }

  .case_slide_no-animation.summer-deal {
    height: 100%;
  }

  .why-webflow_component {
    flex-flow: row;
  }

  .why-webflow_component.agencies {
    justify-content: space-between;
    align-items: flex-start;
  }

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

  .medium_max-width-270 {
    max-width: 270px;
  }

  .why-webflow_grid.branding {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    max-width: 616px;
  }

  .wall-of-love_headline {
    grid-template-columns: 1fr minmax(200px, 695px);
  }

  .package-advantage_item {
    flex-flow: row;
    max-width: none;
  }

  .advantage_image-wrapper {
    flex: 0 auto;
    max-width: none;
  }

  .package-advantage_description {
    width: auto;
    max-width: 476px;
  }

  .accelerator-deal-heading-wrapper {
    max-width: none;
  }

  .accelerator-pricing-information {
    max-width: 409px;
  }

  .why-awesomic_block._w-hills {
    display: flex;
  }

  .why-awesomic_block._w-hills.video-review-col {
    display: none;
  }

  .why-awesomic_block._w-hills_upd {
    height: 100%;
    display: flex;
  }

  .why-awesomic_block._w-hills_upd.video-review-col {
    display: none;
  }

  .package-perseus {
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .close-why-animated {
    top: 24px;
    right: 24px;
  }

  .video-important_component {
    grid-column-gap: 64px;
  }

  .video-importance-decoration {
    position: absolute;
    inset: auto 0% -48px;
  }

  .video-preview-grid {
    grid-template-rows: auto;
    grid-template-columns: .448fr .552fr;
    max-width: none;
  }

  .video-preview-grid.reverse {
    grid-template-columns: .552fr .448fr;
  }

  .video-preview_video-container.vera-health {
    max-height: 452px;
  }

  .video-preview_video-container.perseus {
    max-height: 520px;
  }

  .video-preview_video-container.is-form-container {
    background-position: 50%;
  }

  .footer-contacts_wrapper {
    max-width: 525px;
  }

  .agencies-preview-grid {
    grid-template-rows: auto;
    grid-template-columns: .448fr .552fr;
    max-width: none;
  }

  .agencies-preview-grid.reverse {
    grid-template-columns: .552fr .448fr;
  }

  .medium_max-width-260 {
    max-width: 260px;
  }

  .medium_max-width-300 {
    max-width: 300px;
  }

  .pseo-logos-wrapper {
    margin-bottom: 0;
  }

  .pseo_cta-block {
    max-width: 520px;
  }

  .pseo-hero_numbers {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .why_col-item.customers {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .why_col-item.review-col {
    height: 100%;
  }
}

@media screen and (min-width: 1440px) {
  .heading-style-h3.plans-heading {
    position: absolute;
  }

  .heading-style-h3.text-align-center.large_text-align-left.mod-services {
    max-width: 270px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

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

  .pricing_item.max-height-mod {
    max-height: 537.55px;
  }

  .pricing_top-row-content.mod_bottom-table {
    padding-bottom: 24px;
  }

  .pricing_text-wrapper.mod-super {
    max-width: 275px;
  }

  .pricing_bottom-calculator {
    bottom: 32px;
  }

  .review_item.mod-webflow {
    max-width: 560px;
  }

  .faq-component {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 820px;
  }

  .logo-carousel.mod-about {
    width: auto;
  }

  .more-reviews_block {
    background-image: linear-gradient(#f4f4f500, #f4f4f5ab 21%, #f4f4f5 44%);
  }

  .section_cta.background-white {
    background-color: var(--_colors---white--white-100);
  }

  .cta_form.max-width-full {
    max-width: none;
  }

  .moving-circle.webflow {
    inset: auto 0% 0%;
  }

  .moving-circle.yc-accelerator {
    right: 10%;
  }

  .moving-circle.framer {
    inset: auto 0% 0%;
  }

  .homepage_hero-block {
    grid-template-columns: 656px 1fr;
    padding-left: 32px;
  }

  .homepage_hero-block.webflow-page {
    grid-template-columns: 1.5fr 1fr;
  }

  .homepage_hero-block.pseo-mod {
    padding-left: 0;
  }

  .features-component {
    grid-row-gap: 68px;
  }

  .features-component.mod-summer-campaign {
    grid-row-gap: 32px;
  }

  .features-component.branding-mod {
    grid-row-gap: 47px;
  }

  .features-list_block.benefits-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 104px;
  }

  .features-list_block.benefits-list.mod-graphic {
    margin-left: 200px;
  }

  .features-numbers {
    margin-top: 64px;
  }

  .features-numbers.mod-benefits {
    margin-top: 32px;
  }

  .step_inner-top {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .step-2-fill {
    height: 240px;
  }

  .step-details {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-menu {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .services-tabs {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .services-tabs_menu {
    background-image: url('../images/frame_new-tabs_1.avif');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 24px 24px 36px 36px;
    flex-flow: column;
    flex: none;
    width: 270px;
    min-height: 416px;
    margin-top: 217px;
    margin-left: 0;
    margin-right: 0;
    padding: 8px;
    position: sticky;
    top: 70px;
  }

  .services-tabs_menu.mod-yc {
    background-image: url('../images/tabs-menu-yc-bg_1tabs-menu-yc-bg.avif');
    background-position: 0 100%;
    background-size: contain;
  }

  .services-tabs_menu.webflow {
    background-image: url('../images/webflow-tabs-decoration.png');
  }

  .services-tabs_menu.framer {
    background-image: url('../images/framer-tabs-bg_1.avif');
  }

  .services-tabs_menu.wordpress {
    background-image: url('../images/wp-tabs-gb_1.avif');
  }

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

  .services-tabs_conent {
    width: 100%;
    margin-top: 0;
  }

  .cta-bg-image {
    bottom: -30%;
  }

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

  .large_hide {
    display: none;
  }

  .large_show {
    display: block;
  }

  .approvement-faces_wrapper {
    display: flex;
  }

  .approve_face-image {
    display: block;
  }

  .approve_face-image.is-first {
    margin-left: 0;
  }

  .about_history-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .history-swiper-conrols {
    transform: translate(100%, -50%);
  }

  .history-swiper-conrols.mod-accelerator {
    transform: translate(0%, -50%);
  }

  .gradient-case-page-hero.overflow-auto.mod-position {
    padding-left: 48px;
    padding-right: 48px;
  }

  .about-case-study_new {
    grid-template-columns: 641px 1fr;
  }

  .tesla-swiper {
    border-radius: 20px;
    overflow: hidden;
  }

  .case-yerbae_marquee-block.is-peachy {
    left: -220px;
  }

  .video-case-page {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    overflow: hidden;
  }

  .cell-1-in-56-44-grid-case-page, .case-image_radius.finofo {
    border-radius: 20px;
  }

  .case-image_radius.incell-absolute {
    transform: translate(0);
  }

  .cell-2-1-in-grid-3-1-case-page {
    border-radius: 20px;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .cell-2-1-in-grid-3-1-case-page.finofo {
    height: auto;
  }

  .cell-1-1-in-grid-3-1-case-page {
    border-radius: 20px;
  }

  .cell-1-1-in-grid-3-1-case-page-2 {
    border-radius: 20px;
    display: block;
  }

  .cell-1-1-in-grid-3-1-case-page-2.finofo-colored {
    display: flex;
  }

  .cell-2-in-56-44-grid-case-page {
    border-radius: 20px;
  }

  .yc-community-block {
    padding-left: 0;
    padding-right: 0;
  }

  .toothy-illustrations_wrapper {
    padding-left: 120px;
    padding-right: 120px;
  }

  .gpt-slider {
    height: 100%;
  }

  .gpt-video_wrapper {
    width: 100%;
  }

  .gpt-a_last {
    grid-template-columns: 1fr 1.5fr;
  }

  .max-width-1050 {
    width: 100%;
    max-width: 1050px;
  }

  .gpt-a_video-bg {
    border-radius: 20px;
  }

  .gpt-a_videos-block {
    padding: 48px 40px;
  }

  .arrow-box-swiper {
    left: 32%;
  }

  .img-case-study-in-grid {
    width: 100%;
  }

  .max-width-870 {
    max-width: 856px;
  }

  .max-width-650 {
    max-width: 650px;
  }

  .agency_marquee-track {
    display: flex;
  }

  .agency_grid-card.is-dark {
    background-color: #2d2d2d;
  }

  .agency_marquee-block {
    display: flex;
  }

  .summary-block_inner {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .summary-block_inner.mod-ai {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .what-get-row-1 {
    grid-template-columns: 4.5fr 4fr;
  }

  .ai-uneven-grid {
    grid-template-columns: 1fr 298px;
  }

  .max-width-1200 {
    width: 100%;
    max-width: 1200px;
  }

  .perks_component {
    grid-template-columns: 1fr 527px;
  }

  .yc_hero-block {
    grid-template-columns: 671px 1fr;
  }

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

  .case_content {
    grid-column-gap: 126px;
    grid-row-gap: 126px;
  }

  .summer-deal_details {
    box-shadow: 0 4px 12px #0000000a;
  }

  .max-width-417 {
    max-width: 417px;
  }

  .max-width-431 {
    max-width: 431px;
  }

  .summer-hero-bg-image {
    bottom: -30%;
  }

  .why-webflow_component {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .why-webflow_grid.agencies, .why-webflow_grid.branding {
    grid-column-gap: 140px;
  }

  .why-webflow_grid.web-design {
    flex: 1;
  }

  .why-webflow_item {
    max-width: 372px;
  }

  .why-webflow_item.max-width-full {
    max-width: none;
  }

  .accelerator-pricing-information {
    max-width: 409px;
  }

  .why-awesomic_block._w-hills, .why-awesomic_block._w-hills_upd {
    background-size: cover;
  }

  .why-awesomic_block.fee-block.tablet_hide {
    max-height: 300px;
  }

  .tags-list {
    flex: none;
  }

  .package-perseus {
    grid-template-columns: minmax(200px, 476px) 1fr;
  }

  .video-services_block.no-video {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
  }

  .video-block_details.shortfilm {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .video-important_component {
    grid-column-gap: 96px;
  }

  .branding-preview_text.d-flex.mod-padding {
    padding-right: 16px;
  }

  .branding_cta {
    border-radius: 36px;
    overflow: hidden;
  }

  .chili-popup_close {
    top: 25px;
  }

  .design-item {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .ai-banner_glow {
    pointer-events: none;
  }

  .case-heading-contaner.parcha {
    max-width: 630px;
  }

  .about-hiring {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 820px;
  }

  .pseo_cta-block {
    max-width: 560px;
    padding-bottom: 10px;
  }

  .pseo-hero-text {
    font-size: 18px;
  }

  .hero_cta-block {
    padding-bottom: 10px;
  }

  .updated_cta {
    overflow: hidden;
  }

  .why_col-item.customers {
    grid-column-gap: 74px;
    grid-row-gap: 74px;
    padding-bottom: 64px;
  }

  .services-tabs_menu_upd {
    background-image: url('../images/frame_new-tabs_1.avif');
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 24px 24px 36px 36px;
    flex-flow: column;
    flex: none;
    width: 270px;
    min-height: 416px;
    margin-top: 320px;
    margin-left: 0;
    margin-right: 0;
    padding: 8px;
    position: sticky;
    top: 70px;
  }

  .services-tabs_menu_upd.mod-yc {
    background-image: url('../images/tabs-menu-yc-bg_1tabs-menu-yc-bg.avif');
    background-position: 0 100%;
    background-size: contain;
  }

  .services-tabs_menu_upd.webflow {
    background-image: url('../images/webflow-tabs-decoration.png');
  }

  .services-tabs_menu_upd.framer {
    background-image: url('../images/framer-tabs-bg_1.avif');
  }

  .services-tabs_menu_upd.wordpress {
    background-image: url('../images/wp-tabs-gb_1.avif');
  }

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

@media screen and (min-width: 1920px) {
  .section-radius.section-offset.background-white.position-relative.video-creation {
    padding-bottom: 280px;
  }

  .section-offset.section-radius.section_move-top.background-white {
    width: 100%;
  }

  .services-tabs_menu.mod-yc {
    mix-blend-mode: normal;
  }

  .case-yerbae_marquee-block.is-peachy {
    left: 0;
  }

  .img-finofo-in-cell {
    max-width: 100%;
  }

  .services-tabs_menu_upd.mod-yc {
    mix-blend-mode: normal;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_fonts---h3-size: 32px;
    --_fonts---h2-size: 48px;
    --_fonts---pseo-heading: 56px;
    --_fonts---h2-line-height: 128%;
  }

  h1 {
    font-size: 56px;
  }

  h2 {
    font-size: 48px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 24px;
  }

  .padding-global.mod-pricing {
    padding-left: 12px;
    padding-right: 12px;
  }

  .padding-global.mod-footer {
    padding: 0;
  }

  .styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h1 {
    font-size: 56px;
  }

  .heading-style-h2 {
    font-size: 48px;
  }

  .heading-style-h3 {
    font-size: 32px;
  }

  .heading-style-h3.plans-heading {
    text-align: center;
    max-width: none;
    position: static;
  }

  .heading-style-h4 {
    font-size: 24px;
  }

  .heading-style-h4.mod-numbers {
    font-size: 32px;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .styleguide_heading-medium {
    font-size: 3rem;
  }

  .styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .button.is-icon.blog_read-button.tablet_hide {
    display: none;
  }

  .button.is-tretiary {
    background-color: var(--_colors---white--white-10);
  }

  .navbar_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .menu-icon {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 14px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: -.5rem;
    padding: 12px;
    display: flex;
  }

  .navbar_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon2_line-middle {
    background-color: var(--_colors---gray--gray-900);
    border-radius: 999px;
    justify-content: center;
    align-items: center;
    width: 12.5px;
    height: 2px;
    margin-top: 2.5px;
    margin-bottom: 2.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_menu-button {
    padding: 0;
  }

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

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar_menu.is-page-height-tablet {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--_colors---gray--gray-100);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: calc(100dvh - 64px);
    max-height: calc(100dvh - 64px);
    padding: 5rem 2.5rem 9rem;
    transition-property: height;
    transition-duration: .5s;
    transition-timing-function: ease;
    overflow-y: scroll;
  }

  .navbar_menu.navigation-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--_colors---gray--gray-100);
    border-bottom-style: none;
    border-bottom-color: #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: calc(100% - 80px);
    max-height: 400px;
    padding: 0;
    transition-property: height;
    transition-duration: .5s;
    transition-timing-function: ease;
    overflow: scroll;
  }

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

  .navbar_button-wrapper {
    align-items: center;
  }

  .navbar_logo.wide {
    display: inline-block;
  }

  .navbar_logo.small {
    display: none;
  }

  .menu-icon2_line-top, .menu-icon2_line-bottom {
    background-color: var(--_colors---gray--gray-900);
    border-radius: 999px;
    width: 12.5px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-link {
    font-size: 13px;
    font-weight: 500;
    line-height: 125%;
  }

  .navbar-link:hover {
    background-color: var(--_colors---transparent);
  }

  .navbar-link.is-dropdown {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .section-radius.section-offset.background-white.position-relative.video-creation {
    padding-bottom: 128px;
  }

  .pricing-grid.video-page {
    grid-template-columns: 1fr;
  }

  .spacer-8.hide-tablet {
    display: none;
  }

  .pricing_price-container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .max-width-full.placeholder-image:where(.w-variant-6fce41fb-4bcb-0c9a-0e28-63b62bb4d75a) {
    opacity: 1;
  }

  .pricing_heading-row {
    margin-top: 64px;
    margin-bottom: 20px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .pricing_top-row {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    max-height: none;
    margin-top: 3rem;
  }

  .pricing_row {
    grid-column-gap: 4px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 8px;
    margin-right: 8px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .pricing_row-content {
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.25rem;
  }

  .pricing_row-content.is-first {
    border-left-style: none;
  }

  .pricing_top-row-content {
    padding: 1rem;
  }

  .pricing_feature {
    margin-left: 20px;
  }

  .pricing_expanding-block {
    display: none;
  }

  .pricing_expanding-block.always-on {
    display: block;
  }

  .pricing_tabs-bottom {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    display: flex;
  }

  .pricing-tabs-bottom_menu {
    flex-flow: row;
    width: auto;
    max-width: none;
    margin-left: 28px;
  }

  .pricing-tabs-menu_main {
    margin-left: 0;
  }

  .pricing_main-calculator {
    right: 0;
  }

  .pricing_bottom-calculator {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    inset: 6px 28px auto auto;
  }

  .reviews-component {
    grid-template-columns: 1fr 1fr;
  }

  .reviews-column.last-col {
    display: none;
  }

  .review_item.mod-features, .review_item.mod-accelerator, .review_item.mod-shaunak, .review_item.mod-web-des, .review_item.width-492 {
    max-width: none;
  }

  .faq-component {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .faq_cta-block {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    max-width: none;
  }

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

  .tablet_spacer-64 {
    width: 100%;
    height: 64px;
  }

  .tablet_hide {
    display: none;
  }

  .tablet_show {
    display: block;
  }

  .carousel.mod-about {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logo-carousel.mod-about {
    grid-column-gap: 3rem;
    justify-content: space-between;
    align-items: center;
  }

  .logo-image.medium {
    height: 32px;
  }

  .logo-carousel-clone.tablet_show {
    display: block;
  }

  .logo-carousel-overlay.mod-white {
    background-image: linear-gradient(270deg, #f4f4f500, #ffffffad 50%, #fff);
  }

  .logo-carousel-overlay.mod-white.is-right {
    background-image: linear-gradient(90deg, #f4f4f500, #ffffffad 50%, #fff);
  }

  .section_cta.section-offset.background-white.section_move-top.mod-summer-deal {
    padding-bottom: 160px;
  }

  .cta_form.video-page {
    margin-left: auto;
    margin-right: auto;
  }

  .moving-circle {
    pointer-events: none;
    display: none;
    inset: auto 2% 14% auto;
  }

  .moving-circle.webflow {
    height: 300px;
    display: block;
    inset: auto 0% 0%;
  }

  .moving-circle.yc-accelerator {
    display: block;
    bottom: -40%;
  }

  .moving-circle.framer {
    height: 300px;
    display: block;
    inset: auto 0% 0%;
  }

  .cta_faces {
    width: 100px;
    height: 36px;
  }

  .tablet_spacer-80 {
    width: 100%;
    height: 80px;
  }

  .tablet_spacer-128 {
    width: 100%;
    height: 128px;
  }

  .homepage_hero-block {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .homepage_hero-block.pseo-mod {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .homepage_hero-tags {
    justify-content: center;
    align-items: center;
  }

  .homepage_hero-tags.updated-hero, .gap-8.flex-h_center-right.wrap-badge {
    justify-content: flex-start;
    align-items: center;
  }

  .hero_faces {
    width: 100px;
    height: 36px;
  }

  .hero_faces.mod-apply {
    width: 89px;
    height: 32px;
  }

  .homepage_hero-form-wrapper {
    margin-right: auto;
  }

  .home-hero_numbers {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
  }

  .tablet_align-center {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .break-line.tablet_show {
    display: block;
  }

  .swiper-wrapper.no-code-service {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .swiper-wrapper.achievements-swiper_wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .talent-slide_photo-container {
    max-width: 500px;
  }

  .features-component {
    grid-column-gap: 38px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .features-numbers {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .features-numbers.mod_summer-deal {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40px;
  }

  .features_heading-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .feature-list_item:hover {
    left: 0;
  }

  .feature_numbers-wrapper.mod_summer-deal {
    text-align: center;
    flex-flow: column;
  }

  .how-tabs_content {
    display: none;
  }

  .how-tabs_content.tablet_show {
    border-radius: 16px;
    margin-top: 24px;
    margin-bottom: 20px;
    display: flex;
  }

  .how-tabs_menu {
    max-width: none;
  }

  .case-footer.case-hero {
    left: 40px;
  }

  .case-tags_wrapper {
    flex-flow: wrap;
  }

  .features_cta {
    background-position: 150% 100%;
    background-size: auto 320px;
    border-radius: 36px;
    padding-top: 56px;
    padding-bottom: 144px;
    padding-left: 56px;
  }

  .features_cta.mod-summer-deal {
    background-position: 140px;
    background-size: auto 100%;
    padding-bottom: 56px;
  }

  .features_cta.webflow {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    overflow: hidden;
  }

  .features_cta.mod-accelerator {
    background-image: url('../images/tablet-cta-bg_1tablet-cta-bg.avif');
    background-position: 50% 100%;
    background-size: contain;
    padding-bottom: 56px;
    padding-right: 56px;
  }

  .features_cta.framer, .features_cta.wp-page, .features_cta.wp-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    overflow: hidden;
  }

  .features_form.pseo-mod {
    max-width: 520px;
  }

  .step-details {
    padding-right: 16px;
  }

  .step-4-fill {
    height: 22px;
  }

  .footer-menu_wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
  }

  .footer-contacts {
    max-width: none;
  }

  .footer-social-button {
    width: 48px;
    height: 48px;
  }

  .footer-menu {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .tablet_spacer-40 {
    width: 100%;
    height: 40px;
  }

  .services-tabs_menu {
    margin-left: 0;
    margin-right: 0;
  }

  .services_tab-link {
    padding-left: 14px;
    padding-right: 14px;
  }

  .services-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: block;
  }

  .service-card_simple {
    height: 295px;
    min-height: auto;
  }

  .no-code-service-logo {
    filter: none;
  }

  .cta-bg-image.mod-demo {
    width: 1300px;
    left: 50%;
    transform: translate(-50%);
  }

  .tablet_x-space-between {
    justify-content: space-between;
  }

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

  .approvement-faces_wrapper {
    display: none;
  }

  .approvement-faces_wrapper.is-static {
    display: flex;
  }

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

  .about_history-block {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: flex-start start;
    display: flex;
    overflow: visible;
  }

  .history_swiper-container {
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .history-element.swiper-slide {
    max-width: none;
  }

  .talent_play-button.mod-about {
    width: 80px;
    height: 80px;
  }

  .tablet_max-width-600 {
    max-width: 600px;
  }

  .mobile-nabar-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    max-width: 304px;
    display: flex;
    position: absolute;
    bottom: 64px;
  }

  .mobile-nabar-cta.tablet_show {
    z-index: 2;
    background-color: #f4f4f5;
    max-width: none;
    padding: 28px 1.5rem 64px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .button-icon_navbar {
    margin-right: 10px;
  }

  .cases_cta-wrapper {
    top: 161px;
  }

  .image_404 {
    width: 100%;
    max-width: 605px;
  }

  .about_top-photo {
    width: 248px;
  }

  .about_top-photo.mod-last {
    border-top-right-radius: 36px;
    border-bottom-right-radius: 36px;
  }

  .about_top-photo.mod-first {
    border-top-left-radius: 36px;
    border-bottom-left-radius: 36px;
  }

  .backers_list {
    grid-column-gap: 90px;
    grid-row-gap: 56px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .tablet_max-width-480 {
    max-width: 480px;
  }

  .about_teams-component {
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .about_teams-component.mod-community {
    grid-row-gap: 80px;
  }

  .team_part-item {
    max-width: 311px;
  }

  .team_part-item.mod-community {
    max-width: none;
  }

  .events-cta {
    max-width: 311px;
  }

  .events-cta.mobile_hide.tablet_max-width-full {
    max-width: 100%;
  }

  .events-cta_inner {
    padding: 24px;
  }

  .events-cta_inner.mod-community {
    min-height: 295px;
  }

  .history-swiper-conrols {
    display: none;
  }

  .privacy-tabs-menu {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .privacy_tab-menu-item {
    text-align: center;
    width: 100%;
  }

  .legal_content-wrapper {
    padding: 64px 48px;
  }

  .article_scrollable-container {
    margin-bottom: 30px;
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: auto;
  }

  .full-w-container-overflow-hidden {
    width: 100%;
    overflow: hidden;
  }

  ._2-col-table-wrapper-new, ._2-col-table-wrapper {
    min-width: 780px;
  }

  .tablet_spacer-24 {
    width: 100%;
    height: 24px;
  }

  .gradient-case-page-hero {
    min-height: 94px;
  }

  .gradient-case-page-hero.overflow-auto {
    padding-bottom: 30px;
    padding-left: 24px;
  }

  .gradient-stroke_wrapper.add-shadow.vertical-center.hide-tablet {
    display: none;
  }

  .gradient-stroke_wrapper.add-shadow.logos-container {
    min-height: 200px;
  }

  .about-case-study_new {
    grid-template-columns: 1.2fr;
  }

  .case-avatar_tooltip.roman-tooltip {
    left: 82%;
  }

  .case-avatar_tooltip.volodymr {
    left: 166%;
  }

  .pricing__line-wrapper.hide-tablet {
    display: none;
  }

  .grid-2-1.mobile-1-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .grid-2-1.case-text-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .case-yerbae_block4 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .case-yerbae_landing-img {
    margin-bottom: -2.5rem;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .case-yerbae_block7 {
    padding-bottom: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .case-yerbae_grid {
    grid-template-columns: 1fr;
  }

  .case-yerbae_block-carousel {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .case-yerbae_heading-large.is-text-shadow-light, .case-yerbae_heading-large.is-text-shadow {
    font-size: 2.5rem;
  }

  .case-yerbae_block2 {
    padding-top: 3.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .case-yerbae_content3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .case-yerbae_content1 {
    max-width: 32rem;
    padding: 3rem 2.5rem;
  }

  .case-yerbae_block5 {
    padding: 4rem 2.5rem 13rem;
  }

  .case-yerbae_block3 {
    padding-top: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .case-yerbae_block9 {
    padding: 4rem 2.5rem;
  }

  .video-case-page {
    display: flex;
  }

  .before-after-slider.mod-yc, .before-after-container {
    display: none;
  }

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

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

  .case-tabs_menu {
    background-image: linear-gradient(180.13deg, #f2f2f5 .1%, #e6e7ec 55.07%);
    border-radius: 14px;
    justify-content: center;
    padding: 4px;
    display: flex;
    box-shadow: 0 16px 32px #5a59640d;
  }

  .case_tabs-menu-item {
    text-align: center;
    background-color: #0000;
    border-radius: 10px;
    width: 50%;
  }

  .case_tabs-menu-item.w--current {
    background-color: #fff;
  }

  .before-after-tab {
    background-color: #fff;
    border-radius: 20px;
    padding: 6px;
  }

  .before-after_tab-image {
    border-radius: 14px;
  }

  .yc-community-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .toothy-illustrations_wrapper {
    flex-flow: wrap;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .play-button-stories.graphic-service {
    top: 73px;
    transform: translate(-50%);
  }

  .gpt-swiper_item.swiper-slide {
    width: unset;
  }

  .gpt-slider {
    margin-top: 12px;
    overflow: visible;
  }

  .gpt-a_last {
    grid-template-columns: 1fr;
    display: block;
  }

  .gpt-a_videos-block {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .gpt-slider-pagination {
    display: flex;
  }

  .hero-case-study-heading.mod-denario {
    font-size: 2.5rem;
  }

  .hero-case-study-heading.endorsed {
    letter-spacing: 0;
    max-width: 370px;
    font-size: 2.5rem;
  }

  .hero-case-study-heading.mod-terpli {
    display: none;
  }

  .hero-case-study-heading.contrast {
    letter-spacing: 0;
    max-width: 280px;
    font-size: 2.5rem;
  }

  .hero-case-study-heading.mod-agency {
    font-size: 1.75rem;
  }

  .hero-case-study_title {
    display: none;
  }

  .hero-case-study_title.is-denario, .hero-case-study_title.is-endorsed {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex;
    top: 2rem;
    left: 2rem;
  }

  .hero-case-study_title.is-contrast {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 2rem;
    padding-bottom: 5rem;
    display: flex;
    left: 1.5rem;
  }

  .hero-case-study_title.is-agency {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex;
    top: 1.75rem;
    left: 1.75rem;
  }

  .denario_video-wrap {
    aspect-ratio: 16 / 9;
  }

  .denario_grid-stats {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .denario_grid-content.is-centered {
    max-width: none;
  }

  .denario_grid-1-5col {
    grid-template-columns: 1fr;
  }

  .denario_grid-1-5col.is-reverse {
    grid-template-columns: 1.5fr;
  }

  .denario_highlights-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 0;
  }

  .denario_results-graphic {
    width: 7rem;
    inset: -2.5rem auto auto 2rem;
  }

  .denario_results-graphic.is-right {
    display: none;
  }

  .denario_marquee {
    margin-top: 0;
  }

  .denario_h2-large {
    font-size: 2.5rem;
  }

  .denario_h2 {
    font-size: 1.75rem;
  }

  .denario_webflow-wrap {
    margin-top: 0;
  }

  .denario_stats-value {
    background-size: 100% 20px;
    font-size: 3.5rem;
  }

  .denario_grid-1col {
    grid-template-columns: 1fr;
  }

  .denario_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .denario_grid-card.spacing-clean {
    padding-left: 0;
    padding-right: 0;
  }

  .denario_curve-arrow {
    display: none;
  }

  .hero_logo {
    width: 7rem;
  }

  .hero_logo.is-agency {
    width: 10rem;
  }

  .case_collab-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .case_collab-visual.hide-tablet {
    display: none;
  }

  .case_collab-visual.hide-desktop {
    display: block;
  }

  .case_collab-block {
    max-width: none;
  }

  .case_collab-grid, .endorsed_grid-1col {
    grid-template-columns: 1fr;
  }

  .endorsed_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 3rem 1.5rem;
    display: flex;
  }

  .endorsed_grid-card.is-ui2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .endorsed_grid-card.is-ui1 {
    padding: 1.25rem 1.75rem;
  }

  .endorsed_grid-card.is-ui3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .endorsed_grid-card.is-ui5 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

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

  .endorsed_highlight-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .endorsed_highlight-text {
    height: auto;
    padding: .3rem 1rem;
    font-size: 12px;
  }

  .endorsed_block.is-last {
    margin-bottom: 0;
  }

  .endorsed_loop-video.hide-tablet {
    display: none;
  }

  .endorsed_loop-video.hide-desktop {
    display: block;
  }

  .endorsed_case-title {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2.25rem;
  }

  .endorsed_grid-logo {
    padding: 3rem;
  }

  .kinship-grid-2col {
    grid-template-columns: 1fr;
  }

  .kinship-grid-2col.is-reverse {
    grid-template-columns: 1.5fr;
  }

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

  .kinship-wrap_device-img {
    margin-bottom: -8rem;
  }

  .kinship-grid_card.is-ring {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .kinship-grid_devices-img {
    padding-top: 0;
    padding-bottom: 0;
  }

  .kinship-grid_ring {
    width: 38rem;
  }

  .kinship_video-wrap {
    border-radius: 4.5vw;
  }

  .kinship-grid_content {
    max-width: 26rem;
  }

  .kinship-grid_content.is-two {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .kinship-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .kinship_mockups-collage {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .terpli_grid-1col {
    grid-template-columns: 1fr;
  }

  .terpli_grid-content.is-centered {
    max-width: none;
  }

  .terpli_grid-stats {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .terpli_stats-value {
    background-size: 100% 20px;
    font-size: 3.5rem;
  }

  .terpli_logo {
    top: -1rem;
  }

  .terpli-text-28 {
    font-size: 1.25rem;
    line-height: 1.2;
  }

  .terpli_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .terpli_grid-card.is-half-top {
    padding-top: 2rem;
  }

  .terpli_grid-card.is-board, .terpli_grid-card.spacing-clean {
    padding-left: 0;
    padding-right: 0;
  }

  .terpli_grid-3col {
    grid-template-columns: 1fr;
  }

  .terpli_team-img {
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .terpli_h2-large {
    font-size: 2.5rem;
  }

  .terpli_app_visual {
    margin-top: 3rem;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .terpli_top-right-decor {
    width: 8rem;
    top: -6rem;
  }

  .contrast_grid-2col {
    grid-template-columns: 1fr;
  }

  .contrast_grid-2col.is-contrast {
    grid-template-columns: 1fr 1fr;
  }

  .contrast_carousel-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .contrast_case-title {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2.25rem;
  }

  .contrast_carousel-item {
    max-width: 24rem;
  }

  .contrast_grid-highlight-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 3rem 1.5rem;
    display: flex;
  }

  .contrast_visual-wrap.is-device {
    margin-bottom: -2rem;
  }

  .contrast_grid-1col {
    grid-template-columns: 1fr;
  }

  .contrast_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 3rem 1.5rem;
    display: flex;
  }

  .contrast_grid-card.is-ui4 {
    padding: 2rem 2rem 0;
  }

  .contrast_grid-card.is-ui1 {
    padding: 1.25rem 1.75rem;
  }

  .contrast_grid-card.is-ui2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding: 1.5rem 1.5rem 0;
  }

  .contrast_grid-card.is-ui5 {
    padding-top: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .contrast_grid-card.is-video-carousel {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .contrast_grid-3col, .agency_grid-1col {
    grid-template-columns: 1fr;
  }

  .agency_h2-large {
    font-size: 2.5rem;
  }

  .agency_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .agency_grid-card.is-dark-text {
    justify-content: flex-start;
    align-items: center;
  }

  .agency_grid-content.is-awesomic, .agency_grid-content.is-centered {
    max-width: none;
  }

  .agency_grid-50 {
    grid-template-columns: 1fr;
  }

  .agency_team-visual {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .text-case-huge {
    font-size: 28px;
  }

  .summary-block_inner {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .ai-2-col, .ai-uneven-grid, .ai-3-col {
    grid-template-columns: 1fr;
  }

  .cell-author-feedback-cases-new {
    min-width: auto;
  }

  .case-hero-img {
    display: none;
  }

  .case-hero-text {
    margin-top: 64px;
    margin-left: 56px;
    margin-right: 56px;
  }

  .app-interface-mob {
    display: block;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .body-text_l.entirebody-description-logo {
    font-size: 16px;
    line-height: 26px;
  }

  .case-study-about {
    max-width: 670px;
    height: 512px;
    position: relative;
  }

  .case-hero-details {
    flex-direction: column;
    align-items: flex-start;
    height: 252px;
    margin-top: 44px;
    margin-bottom: 68px;
  }

  .statistic-info {
    margin-left: 0;
  }

  .statistics-figures {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
  }

  .statistics-figures.case-study {
    flex-direction: row;
  }

  .statistics-number {
    margin-bottom: 12px;
  }

  .statistics-number.case {
    margin-bottom: 0;
    margin-right: 16px;
  }

  .statistics-container {
    justify-content: space-between;
    max-width: 660px;
    padding-left: 0;
    padding-right: 0;
  }

  .statistics-container.case-study {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    max-width: 670px;
  }

  .divider {
    height: 126px;
    margin-left: 40px;
    margin-right: 40px;
    display: none;
  }

  .case-client-photo {
    display: none;
  }

  .case-client-photo.mob {
    width: 100px;
    height: 116px;
    margin-bottom: 0;
    margin-right: 28px;
    display: inline-block;
  }

  .clients-info {
    display: flex;
  }

  .case-reference-text {
    margin-top: 36px;
    margin-bottom: 120px;
  }

  .case-reference-container {
    flex-direction: column;
    max-width: 670px;
  }

  .heading-style-h5-2.palette {
    font-size: 16px;
    line-height: 20px;
  }

  .letters-section-cont {
    justify-content: center;
    max-width: 670px;
    margin-top: 184px;
    margin-bottom: 120px;
  }

  .letters-section-cont.second {
    margin-top: 184px;
    margin-bottom: 160px;
  }

  .lb.m-lm-30 {
    margin-left: 30px;
    display: inline-block;
  }

  .entirebody-final-logo {
    width: 670px;
    height: 335px;
  }

  .logo-desc-wrap {
    height: auto;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .logo-desc-table {
    flex-direction: column;
    width: 100%;
    max-width: 230px;
  }

  .infinity-img {
    width: 88px;
    height: 38px;
  }

  .casestudy-arrow {
    width: 35px;
    height: 16px;
    transform: rotate(90deg);
  }

  .e-letter-img {
    width: 47px;
    height: 51px;
  }

  .b-letter-img {
    width: 46px;
    height: 67px;
  }

  .entirebody-logo-img-1 {
    width: 243px;
    height: 160px;
    margin-bottom: 52px;
  }

  .entirebody-logo-cont {
    flex-direction: column;
    justify-content: flex-start;
    max-width: 244px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .case-plus-img {
    width: 20px;
    height: 20px;
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .entirebody-logo-img-2 {
    width: 234px;
    height: 160px;
    margin-top: 52px;
  }

  .logo-description-container {
    max-width: 590px;
    height: 546px;
    display: flex;
  }

  .entirebody-img-1, .entirebody-img-2 {
    width: 320px;
    height: 320px;
  }

  .case-screenshots-grid {
    grid-row-gap: 30px;
    max-width: 670px;
  }

  .case-screenshots-grid.merch {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 320px auto;
    max-width: 670px;
    margin-top: 120px;
    margin-bottom: 160px;
  }

  .case-screenshots-grid.icons {
    margin-top: 160px;
  }

  .case-screenshots-grid.graphics {
    grid-template-rows: 203px 203px;
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .entirebody-web-first {
    width: 439px;
    height: 270px;
    margin-right: 30px;
  }

  .entirebody-web-img-second {
    width: 201px;
    height: 270px;
  }

  .entirebody-font-img {
    margin-top: 64px;
    margin-left: auto;
  }

  .container-space-between {
    max-width: 670px;
  }

  .palette-col {
    max-width: 203px;
    padding: 12px 12px 16px;
  }

  .palette-color {
    max-width: 179px;
    height: 111px;
  }

  .color-name {
    font-size: 16px;
    line-height: 20px;
  }

  .entirebody-img-4 {
    width: 203px;
    height: 660px;
    margin-top: -236px;
  }

  .entirebody_grid-divider {
    display: none;
  }

  .entirebody-app-screenshot {
    width: 203px;
    height: 442px;
  }

  .entirebody-img-5 {
    width: 784px;
    height: 424px;
    left: 280px;
    right: auto;
  }

  .screenshots-grid-wrapper {
    margin-top: 160px;
  }

  .grid-heading-wrapper.first {
    justify-content: flex-end;
  }

  .entirebody-screenshot-1 {
    width: 437px;
    height: 246px;
  }

  .square-screenshot {
    width: 86px;
    height: 80px;
  }

  .app-screenshots-grid {
    max-width: 670px;
    margin-top: 160px;
  }

  .entirebody-screenshot-2 {
    width: 548px;
    height: 412px;
    position: relative;
  }

  .square-screenshots-cont {
    width: 203px;
  }

  .case-container-results {
    max-width: 670px;
    display: none;
  }

  .case-container-results.logo-design.mobile {
    padding-right: 0;
    display: block;
  }

  .lb-entirebody.scr-app-2, .lb-entirebody.scr-app-3 {
    height: 442px;
  }

  .lb-entirebody.web-screenshot-1 {
    margin-left: 122px;
  }

  .entirebody-web-img-1 {
    width: 439px;
    height: 270px;
    margin-right: 30px;
  }

  .entirebody-web-img-1.graphic {
    width: 203px;
    height: 203px;
  }

  .entirebody-web-img-2 {
    width: 201px;
    height: 270px;
  }

  .entirebody-web-img-2.graphic {
    width: 437px;
    height: 203px;
  }

  .grid-divider {
    display: none;
  }

  .illustration-square {
    width: 203px;
    height: 203px;
  }

  .illusrtation-entirebody {
    width: 436px;
    height: 203px;
  }

  .small-img-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .icon-pack-img {
    width: 670px;
    height: 313px;
  }

  .entirebody-icons {
    width: 437px;
    height: 68px;
  }

  .graphics-img-long {
    width: 203px;
    height: 436px;
  }

  .graphics-wide-img {
    width: 436px;
    height: 203px;
  }

  .memory_hero-text {
    max-width: 523px;
  }

  .memory_hero-text.bottfullwidth {
    max-width: 100%;
  }

  .memory_hero-logo {
    max-width: 123px;
    margin-top: 10px;
    margin-left: 24px;
    margin-right: 0;
  }

  .memory_about-content {
    max-width: 670px;
    height: 224px;
  }

  .memory_reference-text {
    margin-top: 36px;
  }

  .case_reference-container {
    flex-direction: column;
    max-width: 670px;
  }

  .case_photo {
    margin-bottom: 0;
    display: none;
  }

  .case_photo.mob {
    width: 100px;
    height: 116px;
    margin-right: 28px;
    display: block;
  }

  .case_ref-details {
    order: -1;
    align-items: flex-end;
    display: flex;
  }

  .perfecto_tab_bag {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    min-width: 674px;
    max-width: 670px;
    height: auto;
    display: block;
    position: relative;
    left: -2px;
  }

  .perfecto_about-img, .perfecto_about-img-bg {
    display: none;
  }

  .m-inline-block-span {
    display: inline-block;
  }

  .perfecto_case-details {
    margin-top: 52px;
    margin-bottom: 64px;
  }

  .perfecto_about-text {
    margin: 56px 42px 0 52px;
  }

  .perfecto_about {
    flex-direction: column;
    max-width: 670px;
    height: auto;
    position: relative;
    overflow: hidden;
  }

  .perfecto_fruits {
    width: 2296px;
    height: auto;
  }

  .perfecto_email-text {
    max-width: 100%;
    margin-bottom: 36px;
    position: static;
  }

  .perfecto_email-templates {
    max-width: 670px;
  }

  .spacer._60.m-40, .spacer._48.m-40 {
    height: 40px;
  }

  .perfecto_stamp-img {
    width: 109px;
    height: 109px;
    margin-bottom: 71px;
    margin-left: 48px;
  }

  .perfekto-lb-email {
    margin-top: 146px;
  }

  .perfecto_img.email-2 {
    width: 200px;
    height: auto;
  }

  .perfecto_img.email-1 {
    width: 435px;
    height: auto;
  }

  .perfecto_img.email-3 {
    width: 434px;
    height: auto;
  }

  .perfecto_img.website-1 {
    width: 435px;
    height: auto;
  }

  .perfecto_img.website-3, .perfecto_img.website-2, .perfecto_img.website-4 {
    width: 146px;
    height: auto;
  }

  .perfecto_img-bag {
    width: 303px;
    height: auto;
    bottom: -56px;
    right: -27px;
  }

  .desktop-block-span.m-inline {
    display: inline;
  }

  .perfecto-lb.website-2, .perfecto-lb.website-3 {
    width: 146px;
  }

  .perfecto-lb.website-5 {
    margin-top: -52px;
  }

  .perfecto_website-container {
    max-width: 670px;
    margin-top: 36px;
  }

  .perfecto_col-website {
    width: 201px;
  }

  .perfecto_img-2.website-5 {
    width: 488px;
    height: auto;
  }

  .col-780, .perfecto_illustration-cont {
    max-width: 670px;
  }

  .perfecto_img-3.illustration-1 {
    object-fit: cover;
    width: 437px;
    height: 203px;
    display: inline-block;
  }

  .perfecto_img-3.illustration-2.m-display-hide {
    display: none;
  }

  .perfecto_img-3.illustration-2.m-display-show {
    width: 203px;
    height: auto;
    display: inline-block;
  }

  .perfecto_sticker-img.m-display-hide {
    display: none;
  }

  .perfecto_sticker-img.m-display-show {
    object-fit: cover;
    width: 670px;
    height: 720px;
    display: block;
  }

  .perfecto_sticker-cont {
    flex-direction: column;
    max-width: 670px;
  }

  .perfecto_review {
    margin-top: 36px;
  }

  .perfecto_review-photo {
    width: 100px;
    height: auto;
    margin-right: 30px;
  }

  .perfecto_review-photo.m-display-hide {
    display: none;
  }

  .perfecto_review-photo.m-display-show {
    margin-bottom: 0;
    display: block;
  }

  .case_about-wrapper {
    margin: 56px 52px 64px;
  }

  .case-about-tab {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    display: block;
  }

  .case_about-details {
    justify-content: space-between;
    margin-top: 52px;
  }

  .care_about-img {
    margin-left: 0;
  }

  .care_about-img.m-hide {
    display: none;
  }

  .memory_about {
    flex-direction: column;
    max-width: 670px;
    height: auto;
    position: relative;
  }

  .h-32-51.m-28-42 {
    font-size: 28px;
    line-height: 42px;
  }

  .old-case_container {
    max-width: 670px;
  }

  .old-case_container.m-dir-vertical, .old-case_container.center-align.m-vertical {
    flex-direction: column;
  }

  .image.care_colors {
    width: 670px;
  }

  .image.tab-display {
    display: block;
  }

  .image.tab-display.m-320 {
    width: 320px;
    height: auto;
  }

  .image._780.m-670 {
    width: 670px;
  }

  .image._570.tab-none {
    display: none;
  }

  .care-typography-img {
    width: 670px;
    margin-top: 64px;
  }

  .col-360.m-590 {
    max-width: 590px;
  }

  .col-360.m-hidden {
    display: none;
  }

  .col-620.m-320 {
    max-width: 320px;
  }

  .care_homepage-img {
    width: 670px;
  }

  .col-570.m-320 {
    max-width: 320px;
  }

  .care_user-journey {
    order: -1;
    max-width: 526px;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .care_reference-text {
    margin-top: 36px;
  }

  .hero_companies {
    width: 117px;
    height: 32px;
  }

  .talent-open-video {
    position: relative;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .perks_component {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .how-join_component {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .join_cta-wrapper {
    max-width: none;
    margin-top: 32px;
  }

  .join_cta-inner {
    background-image: url('../images/join-cta-bg-tablet_1join-cta-bg-tablet.avif');
    background-position: 120% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .tablet_spacer-48 {
    width: 100%;
    height: 48px;
  }

  .design-brief_hero {
    grid-column-gap: 88px;
    grid-row-gap: 88px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .what-get_component {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .related-content_component {
    grid-template-columns: 1fr;
  }

  .tablet_spacer-20 {
    width: 100%;
    height: 20px;
  }

  .tablet_max-width-590 {
    max-width: 590px;
  }

  .tablet_max-width-196 {
    max-width: 196px;
  }

  .yc_hero-block {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

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

  .about-video_wrapper {
    max-width: 640px;
  }

  .about-play-polygon {
    width: 20px;
  }

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

  .case_summary.tablet_show {
    display: flex;
  }

  .summer-deal_pricing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .deal_pretendic-component {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .pretendic-span {
    top: 0;
  }

  .summer-deal_tabs, .summer-deal-palm, .summer-deal-tabs_content {
    display: none;
  }

  .service-text-insert.big-icon {
    width: 48px;
    height: 48px;
  }

  .why-webflow_grid {
    grid-column-gap: 40px;
  }

  .why-webflow_item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .webflow-cta-1-image {
    mix-blend-mode: darken;
    height: 320px;
    display: inline-block;
    position: absolute;
    inset: auto -110px 0% auto;
  }

  .achievements-item {
    width: 100%;
    max-width: 390px;
  }

  .yc-package-tabs_menu {
    max-width: none;
  }

  .achievements-slide {
    width: 100%;
    max-width: 390px;
  }

  .accelerator-deal_pricing {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .accelerator-deal-heading-wrapper {
    max-width: none;
  }

  .accelerator-pricing-information {
    text-align: left;
    padding-right: 40px;
  }

  .talent-open-video_accelerator {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(100%);
  }

  .why-awesomic-complex {
    grid-template-columns: 1fr 1fr;
  }

  .why-awesomic-even-blocks {
    grid-template-rows: 258px;
    grid-template-columns: 1fr 1fr;
  }

  .why-awesomic_block._w-hills {
    padding-top: 40px;
    padding-bottom: 32px;
  }

  .why-awesomic_block._w-hills.video-review-col {
    display: none;
  }

  .why-awesomic_block._w-face-upd {
    flex: 0 auto;
    height: 100%;
    min-height: 381px;
  }

  .why-awesomic_block._w-hills_upd {
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
  }

  .why-awesomic_block.fee-block {
    min-height: 277px;
  }

  .why_first-small {
    grid-template-rows: auto 376px;
  }

  .why_second-small {
    grid-template-rows: 376px auto;
  }

  .tag-wrapper.z-index-11.video_hero {
    position: absolute;
    inset: auto 0% 88px;
  }

  .story-heading-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    position: relative;
    align-self: unset !important;
  }

  .close-why-animated {
    top: 20px;
    right: 20px;
  }

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

  .video-grid_bottom {
    grid-template-columns: 1fr;
  }

  .video-service_hero-bg {
    width: 100%;
    position: static;
  }

  .video-service_hero-bg.tablet_show {
    aspect-ratio: 1.44;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
  }

  .video-hero_before {
    background-image: linear-gradient(180deg, var(--_colors---gray--gray-950), #09090b00);
    width: 100%;
    height: 200px;
    inset: 0% 0% auto;
  }

  .video-important_component {
    grid-template-columns: 1fr;
    max-width: 468px;
  }

  .video-importance-decoration {
    width: 1000px;
    max-width: none;
    left: 50%;
    transform: translate(-50%);
  }

  .static-logos {
    display: none;
  }

  .video-preview_video-container.vera-health {
    min-height: auto;
    max-height: 444px;
  }

  .video-preview_video-container.perseus {
    min-height: 512px;
    max-height: 512px;
  }

  .video-preview_video-container.is-form-container {
    background-position: 50% 70%;
  }

  .dropdown-navigation.w--open {
    background-color: var(--_colors---transparent);
    margin-top: 8px;
    padding: 0;
    position: static;
    left: 0%;
    transform: translate(0%);
  }

  .dropdown-navigation.inner {
    background-color: var(--_colors---transparent);
    border-radius: 0;
    margin-top: 0;
    padding: 0;
  }

  .dropdown-link.inactive {
    display: none;
  }

  .navbar-dropdown {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: block;
  }

  .dropdown-hover-icon {
    display: none;
  }

  .framer-text-insert, .wordpress-text-insert {
    width: 48px;
    height: 48px;
  }

  .agencies_left-cloud {
    width: 864px;
    top: 42px;
    left: -337px;
  }

  .agencies_right-cloud {
    width: 1010px;
    top: 93px;
    right: -338px;
  }

  .footer-contacts_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-width: none;
  }

  .agencies-grid-cta {
    min-height: 475px;
    max-height: 475px;
  }

  .webflow-table {
    grid-template-columns: 1fr;
  }

  .video_preview-image {
    opacity: 1;
  }

  .design-item {
    grid-template-columns: 47fr;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .design-item.snap-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .ai-banner {
    justify-content: space-between;
    align-items: center;
    padding-right: 8px;
  }

  .ai-banner_button-wrapper {
    position: static;
  }

  .video-mute-btn {
    display: none;
  }

  .case-heading-contaner.parcha {
    outline-offset: 0px;
    outline: 3px #3f3f46;
    width: 100%;
    max-width: 780px;
    padding-right: 80px;
    top: 160px;
    left: auto;
    right: auto;
    transform: translate(0);
  }

  .case_play-button.mod-about {
    width: 80px;
    height: 80px;
  }

  .case_play-button.mod-perseus, .case_play-button.mod-parcha {
    top: auto;
    bottom: 25%;
    right: 50%;
    transform: translate(50%);
  }

  .case_play-button.mod-hog {
    right: 2.5rem;
  }

  .case-play-polygon {
    width: 20px;
  }

  .case_play-button-2.mod-perseus {
    top: auto;
    bottom: 25%;
    right: 50%;
    transform: translate(50%);
  }

  .pseo-logos-wrapper {
    max-width: none;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .logo-carousel-overlay_white.mod-white {
    background-image: linear-gradient(270deg, #f4f4f500, #ffffffad 50%, #fff);
  }

  .logo-carousel-overlay_white.mod-white.is-right {
    background-image: linear-gradient(90deg, #f4f4f500, #ffffffad 50%, #fff);
  }

  .about-hiring {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .pseo_cta-block {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pseo-hero_numbers {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 72px;
  }

  .pseo-hero-button-wrapper {
    text-align: center;
  }

  .tablet_x-top-center {
    justify-content: center;
  }

  .hero_cta-block {
    max-width: 600px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .why-awesomic-new, .why-awesomic-update {
    grid-template-columns: 1fr 1fr;
  }

  .why-col.tablet_show {
    display: flex;
  }

  .why_col-item.customers {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-height: 210px;
    padding-bottom: 28px;
  }

  .services-tabs_menu_upd {
    margin-left: 0;
    margin-right: 0;
  }

  .footer-blog-container {
    grid-template-columns: 1fr;
  }

  .footer_blog-column {
    display: none;
  }

  .footer_blog-collection {
    min-height: 500px;
  }

  .footer_mobile-blog {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
    overflow-x: scroll;
  }

  .footer_mobile-blog-item {
    flex: none;
    width: 300px;
  }

  .tablet_align-left {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .tablet_spacer-120 {
    width: 100%;
    height: 120px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_fonts---h3-size: 28px;
    --_fonts---h2-size: 36px;
    --_fonts---pseo-heading: 40px;
    --_fonts---h2-line-height: 128%;
  }

  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 28px;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-global.mod-pricing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .styleguide_section-header {
    font-size: .875rem;
  }

  .heading-style-h1 {
    font-size: 40px;
  }

  .heading-style-h2 {
    font-size: 36px;
  }

  .heading-style-h3 {
    font-size: 28px;
  }

  .heading-style-h3.plans-heading {
    text-align: center;
    max-width: none;
    position: static;
  }

  .heading-style-h3.mod-numbers {
    font-size: 40px;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .mobile-reset-allcaps {
    text-transform: none;
  }

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

  .styleguide_heading-medium {
    font-size: 2rem;
  }

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

  .text-13.weight-regular.lh-135.text-gray-400.mod-pricing {
    margin-bottom: 8px;
  }

  .navbar_component {
    min-height: 4rem;
  }

  .text-tag.gap-8.mod-yc {
    flex: none;
  }

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

  .pricing-name.mod-table {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .pricing-name.sticky-table {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 150%;
  }

  .pricing_price-container.bottom {
    grid-column-gap: 4px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .pricing_price-container.bottom.mod-annual {
    grid-column-gap: 8px;
  }

  .pricing_heading-row {
    padding-left: 6px;
    padding-right: 6px;
  }

  .pricing_top-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    max-height: none;
  }

  .pricing_row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 6px;
    margin-right: 6px;
  }

  .pricing_row-content {
    justify-content: center;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_row-content.is-first {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_top-row-content {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing_top-row-content.is-first {
    border-left-style: none;
  }

  .pricing_top-row-content.is-first.mod_bottom-table {
    border-top-right-radius: 28px;
    border-bottom-left-radius: 0;
  }

  .pricing_top-row-content.is-last.mod_bottom-table {
    border-top-right-radius: 0;
    border-bottom-left-radius: 28px;
  }

  .pricing_top-row-content.mod_bottom-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing_feature {
    margin-left: 0;
  }

  .pricing-table_header-wrapper {
    padding: 6px;
  }

  .pricing-tabs_wrapper.bottom-tabs {
    grid-template-columns: 1fr;
  }

  .pricing_header-container, .pricing_expanding-block {
    display: none;
  }

  .pricing_tabs-bottom {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
  }

  .pricing-tabs-bottom_menu {
    margin-left: 0;
  }

  .pricing_tab-menu-item {
    padding: 10px;
  }

  .pricing-tabs-menu_main {
    margin-left: auto;
    margin-right: auto;
  }

  .pricing_main-calculator {
    justify-content: center;
    align-items: center;
    position: static;
  }

  .pricing_bottom-calculator {
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    position: static;
  }

  .reviews-component {
    grid-template-columns: 1fr;
  }

  .reviews-column.last-col {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .faq_item-inner {
    padding: 16px;
  }

  .faq_cta-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px;
  }

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

  .landscape_hide {
    display: none;
  }

  .landscape_show {
    display: block;
  }

  .carousel {
    max-width: none;
  }

  .logo-carousel-wrap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .logo-carousel-wrap.mod-about {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .comparison-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_cta {
    padding-bottom: 248px;
  }

  .moving-circle.framer {
    height: 190px;
  }

  .landscape_spacer-64 {
    width: 100%;
    height: 64px;
  }

  .landscape_spacer-128 {
    width: 100%;
    height: 128px;
  }

  .break-line.tablet_show.landscape_hide {
    display: none;
  }

  .break-line.landscape_show {
    display: block;
  }

  .talent-slide {
    max-width: none;
  }

  .features-component {
    grid-template-columns: 1fr;
  }

  .features-component.mod-yc-package {
    grid-row-gap: 48px;
  }

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

  .features-numbers.mod_summer-deal {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .feature_numbers-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .slide-info-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-info-container.mod_summer-deal {
    padding-left: 24px;
  }

  .case-tags_wrapper {
    display: none;
  }

  .case-tags_wrapper.tag-wrap.case-summary {
    display: flex;
  }

  .features_cta {
    background-position: 160% 100%;
    background-size: auto 249px;
    padding: 24px 24px 40px;
  }

  .landscape_spacer-28 {
    width: 100%;
    height: 28px;
  }

  .steps-component {
    grid-template-columns: 1fr;
    place-items: center;
  }

  .landscape_spacer-40 {
    width: 100%;
    height: 40px;
  }

  .landscape_spacer-80 {
    width: 100%;
    height: 80px;
  }

  .services-tabs_menu {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

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

  .cta-bg-image.mod-demo {
    width: 1000px;
  }

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

  .approvement-faces_wrapper, .approvement-faces_wrapper.is-static {
    display: flex;
  }

  .services_button-wrapper {
    padding-left: 53px;
    padding-right: 53px;
    display: block;
  }

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

  .about_history-block.mod-yc {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .landscape_spacer-36 {
    width: 100%;
    height: 36px;
  }

  .landscape_spacer-92 {
    width: 100%;
    height: 92px;
  }

  .landscape_spacer-48 {
    width: 100%;
    height: 48px;
  }

  .blog_header {
    padding-left: 12px;
    padding-right: 12px;
  }

  .mobile-nabar-cta {
    max-width: none;
    padding-left: 28px;
    padding-right: 28px;
    bottom: 28px;
  }

  .mobile-nabar-cta.tablet_show {
    width: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .cases_cta-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    top: 120px;
  }

  .blog-text h2 {
    font-size: 36px;
  }

  .blog-text h3 {
    font-size: 28px;
    line-height: 128%;
  }

  .backers_list {
    grid-column-gap: 48px;
  }

  .events-cta_inner {
    padding: 16px 8px;
  }

  .events-cta_inner.mod-community {
    padding: 24px;
  }

  .landscape_spacer-8 {
    width: 100%;
    height: 8px;
  }

  .landscape_max-width-320 {
    max-width: 320px;
  }

  .privacy-tabs-menu {
    margin-left: auto;
    margin-right: auto;
  }

  .privacy_tab-menu-item, .privacy_tab-menu-item.w--current {
    padding: 10px;
  }

  .legal_richtext {
    font-size: 14px;
  }

  .legal_content-wrapper {
    padding: 36px 24px;
  }

  .section_demo {
    padding-bottom: 248px;
  }

  .gradient-case-page-hero {
    background-image: linear-gradient(#04030800, #04030899);
    min-height: 54px;
    padding-bottom: 8px;
    padding-left: 8px;
  }

  .gradient-case-page-hero.overflow-auto.mod-position {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .img-hero-case-study-new.hide-mobile-landscape {
    display: none;
  }

  .img-hero-case-study-new.show-mobile-landscape {
    display: block;
  }

  .background_inner-gradient {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .gradient-stroke_wrapper.add-shadow.vertical-center.min-h-148 {
    min-height: 148px;
  }

  .case-avatar_tooltip.roman-tooltip {
    left: 0%;
    transform: translate(0%, -100%);
  }

  .case-avatar_tooltip.alex-tooltip {
    transform: translate(-36%, -100%);
  }

  .case-about_info {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .case-about_info.tesla {
    grid-template-columns: 1fr;
  }

  .spacer-48-32 {
    height: 32px;
  }

  .tesla-swiper-controls {
    display: none;
  }

  .grid-3-1-case-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .show-mobile-landscape {
    display: block;
  }

  .grid-2-1-case-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .tesla-video_container {
    background-color: #fff0;
    padding: 0;
  }

  .grid-2-1.mobile-1-col {
    grid-template-columns: 1fr;
  }

  .product-details-cell-cases-new.is-grey {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    place-items: center start;
    padding: 1.5rem 2rem;
  }

  .product-details-cell-cases-new.is-yerbae {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    padding: 1.5rem 2rem;
  }

  .case-yerbae_block4 {
    padding: 2rem 1.5rem;
  }

  .case-yerbae_landing-img {
    width: 40rem;
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .case-yerbae_specs-grid {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .case-yerbae_specs-grid.is-left-align-mobile {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .case-yerbae_specs-grid.is-horizontal {
    flex-flow: row;
  }

  .case-yerbae_block7 {
    padding: 3rem 2rem 4rem;
  }

  .case-yerbae_block6 {
    aspect-ratio: 1.2;
    background-image: url('../images/cans_1cans.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .absolute-img.hide-landscape {
    display: none;
  }

  .case-yerbae_block13 {
    aspect-ratio: 3 / 2;
  }

  .case-yerbae_specs-label-wrap {
    flex-flow: wrap;
  }

  .case-yerbae_stats-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .case-wrapper-new {
    max-width: 100%;
  }

  .case-yerbae_cans-img {
    width: 60rem;
  }

  .case-yerbae_label-img {
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .case-yerbae_heading-large {
    font-size: 3rem;
  }

  .case-yerbae_heading-large.is-text-shadow-light {
    text-shadow: 1px 1px #e93e77;
    font-size: 1.25rem;
  }

  .case-yerbae_heading-large.is-text-shadow {
    text-shadow: 1px 1px #a92949;
    font-size: 1.25rem;
  }

  .case-yerbae_block2 {
    background-image: url('../images/challenges-mobil_1challenges mobil.avif');
    background-position: 50% 70%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 3rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .case-yerbae_block2.is-why {
    background-image: url('../images/why-awesomic-mobile_1why awesomic mobile.avif');
    background-position: 100% 90%;
  }

  .case-yerbae_content3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-yerbae_stats-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .case-yerbae_block10 {
    grid-template-columns: 1fr 1fr;
  }

  .case-yerbae_branding-img {
    aspect-ratio: 3 / 2;
  }

  .case-yerbae_content1 {
    max-width: 16rem;
    padding: 1.5rem 1rem;
  }

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

  .case-yerbae_block5 {
    background-color: #e93c76;
    background-image: url('../images/raspberry-mobile_1raspberry mobile.avif');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 2.75rem 2rem 22rem;
  }

  .fullwidth-img.hide-landscape {
    display: none;
  }

  .fullwidth-img.hide-desktop {
    display: inline-block;
  }

  .case-yerbae_block12 {
    grid-template-columns: 2fr;
  }

  .case-yerbae_block3 {
    background-image: url('../images/highlights-mobile_1highlights mobile.avif');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3rem 2rem 42rem;
  }

  .case-yerbae_heading-medium.is-small-mobile {
    font-size: 2rem;
  }

  .case-yerbae_block9 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .grid-1fr-2fr-case-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .grid-1fr-2fr-case-page.reverse {
    flex-direction: column-reverse;
  }

  .case-image_radius.mob {
    display: block;
  }

  .case-image_radius.desktop {
    display: none;
  }

  .case-image_radius.finofo {
    width: 100%;
  }

  .case-image_radius.incell-absolute {
    width: 100%;
    height: auto;
    position: static;
  }

  .cell-2-1-in-grid-3-1-case-page.finofo.p-32-mob {
    padding: 32px;
  }

  .cell-1-1-in-grid-3-1-case-page.desktop {
    display: none;
  }

  .grid-2-1-case-page-44-56, .grid-2fr-1fr-case-page {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .cell-2-3-in-grid-3-1-case-page.finofo {
    justify-content: center;
    display: flex;
  }

  .cell-2-3-in-grid-3-1-case-page.finofo.p-32-mob {
    padding: 32px;
  }

  .cell-3-1-case-page {
    flex-direction: column;
    display: flex;
  }

  .cell-3-1-case-page.finofo {
    justify-content: center;
    align-items: center;
  }

  .cell-3-1-case-page.finofo.p-vert-24-mob {
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .grid-2-1-case-page-56-44 {
    flex-direction: column;
    display: flex;
  }

  .grid-2-1-case-page-56-44.desktop {
    display: none;
  }

  .case-yc_logos {
    background-position: 100%;
  }

  .yc-red-image_team.mobile {
    border-radius: 32px;
    display: block;
  }

  .yc-red-image_team.desktop {
    display: none;
  }

  .yc-case-inst-inner {
    padding: 6px;
  }

  .toothy-illustrations_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .cell-services {
    min-height: 24rem;
  }

  .cell-services.mod-cases {
    min-height: auto;
  }

  .gpt-a_videos-block {
    padding: 28px 20px 36px;
  }

  .gpt-slider-pagination {
    display: none;
  }

  .grid-cases-50-50 {
    flex-direction: column;
    display: flex;
  }

  .grid-cases-42-58 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .grid-cases-42-58.reverse {
    flex-direction: column-reverse;
  }

  .cell-grid-case-study.playhouse {
    max-width: 100%;
  }

  .cell-grid-case-study.playhouse.mob-single-image {
    align-items: center;
    display: flex;
  }

  .cell-grid-case-study.playhouse.center {
    align-items: center;
  }

  .cell-grid-case-study.hegel {
    justify-content: center;
    display: flex;
  }

  .cell-grid-case-study.hegel.dark {
    background-color: #1e1d1d;
  }

  .cell-grid-case-study.hegel.mob {
    display: flex;
  }

  .cell-grid-case-study.filta {
    align-items: center;
  }

  .cell-grid-case-study.filta.right {
    align-items: flex-end;
  }

  .grid-cases-58-42 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .img-case-study-in-grid.mob {
    display: block;
  }

  .img-case-study-in-grid.desktop, .hero-case-study-heading.mod-denario {
    display: none;
  }

  .hero-case-study-heading.endorsed {
    max-width: 220px;
    font-size: 1.5rem;
  }

  .hero-case-study-heading.mod-terpli {
    display: none;
  }

  .hero-case-study-heading.contrast {
    max-width: 170px;
    font-size: 1.5rem;
  }

  .hero-case-study_title.is-endorsed, .hero-case-study_title.is-contrast {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    left: 1.5rem;
  }

  .denario_collab-img-wrap {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .denario_grid-3col {
    grid-template-columns: 1fr;
  }

  .denario_video-wrap {
    width: 100%;
  }

  .denario_grid-stats {
    padding: 2.25rem 1.25rem;
  }

  .denario_grid-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .denario_grid-content.is-centered.is-left-align-mobile {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .denario_grid-2col {
    grid-template-columns: 1fr;
  }

  .denario_underline {
    background-size: 100% 12px;
  }

  .text-size-regular {
    line-height: 1.4;
  }

  .denario_highlights-wrap {
    grid-template-columns: 1fr;
  }

  .denario_results-graphic {
    width: 6rem;
    inset: -2rem 2rem auto auto;
  }

  .denario_h2-large {
    font-size: 2rem;
  }

  .denario_h2 {
    font-size: 1.5rem;
  }

  .denario_stats-value {
    background-size: 100% 16px;
    font-size: 3rem;
  }

  .denario_grid-card {
    padding: 2.5rem 1.25rem;
  }

  .denario_grid-card.is-results {
    justify-content: center;
    align-items: flex-start;
  }

  .denario_grid-card.is-top-badge {
    background-image: url('../images/gradient-7_1gradient 7.avif');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .denario_grid-card.spacing-clean {
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero_logo {
    width: 6rem;
  }

  .hero_logo.is-agency {
    width: 10rem;
  }

  .case_collab-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .endorsed_grid-card {
    padding: 3rem 1.25rem;
  }

  .endorsed_grid-card.is-ui5 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .endorsed_case-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 1.75rem;
  }

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

  .endorsed_visual-wrap.is-radius-20 {
    overflow: hidden;
  }

  .endorsed_logo {
    width: 15rem;
  }

  .endorsed_grid-logo {
    padding: 3.5rem 2.75rem;
  }

  .endorsed_specs-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
    margin-top: 6rem;
  }

  .kinship_video-wrap {
    border-radius: 4vw;
  }

  .terpli_grid-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .terpli_grid-content.is-spece-between {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    justify-content: flex-start;
  }

  .terpli_social-img-wrap {
    margin-bottom: -2.5rem;
  }

  .terpli_grid-stats {
    padding: 2.5rem 1.25rem;
  }

  .terpli_stats-value {
    background-size: 100% 16px;
    font-size: 3rem;
  }

  .terpli_logo {
    width: 7rem;
    top: 0;
  }

  .terpli_social-wrap {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
    grid-template-columns: 1fr;
  }

  .terpli_grid-card {
    padding: 2.5rem 1.25rem;
  }

  .terpli_grid-card.is-half-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .terpli_grid-card.is-board, .terpli_grid-card.spacing-clean {
    padding-top: 0;
    padding-bottom: 0;
  }

  .terpli_grid-3col {
    flex-flow: column;
  }

  .terpli_team-img {
    margin-top: -1rem;
  }

  .terpli_h2-large {
    font-size: 2rem;
  }

  .terpli_app_visual {
    margin-top: 1rem;
    margin-left: 0;
    margin-right: -1.25rem;
  }

  .terpli_grid-2col {
    grid-template-columns: 1fr;
  }

  .terpli_h2 {
    font-size: 1.75rem;
  }

  .terpli_top-right-decor {
    top: -6rem;
  }

  .contrast_grid-2col.is-contrast {
    grid-template-columns: 1fr;
  }

  .contrast_case-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 1.75rem;
  }

  .contrast_carousel-item {
    max-width: 16rem;
  }

  .contrast_grid-highlight-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 4.5rem 1.25rem;
  }

  .contrast_visual-scroll-wrap {
    border-radius: 20px;
  }

  .contrast_grid-highlight-icon {
    width: 4rem;
  }

  .contrast_visual-wrap {
    border-radius: 20px;
    overflow: hidden;
  }

  .contrast_visual-wrap.is-radius-20 {
    overflow: hidden;
  }

  .contrast_specs-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .contrast_grid-card {
    padding: 3rem 1.25rem;
  }

  .contrast_grid-card.is-ui4 {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .contrast_grid-card.is-ui1 {
    padding: 1.125rem .75rem;
  }

  .contrast_grid-card.is-ui2 {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .contrast_grid-card.is-ui5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .contrast_grid-card.is-video-carousel {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .agency_grid-33 {
    grid-template-columns: 1fr;
  }

  .agency_sales-visual {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .agency_video-holder {
    aspect-ratio: 3 / 2;
  }

  .agency_right-decor {
    width: auto;
    display: inline-block;
    inset: 0% 0% 0% auto;
  }

  .agency_ads-grid, .agency_grid-2col {
    grid-template-columns: 1fr;
  }

  .agency_h2-large {
    font-size: 2rem;
  }

  .agency_grid-card {
    padding: 2.5rem 1.75rem;
  }

  .agency_h2 {
    font-size: 1.75rem;
  }

  .agency_grid-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .agency_grid-content.is-awesomic {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    max-width: 90%;
  }

  .agency_grid-50 {
    grid-template-columns: 1fr;
  }

  .agency_team-visual {
    padding-top: 3rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .h1-new {
    font-size: 36px;
  }

  .h1-new.capitalized.gradient {
    letter-spacing: .72px;
  }

  .case-heading-wrapper {
    top: 27%;
  }

  .ai-case-info-row {
    flex-flow: column;
  }

  .text-case-huge {
    font-size: 32px;
    line-height: 148%;
  }

  .what-get-row-1, .what-get-row-1.mod-3-elem, .what-get-row-2 {
    grid-template-columns: 1fr;
  }

  .ai-case-image-tags {
    flex-flow: row;
  }

  .img-case-full-width.mob {
    display: block;
  }

  .img-case-full-width.desktop {
    display: none;
  }

  .case-hero-text {
    margin-top: 36px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .body-text_l {
    font-size: 20px;
  }

  .case-study-about {
    max-width: 320px;
    height: 530px;
    overflow: hidden;
  }

  .case-hero-details {
    flex-flow: wrap;
    height: auto;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .statistic-info, .statistic-info.mob {
    flex-direction: column;
    display: flex;
  }

  .statistic-info.desk {
    display: none;
  }

  .statistics-figures {
    flex-direction: row;
    justify-content: center;
    width: 100%;
    margin-bottom: 64px;
  }

  .statistics-figures.case-study {
    flex-direction: column;
    margin-bottom: 40px;
  }

  .statistics-number {
    justify-content: flex-end;
    width: 35%;
    margin-bottom: 0;
    margin-right: 16px;
  }

  .statistics-number.case {
    justify-content: flex-start;
    margin-bottom: 12px;
  }

  .statistics-container {
    flex-direction: column;
    max-width: 351px;
  }

  .statistics-container.case-study {
    max-width: 320px;
  }

  .case-client-photo.mob {
    margin-bottom: 0;
  }

  .case-reference-text {
    margin-bottom: 80px;
  }

  .case-reference-container {
    max-width: 320px;
  }

  .heading-style-h5-2 {
    font-size: 20px;
  }

  .heading-style-h5-2.palette {
    display: none;
  }

  .name-position-wrapper-case-study {
    flex: 1;
  }

  .span-mob {
    display: block;
  }

  .letters-section-cont {
    margin-top: 104px;
  }

  .letters-section-cont.second {
    margin-top: 104px;
    margin-bottom: 64px;
  }

  .lb.s-bm-30 {
    margin-bottom: 30px;
    display: inline-block;
  }

  .entirebody-final-logo {
    display: none;
  }

  .entirebody-final-logo.mob {
    width: 320px;
    height: 639px;
    display: block;
  }

  .entirebody-logo-cont {
    height: 448px;
  }

  .logo-description-container {
    flex-direction: column;
    align-items: center;
    height: 1114px;
  }

  .client-comment.graphics, .client-comment.second {
    display: none;
  }

  .case-screenshots-grid {
    max-width: 320px;
  }

  .case-screenshots-grid.merch {
    grid-column-gap: 0px;
    grid-template-columns: 100%;
    max-width: 320px;
    margin-bottom: 120px;
  }

  .case-screenshots-grid.icons {
    margin-top: 64px;
  }

  .case-screenshots-grid.graphics {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    margin-top: 64px;
    margin-bottom: 120px;
  }

  .entirebody-web-first {
    display: none;
  }

  .entirebody-web-img-second {
    width: 320px;
    height: 430px;
  }

  .entirebody-font-img {
    width: 320px;
    height: 90px;
    margin-top: 28px;
  }

  .container-space-between {
    max-width: 320px;
  }

  .palette-col {
    max-width: 98px;
    padding-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .palette-color {
    max-width: 82px;
    height: 82px;
    margin-bottom: 12px;
  }

  .color-name {
    font-size: 16px;
  }

  .entirebody-img-4 {
    display: none;
  }

  .heading-grid {
    order: -1;
  }

  .entirebody-app-screenshot {
    width: 98px;
    height: 214px;
  }

  .entirebody-app-screenshot.third {
    margin-top: 0;
  }

  .entirebody-img-5 {
    width: 320px;
    height: 240px;
    position: relative;
    left: 0;
  }

  .entirebody-img-5.mob {
    display: block;
    position: static;
  }

  .entirebody-img-5.desk {
    display: none;
  }

  .screenshots-grid-wrapper {
    margin-top: 80px;
  }

  .grid-heading-wrapper {
    height: 40px;
  }

  .grid-heading-wrapper.first {
    justify-content: flex-start;
    margin-bottom: 20px;
  }

  .grid-heading-wrapper.left-align {
    justify-content: flex-start;
    margin-bottom: -10px;
  }

  .entirebody-screenshot-1 {
    width: 320px;
    height: 180px;
  }

  .app-screenshots-grid {
    max-width: 320px;
    margin-top: 80px;
  }

  .grid-screenshot-long {
    display: none;
  }

  .table {
    flex-direction: column;
  }

  .table.left-align {
    justify-content: flex-start;
    margin-bottom: -10px;
  }

  .entirebody-screenshot-2 {
    width: 320px;
    height: 240px;
    margin-left: 0;
    display: none;
  }

  .entirebody-screenshot-2.mob {
    display: inline-block;
  }

  .square-screenshots-cont {
    display: none;
  }

  .case-container-results.logo-design.mobile {
    max-width: 320px;
    margin-top: 120px;
    margin-bottom: 54px;
  }

  .lb-entirebody.scr-app-2 {
    height: 214px;
    margin-top: 40px;
  }

  .lb-entirebody.scr-app-3 {
    height: 214px;
    margin-top: 0;
  }

  .lb-entirebody.scr-app-1 {
    margin-top: 80px;
  }

  .lb-entirebody.web-screenshot-1 {
    margin-left: 0;
  }

  .entirebody-web-img-1.graphic {
    width: 320px;
    height: 320px;
    margin-right: 0;
  }

  .entirebody-web-img-2.graphic {
    display: none;
  }

  .illustration-square {
    width: 146px;
    height: 146px;
  }

  .illustration-square.graphics {
    width: 320px;
    height: 320px;
  }

  .illusrtation-entirebody {
    display: none;
  }

  .small-img-grid {
    grid-template-columns: 1fr 1fr;
  }

  .icon-pack-img {
    display: none;
  }

  .icon-pack-img.mob {
    width: 320px;
    height: 595px;
    display: block;
  }

  .entirebody-icons {
    display: none;
  }

  .graphics-img-long {
    width: 320px;
    height: 690px;
  }

  .graphics-wide-img {
    display: none;
  }

  .mobile-landscape-show {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .memory_hero-logo {
    order: -1;
    width: 203px;
    max-width: 202px;
    margin: 0 auto 64px;
    position: relative;
  }

  .memory_about-content {
    max-width: 320px;
    height: 652px;
  }

  .mobile-landscape_hide {
    display: none;
  }

  .memory_reference-text {
    margin-bottom: 80px;
  }

  .case_reference-container {
    max-width: 320px;
  }

  .case_photo.mob {
    margin-right: 16px;
  }

  .case_ref-details {
    align-items: flex-end;
  }

  .perfecto_tab_bag {
    display: none;
  }

  .m-inline-block-span.s-inline {
    display: inline;
  }

  .perfecto_case-details {
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    height: 144px;
    margin-top: 24px;
    margin-bottom: 48px;
  }

  .perfecto_about-text {
    margin-top: 36px;
    margin-left: 28px;
    margin-right: 28px;
  }

  .perfecto_bag-mob {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    width: 322px;
    max-width: 322px;
    height: auto;
    display: block;
    position: relative;
    left: -2px;
  }

  .perfecto_about {
    max-width: none;
    overflow: hidden;
  }

  .perfecto_fruits {
    width: 1839px;
  }

  .perfecto_email-templates {
    max-width: 320px;
  }

  .perfecto_email-col-3 {
    display: none;
  }

  .perfekto-lb-email {
    margin-top: 36px;
  }

  .perfecto_img.email-2, .perfecto_img.email-1, .perfecto_img.website-1 {
    width: 320px;
  }

  .perfecto_img.website-3, .perfecto_img.website-2 {
    width: 233px;
  }

  .perfecto_img.illustrtion-mob-2, .perfecto_img.illustrtion-mob-1 {
    width: 320px;
    height: auto;
    display: block;
  }

  .perfecto_img-bag {
    width: 220px;
    bottom: -40px;
    right: -18px;
  }

  .perfecto-lb.website-2 {
    width: 233px;
  }

  .perfecto-lb.website-3 {
    width: 233px;
    margin-top: -64px;
  }

  .perfecto_website-container {
    max-width: 320px;
  }

  .perfecto_col-website {
    width: 320px;
    margin-top: 40px;
  }

  .perfecto_illustration-cont {
    flex-direction: column;
    max-width: 320px;
    margin-bottom: -30px;
    display: block;
  }

  .spacer-2._64.s-32 {
    height: 32px;
  }

  .perfecto_img-3.illustration-1, .perfecto_img-3.illustration-2.m-display-show {
    display: none;
  }

  .perfecto_sticker-img.s-display-show {
    object-fit: scale-down;
    width: 320px;
    height: auto;
    display: block;
  }

  .perfecto_sticker-img.m-display-show {
    display: none;
  }

  .s-block-span {
    width: 100%;
    display: inline-block;
  }

  .perfecto_sticker-cont {
    max-width: 320px;
  }

  .perfecto_review-photo.m-display-show {
    margin-right: 16px;
  }

  .case_about-wrapper {
    margin: 36px 28px 48px;
  }

  .case-about-tab {
    display: none;
  }

  .case_about-details {
    grid-row-gap: 24px;
    flex-flow: wrap;
    grid-template-columns: auto auto;
    margin-top: 48px;
  }

  .case-about-mob {
    display: block;
  }

  .memory_about {
    max-width: 320px;
    overflow: hidden;
  }

  .h-32-51.m-28-42.s-24-40 {
    font-size: 24px;
    line-height: 40px;
  }

  .h-32-51.m-28-42.s-24-40.bm-16 {
    margin-bottom: 16px;
  }

  .old-case_container {
    flex-direction: column;
    max-width: 400px;
  }

  .old-case_container.old-style-container {
    max-width: 320px;
  }

  .old-case_container.s-vertical {
    flex-direction: column;
  }

  .image.care_colors.s-none {
    display: none;
  }

  .image.s-display {
    display: block;
  }

  .image.s-display.s-320 {
    width: 320px;
    height: auto;
  }

  .image._780.m-670.s-none {
    display: none;
  }

  .care-typography-img {
    margin-top: 56px;
  }

  .care_homepage-img.s-display {
    display: block;
  }

  .care_homepage-img.s-none {
    display: none;
  }

  .col-570.m-320.s-bm-40 {
    margin-bottom: 40px;
  }

  .unordered-list {
    padding-left: 20px;
  }

  .unordered-list.landscape_spacing-8 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .unordered-list.padding-0 {
    padding-left: 0;
  }

  .success-toast {
    padding-left: 12px;
    padding-right: 12px;
  }

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

  .case-pic {
    border-radius: 28px;
  }

  .pretendic-span {
    width: 32px;
    height: 32px;
  }

  .summer-hero-bg-image {
    width: 900px;
    max-width: none;
    left: 50%;
    transform: translate(-50%);
  }

  .service-text-insert.big-icon {
    width: 36px;
    height: 36px;
  }

  .service-text-insert.hero-icon {
    display: none;
  }

  .why-webflow_grid {
    grid-template-columns: 1fr;
  }

  .webflow-cta-1-image {
    bottom: -80px;
  }

  .achievements-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .yc-package-tabs_component {
    margin-top: 24px;
  }

  .achievements-slide {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .talent-open-video_accelerator {
    transform: translate(50%);
  }

  .why-awesomic-complex {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 328px;
    margin-left: auto;
    margin-right: auto;
  }

  .why-awesomic-even-blocks {
    grid-template-rows: 227px 258px;
    grid-template-columns: 1fr;
  }

  .why-awesomic_block._w-tags_upd {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .why-awesomic_big {
    grid-template-columns: minmax(200px, 440px);
  }

  .tags-list.preview_video {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .tags-list.logos.landscape_show {
    display: flex;
  }

  .close-why-animated {
    display: none;
  }

  .popup-banner {
    max-width: calc(100% - 24px);
    padding: 20px;
    inset: auto 0% 0% 50%;
    transform: translate(-50%);
  }

  .video-grid_top {
    grid-template-columns: 1fr;
  }

  .popup-banner-close {
    top: 28px;
    right: 28px;
  }

  .landscape_spacer-96 {
    width: 100%;
    height: 96px;
  }

  .video-preview_video-container.vera-health {
    aspect-ratio: auto;
    height: 444px;
  }

  .video-preview_video-container.perseus {
    aspect-ratio: auto;
    height: 512px;
  }

  .video-preview_video-container.is-form-container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .framer-text-insert {
    width: 36px;
    height: 36px;
  }

  .framer-text-insert.big-icon {
    display: none;
  }

  .wordpress-text-insert {
    width: 36px;
    height: 36px;
  }

  .wordpress-text-insert.big-icon {
    display: none;
  }

  .agencies_mountains {
    width: 700px;
  }

  .agencies-swiper {
    aspect-ratio: 328 / 226;
    min-height: auto;
    max-height: none;
  }

  .agencies-grid-cta {
    aspect-ratio: 328 / 226;
    width: 100%;
    min-height: 416px;
    max-height: 416px;
  }

  .nav_new-badge {
    background-color: var(--_colors---gray--gray-150);
  }

  .branding-example_wrapper {
    aspect-ratio: 328 / 226;
    min-height: auto;
    max-height: none;
  }

  .logos-wrapper {
    width: max-content;
  }

  .landscape_max-width-304 {
    max-width: 304px;
  }

  .landscape_max-width-193 {
    max-width: 193px;
  }

  .chili-popup_close {
    top: 24px;
  }

  .design-item.snap-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .design-more-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ai-banner {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
  }

  .ai-service_bg-video.is-right {
    aspect-ratio: 16 / 9;
    width: 130%;
    height: auto;
    top: 37px;
    left: 50%;
    right: auto;
    transform: translate(-50%)rotate(0);
  }

  .ai-banner_glow {
    display: none;
  }

  .ai-banner_mobile-decoration {
    z-index: 1;
    width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 0%;
    right: 0%;
    transform: translate(0, -50%);
  }

  .case_play-button.mod-parcha {
    bottom: 68px;
    right: 20px;
    transform: translate(0%);
  }

  .case_play-button.hero {
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
  }

  .pseo-logos-wrapper {
    max-width: 100%;
    margin-top: 80px;
  }

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

  .hero-card.is-video, .hero-card.is-video.swiper-slide {
    width: 327px !important;
  }

  .updated_cta {
    padding-bottom: 24px;
  }

  .upd_cta-circle {
    bottom: 0;
  }

  .why-awesomic-new {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 328px;
    margin-left: auto;
    margin-right: auto;
  }

  .why-awesomic-update {
    grid-template-columns: 1fr;
  }

  .services-tabs_menu_upd {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .landscape_spacer-16 {
    width: 100%;
    height: 16px;
  }

  .footer_mobile-blog {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .padding-global.mobile_small {
    padding-left: 10px;
    padding-right: 10px;
  }

  .styleguide_row {
    flex-wrap: wrap;
  }

  .heading-style-h1.mobile-h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 128%;
  }

  .heading-style-h2.mod_mobile-size {
    font-size: 28px;
  }

  .text-20.weight-semibold.lh-156.text-gray-900.mod-cases-heading {
    max-width: 250px;
  }

  .text-20.weight-semibold.lh-156.mod-cases-heading {
    max-width: 200px;
    font-size: 16px;
    line-height: 150%;
  }

  .text-16.weight-regular.lh-150.text-white-80.mod-perseus {
    font-size: 13px;
  }

  .button.is-large {
    width: 100%;
  }

  .navbar_logo-link {
    flex: none;
  }

  .navbar_menu.is-page-height-tablet {
    padding-left: 14px;
    padding-right: 14px;
  }

  .navbar_menu.navigation-list {
    width: calc(100% - 28px);
  }

  .navbar_component {
    padding-left: 1.25rem;
    padding-right: 1rem;
  }

  .input.cta_input {
    padding-top: 18px;
    padding-bottom: 24px;
  }

  .pricing_top-row-content {
    justify-content: center;
    align-items: center;
    padding: 1rem .5rem;
  }

  .pricing_top-row-content.mod_bottom-table {
    justify-content: center;
    align-items: stretch;
  }

  .pricing-tabs-bottom_menu {
    margin-left: -1px;
    margin-right: -1px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .pricing-tabs-menu_main {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
  }

  .faq_item-inner {
    padding-left: 14px;
    padding-right: 14px;
  }

  .faq_question {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .mobile_hide {
    display: none;
  }

  .mobile_show {
    display: block;
  }

  .why_component-outer {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .why-component_awesomic {
    width: 284px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta_form {
    flex-flow: column;
  }

  .submit-button_wrapper {
    width: 100%;
  }

  .moving-circle.yc-accelerator {
    bottom: -25%;
  }

  .homepage_hero-tags.mobile-stack {
    flex-flow: column;
  }

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

  .flex-h_center-center.x-space-between.mod-agencies {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flex-h_center-center.x-space-between.mod-branding {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap-reverse;
  }

  .gap-6.mobile_justify {
    align-items: stretch;
  }

  .hero_faces.mod-apply {
    width: 78px;
    height: 28px;
  }

  .homepage_hero-form {
    padding: 28px 20px 20px;
  }

  .home-hero_numbers {
    flex-flow: column;
  }

  .hero_numbers-item {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
  }

  .hero_numbers-item.align-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .break-line.mobile_show {
    display: block;
  }

  .homepage_hero-left {
    padding-left: 13px;
    padding-right: 13px;
  }

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

  .features-list_block {
    padding: 24px;
  }

  .features_heading-wrapper {
    max-width: 280px;
  }

  .how-tab_link-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .how-tab_header.mod_accelerator {
    justify-content: space-between;
    align-items: flex-start;
  }

  .slide-info-container.mod_summer-deal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .case-footer {
    flex: none;
  }

  .features_cta {
    background-image: url('../images/cta-features-mobile-bg_1cta-features-mobile-bg.avif');
    background-position: 100% 100%;
    background-size: auto 245px;
    padding-bottom: 24px;
  }

  .features_cta.mod-summer-deal {
    background-image: url('../images/cta-mobile-vertical_1cta-mobile-vertical.avif');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .features_cta.mod-accelerator {
    background-image: none;
    padding-top: 40px;
    padding-bottom: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .features_form {
    flex-flow: column;
  }

  .category-tag.first-step._w-blur.video-preview.mobile_hide {
    display: none;
  }

  .footer_blog-item {
    flex-flow: column;
    padding-right: 8px;
  }

  .footer-blog-image-wrapper {
    width: 100%;
  }

  .footer-contacts_bottom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-menu {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-left: 28px;
  }

  .service-item {
    width: auto;
  }

  .service_image-wrapper.video-wrapper.no-shrink.square {
    aspect-ratio: 1;
  }

  .cta-bg-image {
    left: -50%;
  }

  .footer-blog_info {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile_spacer-20 {
    width: 100%;
    height: 20px;
  }

  .mobile_x-space-between {
    justify-content: space-between;
  }

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

  .services_button-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .talent_play-button.mod-about {
    width: 56px;
    height: 56px;
    bottom: 12px;
    right: 12px;
    transform: none;
  }

  .mobile_spacer-28 {
    width: 100%;
    height: 28px;
  }

  .mobile_max-width-300 {
    max-width: 300px;
  }

  .mobile_max-width-250 {
    max-width: 250px;
  }

  .mobile_max-width-200 {
    max-width: 200px;
  }

  .mobile_spacer-24 {
    width: 100%;
    height: 24px;
  }

  .mobile-nabar-cta.tablet_show {
    padding-bottom: 28px;
    padding-left: 28px;
    padding-right: 28px;
  }

  .cases_cta-wrapper {
    width: 190px;
    top: 40px;
  }

  .mobile_text-15 {
    font-size: 15px;
  }

  .mobile_lh-145 {
    line-height: 145%;
  }

  .about_photos-container {
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .about_top-photo {
    width: 100%;
  }

  .backers_list {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 287px;
    margin-left: auto;
    margin-right: auto;
  }

  .history_details {
    padding: 24px 20px;
  }

  .tablet_max-width-480.mobile_max-width-320.mobile_max-width-280 {
    max-width: 280px;
  }

  .about_teams-component {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
  }

  .team_part-item {
    max-width: none;
  }

  .events-cta {
    max-width: none;
    min-height: 391px;
  }

  .events-cta.mobile_show {
    display: flex;
  }

  .events-cta_inner {
    height: auto;
    min-height: 100%;
    padding: 24px;
  }

  .events-cta_inner.mod-community {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-size: 430px;
  }

  .mobile_max-width-280 {
    max-width: 280px;
  }

  .mobile_max-width-320 {
    max-width: 320px;
  }

  .privacy-tabs-menu {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
  }

  .blog-pr-table_cell.t-header.title-case {
    text-transform: capitalize;
  }

  .mobile-container {
    display: block;
  }

  .mobile-container.bm-40 {
    margin-bottom: -40px;
  }

  ._3-col-table {
    border: 1px solid #222236;
    border-radius: 6px;
    grid-template-rows: auto;
  }

  .full-w-container-overflow-hidden {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  ._2-col-table-wrapper-new {
    grid-row-gap: 40px;
    border-style: none;
    grid-template-columns: 320px;
    min-width: 690px;
  }

  .two-cols-table-mobile {
    color: #222236;
    border: 1px solid #222236;
    border-radius: 6px;
    flex-direction: column;
    width: 100%;
    max-width: 320px;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
  }

  .two-cols-table-mobile.min-w-320 {
    min-width: 320px;
  }

  .blog_2-col-cell.text-m-16-26 {
    font-size: 16px;
    line-height: 26px;
  }

  ._2-col-table-wrapper {
    grid-row-gap: 40px;
    border-style: none;
    grid-template-columns: 320px;
    min-width: 690px;
  }

  ._2-col-table-2 {
    border: 1px solid #222236;
    border-radius: 6px;
    grid-template-rows: auto;
  }

  ._2-col-table-2.hire-web-designer.xs-min-w-120 {
    grid-template-columns: minmax(150px, 1fr) minmax(120px, 1fr) minmax(120px, 1fr) 1fr 1fr 1fr;
  }

  .teams-photo-swiper {
    margin-bottom: 40px;
  }

  .gradient-case-page-hero.overflow-auto {
    padding-left: 1rem;
    overflow: auto;
  }

  .img-hero-case-study-new.mob {
    object-fit: cover;
    width: 100%;
    min-height: 19rem;
    display: block;
  }

  .img-hero-case-study-new.desktop {
    display: none;
  }

  .tags-cases-wrapper.case-page {
    padding-right: 0;
  }

  .gradient-stroke_wrapper.add-shadow.vertical-center.min-h-148 {
    padding: 16px;
  }

  .gradient-stroke_wrapper.add-shadow.logos-container {
    min-height: 181px;
  }

  .case-avatar_tooltip.volodymr {
    left: 199%;
  }

  .case-about_info {
    grid-template-columns: 1fr 1fr;
    padding: 28px;
  }

  .grid-2-1.aqua-case {
    grid-template-columns: 1fr;
  }

  .grid-2-1.aqua-case.vert-mob {
    flex-flow: column;
    display: flex;
  }

  .z-index-11 {
    font-size: 13px;
  }

  .product-details-cell-cases-new {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    justify-content: space-between;
  }

  .product-details-cell-cases-new.is-grey, .product-details-cell-cases-new.is-yerbae {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 1.5rem 1.5rem 2.5rem;
  }

  .case-yerbae_block4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .case-yerbae_landing-img {
    width: 30rem;
  }

  .case-yerbae_content4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-yerbae_specs-grid.is-horizontal {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 1rem;
  }

  .case-yerbae_specs-label-wrap {
    justify-content: center;
    align-items: center;
  }

  .case-yerbae_specs-label-wrap.is-left-align-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .case-yerbae_cans-img {
    width: 48rem;
  }

  .case-yerbae_heading-large {
    font-size: 2.75rem;
    line-height: 1.1;
  }

  .case-yerbae_block2 {
    padding-top: 2.5rem;
  }

  .case-yerbae_block10 {
    grid-template-columns: 1fr;
  }

  .case-yerbae_branding-img {
    aspect-ratio: 3 / 2.5;
  }

  .case-yerbae_specs-label {
    white-space: nowrap;
  }

  .case-yerbae_block5 {
    padding: 2.5rem 1.75rem 17rem;
  }

  .case-yerbae_block3 {
    padding-bottom: 29rem;
  }

  .case-yerbae_heading-medium.text-color-blue {
    font-size: 2.25rem;
  }

  .case-yerbae_service-label {
    white-space: nowrap;
  }

  .case-yerbae_block9 {
    padding: 2.5rem 2rem;
  }

  .hero-wrapper-case-page.aqua, .hero-wrapper-case-page.fern {
    border-radius: 16px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-wrapper-case-page.mentum, .case-image_radius.finofo {
    border-radius: 16px;
  }

  .case-yc_logos {
    background-image: url('../images/mobile-logos-yc-redesign.svg');
    background-position: 50%;
    background-size: auto;
  }

  .yc-red-image_team {
    height: auto;
  }

  .yc-red-image_team.mobile {
    border-radius: 14px;
  }

  .red-tem_wrapper {
    min-height: 225px;
  }

  .red-tem_wrapper.mod-images {
    grid-template-columns: 1fr;
  }

  .yc-animation-wrapper.bottom {
    padding: 6px 7px 7px;
  }

  .cell-services {
    min-height: 24rem;
  }

  .play-button-stories.graphic-service.services.mod-cases {
    width: 5rem;
    height: 5rem;
  }

  .gpt-a_video-descr {
    padding-left: 12px;
  }

  .max-width-full-mobile-portrait, .img-case-study-in-grid.mob {
    width: 100%;
  }

  .hero-case-study-heading.contrast {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .hero-case-study-heading.mod-agency {
    max-width: 13rem;
    font-size: 1.125rem;
  }

  .hero-case-study_title.is-denario {
    left: 1.5rem;
  }

  .hero-case-study_title.is-endorsed {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    left: 1.5rem;
  }

  .hero-case-study_title.is-contrast {
    grid-column-gap: 7.5rem;
    grid-row-gap: 7.5rem;
    height: auto;
    padding-top: 1.5rem;
    padding-bottom: 0;
  }

  .hero-case-study_title.is-agency {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .denario_collab-img-wrap {
    margin-top: -2rem;
    margin-bottom: -3rem;
  }

  .denario_grid-stats {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .denario_highlights-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .denario_results-graphic {
    width: 5rem;
    right: 1rem;
  }

  .denario_marquee {
    width: 100%;
  }

  .denario_webflow-wrap {
    margin-bottom: -2.5rem;
  }

  .denario_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .denario_grid-card.is-results {
    padding-top: 3.5rem;
  }

  .denario_grid-card.is-top-badge {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .denario_grid-card.spacing-clean {
    padding-top: 0;
    padding-bottom: 0;
  }

  .denario_grid-card.small-padding {
    padding: .5rem 1rem 1rem;
  }

  .hero_logo {
    width: 6rem;
  }

  .hero_logo.is-agency {
    width: 10rem;
  }

  .endorsed_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .endorsed_grid-card.is-ui2 {
    align-items: stretch;
    padding-top: .625rem;
    padding-bottom: .625rem;
    display: flex;
  }

  .endorsed_grid-card.is-ui3 {
    padding: 2.25rem .625rem;
  }

  .endorsed_block {
    margin-bottom: 5rem;
  }

  .endorsed_grid-2col {
    grid-template-columns: 1fr;
  }

  .endorsed_specs-block {
    margin-top: 5rem;
  }

  .kinship-h2 {
    font-size: 3.25rem;
  }

  .kinship-wrap_device-img {
    margin-bottom: -7rem;
  }

  .kinship-grid_card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .kinship-grid_devices-img {
    margin: -10px -1rem -1rem;
  }

  .kinship-grid_mockup-img {
    margin-top: -2rem;
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .kinship-grid_ring {
    width: 30rem;
    max-width: none;
    transform: rotate(-12deg);
  }

  .kinship_video-wrap {
    border-radius: 8vw;
  }

  .kinship-wrap {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .kinship_mockups-collage {
    grid-template-columns: 1fr;
  }

  .terpli_grid-stats {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .terpli_logo {
    top: -1rem;
  }

  .terpli_social-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .terpli_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .terpli_grid-card.is-board, .terpli_grid-card.spacing-clean {
    padding-top: 0;
    padding-bottom: 0;
  }

  .terpli_team-img {
    margin-top: -2rem;
  }

  .terpli_app_visual {
    margin-top: 2rem;
  }

  .terpli_top-right-decor {
    width: 6rem;
  }

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

  .contrast_grid-2col.is-contrast {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .contrast_carousel-item {
    max-width: 12rem;
  }

  .contrast_grid-highlight-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .contrast_visual-wrap.is-device {
    margin-bottom: 0;
  }

  .contrast_block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 5rem;
  }

  .contrast_grid-highlight-content {
    max-width: 17rem;
  }

  .contrast_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 16px;
  }

  .contrast_grid-card.is-ui4 {
    padding-top: 1.25rem;
  }

  .contrast_grid-card.is-ui1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .contrast_grid-card.is-ui2 {
    align-items: stretch;
    display: flex;
  }

  .contrast_grid-card.is-ui5 {
    padding-top: 1.25rem;
  }

  .agency_carousel {
    margin-top: 1.75rem;
  }

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

  .agency_visual.is-illustration {
    max-width: 20rem;
  }

  .agency_sales-visual {
    margin-top: 1.5rem;
    margin-bottom: -6rem;
  }

  .agency_ads-grid {
    margin-top: 1.25rem;
  }

  .agency_grid-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .agency_grid-content.is-awesomic {
    max-width: 85%;
  }

  .agency_info-visual {
    margin-top: 1.5rem;
  }

  .agency_team-visual {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .h1-new.capitalized.gradient.mod-ai {
    font-size: 34px;
  }

  .ai-case-logo {
    height: 16px;
  }

  .case-logo-wrapper {
    top: 36px;
    left: 1rem;
  }

  .case-heading-wrapper {
    top: 33%;
    left: 1rem;
  }

  .summary-block_inner.mod-ai {
    padding-right: 50px;
  }

  .ai-case-image-tags {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    left: 0;
    overflow-x: scroll;
  }

  .cell-grid-2-1-case._1-reverse {
    order: 1;
  }

  .statistics-figures {
    justify-content: flex-end;
  }

  .statistics-container {
    max-width: 351px;
    margin-top: 40px;
  }

  .divider {
    display: none;
  }

  .heading-style-h5-2 {
    font-size: 24px;
  }

  .letters-section-cont.study-case {
    margin-bottom: 64px;
  }

  .case-screenshots-grid.merch {
    margin-top: 160px;
  }

  .case-screenshots-grid.graphics {
    grid-row-gap: 32px;
    grid-template-rows: auto 320px 320px 320px;
    margin-bottom: 110px;
  }

  .container-space-between {
    max-width: 320px;
  }

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

  .perfecto_case-details {
    margin-bottom: 28px;
  }

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

  .case-about-mob {
    display: block;
  }

  .old-case_container.old-style-container {
    max-width: none;
  }

  .image.tab-display.m-320 {
    width: auto;
  }

  .col-360 {
    max-width: 363200px;
  }

  .col-570.m-320, .col-570.m-320.s-bm-40 {
    max-width: none;
  }

  .care_reference-text {
    margin-top: 40px;
  }

  .hero_companies {
    width: 103px;
    height: 28px;
  }

  .ulia_photo-wrapper.mod-accelerator {
    width: 122px;
    height: 122px;
  }

  .mobile_spacer-12 {
    width: 100%;
    height: 12px;
  }

  .join_cta-inner {
    background-image: url('../images/join-cta-bg-desktop_1join-cta-bg-desktop.avif');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .mobile_spacer-120 {
    width: 100%;
    height: 120px;
  }

  .mobile_spacer-64 {
    width: 100%;
    height: 64px;
  }

  .mobile_text-16 {
    font-size: 16px;
  }

  .about-video_thumbnail.is-square {
    aspect-ratio: 1;
    object-fit: cover;
  }

  .video.cover {
    object-fit: cover;
  }

  .video.is-centered {
    object-position: 50% 50%;
  }

  .about-play-polygon {
    width: 17px;
  }

  .case_double-images {
    grid-template-columns: 1fr;
  }

  .case_result-text {
    font-size: 28px;
  }

  .pretendic-span {
    top: 4px;
  }

  .why-webflow_item.mobile_stacked {
    text-align: center;
    flex-flow: column;
  }

  .webflow-cta-1-image {
    max-width: none;
  }

  .talent-open-video_accelerator {
    width: 156px;
    height: 156px;
    margin-top: 28px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    transform: translate(0%);
  }

  .talent-open-video_accelerator.mobile_show {
    display: flex;
  }

  .why-awesomic-complex {
    max-width: none;
  }

  .tag-wrapper.z-index-11.video_hero {
    bottom: 68px;
  }

  .story-heading-wrapper {
    width: 100%;
  }

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

  .mobile_align-center {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .accelerator-mobile-bg {
    z-index: 0;
    pointer-events: none;
    width: 500px;
    display: block;
    position: absolute;
    inset: auto 0% -5%;
  }

  .video-service_hero-bg.tablet_show {
    aspect-ratio: auto;
    height: 270px;
  }

  .video-hero_before {
    height: 120px;
  }

  .video-important_component {
    grid-row-gap: 44px;
  }

  .gap-24.flex-h_left-center.mod-creation {
    flex-flow: column;
  }

  .video-importance-decoration {
    width: 1150px;
  }

  .video-preview_text.d-flex {
    padding: 20px;
  }

  .video-preview_video-container.perseus {
    background-color: #000;
  }

  .video-preview_video-container.is-form-container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    min-height: auto;
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .video-preview_placeholder.is-perseus {
    object-position: 50% 50%;
    height: 90%;
  }

  .dropdown-navigation.inner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: minmax(min-content, max-content);
  }

  .navbar-dropdown {
    z-index: 1;
  }

  .agencies_mountains {
    top: 470px;
    left: -25%;
  }

  .llm_footer-link {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 24px;
  }

  .llm-icon {
    padding-top: 2px;
  }

  .mobile_max-width-450 {
    max-width: 450px;
  }

  .branding-preview_text.d-flex {
    padding: 20px;
  }

  .branding_cta {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .chili-frame {
    width: 90%;
    height: calc(100% - 100px);
  }

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

  .case-heading-contaner.parcha {
    padding-left: 10px;
    padding-right: 10px;
    top: 108px;
  }

  .case_play-button {
    width: 56px;
    height: 56px;
  }

  .case_play-button.mod-about {
    width: 56px;
    height: 56px;
    bottom: 12px;
    right: 12px;
    transform: none;
  }

  .case-play-polygon {
    width: 17px;
  }

  .case_play-button-2 {
    width: 56px;
    height: 56px;
  }

  .pseo-logos-wrapper {
    margin-top: 24px;
  }

  .pseo-hero_numbers {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 56px;
    padding-left: 8px;
  }

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

  .updated_cta {
    height: auto;
    padding-top: 120px;
    padding-bottom: 168px;
  }

  .upd_cta-circle {
    bottom: -32px;
  }

  .why-awesomic-new {
    max-width: none;
  }
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa870 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa870 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa870 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa870 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa870 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-fd421274-1bae-1a8e-99cd-f1faba146b16-c4cfa870, #w-node-fd421274-1bae-1a8e-99cd-f1faba146b51-c4cfa870, #w-node-fd421274-1bae-1a8e-99cd-f1faba146b93-c4cfa870 {
  align-self: start;
}

#w-node-fd421274-1bae-1a8e-99cd-f1faba146bbb-c4cfa870, #w-node-fd421274-1bae-1a8e-99cd-f1faba146bbc-c4cfa870 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69bcf59d-fab5-96a9-c445-c3b4a9f9c9f9-c4cfa870 {
  order: 9999;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa870 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa870 {
  align-self: end;
}

#w-node-_07cb5ef4-0384-fb78-8b8e-242a2068d928-2068d912 {
  justify-self: end;
}

#w-node-_8a2c555f-7eb4-e535-5739-1749bb785398-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bc5e5d8-0b71-bafd-33e1-1b08905aa6e2-c4cfa89d, #w-node-_8bc5e5d8-0b71-bafd-33e1-1b08905aa6e7-c4cfa89d, #w-node-_8bc5e5d8-0b71-bafd-33e1-1b08905aa6ec-c4cfa89d, #w-node-ef157d5e-4dd0-6781-fa0d-c8173ea3b11c-c4cfa89d, #w-node-e04a27e3-ef80-89e9-82f8-62e86a03d39c-c4cfa89d, #w-node-_8bc5e5d8-0b71-bafd-33e1-1b08905aa6f1-c4cfa89d, #w-node-dc9e7a2e-bc03-e33c-babd-77ce2150fa41-c4cfa89d, #w-node-b0038251-4854-205b-ef47-409ec54edc24-c4cfa89d, #w-node-_7d23de3f-d77d-2371-bdf3-69554373afc3-c4cfa89d, #w-node-ee14a2ac-1cc5-97f1-54ae-1847e3f59ca5-c4cfa89d, #w-node-_6dbaa963-f557-68ef-0cb3-a6dbd14dfd02-c4cfa89d, #w-node-_7d325cef-a0f0-8056-76d3-2b22348cfbe7-c4cfa89d, #w-node-_1588a6d0-f2dd-78fb-68eb-5e3b4c1c0338-c4cfa89d, #w-node-_1d950b77-0ba4-f6a7-80c4-97aaffb81078-c4cfa89d, #w-node-ef70693c-837e-59e3-a395-bb9ef479f160-c4cfa89d, #w-node-ce86ce9a-d30c-9f27-8a91-a84cbd8bc8dc-c4cfa89d, #w-node-b4c75a02-98e5-e67b-6fa7-bf37f9126953-c4cfa89d, #w-node-_39d0c37b-2ba9-621d-e2dc-3be4531d53be-c4cfa89d, #w-node-_11648672-5bcb-65f0-21af-0c63b4fc9f0e-c4cfa89d, #w-node-_2bf9c6b8-d439-d298-4fb1-9bd79263e142-c4cfa89d, #w-node-_0e81210d-1962-c5a4-db5c-3386a0e220c8-c4cfa89d, #w-node-dbdd2b8b-e63b-0690-53d4-0e10d803dee8-c4cfa89d, #w-node-e8c33a85-98c1-1972-107a-0428f4058dcc-c4cfa89d, #w-node-daa3a8bf-74de-2853-9f5e-9e867f9c5e75-c4cfa89d, #w-node-bdc2700e-3e62-a05c-f1e9-e21f17d9443f-c4cfa89d, #w-node-ad8c144b-1acd-cfae-4e8d-38c8c0a9fe1c-c4cfa89d, #w-node-_6a917769-4bf9-a2b6-706f-512281682ee4-c4cfa89d, #w-node-c3af8b25-28f1-0b86-da3c-193b19533478-c4cfa89d, #w-node-_46d2fb94-c0ad-c552-3f6f-f5df852b7da5-c4cfa89d, #w-node-_1cb8143b-a58d-5423-0a26-1c963b9809ab-c4cfa89d, #w-node-_2ad438bc-8571-e373-bb2b-f5059a204590-c4cfa89d, #w-node-_0e15dcf6-4bc3-8356-2a67-5be92859f9f1-c4cfa89d, #w-node-_633dac71-3ef7-cfb3-e312-72b2a4e01de5-c4cfa89d, #w-node-_0d65913c-1fee-029a-e845-8db3b0f6ef6d-c4cfa89d, #w-node-e57145d2-ad79-44a7-e80d-7454616a41e0-c4cfa89d, #w-node-_7677a428-3116-42e0-e874-325a600c5f41-c4cfa89d, #w-node-_7becd743-1b28-dca7-06c3-a48a21f90153-c4cfa89d, #w-node-a9e5e065-aa3c-8a82-b6f8-618850c2fc4b-c4cfa89d, #w-node-_60d56466-9a32-08b4-9b9f-1a5990c6bff6-c4cfa89d, #w-node-_4872067a-d415-4e25-a8fb-8357b10c3208-c4cfa89d, #w-node-beb71cda-460d-a120-98a1-f720fdd24c08-c4cfa89d, #w-node-_572b61f3-a57a-bd45-3f6d-251ab306a246-c4cfa89d, #w-node-_2957e568-9b19-39b4-e374-7654041a4310-c4cfa89d, #w-node-_39221864-da11-a552-6a1b-34c2dac8752b-c4cfa89d {
  justify-self: start;
}

#w-node-d933740f-e9bf-9b42-1f5c-064152963001-c4cfa89d, #w-node-d933740f-e9bf-9b42-1f5c-064152963009-c4cfa89d, #w-node-d933740f-e9bf-9b42-1f5c-06415296301b-c4cfa89d, #w-node-d933740f-e9bf-9b42-1f5c-064152963036-c4cfa89d, #w-node-d933740f-e9bf-9b42-1f5c-064152963039-c4cfa89d, #w-node-_12579057-e807-e045-74c9-dc1e49a1a243-c4cfa89d, #w-node-_12579057-e807-e045-74c9-dc1e49a1a246-c4cfa89d, #w-node-aaedb269-86ab-b79e-98d7-d24fa76fed49-c4cfa89d, #w-node-aaedb269-86ab-b79e-98d7-d24fa76fed4c-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d933740f-e9bf-9b42-1f5c-06415296303c-c4cfa89d {
  justify-self: start;
}

#w-node-d933740f-e9bf-9b42-1f5c-06415296303e-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d933740f-e9bf-9b42-1f5c-064152963041-c4cfa89d, #w-node-d933740f-e9bf-9b42-1f5c-064152963046-c4cfa89d, #w-node-_0eb5af93-7a3b-9a87-6ad9-322de2718122-c4cfa89d {
  justify-self: start;
}

#w-node-_0eb5af93-7a3b-9a87-6ad9-322de2718124-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43ee5905-d7ee-9248-6b6d-682139743b7c-c4cfa89d {
  justify-self: start;
}

#w-node-_43ee5905-d7ee-9248-6b6d-682139743b7e-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d19b30c7-cf9b-4c4b-d9d0-0b90da4635b9-c4cfa89d {
  justify-self: start;
}

#w-node-d19b30c7-cf9b-4c4b-d9d0-0b90da4635bb-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9cb438f-8269-6693-c4c6-debdca9a52c4-c4cfa89d {
  justify-self: start;
}

#w-node-c9cb438f-8269-6693-c4c6-debdca9a52c6-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07ab-c4cfa89d, #w-node-_55690d69-c796-f333-d6b0-55255e8c6bad-c4cfa89d, #w-node-efd77a52-f50a-a930-91c6-6dea838d7bba-c4cfa89d, #w-node-_96b5e782-007e-d879-a5d6-9f516ab238b0-c4cfa89d, #w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07a6-c4cfa89d {
  justify-self: start;
}

#w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07a8-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07b0-c4cfa89d, #w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07b5-c4cfa89d, #w-node-_13b2d5bf-e37a-9b60-9615-c7ce8e97bf66-c4cfa89d, #w-node-_99852860-321f-f9e7-32f8-b55d17027fae-c4cfa89d {
  justify-self: start;
}

#w-node-_60791885-31ce-1a6f-6cb6-1c2e0c0e07a3-c4cfa89d, #w-node-_78b5731b-83c9-7a2a-d3f1-5aa8864624eb-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef10-c4cfa89d, #w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef15-c4cfa89d, #w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef1a-c4cfa89d, #w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef1f-c4cfa89d, #w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef24-c4cfa89d {
  justify-self: start;
}

#w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef26-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_24fccb7f-bf8c-0b03-015f-8ec8238bef29-c4cfa89d, #w-node-_3fc95b55-a174-1a6e-502a-acccef4acc20-c4cfa89d, #w-node-bd9c68a2-87ae-28f2-dbc5-b6b6861f6a24-c4cfa89d, #w-node-_761b33a5-a0f3-b18f-48d1-22ed34ced638-c4cfa89d, #w-node-_9ff48891-20aa-f45f-c2bd-cf0d24783811-c4cfa89d, #w-node-_06f8b462-2f52-327b-0ed2-6a59767399e3-c4cfa89d, #w-node-_0f5e9889-d132-8dc8-b33e-e457448cc8b4-c4cfa89d, #w-node-b5cbf981-0b65-9e3d-9d06-67ea27768a80-c4cfa89d, #w-node-_2fe8205e-6750-49ca-34ec-020267a6a328-c4cfa89d, #w-node-_68614995-0b5a-385c-155b-5d90dc4a1ca4-c4cfa89d {
  justify-self: start;
}

#w-node-_68614995-0b5a-385c-155b-5d90dc4a1ca6-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd750b6c-58f8-ca7b-9d23-4b1952bb5d36-c4cfa89d {
  justify-self: start;
}

#w-node-bd750b6c-58f8-ca7b-9d23-4b1952bb5d38-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fdf71c6-52ba-934b-18a1-d417f7ab62a4-c4cfa89d {
  justify-self: start;
}

#w-node-_4fdf71c6-52ba-934b-18a1-d417f7ab62a6-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab3b9208-0e12-1468-c949-4910452f9d30-c4cfa89d, #w-node-_6fdfb121-5a91-efa7-cef2-5f810bcc419f-c4cfa89d, #w-node-_637e80f6-06d8-00a6-7eaf-a6dc27eb3b02-c4cfa89d, #w-node-_2d4f1ab8-fa35-8722-a9e6-e89aac65ace7-c4cfa89d, #w-node-_11e0e2d0-3399-28d1-40b4-3e172332db6c-c4cfa89d, #w-node-_5c6e3908-a8b7-499e-c7ec-78ea44c11f83-c4cfa89d, #w-node-_98fef598-d9dd-fc55-fcb6-b63e4cba7967-c4cfa89d, #w-node-_8a161af8-d247-2dc6-abb1-c2eca98db9ad-c4cfa89d, #w-node-_682fd6e4-b9c7-f158-41ce-79a35e5fedc4-c4cfa89d, #w-node-de536315-5427-7ed8-a8eb-2693f41d0a42-c4cfa89d {
  justify-self: start;
}

#w-node-_8da25fc5-ef2e-e16d-1e36-91fc2e59b16b-c4cfa89d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139311-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139509-c4cfa8b5 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0b43c5be-30ed-5569-13b6-912386dc097c-c4cfa8b5, #w-node-_0b43c5be-30ed-5569-13b6-912386dc09b7-c4cfa8b5, #w-node-_0b43c5be-30ed-5569-13b6-912386dc09f9-c4cfa8b5 {
  align-self: start;
}

#w-node-_0b43c5be-30ed-5569-13b6-912386dc0a21-c4cfa8b5, #w-node-_0b43c5be-30ed-5569-13b6-912386dc0a22-c4cfa8b5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139671-c4cfa8b5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13969d-c4cfa8b5 {
  align-self: end;
}

#w-node-a6bd0f65-3250-877f-5a78-95bd5df8a7fc-51cac4f6, #w-node-a6bd0f65-3250-877f-5a78-95bd5df8a81f-51cac4f6, #w-node-a6bd0f65-3250-877f-5a78-95bd5df8a84f-51cac4f6 {
  align-self: start;
}

#w-node-_1ff7f560-6a1a-4b01-57b2-f13a51cac53a-51cac4f6, #w-node-_1ff7f560-6a1a-4b01-57b2-f13a51cac53b-51cac4f6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa8e2 {
  align-self: center;
}

#w-node-_5ddd2d2b-ac58-f497-490f-4d8cfbc6c969-c4cfa8e6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5ddd2d2b-ac58-f497-490f-4d8cfbc6c995-c4cfa8e6 {
  align-self: end;
}

#w-node-f18a2a8c-dc42-7a29-7d6b-71e570477dd5-c4cfa906 {
  align-self: center;
}

#w-node-_9876edb5-4f0e-535b-8910-a733b45d6f03-c4cfa906 {
  justify-self: start;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91c {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa91c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa91c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa91c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa91c {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa91c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa91c {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91d {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa91d {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa91d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa91d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa91d {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa91d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa91d {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91e {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa91e {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa91e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa91e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa91e {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa91e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa91e {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91f {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa91f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa91f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa91f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa91f {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa91f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa91f {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa920 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa920 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa920 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa920 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa920 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa920 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa920, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa920, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa920 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa920, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa920 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa920 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa920 {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa922 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa922 {
  align-self: end;
}

#w-node-_60614ac0-af1e-c705-7545-d5292735fa04-c4cfa923 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_60614ac0-af1e-c705-7545-d5292735fa30-c4cfa923 {
  align-self: end;
}

#w-node-_32d394d9-cd27-dcd0-7354-f7956aa6d102-c4cfa924 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_32d394d9-cd27-dcd0-7354-f7956aa6d12e-c4cfa924 {
  align-self: end;
}

#w-node-ee9e402e-0800-cb17-1e2e-e2e0f762bfc8-c4cfa925 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ee9e402e-0800-cb17-1e2e-e2e0f762bff4-c4cfa925 {
  align-self: end;
}

#w-node-ee9e402e-0800-cb17-1e2e-e2e0f762bfc8-c4cfa926 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-ee9e402e-0800-cb17-1e2e-e2e0f762bff4-c4cfa926 {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa927 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa927 {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa928 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa928 {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa929 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa929 {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa92a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa92a {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa92b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa92b {
  align-self: end;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac6d-c4cfa92c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ec3e98c-cfe5-e1ec-cc13-06366e02ac99-c4cfa92c {
  align-self: end;
}

#w-node-_13370625-3bdf-e53f-9569-24887147fa65-c4cfa92d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_13370625-3bdf-e53f-9569-24887147fa68-c4cfa92d {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_13370625-3bdf-e53f-9569-24887147fa92-c4cfa92d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_13370625-3bdf-e53f-9569-24887147faa4-c4cfa92d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_13370625-3bdf-e53f-9569-24887147fe37-c4cfa92d {
  order: 9999;
}

#w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceed8c-c4cfa92e, #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceedc7-c4cfa92e, #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee09-c4cfa92e {
  align-self: start;
}

#w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee31-c4cfa92e, #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee32-c4cfa92e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c221f15f-575a-7174-b4eb-ed5572519fd2-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed5572519ff5-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a025-c4cfa92e {
  align-self: start;
}

#w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa92e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc6c6a94-bd2a-f7a1-04f7-f60869a01bf3-c4cfa92e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dc6c6a94-bd2a-f7a1-04f7-f60869a01c1f-c4cfa92e {
  align-self: end;
}

#w-node-c221f15f-575a-7174-b4eb-ed5572519fd2-c4cfa943, #w-node-c221f15f-575a-7174-b4eb-ed5572519ff5-c4cfa943, #w-node-c221f15f-575a-7174-b4eb-ed557251a025-c4cfa943 {
  align-self: start;
}

#w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa943, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa943 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc6c6a94-bd2a-f7a1-04f7-f60869a01bf3-c4cfa943 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-dc6c6a94-bd2a-f7a1-04f7-f60869a01c1f-c4cfa943 {
  align-self: end;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa958, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa959 {
  align-self: center;
}

#w-node-c5c3f4ac-4fb4-cc63-1e94-10df0bcd7284-c4cfa959, #w-node-c5c3f4ac-4fb4-cc63-1e94-10df0bcd7287-c4cfa959, #w-node-c5c3f4ac-4fb4-cc63-1e94-10df0bcd72a3-c4cfa959 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95a, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95b, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95c, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95d {
  align-self: center;
}

#w-node-_59c99684-3077-1e89-bb99-7333183a9018-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a901a-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a901d-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a901f-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9022-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9025-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9028-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a902a-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a902e-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a903b-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a903e-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9041-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9043-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9046-c4cfa95d, #w-node-_59c99684-3077-1e89-bb99-7333183a9049-c4cfa95d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95e {
  align-self: center;
}

#w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f71-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f74-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f78-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f7b-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f7f-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f82-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f88-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f8b-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f92-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f95-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f99-c4cfa95e, #w-node-_40c7493e-ef55-0d44-876a-e3a90daf7f9c-c4cfa95e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95f {
  align-self: center;
}

#w-node-_9b5fc3b7-30c2-259c-252b-791d4bf9e9df-c4cfa95f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa960, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa961, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa962 {
  align-self: center;
}

#w-node-_097a6f53-169d-6791-0be0-e45ad75893cc-c4cfa962 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_097a6f53-169d-6791-0be0-e45ad75893e9-c4cfa962, #w-node-_097a6f53-169d-6791-0be0-e45ad758940e-c4cfa962 {
  align-self: end;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa963 {
  align-self: center;
}

#w-node-_4b8c354c-46f0-fdbd-d6c4-438aa3506b04-c4cfa963 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa964 {
  align-self: center;
}

#w-node-_863cd5d1-c195-0b66-a7b7-06f813d12db5-c4cfa964, #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12dc4-c4cfa964 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa965, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa972 {
  align-self: center;
}

#w-node-d5a02001-3b0b-419c-cb52-acf755f2004c-c4cfa972 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa973 {
  align-self: center;
}

#w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b035f7-c4cfa973, #w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b035fb-c4cfa973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b03604-c4cfa973 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b03609-c4cfa973, #w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b0360d-c4cfa973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b03619-c4cfa973 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b03620-c4cfa973, #w-node-_35d2ea86-72d7-a559-a2c3-e2ebd8b03624-c4cfa973 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa974, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa975, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa976 {
  align-self: center;
}

#w-node-e065286f-5da6-ddcb-b05c-55e089b5716f-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57172-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57176-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57179-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b5717d-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57180-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57186-c4cfa976, #w-node-e065286f-5da6-ddcb-b05c-55e089b57189-c4cfa976 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa977 {
  align-self: center;
}

#w-node-_3b56fb32-59fa-6fac-d362-7b28e64485c3-c4cfa978, #w-node-_3b56fb32-59fa-6fac-d362-7b28e64485c6-c4cfa978, #w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e41-c4cfa978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e44-c4cfa978 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e47-c4cfa978, #w-node-_79983da6-9746-12e8-4489-b2680e2ae59d-c4cfa978, #w-node-_79983da6-9746-12e8-4489-b2680e2ae5a0-c4cfa978, #w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae14a-c4cfa978 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae14d-c4cfa978 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae150-c4cfa978 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae153-c4cfa978 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9530-c4cfa979, #w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9533-c4cfa979, #w-node-_3b56fb32-59fa-6fac-d362-7b28e64485c3-c4cfa979, #w-node-_3b56fb32-59fa-6fac-d362-7b28e64485c6-c4cfa979, #w-node-_79983da6-9746-12e8-4489-b2680e2ae59d-c4cfa979, #w-node-_79983da6-9746-12e8-4489-b2680e2ae5a0-c4cfa979, #w-node-c23db7c3-c6c3-316b-8f16-448be7ed5af4-c4cfa979, #w-node-c23db7c3-c6c3-316b-8f16-448be7ed5b02-c4cfa979, #w-node-_797fb592-570d-107e-a468-f1789350d413-c4cfa979, #w-node-_797fb592-570d-107e-a468-f1789350d418-c4cfa979, #w-node-_45a0c398-af26-25d3-f75f-4e8966b52a30-c4cfa979, #w-node-_45a0c398-af26-25d3-f75f-4e8966b52a34-c4cfa979, #w-node-_76fb334b-0272-a81f-10a1-84948118fd5b-c4cfa97a, #w-node-_76fb334b-0272-a81f-10a1-84948118fd5e-c4cfa97a, #w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9530-c4cfa97a, #w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9533-c4cfa97a, #w-node-fbef58a1-da98-488d-6964-ad3530807cd0-c4cfa97a, #w-node-fbef58a1-da98-488d-6964-ad3530807cd2-c4cfa97a, #w-node-ddcf0a46-5474-72b8-6a94-dbd52e094f81-c4cfa97a, #w-node-ddcf0a46-5474-72b8-6a94-dbd52e094f84-c4cfa97a, #w-node-_32369c63-b4f3-9309-d39e-f69d57641fd4-c4cfa97a, #w-node-_32369c63-b4f3-9309-d39e-f69d57641fd7-c4cfa97a, #w-node-_76fb334b-0272-a81f-10a1-84948118fd5b-c4cfa97b, #w-node-_76fb334b-0272-a81f-10a1-84948118fd5e-c4cfa97b, #w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9530-c4cfa97b, #w-node-_9a8dd837-20c6-235f-b9b4-76f7fa0e9533-c4cfa97b, #w-node-_93545522-8a11-7fc8-e738-cb65df13baa5-c4cfa97b, #w-node-_93545522-8a11-7fc8-e738-cb65df13baa8-c4cfa97b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8157032c-9d59-c01a-706f-385fe58f8a3a-c4cfa97c, #w-node-_8157032c-9d59-c01a-706f-385fe58f8a5d-c4cfa97c, #w-node-_8157032c-9d59-c01a-706f-385fe58f8a8d-c4cfa97c, #w-node-b725eb7c-9ce4-b014-ce75-d9be1df04c43-c4cfa97c {
  align-self: start;
}

#w-node-cc2c0e5a-7815-c13e-7a80-2071090cce70-c4cfa97c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_85ed8e16-b216-2e64-7e74-cc27c4602dda-c4cfa97c {
  align-self: end;
}

#w-node-_5e57d996-db3a-ee0b-e22b-81b1854a95fe-c4cfa97c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-baaa4331-9289-ec3f-833f-c6ed72d0249d-c4cfa97c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-baaa4331-9289-ec3f-833f-c6ed72d024c9-c4cfa97c {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa97e {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa97e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa97e {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa97e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa97e {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa97e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa97e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa97e {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa97e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa97e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7c74faa9-e6ae-5e53-efa6-b044fbadd53e-c4cfa97e {
  align-self: center;
}

#w-node-_7c74faa9-e6ae-5e53-efa6-b044fbadd548-c4cfa97e {
  justify-self: start;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa97e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa97e {
  align-self: end;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-c4cfa980 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-c4cfa980 {
  align-self: end;
}

#w-node-_82e9bff1-0390-8053-a9b7-8e30827bb711-c4cfa982 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-c4cfa982 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-c4cfa982 {
  align-self: end;
}

#w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa983 {
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa984 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa984 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_4fcd8ced-b66f-86a2-2ac9-57ad6567b390-c4cfa984 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa984 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa984, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa984, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa984 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa984, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa984 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa984 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa984 {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa985 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa985 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa985 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa985 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa985 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa985, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa985, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa985 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa985, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa985 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_47cea32c-1118-a9ba-4e3d-fb106f781d8b-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781dc6-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e08-c4cfa985 {
  align-self: start;
}

#w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e30-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e31-c4cfa985 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa985 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa985 {
  align-self: end;
}

#w-node-b6f26c4e-0793-f4bb-9372-63c43955e9e8-c4cfa986 {
  justify-self: start;
}

#w-node-a7b118f0-762b-7052-6ccd-1a7fdacfaa7c-c4cfa987, #w-node-cf9ff416-330c-1bbf-ca76-c8688a43cacf-c4cfa987, #w-node-_46558907-68c6-d893-aae9-ed67d49dfb6d-c4cfa987, #w-node-_045632d4-b49e-777e-cbb3-21267157a8ee-c4cfa987, #w-node-fbc1c8a9-ed8d-7819-1d39-f28ff9017c15-c4cfa987, #w-node-_82e9bff1-0390-8053-a9b7-8e30827bb711-c4cfa987, #w-node-_899d01ec-3115-186b-4407-fa4ec8764d35-c4cfa987, #w-node-_899d01ec-3115-186b-4407-fa4ec8764d36-c4cfa987, #w-node-_899d01ec-3115-186b-4407-fa4ec8764d37-c4cfa987 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-c4cfa987 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-c4cfa987 {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa988 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-de4a2240-d03c-6182-a3c4-602876c51b3f-c4cfa988 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bf330220-1189-7e7c-c23c-ada11f644ed0-c4cfa988 {
  grid-area: span 2 / span 3 / span 2 / span 3;
}

#w-node-de4a2240-d03c-6182-a3c4-602876c51b6c-c4cfa988 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_0d844aaa-5b95-1a4f-8fea-1689d0fc4cb9-c4cfa988 {
  align-self: start;
}

#w-node-_8bd94e72-9a09-8fda-0afe-0260e9201b55-c4cfa988 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fc358d96-88c6-35c1-47fc-8a11c17b4319-c4cfa988 {
  justify-self: start;
}

#w-node-_775a4b57-8cf0-c30a-428f-34e413316854-c4cfa988 {
  align-self: center;
}

#w-node-_775a4b57-8cf0-c30a-428f-34e41331685e-c4cfa988 {
  justify-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-c4cfa988 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa988 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-c4cfa988 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-c4cfa988 {
  align-self: end;
}

#w-node-_351f2ae3-d466-55fe-1f84-90b0d820bf44-c4cfa989, #w-node-ade607ea-9a09-3e5f-a9ec-e87da77a9bde-c4cfa989 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-a7bfd53c-e0ed-5019-4897-1b7cab650481-c4cfa989 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a7bfd53c-e0ed-5019-4897-1b7cab6504ad-c4cfa989 {
  align-self: end;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-c4cfa98a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-c4cfa98a {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-c4cfa98a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-c4cfa98a {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-c4cfa98a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f28890c4-9306-27f5-c586-6e7c9383f206-c4cfa98a {
  align-self: start;
}

#w-node-_3cd1a46c-50b5-5361-73b8-a382dddd77ff-c4cfa98a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_0636b364-6daf-19dc-5ac7-826f0416ad0d-c4cfa98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_25a1f611-9bc4-7aaf-ff2b-8bcd4ee9d3e1-c4cfa98a {
  align-self: start;
}

#w-node-f7df267a-bef1-52ff-8c4c-e2084585144c-c4cfa98a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_49705701-00d2-1a1c-9ac9-84ccb8750048-c4cfa98a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_49705701-00d2-1a1c-9ac9-84ccb8750053-c4cfa98a {
  justify-self: start;
}

#w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cef5-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf32-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf67-c4cfa98a {
  align-self: start;
}

#w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-c4cfa98a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c3f28b2f-99da-d1f0-2886-093a7e5a70ad-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a70e8-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a712a-c4cfa98a {
  align-self: start;
}

#w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7152-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7153-c4cfa98a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-c4cfa98a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-c4cfa98a {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-b9070bdb, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-f3a7a39d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f3a7a39d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f3a7a39d {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f3a7a39d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f3a7a39d {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-f3a7a39d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-f3a7a39d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-f3a7a39d {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f3a7a39d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f3a7a39d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6113233f-e259-46a1-853d-7b76be62390d-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be623948-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be62398a-f3a7a39d {
  align-self: start;
}

#w-node-_6113233f-e259-46a1-853d-7b76be6239b2-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be6239b3-f3a7a39d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-f3a7a39d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-f3a7a39d {
  align-self: end;
}

#w-node-_60614ac0-af1e-c705-7545-d5292735fa04-ac907361 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_60614ac0-af1e-c705-7545-d5292735fa30-ac907361 {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-0e9c53a5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-0e9c53a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-0e9c53a5 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-0e9c53a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-0e9c53a5 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-0e9c53a5, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-0e9c53a5, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-0e9c53a5 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-0e9c53a5, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-0e9c53a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a5438e8c-5a21-36c8-dedf-274c8762f5b1-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f5ec-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f62e-0e9c53a5 {
  align-self: start;
}

#w-node-a5438e8c-5a21-36c8-dedf-274c8762f656-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f657-0e9c53a5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-0e9c53a5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-0e9c53a5 {
  align-self: end;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-d3b5d222 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-d3b5d222 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-d3b5d222 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-d3b5d222 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-d3b5d222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f28890c4-9306-27f5-c586-6e7c9383f206-d3b5d222 {
  align-self: start;
}

#w-node-_3cd1a46c-50b5-5361-73b8-a382dddd77ff-d3b5d222 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_0636b364-6daf-19dc-5ac7-826f0416ad0d-d3b5d222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_25a1f611-9bc4-7aaf-ff2b-8bcd4ee9d3e1-d3b5d222 {
  align-self: start;
}

#w-node-f7df267a-bef1-52ff-8c4c-e2084585144c-d3b5d222 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_49705701-00d2-1a1c-9ac9-84ccb8750048-d3b5d222 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_49705701-00d2-1a1c-9ac9-84ccb8750053-d3b5d222 {
  justify-self: start;
}

#w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cef5-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf32-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf67-d3b5d222 {
  align-self: start;
}

#w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-d3b5d222 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-d3b5d222 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-d3b5d222 {
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-b62ae092 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-b62ae092 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-b62ae092 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-b62ae092 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_9c07eb27-4760-e502-f783-6bf7756210c8-b62ae092, #w-node-f26db03f-3d4c-7372-3e23-e0eca34e216c-b62ae092 {
  order: 9999;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-b62ae092 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe2a-b62ae092 {
  justify-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdb73-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbb0-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbe5-b62ae092 {
  align-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-b62ae092 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f75c-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f797-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f7d9-b62ae092 {
  align-self: start;
}

#w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f801-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f802-b62ae092 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a2457890-b62ae092 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a24578bc-b62ae092 {
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-ab7aff56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-ab7aff56 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-ab7aff56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-ab7aff56 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb46373e-d53f-0f2c-6d3b-a5f278ce7835-ab7aff56, #w-node-_9b784771-600d-b584-c9da-84c3a88e27ce-ab7aff56 {
  order: 9999;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6d1-ab7aff56 {
  align-self: start;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6e5-ab7aff56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6f4-ab7aff56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db709-ab7aff56 {
  align-self: start;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db721-ab7aff56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_91faa32d-1c0b-aed6-56b2-47df384b132b-ab7aff56 {
  order: 9999;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-ab7aff56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe2a-ab7aff56 {
  justify-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdb73-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbb0-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbe5-ab7aff56 {
  align-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-ab7aff56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3b0d9155-73ae-0a9e-939f-86b6ef112341-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef11237c-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123be-ab7aff56 {
  align-self: start;
}

#w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e6-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e7-ab7aff56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a2457890-ab7aff56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a24578bc-ab7aff56 {
  align-self: end;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-791b136f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-791b136f {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-791b136f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-791b136f {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_86b7d155-bfea-95dd-9510-a4063827fdff-791b136f, #w-node-_86b7d155-bfea-95dd-9510-a4063827fe56-791b136f {
  order: 9999;
}

#w-node-_127ad747-c5f9-8719-b0d7-a1f3e78315eb-791b136f {
  align-self: start;
}

#w-node-_127ad747-c5f9-8719-b0d7-a1f3e78315ff-791b136f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_127ad747-c5f9-8719-b0d7-a1f3e783160c-791b136f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_127ad747-c5f9-8719-b0d7-a1f3e7831625-791b136f {
  align-self: start;
}

#w-node-_127ad747-c5f9-8719-b0d7-a1f3e7831637-791b136f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f8642aef-3b1e-c3b4-c38c-5597933fe53d-791b136f {
  order: 9999;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-791b136f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-791b136f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-791b136f {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-791b136f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-791b136f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_66926938-6368-86c6-713e-3286fd8de9f1-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea2c-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea6e-791b136f {
  align-self: start;
}

#w-node-_66926938-6368-86c6-713e-3286fd8dea96-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea97-791b136f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69d35-791b136f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69d40-791b136f {
  justify-self: start;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-791b136f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-791b136f {
  align-self: end;
}

#w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-f544cd7c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f544cd7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f544cd7c {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f544cd7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f544cd7c {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_69bcf59d-fab5-96a9-c445-c3b4a9f9c9f9-f544cd7c {
  order: 9999;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-f544cd7c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-f544cd7c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-f544cd7c {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f544cd7c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f544cd7c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-f544cd7c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-f544cd7c {
  align-self: end;
}

#w-node-a7b118f0-762b-7052-6ccd-1a7fdacfaa7c-5476a11f, #w-node-ef4f607d-0936-a484-f191-043af1ce1adb-5476a11f, #w-node-_46558907-68c6-d893-aae9-ed67d49dfb6d-5476a11f, #w-node-_045632d4-b49e-777e-cbb3-21267157a8ee-5476a11f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-5476a11f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-5476a11f {
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-74f498c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-74f498c6 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-74f498c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  align-self: end;
}

#w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-74f498c6 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-cb46373e-d53f-0f2c-6d3b-a5f278ce7835-74f498c6, #w-node-_9b784771-600d-b584-c9da-84c3a88e27ce-74f498c6 {
  order: 9999;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6d1-74f498c6 {
  align-self: start;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6e5-74f498c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db6f4-74f498c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db709-74f498c6 {
  align-self: start;
}

#w-node-_97a54015-a8c9-a827-f24c-099f559db721-74f498c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_91faa32d-1c0b-aed6-56b2-47df384b132b-74f498c6 {
  order: 9999;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-74f498c6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d224a0f-0e05-8406-b278-0a543baffe2a-74f498c6 {
  justify-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdb73-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbb0-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdbe5-74f498c6 {
  align-self: start;
}

#w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-74f498c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fa116965-cc49-6a12-b8d1-858911bfd095-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd0d0-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd112-74f498c6 {
  align-self: start;
}

#w-node-fa116965-cc49-6a12-b8d1-858911bfd13a-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd13b-74f498c6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a2457890-74f498c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_682614bc-aa52-c667-d6d4-85d3a24578bc-74f498c6 {
  align-self: end;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-f097cb3a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-f097cb3a {
  align-self: end;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-a6fb5db0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-a6fb5db0 {
  align-self: end;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-7ca56b0f {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-7ca56b0f {
  align-self: end;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7ad7-8cf39168 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8758f67b-bde8-f982-58f8-b9d96a2a7b03-8cf39168 {
  align-self: end;
}

#w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-dba9761c {
  place-self: start end;
}

#w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-dba9761c {
  place-self: end;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-dba9761c {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-dba9761c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a488271d-2586-c5f6-c1af-585df5446862-dba9761c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a488271d-2586-c5f6-c1af-585df544686d-dba9761c {
  justify-self: start;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-dba9761c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-dba9761c {
  align-self: end;
}

#w-node-_2a923dd9-d113-5939-729b-cd3e0637c9a6-dba9761c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-47898676, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-47898676, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-47898676 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-47898676, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-47898676 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a488271d-2586-c5f6-c1af-585df5446862-47898676 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a488271d-2586-c5f6-c1af-585df544686d-47898676 {
  justify-self: start;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-47898676 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-47898676 {
  align-self: end;
}

#w-node-_2a923dd9-d113-5939-729b-cd3e0637c9a6-47898676 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-b043a3e3 {
  place-self: start end;
}

#w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-b043a3e3 {
  place-self: end;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-b043a3e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-b043a3e3 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-b043a3e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-b043a3e3 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8205abd1-d3a0-9473-6773-9987f9221f83-b043a3e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8205abd1-d3a0-9473-6773-9987f9221f8e-b043a3e3 {
  justify-self: start;
}

#w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe3801a2-b043a3e3 {
  order: 9999;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-b043a3e3 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-b043a3e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-b043a3e3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-b043a3e3 {
  align-self: end;
}

#w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-aaa9f470 {
  place-self: start end;
}

#w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-aaa9f470 {
  place-self: end;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-aaa9f470 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-aaa9f470 {
  grid-area: span 2 / span 3 / span 2 / span 3;
  align-self: start;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-aaa9f470 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-aaa9f470 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_8205abd1-d3a0-9473-6773-9987f9221f83-aaa9f470 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8205abd1-d3a0-9473-6773-9987f9221f8e-aaa9f470 {
  justify-self: start;
}

#w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe3801a2-aaa9f470 {
  order: 9999;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bace7-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacd2-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bacfe-aaa9f470 {
  align-self: start;
}

#w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-aaa9f470 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d4900b-aaa9f470 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_93a2bb6b-3d85-41b4-4664-9e7b24d49010-aaa9f470 {
  align-self: end;
}

@media screen and (min-width: 1440px) {
  #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa870 {
    align-self: start;
  }

  #w-node-_0f91e8bb-f016-8ecc-6a68-9cf5f52e7b40-0adab01e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa8e2, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91c, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91d, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91e, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa91f, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa920, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa958, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa959, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95a, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95b, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95c, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95d {
    align-self: start;
  }

  #w-node-_59c99684-3077-1e89-bb99-7333183a9041-c4cfa95d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95e, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa95f, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa960, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa961, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa962 {
    align-self: start;
  }

  #w-node-_097a6f53-169d-6791-0be0-e45ad75893cc-c4cfa962 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa963, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa964 {
    align-self: start;
  }

  #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12db5-c4cfa964, #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12dc4-c4cfa964 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa965, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa972, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa973, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa974, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa975, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa976, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa977 {
    align-self: start;
  }

  #w-node-fbef58a1-da98-488d-6964-ad3530807cd2-c4cfa97a {
    align-self: center;
  }

  #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa97e, #w-node-_56acd9ad-d5c1-e9b1-540c-e9729b9b6c15-c4cfa983, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa985, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-c4cfa988 {
    align-self: start;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd82707-c4cfa98a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-b9070bdb, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-f3a7a39d, #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-0e9c53a5 {
    align-self: start;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd82707-d3b5d222 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8025b41a-88ec-4abf-f97c-9f5861697e73-f544cd7c {
    align-self: start;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3d62-c4cfa870 {
    grid-column: span 3 / span 3;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3d73-c4cfa870 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3d89-c4cfa870, #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3d98-c4cfa870, #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3da5-c4cfa870 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3db2-c4cfa870, #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3dc1-c4cfa870 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3dd2-c4cfa870 {
    grid-column: span 2 / span 2;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3ddf-c4cfa870, #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3dec-c4cfa870 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_07ed5f51-58dd-6cf3-f8cd-bca0dedd3dfb-c4cfa870 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa91c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa91c {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa91c, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa91c, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa91c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa91c, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa91c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa91c {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa91c, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa91c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa91d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa91d {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa91d, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa91d, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa91d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa91d, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa91d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa91d {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa91d, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa91d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa91e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa91e {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa91e, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa91e, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa91e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa91e, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa91e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa91e {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa91e, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa91e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa91f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa91f {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa91f, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa91f, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa91f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa91f, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa91f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa91f {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa91f, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa91f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa920 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa920 {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa920, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa920, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa920, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa920 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa920 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa920, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fb5b-c4cfa92d {
    grid-column: span 3 / span 3;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fb6c-c4cfa92d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fb84-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fb93-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fba0-c4cfa92d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fbad-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fbbc-c4cfa92d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fbcd-c4cfa92d {
    grid-column: span 2 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fbda-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fbe7-c4cfa92d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fbf6-c4cfa92d {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-b2f99d1e-c124-ceac-12b0-7d82ba2f489d-c4cfa97e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_1c32e2ab-d0d1-4118-4f61-c4190c5d7b54-c4cfa97e {
    grid-column: span 3 / span 3;
  }

  #w-node-_01746855-b8f3-f1ec-bac4-b34ad06bfab9-c4cfa97e, #w-node-_7cf3a766-430f-f333-ac83-5683a3f1ae17-c4cfa97e, #w-node-_9609247e-60db-f606-3444-45d689224a66-c4cfa97e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a6bd4d30-d7b2-4950-d369-862c61bedf93-c4cfa97e, #w-node-_44590813-2267-5be8-9b41-13613e239a76-c4cfa97e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_46dd4c11-dc49-2383-927d-0b392591e703-c4cfa97e {
    grid-column: span 2 / span 2;
  }

  #w-node-_2070154e-5927-3dee-adac-1e23d8ba2db2-c4cfa97e, #w-node-fb991976-cbb7-847a-392a-647e4773f758-c4cfa97e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a8cbbfbd-1d9a-ea50-6ba2-210f5380a422-c4cfa97e, #w-node-_920105f4-8303-78b6-95d2-095c839aa683-c4cfa985 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6be-c4cfa985 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6cf-c4cfa985 {
    grid-column: span 3 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6e0-c4cfa985, #w-node-_920105f4-8303-78b6-95d2-095c839aa6ed-c4cfa985, #w-node-_920105f4-8303-78b6-95d2-095c839aa6fb-c4cfa985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa708-c4cfa985, #w-node-_920105f4-8303-78b6-95d2-095c839aa717-c4cfa985 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa728-c4cfa985 {
    grid-column: span 2 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa735-c4cfa985, #w-node-_920105f4-8303-78b6-95d2-095c839aa742-c4cfa985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0d844aaa-5b95-1a4f-8fea-1689d0fc4cb7-c4cfa988 {
    grid-area: span 2 / span 1 / span 2 / span 1;
    align-self: stretch;
  }

  #w-node-_8a618e16-ed80-924a-54ec-1b2922ecf3e8-c4cfa98a {
    order: -9999;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-c4cfa98a {
    grid-column: span 1 / span 1;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa683-f3a7a39d {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6be-f3a7a39d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6cf-f3a7a39d {
    grid-column: span 3 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6e0-f3a7a39d, #w-node-_920105f4-8303-78b6-95d2-095c839aa6ed-f3a7a39d, #w-node-_920105f4-8303-78b6-95d2-095c839aa6fb-f3a7a39d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa708-f3a7a39d, #w-node-_920105f4-8303-78b6-95d2-095c839aa717-f3a7a39d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa728-f3a7a39d {
    grid-column: span 2 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa735-f3a7a39d, #w-node-_920105f4-8303-78b6-95d2-095c839aa742-f3a7a39d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa683-0e9c53a5 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6be-0e9c53a5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6cf-0e9c53a5 {
    grid-column: span 3 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa6e0-0e9c53a5, #w-node-_920105f4-8303-78b6-95d2-095c839aa6ed-0e9c53a5, #w-node-_920105f4-8303-78b6-95d2-095c839aa6fb-0e9c53a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa708-0e9c53a5, #w-node-_920105f4-8303-78b6-95d2-095c839aa717-0e9c53a5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa728-0e9c53a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_920105f4-8303-78b6-95d2-095c839aa735-0e9c53a5, #w-node-_920105f4-8303-78b6-95d2-095c839aa742-0e9c53a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8a618e16-ed80-924a-54ec-1b2922ecf3e8-d3b5d222 {
    order: -9999;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-d3b5d222 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9c07eb27-4760-e502-f783-6bf7756210c8-b62ae092 {
    order: -9999;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab41-b62ae092 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab52-b62ae092 {
    grid-column: span 3 / span 3;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab63-b62ae092, #w-node-_0d2f5172-6c06-16c2-208e-5f5a9d88c91c-b62ae092, #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab7e-b62ae092 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab8b-b62ae092, #w-node-_57b0108a-9a52-cb3f-6699-edd757f5ab9a-b62ae092 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5abab-b62ae092 {
    grid-column: span 2 / span 2;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5abb8-b62ae092, #w-node-_57b0108a-9a52-cb3f-6699-edd757f5abc5-b62ae092 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_57b0108a-9a52-cb3f-6699-edd757f5abd4-b62ae092 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-ab7aff56 {
    grid-column: span 2 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-ab7aff56 {
    grid-column: span 4 / span 4;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-ab7aff56 {
    grid-column: span 2 / span 2;
  }

  #w-node-cb46373e-d53f-0f2c-6d3b-a5f278ce7835-ab7aff56, #w-node-_9b784771-600d-b584-c9da-84c3a88e27ce-ab7aff56 {
    order: -9999;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-791b136f {
    grid-column: span 5 / span 5;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-791b136f {
    grid-column: span 7 / span 7;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-791b136f {
    grid-column: span 5 / span 5;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-791b136f {
    grid-column: span 12 / span 12;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4acdca-791b136f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4acddb-791b136f {
    grid-column: span 3 / span 3;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4acdec-791b136f, #w-node-_8d862e23-bd20-1b26-92ea-efc70d4acdf9-791b136f, #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace07-791b136f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace14-791b136f, #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace23-791b136f {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace34-791b136f {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace41-791b136f, #w-node-_8d862e23-bd20-1b26-92ea-efc70d4ace4e-791b136f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d862e23-bd20-1b26-92ea-efc70d4acd8f-791b136f {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_86b7d155-bfea-95dd-9510-a4063827fdff-791b136f, #w-node-_86b7d155-bfea-95dd-9510-a4063827fe56-791b136f {
    order: -9999;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0541c-f544cd7c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0542d-f544cd7c {
    grid-column: span 3 / span 3;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0543e-f544cd7c, #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0544b-f544cd7c, #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0545d-f544cd7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0546a-f544cd7c, #w-node-e37f817c-4817-fa5d-64c1-3ee21cd05479-f544cd7c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd0548a-f544cd7c {
    grid-column: span 2 / span 2;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd05497-f544cd7c, #w-node-e37f817c-4817-fa5d-64c1-3ee21cd054a4-f544cd7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e37f817c-4817-fa5d-64c1-3ee21cd054b3-f544cd7c {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-74f498c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-74f498c6 {
    grid-column: span 4 / span 4;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-74f498c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-cb46373e-d53f-0f2c-6d3b-a5f278ce7835-74f498c6, #w-node-_9b784771-600d-b584-c9da-84c3a88e27ce-74f498c6 {
    order: -9999;
  }

  #w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-dba9761c, #w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-b043a3e3 {
    align-self: center;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b054-b043a3e3 {
    grid-column: span 3 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b065-b043a3e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b08c-b043a3e3, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b07d-b043a3e3, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b099-b043a3e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0a6-b043a3e3, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0b5-b043a3e3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0c6-b043a3e3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0d3-b043a3e3, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0e0-b043a3e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0ef-b043a3e3 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_6ab224c0-2334-a9de-be3b-cd4c0d0cce36-aaa9f470 {
    align-self: center;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b054-aaa9f470 {
    grid-column: span 3 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b065-aaa9f470 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b08c-aaa9f470, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b07d-aaa9f470, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b099-aaa9f470 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0a6-aaa9f470, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0b5-aaa9f470 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0c6-aaa9f470 {
    grid-column: span 2 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0d3-aaa9f470, #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0e0-aaa9f470 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_80ec0c7b-c155-bcff-20e5-4b1e5011b0ef-aaa9f470 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa870 {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa870 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa870 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa870 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-fd421274-1bae-1a8e-99cd-f1faba146bbb-c4cfa870, #w-node-fd421274-1bae-1a8e-99cd-f1faba146bbc-c4cfa870 {
    grid-column: span 2 / span 2;
  }

  #w-node-_69bcf59d-fab5-96a9-c445-c3b4a9f9c9f9-c4cfa870, #w-node-cbacead7-4321-8b61-d873-89d95b4c7449-c4cfa870, #w-node-cbacead7-4321-8b61-d873-89d95b4c7454-c4cfa870 {
    order: 0;
  }

  #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13934d-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139359-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139365-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139371-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13937d-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139389-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139395-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393a4-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393b0-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393bc-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393c8-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393d4-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393e0-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393ec-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393f8-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139404-c4cfa8b5, #w-node-_2607104c-c1a2-f475-1598-e11ef86a3b12-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139410-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13941f-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13942b-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139437-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139443-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13944f-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13945e-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13946a-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139476-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139482-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13948e-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13949a-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394a9-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394b5-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394c1-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394cd-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394d9-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394e8-c4cfa8b5, #w-node-_75e17462-4884-ed2b-4b32-ae6299bc2321-c4cfa8b5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0b43c5be-30ed-5569-13b6-912386dc0a21-c4cfa8b5, #w-node-_0b43c5be-30ed-5569-13b6-912386dc0a22-c4cfa8b5, #w-node-_1ff7f560-6a1a-4b01-57b2-f13a51cac53a-51cac4f6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_905c80c1-694b-717d-cf6a-9841d73db48f-c4cfa906, #w-node-_1e1ef4fd-8532-96ff-1294-0ffda22967ab-c4cfa906 {
    justify-self: end;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91c {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91c {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91c {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91c, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91d {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91d {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91d {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91d, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91e {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91e {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91e {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91e, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91f {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91f {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91f {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91f, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa920 {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa920 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa920 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa920, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa920, #w-node-_13370625-3bdf-e53f-9569-24887147fa65-c4cfa92d {
    grid-column: span 2 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fa68-c4cfa92d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fa92-c4cfa92d {
    grid-column: span 1 / span 1;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147faa4-c4cfa92d {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fe37-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fedb-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fee6-c4cfa92d {
    order: 0;
  }

  #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee31-c4cfa92e, #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee32-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa943, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa943 {
    grid-column: span 2 / span 2;
  }

  #w-node-a4ac7957-b7f0-543b-d41d-ef70886fd444-c4cfa95a, #w-node-_4dd082fc-2423-dd3a-8ca2-66a8e4ea5717-c4cfa95a, #w-node-_4dd082fc-2423-dd3a-8ca2-66a8e4ea5725-c4cfa95a, #w-node-a4b32f7d-7cba-0e76-f9f0-5f8b59addde5-c4cfa95a, #w-node-a4b32f7d-7cba-0e76-f9f0-5f8b59adddf2-c4cfa95a {
    order: 9999;
    justify-self: stretch;
  }

  #w-node-_08606902-8fb7-41b4-e62c-4123fd348653-c4cfa95a {
    order: 9999;
  }

  #w-node-e205e856-4779-2725-07d2-06975dd2171b-c4cfa95a, #w-node-e205e856-4779-2725-07d2-06975dd21728-c4cfa95a, #w-node-d766adf9-09d4-07d6-a197-a023e20a5091-c4cfa95b, #w-node-cffe69e6-9a12-9991-9382-9c1e72c5802c-c4cfa95b {
    order: 9999;
    justify-self: stretch;
  }

  #w-node-_9b5fc3b7-30c2-259c-252b-791d4bf9ea13-c4cfa95f, #w-node-_1769bad8-4743-d646-06c2-2a81567da042-c4cfa961, #w-node-_1769bad8-4743-d646-06c2-2a81567da078-c4cfa961 {
    order: -9999;
  }

  #w-node-d5a02001-3b0b-419c-cb52-acf755f2004c-c4cfa972 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e41-c4cfa978, #w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e44-c4cfa978 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e47-c4cfa978 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5e57d996-db3a-ee0b-e22b-81b1854a95ce-c4cfa97c {
    justify-self: end;
  }

  #w-node-_5e57d996-db3a-ee0b-e22b-81b1854a95fe-c4cfa97c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa97e {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa97e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa97e {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa97e {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa97e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa97e {
    grid-column: span 2 / span 2;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa984 {
    order: 1;
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa984 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4fcd8ced-b66f-86a2-2ac9-57ad6567b390-c4cfa984 {
    order: 2;
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa984 {
    order: 4;
    grid-column: span 2 / span 2;
    justify-self: stretch;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa984, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa984, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa985 {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa985 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa985 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa985 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa985, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e30-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e31-c4cfa985 {
    grid-column: span 2 / span 2;
  }

  #w-node-e7360034-53cd-ee67-8d48-306e56779434-c4cfa988, #w-node-e7360034-53cd-ee67-8d48-306e5677943f-c4cfa988 {
    order: 0;
  }

  #w-node-de4a2240-d03c-6182-a3c4-602876c51b3f-c4cfa988 {
    order: 1;
    grid-column: span 3 / span 3;
  }

  #w-node-bf330220-1189-7e7c-c23c-ada11f644ed0-c4cfa988 {
    order: 3;
  }

  #w-node-de4a2240-d03c-6182-a3c4-602876c51b6c-c4cfa988 {
    order: 2;
    grid-column: span 3 / span 3;
  }

  #w-node-dbf2b663-d94b-a01f-8727-6a9e0dea5712-c4cfa988 {
    order: 2;
  }

  #w-node-_09515652-d944-f840-1e68-5f0d4dd1352b-c4cfa988 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_11392a98-a5a5-bfa1-9510-96343f0bfe57-c4cfa988 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa988 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0974f460-6ac5-abc5-f2a3-daf92fdb9456-c4cfa989, #w-node-_249a9733-6061-34d3-3a17-589a520b8338-c4cfa989, #w-node-d1655b8c-8ecd-ac97-44cb-932becce26b8-c4cfa989, #w-node-_74f3b80a-bba5-3366-c14a-5cdeb1f35a1d-c4cfa989, #w-node-_3a2700f4-9d0b-dbb4-8dc9-4c9500275c60-c4cfa989, #w-node-e61fe896-fbc5-5e5b-fec1-6f2fe2434edd-c4cfa989, #w-node-_3d3fe75f-9796-d42b-3bbe-d8d6d1132a0c-c4cfa989, #w-node-_016f5081-8615-c1a0-9287-58fc63684400-c4cfa989, #w-node-_8896ab1a-5888-490e-725a-5dbcdca8bcd7-c4cfa989, #w-node-_4ce9dd02-e1a3-848d-83ef-02bdd0ba26bf-c4cfa989, #w-node-_2f7d2b78-8cfd-9a19-6d74-40637d524109-c4cfa989, #w-node-abc1a157-5892-6de9-edb3-4d66f730390f-c4cfa989, #w-node-fa4c3e42-abe9-acda-db8b-d79fa195df0c-c4cfa989, #w-node-_95d26763-ea4f-a738-a46a-1f17b29ba5f3-c4cfa989, #w-node-_319f8772-3024-f9dc-b043-1c4f31d7dbf0-c4cfa989, #w-node-_4db3afc7-8cff-9552-5536-e3488cee98c6-c4cfa989, #w-node-_549acfbc-597e-ee08-087f-a37fd4a9b97a-c4cfa989, #w-node-_3d57a958-b898-b2d6-7b09-7b9110e60b78-c4cfa989, #w-node-bbe38d0b-f4b2-29b5-0345-762c69b0e0d9-c4cfa989, #w-node-_28324026-47f1-9ea9-8ebd-068c3bc305fa-c4cfa989, #w-node-_1a8a67a0-9a93-9099-3a2c-05a3082b3f38-c4cfa989, #w-node-_4bb075aa-dc31-1b78-4aeb-d2d94db89450-c4cfa989, #w-node-_2ac03402-84f4-87c1-f6ae-0558966dd989-c4cfa989, #w-node-_58014cd4-bfce-870b-a5ba-00770841821d-c4cfa989, #w-node-_280e1344-ce8b-0571-13f3-24d1ae8561cc-c4cfa989, #w-node-edb3f799-0c42-738c-c309-a9db1a85bc64-c4cfa989, #w-node-_1a446aed-0310-54f1-0fbd-bba101410b94-c4cfa989, #w-node-_2b96e0f9-e31a-e3d3-cc12-545d60458613-c4cfa989, #w-node-_5bf35502-2578-b39e-1c68-580c41eb2093-c4cfa989, #w-node-b647db5c-45b5-9c27-5371-6cecda339b21-c4cfa989, #w-node-_711f76bd-a13a-f56e-7c7b-95679cb16ee0-c4cfa989, #w-node-_728d7460-b372-90b0-08d8-9ef4125dacd3-c4cfa989, #w-node-_0ee350bc-54c2-264c-b5f2-e05883ca6203-c4cfa989, #w-node-f871efd1-6fb7-7dca-0982-8ce7eadeb53c-c4cfa989, #w-node-_310e2183-fc94-0d3e-94b8-a1ddf64fd9b7-c4cfa989 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-c4cfa98a {
    grid-column: span 2 / span 2;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-c4cfa98a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-c4cfa98a {
    grid-column: span 1 / span 1;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-c4cfa98a {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-c4cfa98a {
    grid-column: span 1 / span 1;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750008-c4cfa98a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb875004a-c4cfa98a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7152-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7153-c4cfa98a, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f3a7a39d {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f3a7a39d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f3a7a39d {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f3a7a39d {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f3a7a39d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be6239b2-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be6239b3-f3a7a39d, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-0e9c53a5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-0e9c53a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-0e9c53a5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-0e9c53a5 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-0e9c53a5, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f656-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f657-0e9c53a5, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-d3b5d222 {
    grid-column: span 2 / span 2;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-d3b5d222 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-d3b5d222 {
    grid-column: span 1 / span 1;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-d3b5d222 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-c24ecefb-b9fe-b2e0-c108-570fbcd8275f-d3b5d222 {
    grid-column: span 1 / span 1;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750008-d3b5d222 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb875004a-d3b5d222 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-d3b5d222, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-b62ae092 {
    grid-column: span 2 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-b62ae092 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-b62ae092 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-b62ae092 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-f26db03f-3d4c-7372-3e23-e0eca34e216c-b62ae092, #w-node-f26db03f-3d4c-7372-3e23-e0eca34e2205-b62ae092, #w-node-f26db03f-3d4c-7372-3e23-e0eca34e2210-b62ae092 {
    order: 0;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-b62ae092 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffe21-b62ae092 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f801-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f802-b62ae092, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-ab7aff56 {
    grid-column: span 2 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-ab7aff56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-ab7aff56 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-ab7aff56 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_91faa32d-1c0b-aed6-56b2-47df384b132b-ab7aff56, #w-node-_91faa32d-1c0b-aed6-56b2-47df384b13cf-ab7aff56, #w-node-_91faa32d-1c0b-aed6-56b2-47df384b13da-ab7aff56 {
    order: 0;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-ab7aff56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffe21-ab7aff56 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e6-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e7-ab7aff56, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-791b136f {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-791b136f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-791b136f {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-791b136f {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-f8642aef-3b1e-c3b4-c38c-5597933fe53d-791b136f, #w-node-f8642aef-3b1e-c3b4-c38c-5597933fe5e1-791b136f, #w-node-f8642aef-3b1e-c3b4-c38c-5597933fe5ec-791b136f {
    order: 0;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-791b136f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea96-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea97-791b136f {
    grid-column: span 2 / span 2;
  }

  #w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69cf5-791b136f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69d37-791b136f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f544cd7c {
    grid-column: span 2 / span 2;
  }

  #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f544cd7c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f544cd7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f544cd7c {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_69bcf59d-fab5-96a9-c445-c3b4a9f9c9f9-f544cd7c, #w-node-cbacead7-4321-8b61-d873-89d95b4c7449-f544cd7c, #w-node-cbacead7-4321-8b61-d873-89d95b4c7454-f544cd7c {
    order: 0;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f544cd7c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f544cd7c, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-74f498c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-74f498c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-74f498c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-74f498c6 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_91faa32d-1c0b-aed6-56b2-47df384b132b-74f498c6, #w-node-_91faa32d-1c0b-aed6-56b2-47df384b13cf-74f498c6, #w-node-_91faa32d-1c0b-aed6-56b2-47df384b13da-74f498c6 {
    order: 0;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-74f498c6 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffe21-74f498c6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd13a-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd13b-74f498c6 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-dba9761c {
    place-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-dba9761c {
    grid-column: span 2 / span 2;
  }

  #w-node-a488271d-2586-c5f6-c1af-585df5446830-dba9761c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a488271d-2586-c5f6-c1af-585df5446864-dba9761c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-47898676, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-47898676 {
    grid-column: span 2 / span 2;
  }

  #w-node-a488271d-2586-c5f6-c1af-585df5446830-47898676 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a488271d-2586-c5f6-c1af-585df5446864-47898676 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-b043a3e3 {
    justify-self: start;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-b043a3e3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-b043a3e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-b043a3e3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-b043a3e3 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f51-b043a3e3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f85-b043a3e3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe3801a2-b043a3e3, #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe380246-b043a3e3, #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe380251-b043a3e3 {
    order: 0;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-b043a3e3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_7d67ae3d-ea84-e2bc-dd27-47e5c7e20372-aaa9f470 {
    place-self: center;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-aaa9f470 {
    grid-column: span 2 / span 2;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-aaa9f470 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-aaa9f470 {
    grid-column: span 1 / span 1;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-aaa9f470 {
    grid-column: span 1 / span 1;
    justify-self: end;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f51-aaa9f470 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f85-aaa9f470 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe3801a2-aaa9f470, #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe380246-aaa9f470, #w-node-_3d2a8216-7a1d-96ae-8b0c-b087fe380251-aaa9f470 {
    order: 0;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-aaa9f470 {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa870, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa870 {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa870, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa870 {
    justify-self: center;
  }

  #w-node-fd421274-1bae-1a8e-99cd-f1faba146bbb-c4cfa870, #w-node-fd421274-1bae-1a8e-99cd-f1faba146bbc-c4cfa870 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13934d-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139359-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139365-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139371-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13937d-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139389-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139395-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393a4-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393b0-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393bc-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393c8-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393d4-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393e0-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393ec-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1393f8-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139404-c4cfa8b5, #w-node-_2607104c-c1a2-f475-1598-e11ef86a3b12-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139410-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13941f-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13942b-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139437-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139443-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13944f-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13945e-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13946a-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139476-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d139482-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13948e-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d13949a-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394a9-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394b5-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394c1-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394cd-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394d9-c4cfa8b5, #w-node-_7c6a2240-5c1f-201d-f98c-5f5e3d1394e8-c4cfa8b5, #w-node-_75e17462-4884-ed2b-4b32-ae6299bc2321-c4cfa8b5 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_0b43c5be-30ed-5569-13b6-912386dc0a21-c4cfa8b5, #w-node-_0b43c5be-30ed-5569-13b6-912386dc0a22-c4cfa8b5, #w-node-_1ff7f560-6a1a-4b01-57b2-f13a51cac53a-51cac4f6 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8694b22f-4c4f-00dd-11db-a5e8e5adca7e-c4cfa906 {
    justify-self: start;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91c, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91c {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91c, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91c {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91c, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91d, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91d {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91d, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91d {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91d, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91e, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91e {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91e, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91e {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91e, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa91f, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa91f {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa91f, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa91f {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa91f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa91f, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa920, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa920 {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa920, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa920 {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa920, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa920, #w-node-_13370625-3bdf-e53f-9569-24887147fa65-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147fa68-c4cfa92d {
    grid-column: span 1 / span 1;
  }

  #w-node-_13370625-3bdf-e53f-9569-24887147fa92-c4cfa92d, #w-node-_13370625-3bdf-e53f-9569-24887147faa4-c4cfa92d {
    justify-self: center;
  }

  #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee31-c4cfa92e, #w-node-e4b43dc6-7cc9-1936-00cd-5e3638ceee32-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa92e, #w-node-c221f15f-575a-7174-b4eb-ed557251a04f-c4cfa943, #w-node-c221f15f-575a-7174-b4eb-ed557251a050-c4cfa943 {
    grid-column: span 1 / span 1;
  }

  #w-node-_9b5fc3b7-30c2-259c-252b-791d4bf9e9df-c4cfa95f, #w-node-_097a6f53-169d-6791-0be0-e45ad75893cc-c4cfa962 {
    order: 9999;
  }

  #w-node-_097a6f53-169d-6791-0be0-e45ad75893eb-c4cfa962 {
    order: -9999;
  }

  #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12db5-c4cfa964, #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12dc4-c4cfa964, #w-node-_863cd5d1-c195-0b66-a7b7-06f813d12df3-c4cfa964 {
    order: 9999;
  }

  #w-node-_5298de45-d1e2-8f66-9d04-31dcb4cb6e44-c4cfa978 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1dab4bb5-757c-b889-c678-598bfbaae3d3-c4cfa978 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae14a-c4cfa978 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae14d-c4cfa978 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ad606720-e67b-f0d4-30ee-e037e8836706-c4cfa97b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_5e57d996-db3a-ee0b-e22b-81b1854a95fe-c4cfa97c {
    justify-self: start;
  }

  #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa97e, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa97e {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa97e, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa97e {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa97e, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa97e, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa984, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa984, #w-node-_4fcd8ced-b66f-86a2-2ac9-57ad6567b390-c4cfa984 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa984 {
    grid-column: span 1 / span 1;
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa984, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa984, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-c4cfa985, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-c4cfa985 {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-c4cfa985, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-c4cfa985 {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa985, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e30-c4cfa985, #w-node-_47cea32c-1118-a9ba-4e3d-fb106f781e31-c4cfa985 {
    grid-column: span 1 / span 1;
  }

  #w-node-de4a2240-d03c-6182-a3c4-602876c51b6c-c4cfa988, #w-node-dbf2b663-d94b-a01f-8727-6a9e0dea5712-c4cfa988 {
    justify-self: center;
  }

  #w-node-_09515652-d944-f840-1e68-5f0d4dd1352b-c4cfa988, #w-node-_8bd94e72-9a09-8fda-0afe-0260e9201b55-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-c4cfa988, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-c4cfa988 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0974f460-6ac5-abc5-f2a3-daf92fdb9456-c4cfa989, #w-node-_249a9733-6061-34d3-3a17-589a520b8338-c4cfa989, #w-node-d1655b8c-8ecd-ac97-44cb-932becce26b8-c4cfa989, #w-node-_74f3b80a-bba5-3366-c14a-5cdeb1f35a1d-c4cfa989, #w-node-_3a2700f4-9d0b-dbb4-8dc9-4c9500275c60-c4cfa989, #w-node-e61fe896-fbc5-5e5b-fec1-6f2fe2434edd-c4cfa989, #w-node-_3d3fe75f-9796-d42b-3bbe-d8d6d1132a0c-c4cfa989, #w-node-_016f5081-8615-c1a0-9287-58fc63684400-c4cfa989, #w-node-_8896ab1a-5888-490e-725a-5dbcdca8bcd7-c4cfa989, #w-node-_4ce9dd02-e1a3-848d-83ef-02bdd0ba26bf-c4cfa989, #w-node-_2f7d2b78-8cfd-9a19-6d74-40637d524109-c4cfa989, #w-node-abc1a157-5892-6de9-edb3-4d66f730390f-c4cfa989, #w-node-fa4c3e42-abe9-acda-db8b-d79fa195df0c-c4cfa989, #w-node-_95d26763-ea4f-a738-a46a-1f17b29ba5f3-c4cfa989, #w-node-_319f8772-3024-f9dc-b043-1c4f31d7dbf0-c4cfa989, #w-node-_4db3afc7-8cff-9552-5536-e3488cee98c6-c4cfa989, #w-node-_549acfbc-597e-ee08-087f-a37fd4a9b97a-c4cfa989, #w-node-_3d57a958-b898-b2d6-7b09-7b9110e60b78-c4cfa989, #w-node-bbe38d0b-f4b2-29b5-0345-762c69b0e0d9-c4cfa989, #w-node-_28324026-47f1-9ea9-8ebd-068c3bc305fa-c4cfa989, #w-node-_1a8a67a0-9a93-9099-3a2c-05a3082b3f38-c4cfa989, #w-node-_4bb075aa-dc31-1b78-4aeb-d2d94db89450-c4cfa989, #w-node-_2ac03402-84f4-87c1-f6ae-0558966dd989-c4cfa989, #w-node-_58014cd4-bfce-870b-a5ba-00770841821d-c4cfa989, #w-node-_280e1344-ce8b-0571-13f3-24d1ae8561cc-c4cfa989, #w-node-edb3f799-0c42-738c-c309-a9db1a85bc64-c4cfa989, #w-node-_1a446aed-0310-54f1-0fbd-bba101410b94-c4cfa989, #w-node-_2b96e0f9-e31a-e3d3-cc12-545d60458613-c4cfa989, #w-node-_5bf35502-2578-b39e-1c68-580c41eb2093-c4cfa989, #w-node-b647db5c-45b5-9c27-5371-6cecda339b21-c4cfa989, #w-node-_711f76bd-a13a-f56e-7c7b-95679cb16ee0-c4cfa989, #w-node-_728d7460-b372-90b0-08d8-9ef4125dacd3-c4cfa989, #w-node-_0ee350bc-54c2-264c-b5f2-e05883ca6203-c4cfa989, #w-node-f871efd1-6fb7-7dca-0982-8ce7eadeb53c-c4cfa989, #w-node-_310e2183-fc94-0d3e-94b8-a1ddf64fd9b7-c4cfa989 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-c4cfa98a, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-c4cfa98a {
    grid-column: span 1 / span 1;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-c4cfa98a, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-c4cfa98a {
    justify-self: center;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750008-c4cfa98a, #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750048-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-c4cfa98a, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7152-c4cfa98a, #w-node-c3f28b2f-99da-d1f0-2886-093a7e5a7153-c4cfa98a, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f3a7a39d, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f3a7a39d {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f3a7a39d, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f3a7a39d {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f3a7a39d, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be6239b2-f3a7a39d, #w-node-_6113233f-e259-46a1-853d-7b76be6239b3-f3a7a39d, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-0e9c53a5, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-0e9c53a5 {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-0e9c53a5, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-0e9c53a5 {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-0e9c53a5, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f656-0e9c53a5, #w-node-a5438e8c-5a21-36c8-dedf-274c8762f657-0e9c53a5, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4269-d3b5d222, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e426c-d3b5d222 {
    grid-column: span 1 / span 1;
  }

  #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e4296-d3b5d222, #w-node-_21f3d4d7-ecdd-04cd-0e7e-007ebb4e42a8-d3b5d222 {
    justify-self: center;
  }

  #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750008-d3b5d222, #w-node-_49705701-00d2-1a1c-9ac9-84ccb8750048-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf92-d3b5d222, #w-node-bb29068f-7f97-aac1-2a7a-14fe9b99cf93-d3b5d222, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-b62ae092, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-b62ae092 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-b62ae092, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-b62ae092 {
    justify-self: center;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-b62ae092, #w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-b62ae092, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f801-b62ae092, #w-node-_6e724e0d-b4ef-2fe9-4144-5b0229a6f802-b62ae092, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-ab7aff56, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-ab7aff56 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-ab7aff56, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-ab7aff56 {
    justify-self: center;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-ab7aff56, #w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-ab7aff56, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e6-ab7aff56, #w-node-_3b0d9155-73ae-0a9e-939f-86b6ef1123e7-ab7aff56, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-791b136f, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-791b136f {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-791b136f, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-791b136f {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-791b136f, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea96-791b136f, #w-node-_66926938-6368-86c6-713e-3286fd8dea97-791b136f, #w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69cf5-791b136f, #w-node-_5d549a32-8ded-58f0-fe2f-bab9f5e69d35-791b136f, #w-node-_62179c94-26cb-3c14-4be6-d626adfa4eb7-f544cd7c, #w-node-_27d9827b-ffe8-e16a-b350-f4af8aa296ee-f544cd7c {
    grid-column: span 1 / span 1;
  }

  #w-node-_606ff686-e3e2-ed12-1da5-74b6c8b25e43-f544cd7c, #w-node-_7ddc0af9-daae-7e9f-a2e9-bce3eff6377c-f544cd7c {
    justify-self: center;
  }

  #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-f544cd7c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-f544cd7c, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a3-74f498c6, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4a6-74f498c6 {
    grid-column: span 1 / span 1;
  }

  #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4d0-74f498c6, #w-node-baaa8f22-7d51-a7d5-800b-e7008c94f4e2-74f498c6 {
    justify-self: center;
  }

  #w-node-_6d224a0f-0e05-8406-b278-0a543baffddf-74f498c6, #w-node-_6d224a0f-0e05-8406-b278-0a543baffe1f-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc10-74f498c6, #w-node-fe08a8c8-ca1c-096d-ee55-16e20b6bdc11-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd13a-74f498c6, #w-node-fa116965-cc49-6a12-b8d1-858911bfd13b-74f498c6, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-dba9761c, #w-node-a488271d-2586-c5f6-c1af-585df5446830-dba9761c, #w-node-a488271d-2586-c5f6-c1af-585df5446862-dba9761c, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-47898676, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-47898676, #w-node-a488271d-2586-c5f6-c1af-585df5446830-47898676, #w-node-a488271d-2586-c5f6-c1af-585df5446862-47898676, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-b043a3e3, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-b043a3e3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-b043a3e3, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-b043a3e3 {
    justify-self: center;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f51-b043a3e3, #w-node-_8205abd1-d3a0-9473-6773-9987f9221f83-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-b043a3e3, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-b043a3e3, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28084-aaa9f470, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c28087-aaa9f470 {
    grid-column: span 1 / span 1;
  }

  #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280b1-aaa9f470, #w-node-_012912c8-eb36-3c0c-81cc-a7d6c8c280c3-aaa9f470 {
    justify-self: center;
  }

  #w-node-_8205abd1-d3a0-9473-6773-9987f9221f51-aaa9f470, #w-node-_8205abd1-d3a0-9473-6773-9987f9221f83-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad15-aaa9f470, #w-node-_8efc79c4-f9aa-9972-7604-482e7d1bad16-aaa9f470 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_28bf243d-7839-6540-bd9c-a50a34ed587e-c4cfa95a {
    order: -9999;
  }

  #w-node-_88cb2ed4-e4d9-a7fe-ef90-9eec3e6ae14d-c4cfa978 {
    grid-area: 3 / 1 / 5 / 2;
  }

  #w-node-_82e9bff1-0390-8053-a9b7-8e30827bb711-c4cfa982, #w-node-_46558907-68c6-d893-aae9-ed67d49dfb6d-c4cfa987, #w-node-_045632d4-b49e-777e-cbb3-21267157a8ee-c4cfa987, #w-node-fbc1c8a9-ed8d-7819-1d39-f28ff9017c15-c4cfa987, #w-node-_82e9bff1-0390-8053-a9b7-8e30827bb711-c4cfa987, #w-node-_46558907-68c6-d893-aae9-ed67d49dfb6d-5476a11f, #w-node-_045632d4-b49e-777e-cbb3-21267157a8ee-5476a11f {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Semibold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-SemiboldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-BoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Bold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Medium.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-MediumItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Regular.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-RegularItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Book.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-BookItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-Thin.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cosmica';
  src: url('../fonts/Cosmica-ThinItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}