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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Switzer variable;
  src: url('../fonts/Switzer-Variable.woff2') format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

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

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

:root {
  --flowui-component-library-gray-900: #160042;
  --flowui-component-library-white: white;
  --flowui-component-library-primary-base: #642eff;
  --flowui-component-library-grey-300: #e4e6f1;
  --flowui-component-library-gray-200: #f3f5fb;
  --flowui-component-library-gray-500: #6b7094;
  --flowui-component-library-gray-700: #282556;
  --flowui-component-library-gray-400: #b6b9ce;
  --flowui-component-library-success-lighter: #ebfff6;
  --flowui-component-library-success-darker: #006638;
  --flowui-component-library-grey-600: #393b6a;
}

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

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

body {
  color: #000;
  font-family: Switzer, sans-serif;
  font-size: 1.375em;
  font-weight: 300;
  line-height: 1;
}

h2 {
  letter-spacing: -.04em;
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1;
}

h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.8;
}

h4 {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
}

p {
  margin-bottom: 40px;
  font-size: 1.375rem;
  line-height: 1.3;
}

.container-style-guide {
  max-width: 1480px;
  padding-left: 3vw;
  padding-right: 3vw;
}

.wrapper-style-guide {
  grid-row-gap: 50px;
  flex-direction: column;
  padding-top: 16vh;
  padding-bottom: 100px;
  display: flex;
}

.heading-title {
  color: #000;
  letter-spacing: -.06em;
  font-size: 8rem;
  font-weight: 600;
  line-height: .8;
}

.heading-title.sticky {
  position: sticky;
  top: 0;
}

.heading-title.no-breaking {
  letter-spacing: -.02em;
  white-space: nowrap;
}

.heading-title.creator-heading {
  font-size: 94px;
}

.heading-title.is--footer {
  letter-spacing: -.04em;
  font-size: 6rem;
  line-height: .8;
}

.title-wrapper-style-guide {
  border-bottom: 1px solid #f0f0f0;
  border-radius: 1px;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

.grid-style-guide {
  grid-template-rows: auto;
  grid-template-columns: .75fr 2.25fr;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

.heading-smallsdaf {
  color: #000;
  letter-spacing: -.06em;
  font-size: .875em;
  font-weight: 500;
  line-height: 1.4;
}

.heading-title-serif {
  z-index: 3;
  letter-spacing: -.12em;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Zodiak, sans-serif;
  font-size: 9.375rem;
  font-weight: 300;
  line-height: 1;
  position: relative;
}

.heading-title-serif.creator-lite-heading {
  font-size: 94px;
}

.heading-regular {
  color: #000;
  letter-spacing: -.02em;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}

.heading-regular.text-color-white {
  color: #000;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
  font-weight: 500;
}

.heading-regular.space-base {
  margin-bottom: .5vh;
}

.heading-regular.space {
  padding-bottom: 20px;
  padding-left: 20px;
}

.heading-regular.all-caps {
  text-transform: uppercase;
  font-weight: 500;
}

.heading-regular.all-caps.opcavity {
  color: #00000080;
  font-weight: 300;
}

.heading-regular.align-center {
  justify-content: center;
}

.main-paragraph {
  font-size: 1.375rem;
  line-height: 1.3;
}

.heading-xtitle {
  color: #000;
  letter-spacing: -.06em;
  font-size: 17.5rem;
  font-weight: 600;
}

.heading-xtitle.no-breaking {
  white-space: nowrap;
  text-decoration: none;
}

.heading-xtitle.no-breaking.text-color-white {
  font-size: 15rem;
}

.heading-xtitle.no-breaking.discover {
  display: block;
}

.heading-xtitle.no-breaking.discover-1 {
  display: none;
}

.heading-small {
  color: #000;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.4;
  text-decoration: none;
}

.heading-small.w--current, .heading-small.opacity {
  color: #000;
}

.heading-small.opacity.lineup {
  text-decoration: line-through;
}

.heading-small.text-opacity {
  letter-spacing: -.03em;
}

.heading-small.text-opacity.space {
  padding-bottom: 10px;
}

.heading-small.size {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-small.size.mobile {
  font-size: 20px;
  font-weight: 400;
}

.heading-small.opacity-allcaps {
  color: #00000080;
  text-transform: uppercase;
  font-weight: 400;
}

.heading-small.allcaps-center {
  color: #00000080;
  text-align: center;
  text-transform: uppercase;
}

.heading-large {
  color: #000;
  letter-spacing: -.06em;
  font-size: 4.3rem;
  font-weight: 400;
  line-height: 1;
}

.heading-large.align-center {
  text-transform: capitalize;
}

.heading-large.size-ca {
  text-transform: uppercase;
  width: 70%;
  font-weight: 600;
}

.heading-large.text-wrap-balance {
  text-wrap: balance;
}

.heading-xlarge {
  color: #000;
  letter-spacing: -.02em;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1;
}

.heading-xlarge.text-wrap-balance {
  text-wrap: balance;
}

.heading-subtitle {
  color: #000;
  font-size: .875rem;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
}

.heading-subtitle.opacity {
  opacity: .5;
  display: inline-block;
}

.heading-subtitle.opacity.recent {
  display: none;
}

.heading-subtitle.color {
  z-index: 21;
  color: #fff;
  text-decoration: none;
  position: relative;
}

.heading-medium {
  color: #000;
  letter-spacing: -.06em;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.3;
}

.heading-medium.align-center.size {
  max-width: 760px;
  font-size: 4.3rem;
  line-height: 1;
}

.heading-medium.align-center.size.switzer {
  text-transform: capitalize;
  font-size: 4.3rem;
  line-height: 1;
}

.main-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  position: relative;
}

.main-grid.align-base {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: end;
}

.main-grid.grid {
  display: none;
}

.main-grid.footer-grid {
  grid-column-gap: 48px;
  grid-template-columns: 1.75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.5fr 2fr;
  grid-auto-columns: .25fr;
}

.main-grid.home-form {
  grid-template-columns: 1fr;
}

.color-swatch {
  height: 8vh;
}

.color-wrapper-style-guide {
  grid-row-gap: 7px;
  flex-direction: column;
  display: flex;
}

.body {
  color: #000;
  font-family: Switzer, sans-serif;
  font-size: 1.375em;
  font-weight: 300;
}

.heading-description {
  font-size: .625rem;
  font-weight: 300;
  line-height: 1;
}

.heading-description.rotate-absolute {
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
  transform: translate(25px, 6px)rotate(-90deg);
}

.nav-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  mix-blend-mode: difference;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  grid-auto-columns: 350px;
  place-content: stretch space-between;
  align-items: stretch;
  height: auto;
  margin-left: 11vw;
  margin-right: 11vw;
}

.navbar {
  z-index: 20;
  background-color: #0000;
  width: 100%;
  display: block;
  position: relative;
  transform: translate(0);
}

.navbar.naw-menu {
  height: 100px;
  margin-bottom: 100px;
  display: none;
}

.navbar.nav-bar-menu-hide, .navbar.nav-2 {
  display: none;
}

.section-hero {
  height: 100vh;
  margin-top: -150px;
}

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

.section-hero.cta-buttons {
  margin-top: 0;
}

.wrapper-text-hero {
  padding-bottom: 15%;
  overflow: hidden;
}

.wrapper-text-hero.home {
  padding-bottom: 0%;
}

.hero-section {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.image-hero {
  z-index: 3;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 60vh;
  margin-bottom: 40px;
  margin-left: 20%;
  display: flex;
  position: absolute;
}

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

.arrow-sign {
  position: absolute;
  inset: auto 3% 0% auto;
}

.wrapper-text.absolute {
  max-width: 700px;
  margin-left: 11vw;
  position: absolute;
  inset: auto auto 0% 0%;
}

.wrapper-text.size {
  width: 35%;
  margin-left: 50%;
  display: none;
  position: relative;
}

.wrapper-text.padding {
  padding-left: 70px;
}

.wrapper-text.flex-vert {
  flex-direction: column;
  display: flex;
}

.wrapper-text.small {
  width: 60%;
  position: relative;
  top: 0;
}

.wrapper-two-fonts {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.font-two {
  display: block;
  position: relative;
  transform: translate(0, -2px);
}

.font-two.app {
  display: none;
}

.line {
  z-index: 3;
  width: 110%;
  max-width: none;
  position: absolute;
  transform: translate(0, -70px);
}

.wrapper-text-size {
  width: 100%;
}

.motion-text {
  display: flex;
  position: relative;
}

.container {
  max-width: 1340ch;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11vw;
  padding-right: 11vw;
}

.container.inner-container {
  margin-top: 60px;
  padding-left: 11vw;
  padding-right: 11vw;
}

.space-big {
  height: 15vh;
}

.space-big.cta-button {
  height: auto;
  padding-top: 0;
  padding-left: 0;
}

.space-big.space.how-it-spacing {
  height: auto;
}

.space-big.logo-section {
  height: 10vh;
}

.btn-primary {
  flex-direction: column;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.btn-line {
  opacity: 1;
  background-color: #000;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.space-small {
  height: 5vh;
  display: none;
}

.btn-wrapper {
  z-index: 12;
  display: none;
  position: relative;
  overflow: hidden;
}

.btn-line-opacity {
  opacity: .2;
  background-color: #000;
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.wrapper-splash {
  z-index: 20;
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 210px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hover-button-splash {
  background-color: #fff;
  border-radius: 200px;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

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

.bg-splash {
  z-index: 10;
  background-color: #000;
  background-image: url('../images/GetInspired.png');
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: fixed;
  inset: 0%;
}

.space-tiny {
  height: 15vh;
}

.space-tiny.footer-spacing, .space-tiny.footer-spacing-2, .space-tiny.footer-spacing-3 {
  height: 2.5vh;
}

.space-tiny.get-inspired.hit-it-space {
  color: #fff;
}

.space-medium {
  height: 2vh;
}

.wrapper-price {
  align-items: center;
  display: flex;
}

.section {
  padding-bottom: 10vh;
}

.section.bg-opacity {
  background-color: #0000000d;
}

.section.bg-opacity.footer-last {
  padding-bottom: 0;
  overflow: hidden;
}

.section.flexbox {
  justify-content: center;
  margin-top: -10vh;
  display: flex;
}

.section.flexbox-center {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

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

.section._2nd-how-it-work-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

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

.list-work {
  z-index: 9;
  border-top: 1px solid #0003;
  justify-content: space-between;
  align-items: center;
  padding: 6vh 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.container-list-work {
  z-index: 11;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.opacity {
  opacity: .5;
}

.grid-list-work {
  grid-template-rows: auto;
  grid-template-columns: .75fr .25fr;
  align-items: center;
  width: 100%;
}

.divider {
  background-color: #0003;
  width: 100%;
  height: 1px;
}

.brands-section {
  justify-content: center;
  display: flex;
}

.brands-section.story-heading {
  margin-bottom: 40px;
}

.brands-section.partner-brands {
  margin-bottom: 20px;
}

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

.wrapper-carroussel-motion {
  overflow: hidden;
}

.wrapper-carroussel {
  display: flex;
  overflow: visible;
}

.corroussel-grid {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 100vw;
}

.brand-wrapper {
  border-bottom: 1px #e8e8e8;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.brand-wrapper.vertical {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
}

.full-image-list {
  z-index: 8;
  opacity: 1;
  justify-content: flex-end;
  width: 40vw;
  height: 100vh;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.full-image-list.position {
  top: 20%;
  right: -56%;
}

.full-image-list.position.repostion {
  inset: 0% 0% 0% auto;
}

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

.bg-background {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  overflow: hidden;
}

.wrapper-list {
  padding-left: 10vw;
  padding-right: 10vw;
}

.about {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 10vh 100px;
  display: flex;
  position: relative;
}

.text-about {
  z-index: 10;
  width: 60vw;
  position: relative;
}

.bg-local {
  z-index: 1;
  display: none;
  position: fixed;
  inset: 0%;
}

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

.link {
  color: #000;
}

.bg-design {
  z-index: 1;
  display: none;
  position: fixed;
  inset: 0%;
}

.art-phone {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.image-phone {
  border-radius: 1vw;
  width: 62%;
  height: 90%;
  position: relative;
  overflow: hidden;
  transform: skew(0deg, -1deg)perspective(835px)translate(3px, -2px)rotate(-9.4deg);
}

.footer {
  z-index: 12;
  flex-direction: column;
  display: flex;
  position: relative;
}

.sign {
  object-fit: fill;
  border-top: 1px solid #0003;
  border-radius: 1px;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-top: 20px;
  display: flex;
}

.link-subtile {
  color: #000;
  font-weight: 500;
  text-decoration: none;
}

.top-footer {
  grid-column-gap: 3vw;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 20px;
  display: flex;
}

.text-opacity {
  opacity: .5;
}

.link-block-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-9 {
  z-index: 2;
  position: absolute;
}

.splash-bg {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000;
  border: 1px solid #0000;
  border-radius: 150px;
  position: absolute;
  inset: 15px;
}

.image-10 {
  z-index: 3;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: 91px 0% 0%;
}

.splash {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  margin-top: 0;
  margin-left: 10%;
  display: flex;
  position: relative;
}

.image-hero-about {
  z-index: 3;
  height: 580px;
  margin-left: 26%;
  position: absolute;
}

.wrapper-hero-image-text {
  align-items: center;
  margin-left: 10vw;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

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

.wrapper-twice.size {
  margin-left: 20px;
  padding-top: 20px;
  padding-right: 8px;
}

.wrapper-twice.zindex {
  z-index: 4;
}

.content-column {
  display: flex;
}

.title-left, .title-right {
  flex: 1;
  position: relative;
}

.wrapper-image-hero {
  flex: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.container-team {
  z-index: 11;
  width: 100%;
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.team-people {
  z-index: 12;
  width: 100%;
  position: relative;
}

.item-team {
  z-index: 11;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  text-decoration: none;
  display: flex;
}

.grid-about {
  grid-column-gap: 3vw;
  grid-row-gap: 3vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.frame-grid {
  width: 100%;
  min-height: 300px;
}

.frame-grid.size-grid {
  height: 100vh;
}

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

.track-about {
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: auto;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.sticky-about {
  min-height: auto;
  position: relative;
  top: 0;
}

.secret-page {
  background-color: #edff41;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 50vh;
  display: none;
}

.wrapper-suprise {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-hero-cases {
  height: 100vh;
  margin-top: 0;
}

.bg-hero-case, .image-17 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-hero {
  justify-content: center;
  margin-bottom: -4.5vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.wrapper-case {
  overflow: hidden;
}

.image-case {
  padding-bottom: 0;
  overflow: hidden;
}

.wrapper-hero-services {
  height: 77vh;
  margin-left: 10vw;
  margin-right: 10vw;
  display: flex;
  position: sticky;
  top: 150px;
}

.text-hero-services {
  z-index: -1;
  align-items: center;
  width: 50%;
  padding-left: 1vw;
  display: flex;
  position: relative;
}

.image-hero-services {
  width: 50%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

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

.image-hero-a {
  z-index: 8;
  position: absolute;
  inset: 0%;
}

.image-hero-b {
  z-index: 4;
  position: absolute;
  inset: 0%;
}

.track-services {
  flex-direction: column;
  justify-content: flex-start;
  height: 200vh;
  display: flex;
  position: relative;
  top: 0;
}

.text-wrapper-services {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.subtitle-about {
  width: 25%;
}

.text-wrapper-about {
  grid-row-gap: 3vh;
  flex-direction: column;
  width: auto;
  display: flex;
}

.text-wrapper-about.size {
  grid-row-gap: 1vh;
}

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

.wrapper-services {
  grid-row-gap: 2px;
  flex-direction: column;
  margin-bottom: 43px;
  display: flex;
}

.service-text {
  object-fit: cover;
  width: 100%;
  height: 21rem;
  margin-bottom: 10px;
  overflow: hidden;
}

.text-field {
  background-color: #0000;
  border-top: 1px #000;
  border-bottom: 1px solid #00000026;
  border-left: 1px #00000026;
  border-right: 1px #000;
  border-radius: 0;
  height: 51px;
  padding-left: 0;
  font-size: 1.25rem;
}

.text-field.input {
  height: 150px;
}

.submit-button {
  color: #fff;
  background-color: #000;
  border: 1px #000;
  border-radius: .5rem;
  width: auto;
  padding: 1rem 1.5rem;
}

.nav-link {
  flex-direction: column;
  height: 26px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.nav-link.about-nutton.w--current, .nav-link.creator-button.w--current {
  -webkit-text-decoration: underline #d6fe33;
  text-decoration: underline #d6fe33;
  text-decoration-thickness: 2px;
}

.nav-link.creator-button.privacy, .nav-link.creator-button.terms {
  display: none;
}

.nav-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrapper-link {
  flex-direction: column;
  display: flex;
}

.size {
  width: 100%;
  height: auto;
}

.size.h1-para {
  width: 100%;
  height: 150px;
}

.full-image-list-01 {
  z-index: 8;
  opacity: 1;
  justify-content: flex-end;
  width: 100%;
  height: 65vh;
  max-height: 800px;
  margin-bottom: 40px;
  display: block;
  position: relative;
  inset: auto;
  overflow: hidden;
}

.wrapper-list-01 {
  flex-direction: column;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.container-big {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}

.text-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 45%;
  display: flex;
}

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

.text-wrapper.gap-0 {
  grid-row-gap: 0px;
}

.container-list-work-01 {
  z-index: 11;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.collection-item {
  flex-direction: column;
  align-items: stretch;
  padding-left: 0;
  padding-right: 60px;
  display: flex;
}

.wrapper-list-02 {
  flex-direction: column;
  margin-bottom: 100px;
  text-decoration: none;
  display: flex;
}

.full-image-list-02 {
  z-index: 8;
  opacity: 1;
  justify-content: flex-end;
  width: 100%;
  height: 85vh;
  max-height: 1200px;
  margin-bottom: 40px;
  display: block;
  position: relative;
  inset: auto;
  overflow: hidden;
}

.text-together {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-home-02 {
  grid-template-rows: auto min-content auto;
  grid-template-columns: 1fr auto 1fr;
}

.wrapper-text-home-02.center-hero {
  padding-left: 1vw;
  padding-right: 1vw;
}

.wrapper-text-home-02.align-base.space {
  margin-bottom: -1vh;
  padding-left: .5vw;
}

.heading-xl {
  font-size: 10vw;
  font-weight: 700;
  line-height: .7;
}

.heading-xl.size-space {
  line-height: .8;
}

.heading-l {
  font-size: 5vw;
  font-weight: 700;
}

.image-full {
  width: 55vw;
  height: 70vh;
}

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

.success-message {
  text-transform: capitalize;
  background-color: #0000;
  width: 100%;
  line-height: 1.3;
}

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

.coming-soon {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 60vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-coming-soon {
  width: 100%;
  height: auto;
  position: relative;
  inset: auto 0% 0%;
}

.grid-coming-soon {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  height: 100%;
  padding-left: 10vw;
  padding-right: 10vw;
}

.wrapper-text-coming-soon {
  color: #000;
  text-decoration: none;
}

.images-hover {
  z-index: -1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-wrapper {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 55vh;
  display: block;
  position: relative;
  top: -15vh;
  right: -6em;
  overflow: hidden;
}

.image-b {
  z-index: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.letter {
  justify-content: space-between;
  align-items: flex-start;
  height: 30vh;
  display: flex;
  overflow: hidden;
}

.link-letter {
  color: #000;
  text-decoration: none;
}

.image-a {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-c {
  z-index: 3;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-d {
  z-index: 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.about-hero {
  height: 90vh;
}

.text-wrapper-about-hero {
  padding-bottom: 2vw;
  padding-left: 2vw;
  padding-right: 2vw;
  position: absolute;
  inset: auto 0% 0%;
}

.slider-about {
  background-color: #000;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.images-about {
  width: 60vw;
  height: 80vh;
}

.wrapper-images-about {
  grid-column-gap: 5vw;
  padding-left: 5vw;
  display: flex;
}

.image-20 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.sticky-about-03 {
  height: 300vh;
}

.case-blog {
  flex-direction: column;
  width: 100%;
  margin-bottom: 5vh;
  display: flex;
}

.image-thumbnail {
  border-radius: 40px;
  width: 100%;
  height: 55vh;
  margin-bottom: 14px;
  overflow: hidden;
}

.image-thumbnail.w--current {
  border-radius: 40px;
  overflow: hidden;
}

.image-21 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.posts-blogs {
  grid-column-gap: 30px;
  display: flex;
}

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

.post-blog {
  width: 100%;
}

.text-blog-center {
  width: 70%;
}

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

.hero-section-home-02 {
  z-index: 2;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.text-wrapper-home-02 {
  flex: none;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.wrapper-title {
  flex-direction: column;
  height: 400vh;
  margin-left: 10vw;
  margin-right: 10vw;
  position: relative;
  top: 0;
}

.section-hero-home-02 {
  margin-top: -150px;
}

.grid-home-hero-02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.heigh-letter {
  height: 12.5vh;
}

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

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

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-23 {
  width: 100%;
}

.field-label {
  font-family: Switzer, sans-serif;
  font-weight: 300;
}

.text-wrapper-02 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: auto;
  display: flex;
}

.teams-content {
  grid-row-gap: 10vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10vh;
  margin-bottom: 20vh;
  display: flex;
}

.image-24 {
  width: 20rem;
}

.wrapper-splash-mobile {
  z-index: 20;
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 210px;
  text-decoration: none;
  display: none;
  position: relative;
}

.nav-menu-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  display: flex;
}

.brand, .brand.w--current {
  width: 210px;
}

.about-city {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
}

.team-people-mobile {
  display: none;
}

.grid-home-sales {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.wrapper-btn {
  cursor: pointer;
  border: 1px solid #b9b9b9;
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 40px 10px;
  text-decoration: none;
  transition: background-color .35s;
  display: flex;
}

.wrapper-btn:hover {
  background-color: #edff41;
  border-color: #b9b9b9;
}

.title-section {
  margin-top: 21px;
  margin-bottom: 21px;
}

.pages-wrapper {
  margin-bottom: 60px;
}

.home-sales {
  justify-content: space-between;
  margin-top: 15vh;
  margin-bottom: 20vh;
  display: flex;
}

.wrapper-splash-home {
  z-index: 20;
  background-color: #000;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 210px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-2 {
  color: #000;
}

.home-projects-item {
  height: 100vh;
  margin: 1vw;
  position: relative;
  overflow: hidden;
}

.home-projects-item-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home-projects-item-content {
  z-index: 10;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 4vw;
  padding-left: 5vw;
  display: flex;
  position: absolute;
  inset: 0%;
}

.home-projects-item-link {
  z-index: 11;
  position: absolute;
  inset: 0%;
}

.wrapper-prcing-content {
  grid-column-gap: 30px;
  display: flex;
}

.wrapper-pricing {
  border-radius: 40px;
  width: 100%;
}

.wrapper-pricing.bg-color-gray {
  background-color: #fafafa;
  padding: 5vw 3vw 3vw;
}

.heading-medium-2 {
  color: #000;
  letter-spacing: -.06em;
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.space-20 {
  height: 20px;
}

.space-50 {
  height: 50px;
}

.item-list {
  grid-column-gap: 15px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-princing-wrapper {
  align-items: flex-end;
  display: flex;
}

.name-team, .role-team {
  grid-column-gap: 6px;
  display: flex;
}

.bg-brand {
  z-index: 1;
  display: none;
  position: fixed;
  inset: 0%;
}

.udesly-button-media {
  border: 1px #a3a3a3;
  border-radius: 6px;
  flex: none;
  height: 86px;
  transition: all .25s ease-out;
  overflow: hidden;
}

.udesly-button-media:hover {
  transform: translate(0, -2px);
}

.udesly-media-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  margin-top: 32px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.udesly-paragraph-large {
  color: #404040;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.udesly-text-extrabold {
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 800;
}

.udesly-overline-large {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.udesly-column {
  width: 100%;
  position: relative;
}

.div-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  object-fit: fill;
  margin-top: 48px;
  display: none;
}

.f-button-icon {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: flex;
}

.f-button-apple {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: var(--flowui-component-library-gray-900);
  min-height: 48px;
  color: var(--flowui-component-library-white);
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.uui-text-size-small {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small.text-color-gray500 {
  color: #667085;
}

.uui-footer03_link {
  grid-column-gap: .5rem;
  color: #6941c6;
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer03_link:hover {
  color: #53389e;
}

.uui-footer03_details-wrapper {
  grid-column-gap: 2.5vh;
  grid-row-gap: 2.5vh;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.uui-footer03_bottom-wrapper {
  border-top: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  padding-top: 2rem;
  display: flex;
}

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

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

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

.uui-padding-vertical-xlarge {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uui-footer03_top-wrapper {
  grid-column-gap: 4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  place-items: start;
}

.uui-badge-small-success {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.f-footer-link {
  width: 100%;
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.01em;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  transition: color .3s;
}

.f-footer-link:hover {
  color: var(--flowui-component-library-primary-base);
}

.f-footer-vertical-divider {
  background-color: var(--flowui-component-library-grey-300);
  width: 1px;
  height: 16px;
}

.f-footer-menu {
  grid-column-gap: 24px;
  flex: none;
  align-items: center;
  display: flex;
}

.f-footer-detail {
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.f-footer-brand {
  align-items: center;
  display: flex;
}

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

.f-footer-divider {
  background-color: var(--flowui-component-library-gray-200);
  width: 100%;
  height: 1px;
  margin-top: 64px;
  margin-bottom: 32px;
}

.f-footer-title {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: -.01em;
  margin-bottom: 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.f-footer-block {
  flex-direction: column;
}

.f-footer-large-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.f-footer-logo {
  flex: none;
}

.f-footer-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.f-footer-wrapper.cta {
  flex-direction: row;
}

.f-button-neutral {
  background-color: var(--flowui-component-library-gray-900);
  min-height: 48px;
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--flowui-component-library-gray-700);
}

.f-field-icon {
  width: 24px;
  height: 24px;
  color: var(--flowui-component-library-gray-400);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto auto 16px;
}

.f-field-input-icon {
  border: 1px solid var(--flowui-component-library-grey-300);
  border-radius: 8px;
  width: 100%;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px 12px 52px;
  transition: all .25s;
}

.f-field-input-icon:hover, .f-field-input-icon:focus {
  border-color: var(--flowui-component-library-gray-400);
}

.f-field-input-icon::placeholder {
  color: var(--flowui-component-library-gray-400);
}

.f-field-icon-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.f-footer-form-wrapper {
  justify-content: center;
  align-items: center;
  min-width: 240px;
  position: relative;
}

.f-footer-form {
  grid-column-gap: 12px;
  align-items: flex-start;
  display: flex;
}

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

.f-paragraph-small {
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8;
}

.f-h5-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 1.4;
}

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

.f-max-width-small {
  max-width: 355px;
}

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

.f-footer-content-grid {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  margin-bottom: 64px;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-footer-regular {
  background-color: var(--flowui-component-library-white);
  padding: 64px 5%;
  position: relative;
}

.image-25, .image-26 {
  width: 272px;
  height: 86px;
}

.image-27 {
  width: 168px;
  max-width: 168px;
  height: 44px;
}

.image-28 {
  width: 168px;
  max-width: 168%;
  height: 44px;
}

.f-image-cover {
  object-fit: cover;
}

.f-image-cover.full-width {
  width: 100%;
}

.f-header-image-wrapper-wide {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 64px;
  display: flex;
  overflow: hidden;
}

.f-success-message {
  background-color: var(--flowui-component-library-success-lighter);
  color: var(--flowui-component-library-success-darker);
  letter-spacing: -.03em;
  font-size: 14px;
  line-height: 24px;
}

.f-header-input-field {
  min-height: 48px;
  color: var(--flowui-component-library-gray-900);
  background-color: #0000;
  border: 1px #000;
  margin-bottom: 0;
  margin-right: 16px;
  padding: 12px 16px;
}

.f-header-input-field::placeholder {
  color: var(--flowui-component-library-gray-400);
}

.f-header-form-wrapper {
  border: 1px solid var(--flowui-component-library-grey-300);
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  padding: 4px;
  display: flex;
}

.f-header-form-block {
  max-width: 360px;
  margin-bottom: 0;
}

.f-paragraph-large {
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 32px;
}

.f-h1-heading {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

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

.f-heading-detail-small {
  color: var(--flowui-component-library-gray-500);
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-header-title-wrapper-center {
  z-index: 5;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 630px;
  margin-left: 0;
  margin-right: auto;
  display: block;
  position: relative;
}

.f-header-title-wrapper-center.creator-focused {
  max-width: 100%;
}

.f-section-large {
  padding: 210px 11vw 60px;
  position: relative;
}

.f-section-large.creater {
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.section-2 {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.section-2.black-gradient {
  color: #fff;
  background-color: #1d1d1d;
  background-image: radial-gradient(circle at 0%, #ff010126, #0000 47%), radial-gradient(circle at 40% 130%, #7aa7ff69, #0000 58%);
}

.section-2.light-grey {
  background-color: #f5f6f7;
  position: relative;
}

.container-2 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1230px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
  display: block;
  position: relative;
}

.text-box {
  max-width: 650px;
  position: relative;
}

.text-box.centered {
  margin-left: auto;
  margin-right: auto;
  font-family: Switzer, sans-serif;
}

.spacer {
  background-color: #e7ecf0;
  height: 48px;
}

.spacer._16 {
  background-color: #0000;
  flex: none;
  width: 16px;
  height: 16px;
}

.spacer._48 {
  background-color: #0000;
  border-radius: 6px;
  width: 48px;
}

.terms-card {
  z-index: 2;
  background-color: #fff;
  border-radius: 12px;
  max-width: 800px;
  margin-top: -180px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 64px 48px;
  position: relative;
  box-shadow: 0 3px 12px #0000000f;
}

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

.no-margin {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

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

.link-block-3, .link-block-4 {
  text-decoration: none;
  display: none;
}

.image-29 {
  width: 210px;
  height: 20px;
}

.f-navigation-button {
  outline-offset: 0px;
  color: var(--flowui-component-library-white);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #000;
  border-radius: 6rem;
  outline: 2px solid #0000;
  justify-content: center;
  align-items: center;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.f-navigation-button:hover {
  background-color: #000000d9;
}

.f-navigation-content {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.f-navigation-link {
  color: var(--flowui-component-library-gray-900);
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.f-navigation-link:hover {
  background-color: var(--flowui-component-library-gray-200);
  color: var(--flowui-component-library-gray-900);
}

.f-navigation-link.w--current {
  color: var(--flowui-component-library-primary-base);
}

.f-navigation-menu {
  grid-column-gap: 6px;
  align-items: center;
  display: flex;
  position: static;
}

.f-logo {
  width: 124px;
}

.f-navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.f-navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.navbar-logo-left {
  z-index: 999999;
  background-color: #fff;
  position: sticky;
  top: 0;
}

.navbar-logo-left.nav-menu-bar {
  z-index: 100;
  display: block;
}

.navbar-logo-left.innerpages {
  display: block;
}

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

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.container-3 {
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

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

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

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

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

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

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

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

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

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

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

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

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

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

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

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: url('../images/Google-Platform.svg');
  background-position: 0 0;
  background-size: cover;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

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

.f-footer-logo-copy {
  flex: none;
}

.header-button {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  display: flex;
}

.header-button.cta {
  z-index: 50;
  flex-direction: row;
  position: relative;
}

.display-2 {
  color: #0c1830;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.316em;
}

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

.image-circle-wrapper {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.image-circle-wrapper._48px {
  min-width: 5rem;
  max-width: 5rem;
  min-height: 5rem;
  max-height: 5rem;
}

.container-default {
  max-width: 1268px;
  padding-left: 24px;
  padding-right: 24px;
}

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

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

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

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

.display-4 {
  color: #0c1830;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

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

.card {
  color: #46526a;
  background-color: #fff;
  border: 1px solid #ecf2ff;
  border-radius: 24px;
  transition: transform .3s, color .3s;
  overflow: hidden;
  box-shadow: 0 0 2px #24417a14, 0 2px 6px #24417a14;
}

.card.card-icon-top---content-center {
  box-shadow: none;
  text-align: center;
  border-color: #0003;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.card.card-icon-top---content-center.is-creators {
  max-width: 18rem;
}

.inner-container._1060px {
  max-width: 1060px;
}

.inner-container._416px {
  max-width: 416px;
}

.inner-container._422px {
  max-width: 422px;
}

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

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

.flex-horizontal.space-between {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: space-between;
}

.flex-vertical {
  flex-flow: column;
  align-items: center;
  display: flex;
}

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

.grid-4-columns.three-cols {
  grid-template-columns: 1fr 1fr 1fr;
}

.max-width-medium {
  max-width: 50rem;
}

.max-width-medium.text-center {
  margin-left: auto;
  margin-right: auto;
}

.nav_menu-links-wrapper {
  display: flex;
}

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

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

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

.header1_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_content-left.max-width-small {
  max-width: 41rem;
}

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

.margin-bottom.margin-small {
  margin: 0 0 1.5rem;
}

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

.margin-bottom.margin-medium {
  margin-bottom: 2rem;
}

.heading-style-h1 {
  letter-spacing: -.06rem;
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1;
}

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

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

.margin-top.margin-medium {
  margin: 2rem 0 0;
}

.margin-top.margin-small {
  margin: 0 0 1.5rem;
}

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

.button-group.is-center {
  justify-content: center;
  padding-top: 137px;
  padding-bottom: 0;
}

.button {
  color: #fff;
  text-align: center;
  letter-spacing: -.01rem;
  background-color: #000;
  border-style: solid;
  border-width: 1px;
  border-radius: .5rem;
  padding: 1rem 1.5rem;
  font-size: 1.125rem;
  text-decoration: none;
}

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

.button.is--nav {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1rem;
}

.header1_image-wrapper {
  border-radius: 0;
  position: relative;
  overflow: visible;
}

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

.section_signup-modal1 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  position: relative;
}

.apply-modal_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.apply-modal_content-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: stretch;
  width: 90%;
  max-width: 52.5rem;
  display: none;
  position: relative;
  overflow: scroll;
}

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

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

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

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

.signup-modal1_form-block {
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

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

.form_field-wrapper {
  position: relative;
}

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

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  height: auto;
  min-height: 2.75rem;
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-radius: 0;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

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

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

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

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

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

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

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

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

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

.error-text {
  color: #e23939;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.signup-modal1_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.social_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  display: flex;
}

.apply-modal_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.apply-modal_content-left {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 50%;
  padding: 5rem 2.5rem;
  display: flex;
}

.apply-modal_content-right {
  background-color: #f2f2f2;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 50%;
  padding: 5rem 2.5rem;
  display: flex;
}

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

.section_layout135, .section_header36 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.header36_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header36_content {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header36_image-wrapper {
  overflow: hidden;
}

.header36_image {
  object-fit: cover;
  width: 100%;
  max-height: 60rem;
}

.brand-booking_component {
  z-index: 200;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.brand-booking_content-wrapper {
  background-color: #fff;
  border-radius: .5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: 42rem;
  height: auto;
  max-height: 70vh;
  padding: 4rem 3rem 3rem;
  display: none;
  position: relative;
  overflow: scroll;
}

.brand-booking_content-wrapper.nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  max-width: 45rem;
  min-height: 15rem;
  padding: 3rem;
  display: flex;
}

.brand-booking_content-wrapper.main {
  display: flex;
}

.booking_form-block {
  width: 100%;
}

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

.booking_field-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.booking_field-wrapper {
  flex: 1;
}

.brand-booking_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.creators-booking_component {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.creators-booking_background-overlay {
  z-index: -1;
  background-color: #00000040;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.creators-booking_content-wrapper {
  background-color: #fff;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 80%;
  max-width: 42rem;
  height: auto;
  max-height: 70vh;
  padding: 4rem 3rem 3rem;
  display: flex;
  position: relative;
  overflow: scroll;
}

.creators-booking_content-wrapper.nav {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: .5rem;
  flex-flow: column;
  align-items: flex-start;
  padding: 3rem;
  display: flex;
}

.creators-booking_content-wrapper.main {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: flex-start;
}

.form-field_label {
  color: #000;
  letter-spacing: -.02em;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
}

.form-field_label.text-color-white {
  color: #000;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
  font-weight: 500;
}

.form-field_label.space-base {
  margin-bottom: .5vh;
}

.form-field_label.space {
  padding-bottom: 20px;
  padding-left: 20px;
}

.form-field_label.all-caps {
  text-transform: uppercase;
  font-weight: 500;
}

.form-field_label.all-caps.opcavity {
  color: #00000080;
  font-weight: 300;
}

.form-field_label.align-center {
  justify-content: center;
}

.booking_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

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

.icon-size-24px {
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 1rem auto auto 1rem;
}

.booking_form-close {
  cursor: pointer;
  object-fit: contain;
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 1rem;
  bottom: auto;
  right: 1rem;
}

.footer_social-icon {
  color: #000;
  width: 2rem;
}

.footer_social-icon.text-opacity {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.flex-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  align-items: flex-start;
}

.apply-modal_heading {
  font-size: 3.5rem;
  font-weight: 500;
}

.apply-modal_paragraph {
  margin-bottom: 3.5rem;
  font-size: 1rem;
}

.booking_heading {
  font-size: 2.25rem;
  font-weight: 600;
}

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

.header_floating-image1 {
  z-index: 1;
  position: absolute;
}

.header_floating-image3 {
  z-index: -1;
  position: absolute;
  left: 0%;
  right: 0%;
}

.text-wrap-pretty {
  text-wrap: pretty;
}

.list {
  text-align: left;
  padding-left: 38px;
}

.full-width {
  width: 100%;
}

.phone-image {
  object-fit: contain;
  max-height: 33rem;
}

@media screen and (min-width: 1440px) {
  .nav-grid {
    justify-content: space-between;
  }

  .space-tiny.get-inspired {
    height: 5vh;
  }

  .space-medium {
    height: 0;
  }

  .section._2nd-how-it-work-spacing {
    padding-top: 0;
  }

  .list-work {
    padding-left: 0;
    padding-right: 0;
  }

  .container-list-work {
    margin-left: 11vw;
    margin-right: 11vw;
  }

  .wrapper-list {
    padding-left: 0;
    padding-right: 0;
  }

  .about.gallery-section {
    padding-bottom: 0;
  }

  .flex-vertical {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }
}

@media screen and (min-width: 1920px) {
  .heading-title.creator-heading, .heading-title-serif.creator-lite-heading {
    font-size: 128px;
  }

  .heading-regular.text-color-white {
    padding-top: 100px;
  }

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

  .heading-subtitle.opacity {
    display: inline-block;
  }

  .heading-medium.align-center.size {
    justify-content: center;
  }

  .main-grid.align-base {
    grid-auto-flow: column;
  }

  .main-grid.grid {
    display: none;
  }

  .navbar {
    z-index: 999999;
    display: none;
    position: sticky;
    top: 0;
  }

  .navbar.new-nav {
    display: block;
  }

  .navbar.naw-menu {
    justify-content: center;
  }

  .wrapper-two-fonts {
    margin-bottom: 20px;
  }

  .container {
    padding-right: 11vw;
  }

  .container.inner-container {
    overflow: hidden;
  }

  .space-big.cta-button {
    height: auto;
    margin-bottom: 40px;
    padding-top: 0;
    padding-left: 0;
  }

  .space-big.logo-section {
    height: 10vh;
  }

  .btn-wrapper {
    display: none;
  }

  .bg-splash {
    background-image: url('../images/GetInspired.png');
  }

  .space-tiny {
    height: 20vh;
  }

  .space-tiny.footer-spacing, .space-tiny.footer-spacing-2, .space-tiny.footer-spacing-3 {
    height: 2.5vh;
  }

  .space-tiny.get-inspired {
    height: 10vh;
  }

  .space-tiny.get-inspired.hit-it-space, .space-medium {
    height: 2vh;
  }

  .section {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .section.bg-opacity {
    overflow: hidden;
  }

  .section.bg-opacity.footer-last {
    padding-top: 5vh;
    padding-bottom: 0;
  }

  .section._2nd-how-it-work-spacing {
    padding-top: 10vh;
  }

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

  .list-work {
    padding-left: 0;
    padding-right: 0;
  }

  .brands-section.story-heading {
    display: none;
  }

  .brands-section.partner-brands {
    margin-bottom: 60px;
  }

  .brand-wrapper {
    width: 320px;
  }

  .wrapper-list {
    padding-left: 0;
    padding-right: 0;
  }

  .about {
    height: auto;
    padding-left: 300px;
    padding-right: 300px;
    overflow: hidden;
  }

  .sign {
    justify-content: center;
    align-self: auto;
  }

  .top-footer {
    padding-top: 5vh;
  }

  .secret-page {
    display: none;
  }

  .size {
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }

  .size.h1-para {
    height: 150px;
  }

  .nav-menu-2 {
    justify-content: flex-end;
  }

  .brand {
    width: 210px;
    height: 20px;
  }

  .f-container-regular {
    max-width: 1340px;
    margin-left: 0;
  }

  .f-header-image-wrapper-wide {
    height: auto;
  }

  .f-section-large {
    padding-top: 210px;
  }

  .f-section-large.creater {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

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

  .no-margin {
    justify-content: center;
    display: flex;
  }

  .link-block-3, .link-block-4 {
    color: #000;
    text-decoration: none;
    display: none;
  }

  .image-29 {
    height: auto;
  }

  .div-block-2 {
    justify-content: space-between;
    display: block;
  }

  .f-navigation-button {
    background-color: #0000;
  }

  .div-block-3 {
    background-image: url('../images/Appstore-Platform.svg');
    background-position: 0 0;
    background-size: cover;
  }

  .navbar-logo-left {
    background-color: #fff;
  }

  .navbar-logo-left.nav-menu-bar {
    overflow: hidden;
  }

  .navbar-wrapper {
    margin-left: 220px;
    margin-right: 220px;
  }

  .nav-menu-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .nav-link-2 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
  }

  .form-field_label.text-color-white {
    padding-top: 100px;
  }
}

@media screen and (max-width: 991px) {
  .heading-title {
    font-size: 3.6rem;
  }

  .heading-title.align-center {
    font-size: 3em;
  }

  .heading-title.no-breaking {
    font-size: 2.6rem;
  }

  .heading-title-serif {
    font-size: 4.3rem;
  }

  .heading-regular.opacity.space {
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 1rem;
  }

  .main-paragraph {
    column-count: 1;
    margin-bottom: 90px;
    font-size: .9em;
  }

  .heading-xtitle {
    font-size: 3.6em;
  }

  .heading-small.size {
    font-size: 1rem;
  }

  .heading-small.size.mobile {
    font-size: 2.9rem;
  }

  .heading-small.size.mobile.nav {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.25rem;
    line-height: 1;
  }

  .heading-small.size.hide {
    display: none;
  }

  .heading-large {
    font-size: 2.5rem;
  }

  .heading-large.size-ca {
    width: 80%;
    font-size: 2.2rem;
  }

  .heading-xlarge {
    font-size: 2.6rem;
  }

  .heading-medium.align-center.size {
    width: 90%;
    font-size: 2rem;
  }

  .heading-medium.align-center.size.switzer {
    font-size: 2.5rem;
  }

  .main-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

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

  .nav-grid {
    background-color: #fff;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .section-hero {
    width: 100%;
    height: auto;
    margin-top: -100px;
    overflow: hidden;
  }

  .section-hero.center {
    margin-top: 15vh;
    margin-bottom: 20vh;
  }

  .wrapper-text-hero {
    padding-top: 10%;
    padding-bottom: 10%;
    position: relative;
  }

  .hero-section {
    flex-direction: column;
  }

  .image-hero {
    height: auto;
    margin-top: 20vh;
    margin-left: 0%;
    position: relative;
  }

  .arrow-sign {
    display: none;
  }

  .wrapper-text.absolute {
    margin-left: 5vw;
    margin-right: 5vw;
    position: relative;
  }

  .wrapper-text.padding {
    padding-left: 3vw;
  }

  .wrapper-text.flex-vert {
    display: flex;
  }

  .wrapper-text.small {
    width: 100%;
    margin-bottom: 43px;
  }

  .line {
    transform: translate(0, -43px);
  }

  .container {
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 0;
    padding-right: 0;
  }

  .container.inner-container {
    padding-left: 0;
    padding-right: 0;
  }

  .space-big.modify {
    height: 15vh;
  }

  .space-big.cta-button {
    padding-left: 0;
  }

  .wrapper-splash, .bg-splash {
    display: none;
  }

  .section {
    display: block;
  }

  .section.flexbox {
    margin-top: 10vh;
  }

  .section.flexbox-center {
    height: auto;
  }

  .list-work {
    padding-top: 5vh;
    padding-bottom: 5vh;
    padding-left: 3vw;
  }

  .container-list-work {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .corroussel-grid {
    width: 200vw;
  }

  .brand-wrapper {
    height: auto;
    padding: 3vh 5vw;
  }

  .about {
    height: auto;
    margin-top: 0;
    margin-bottom: 5vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-about {
    width: 84vw;
  }

  .image-phone {
    border-radius: 3vw;
  }

  .footer {
    height: auto;
  }

  .sign {
    position: relative;
  }

  .top-footer {
    flex-direction: column;
    height: auto;
    position: relative;
  }

  .midlle-footer {
    height: auto;
    margin-bottom: 10vw;
  }

  .splash {
    margin-top: 20px;
    margin-bottom: 10%;
    margin-left: 0%;
  }

  .image-hero-about {
    width: 60%;
    height: auto;
    margin-left: 22%;
  }

  .wrapper-hero-image-text {
    margin-top: 20vh;
    margin-bottom: 20vh;
    margin-left: 0;
    position: relative;
  }

  .content-column {
    flex-direction: column;
  }

  .team-people {
    display: none;
  }

  .item-team {
    grid-column-gap: 10px;
  }

  .sticky-about, .secret-page {
    display: none;
  }

  .section-hero-cases {
    height: 100vh;
  }

  .image-case {
    padding-bottom: 0;
  }

  .wrapper-hero-services {
    flex-direction: column;
    height: 60vh;
    margin-left: 3vw;
    margin-right: 3vw;
  }

  .text-hero-services {
    width: auto;
    padding-top: 2vh;
  }

  .image-hero-services {
    width: 100%;
    margin-bottom: 10vh;
    position: relative;
  }

  .track-services {
    height: auto;
  }

  .text-wrapper-services {
    flex-direction: column;
  }

  .text-wrapper-about {
    width: auto;
  }

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

  .nav-link {
    background-color: #fff;
    height: 70px;
    display: flex;
  }

  .nav-link.about-nutton, .nav-link.creator-button {
    height: auto;
  }

  .nav-link.creator-button.privacy, .nav-link.creator-button.terms {
    display: block;
  }

  .nav-menu {
    background-color: #fff;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 3vw;
    display: flex;
    position: relative;
  }

  .wrapper-link {
    background-color: #fff;
    height: 1.25rem;
    overflow: hidden;
  }

  .size {
    width: 100%;
    font-size: 1.375rem;
  }

  .size.h1-para {
    height: 100%;
  }

  .wrapper-list-01 {
    width: 100%;
  }

  .container-big {
    padding-left: 3vw;
  }

  .text-wrapper {
    width: 70%;
  }

  .container-list-work-01 {
    margin-left: 3vw;
    margin-right: 3vw;
  }

  .collection-item {
    padding-right: 0;
  }

  .heading-xl.size-space {
    font-size: 16vw;
  }

  .image-full {
    width: 80vw;
    height: 50vh;
  }

  .coming-soon {
    height: 80dvh;
  }

  .footer-coming-soon {
    bottom: 0%;
  }

  .grid-coming-soon {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .wrapper-text-coming-soon {
    padding-bottom: 1vh;
  }

  .text-wrapper-about-hero {
    padding-bottom: 5vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .slider-about {
    height: 70vh;
  }

  .images-about {
    height: auto;
    margin-top: 3vh;
    margin-bottom: 3vh;
  }

  .wrapper-images-about {
    height: 100%;
  }

  .sticky-about-03 {
    margin-top: 20vh;
  }

  .hero-section-home-02 {
    align-items: flex-start;
    height: 100dvh;
  }

  .heigh-letter {
    height: 9vh;
  }

  .text-wrapper-02 {
    width: 70%;
  }

  .wrapper-splash-mobile {
    display: flex;
  }

  .nav-menu-2 {
    background-color: #0000;
    width: 100%;
    position: static;
  }

  .brand, .brand.w--current {
    margin-left: 3vw;
  }

  .menu-button {
    margin-right: 3vw;
  }

  .menu-button.w--open {
    background-color: #fff;
    margin-right: 3vw;
  }

  .icon {
    color: #000;
  }

  .about-city {
    width: 100vw;
    height: 100vh;
    display: block;
  }

  .team-people-mobile {
    margin-top: 27px;
    margin-bottom: 27px;
    display: block;
  }

  .team-name {
    grid-column-gap: 20px;
    justify-content: center;
    display: flex;
  }

  .team-role {
    grid-column-gap: 12px;
    justify-content: center;
    display: flex;
  }

  .grid-home-sales {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .home-sales {
    flex-direction: column;
  }

  .wrapper-splash-home {
    display: none;
  }

  .wrapper-splash-home.show {
    display: flex;
  }

  .wrapper-prcing-content {
    flex-direction: column;
  }

  .wrapper-pricing.bg-color-gray {
    margin-bottom: 5vh;
    padding-top: 10vw;
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .f-footer-bottom {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .f-footer-title {
    margin-bottom: 24px;
  }

  .f-footer-large-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-25.app, .image-26.google {
    width: 200px;
  }

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

  .app-store.google-store {
    background-color: #0000;
  }

  .f-margin-bottom-24.text-wrap-balance {
    text-wrap: balance;
  }

  .f-section-large {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .container-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .terms-card {
    padding-top: 64px;
  }

  .f-navigation-menu-button {
    border: 1px solid var(--flowui-component-library-gray-200);
    color: var(--flowui-component-library-grey-600);
    border-radius: 8px;
    padding: 10px;
  }

  .f-navigation-menu-button.w--open {
    background-color: var(--flowui-component-library-gray-900);
    border-color: #fff;
  }

  .f-navigation-content {
    align-items: center;
    width: auto;
    display: flex;
  }

  .f-navigation-link {
    width: 100%;
  }

  .f-navigation-menu {
    background-color: var(--flowui-component-library-white);
    color: var(--flowui-component-library-grey-600);
    padding: 12px;
    position: absolute;
  }

  .f-navigation-menu.w--open {
    background-color: var(--flowui-component-library-gray-700);
    border-color: #fff;
  }

  .f-navigation-logo-link {
    margin-right: 0;
  }

  .f-navigation {
    position: relative;
  }

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

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

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

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

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

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

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

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

  .card.card-icon-top---content-center {
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .nav_menu-links-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 1rem;
  }

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

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

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

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

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

  .apply-modal_content-wrapper {
    width: 90%;
    max-width: none;
    overflow: hidden;
  }

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

  .header36_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .header36_content {
    margin-left: 5%;
    margin-right: 5%;
  }

  .header36_image {
    height: auto;
    max-height: none;
  }

  .brand-booking_content-wrapper, .creators-booking_content-wrapper {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .form-field_label.opacity.space {
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 1rem;
  }

  .phone-image {
    max-height: 26rem;
  }
}

@media screen and (max-width: 767px) {
  .heading-title.align-center {
    font-size: 3.4em;
  }

  .heading-title.creator-heading {
    font-size: 5.4rem;
  }

  .heading-smallsdaf {
    font-size: .7em;
  }

  .heading-title-serif.creator-lite-heading {
    font-size: 5.4rem;
  }

  .main-grid {
    width: 100%;
  }

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

  .body {
    overflow: visible;
  }

  .wrapper-text-hero {
    padding-top: 10%;
  }

  .image-hero {
    height: auto;
  }

  .wrapper-text.flex-vert {
    display: flex;
  }

  .wrapper-two-fonts {
    flex-direction: column;
    align-items: flex-start;
  }

  .line {
    width: 100%;
  }

  .container {
    padding-left: 0;
  }

  .container.contact-page {
    margin-bottom: 40px;
  }

  .space-big.cta-button {
    height: auto;
  }

  .space-big.logo-section {
    height: 10vh;
  }

  .space-tiny.get-inspired {
    height: 5vh;
  }

  .section, .section._2nd-how-it-work-spacing {
    padding-bottom: 0;
  }

  .section.shop {
    padding-bottom: 60px;
  }

  .brands-section.story-heading {
    margin-bottom: 20px;
  }

  .sign {
    margin-top: 40px;
  }

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

  .nav-link.creator-button.privacy, .nav-link.creator-button.terms {
    display: block;
  }

  .size.h1-para {
    height: 100%;
  }

  .heigh-letter {
    height: 6vh;
  }

  .nav-menu-2 {
    background-color: #0000;
  }

  .wrapper-pricing.bg-color-gray {
    padding: 15vw 8vw 6vw;
  }

  .uui-footer03_link:hover {
    color: #6941c6;
  }

  .uui-footer03_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-footer03_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-badge-small-success {
    padding: .125rem .5rem;
  }

  .f-footer-large-grid {
    grid-column-gap: 24px;
  }

  .f-footer-content-grid {
    grid-template-columns: 1fr;
  }

  .image-25.app, .image-26.google {
    width: 227px;
    height: 72px;
  }

  .f-h1-heading {
    margin-top: 0;
    font-size: 48px;
  }

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

  .f-section-large.creater {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .spacer {
    height: 32px;
  }

  .terms-card {
    padding-top: 48px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .paragraph {
    font-size: 15px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .display-2 {
    font-size: 30px;
  }

  .section-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .card {
    border-radius: 20px;
  }

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

  .flex-horizontal.space-between.vertical-mobile {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .grid-4-columns.three-cols {
    grid-template-columns: 1fr 1fr;
  }

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

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

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

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

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

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

  .button-group.is-center {
    padding-top: 4rem;
  }

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

  .header36_component {
    padding-top: 4rem;
  }

  .brand-booking_component {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .brand-booking_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .creators-booking_component {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .creators-booking_content-wrapper {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .apply-modal_heading {
    font-size: 2.5rem;
  }

  .apply-modal_paragraph {
    margin-bottom: 1.5rem;
  }

  .full-width.fit-none-mobile {
    object-fit: none;
  }

  .phone-image {
    max-height: 25rem;
  }
}

@media screen and (max-width: 479px) {
  .heading-title {
    color: #000;
  }

  .heading-title.creator-heading {
    font-size: 64px;
  }

  .heading-title.is--footer {
    font-size: 3.5rem;
  }

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

  .heading-title-serif {
    color: #000;
    font-size: 3.5rem;
  }

  .heading-title-serif.creator-lite-heading {
    font-size: 50px;
  }

  .heading-regular, .heading-xtitle.no-breaking {
    color: #000;
  }

  .heading-xtitle.no-breaking.text-color-white {
    color: #fff;
    font-size: 4rem;
  }

  .heading-xtitle.no-breaking.discover, .heading-large {
    color: #000;
  }

  .heading-medium.align-center.size.switzer {
    font-size: 2.5rem;
    line-height: 1;
  }

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

  .body {
    overflow: visible;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-hero {
    margin-top: 0;
  }

  .wrapper-text-hero {
    overflow: visible;
  }

  .hero-section {
    width: auto;
    overflow: hidden;
  }

  .image-hero {
    height: auto;
  }

  .image-hero.hero-phone-image {
    margin-top: 10vh;
  }

  .wrapper-text.flex-vert {
    display: flex;
  }

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

  .container.contact-page {
    margin-bottom: 40px;
  }

  .space-big, .space-big.space, .space-big.logo-section {
    height: 10vh;
  }

  .space-tiny.get-inspired {
    height: 1vh;
  }

  .space-medium {
    height: 0;
  }

  .section {
    padding-bottom: 0;
  }

  .section.shop {
    padding-bottom: 5vh;
  }

  .brands-section.story-heading {
    margin-bottom: 10px;
  }

  .about {
    padding: 5vh 20px;
  }

  .sign {
    flex-direction: column;
  }

  .top-footer {
    padding-top: 15vh;
  }

  .link-block-2 {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .image-10 {
    top: 45%;
  }

  .nav-link.creator-button.privacy, .nav-link.creator-button.terms {
    display: block;
  }

  .size.h1-para {
    height: 100%;
  }

  .heigh-letter {
    height: 3vh;
  }

  .nav-menu-2 {
    background-color: #0000;
  }

  .brand {
    width: 130px;
    padding-left: 0;
  }

  .brand.w--current {
    flex-direction: row;
    width: 130px;
    padding-left: 0;
    display: flex;
  }

  .uui-footer03_menu-wrapper {
    grid-template-columns: 1fr;
  }

  .f-footer-vertical-divider {
    display: none;
  }

  .f-footer-menu {
    flex-direction: column;
  }

  .f-footer-large-grid {
    grid-template-columns: 1fr 1fr;
  }

  .f-footer-wrapper.cta {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .f-footer-form-wrapper {
    width: 100%;
  }

  .f-footer-form {
    grid-row-gap: 4px;
    flex-direction: column;
  }

  .f-container-regular {
    margin-left: 0;
    margin-right: 0;
  }

  .image-25.app, .image-26.google {
    width: 130px;
    height: 48px;
  }

  .app-store {
    background-color: #0000;
  }

  .body-2 {
    object-fit: fill;
    overflow: visible;
  }

  .f-section-large.creater {
    padding: 5vh 5vw;
  }

  .container-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .terms-card {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-29 {
    width: auto;
  }

  .f-navigation-button {
    display: none;
  }

  .navbar-logo-left.nav-menu-bar {
    margin-bottom: 0;
  }

  .navbar-logo-left-container.shadow-three.nav {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

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

  .link-3 {
    font-size: 1rem;
  }

  .section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .card.card-icon-top---content-center {
    padding: 34px 24px;
  }

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

  .grid-4-columns {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-4-columns.three-cols, .header1_content {
    grid-template-columns: 1fr;
  }

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

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

  .apply-modal_content-wrapper {
    flex-flow: column;
  }

  .apply-modal_content-left, .apply-modal_content-right {
    max-width: 100%;
    padding: 2rem;
  }

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

  .brand-booking_component {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .brand-booking_content-wrapper.nav {
    height: 70vh;
    padding: 3rem 1.5rem 1.5rem;
  }

  .brand-booking_content-wrapper.main {
    height: 70vh;
  }

  .creators-booking_component {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }

  .creators-booking_content-wrapper.nav {
    height: 70vh;
    padding: 3rem 1.5rem 1.5rem;
  }

  .creators-booking_content-wrapper.main {
    height: 70vh;
  }

  .form-field_label {
    color: #000;
  }

  .booking_heading {
    font-size: 2rem;
  }

  .full-width {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }
}

#w-node-fca435c4-4864-b392-f9ac-0d6b16345a89-a52eda29, #w-node-ba44e74a-9e05-8ebf-bda6-9bec691f74d7-a52eda29, #w-node-_6028df31-29f5-59c3-7e78-ba07d7105128-a52eda29, #w-node-_7e62e5e2-c156-4d34-32fe-1cbb7315ae47-a52eda29, #w-node-_7e62e5e2-c156-4d34-32fe-1cbb7315ae4a-a52eda29, #w-node-_7e62e5e2-c156-4d34-32fe-1cbb7315ae4d-a52eda29, #w-node-_963f0b1b-6197-22db-263e-d93efc0ff006-a52eda29, #w-node-_963f0b1b-6197-22db-263e-d93efc0ff009-a52eda29, #w-node-_963f0b1b-6197-22db-263e-d93efc0ff00c-a52eda29, #w-node-_4f4ffa99-507a-f92c-c8c2-6df7c17295ac-a52eda29, #w-node-_4f4ffa99-507a-f92c-c8c2-6df7c17295af-a52eda29, #w-node-_4f4ffa99-507a-f92c-c8c2-6df7c17295b2-a52eda29, #w-node-c25c2952-390e-33c1-ec58-5b027ba76f3d-a52eda29 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_88fd6319-1982-cbf8-db1b-f0b66824fd9c-6824fd83 {
  grid-area: 1 / 1 / 2 / 6;
}

#w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdb0-6824fd83 {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdbc-6824fd83 {
  grid-area: 1 / 11 / 2 / 13;
}

#w-node-_99672487-af7a-7af5-3f90-38c5243de727-243de725 {
  align-self: center;
}

#w-node-_99672487-af7a-7af5-3f90-38c5243de729-243de725 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_99672487-af7a-7af5-3f90-38c5243de734-243de725 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-ee2fdaf3-c72f-8957-ef62-c42820100eee-a52eda30 {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-_9c59b537-acf7-ee55-8807-964a529f762f-a52eda30 {
  grid-area: 1 / 4 / 3 / 10;
}

#w-node-_99dcfeae-b32c-bad7-332a-5053094766fb-a52eda30 {
  grid-area: 1 / 10 / 2 / 13;
}

#w-node-_6e47a4c3-17f0-704b-28da-9603c0bc10c7-a52eda30 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-_6a05f736-e99a-98e1-c121-a1bfaedfc197-a52eda30 {
  grid-area: 2 / 10 / 3 / 12;
}

#w-node-c7da0a22-4391-f310-bd78-1f688d887bac-a52eda30 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_200cad80-859b-bcaa-4b32-30e3d6591611-a52eda30 {
  grid-area: 3 / 9 / 4 / 13;
}

#w-node-efdb5f1f-6016-5323-610e-802ad7462419-a52eda30 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-b084bd69-b05d-8eb6-2b2b-1c8830462fe3-a52eda30 {
  grid-area: 3 / 4 / 4 / 9;
}

#w-node-_354c1e47-72e4-57ac-6ff9-3d1dc146dda0-a52eda31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-eed9be29-8f62-44a5-6ba9-ce44f3a47f5a-a52eda31, #w-node-_9d5c026c-b0e7-6820-7926-17dfd8ae70b6-a52eda31, #w-node-_4ca0a9d0-6660-af00-ee0f-8915a89cdbc4-a52eda31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6126f584-b27f-12ac-b134-a3d3d0ca4b6e-a52eda31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_61a2d7fc-ddae-ad41-f811-15efc762b623-a52eda31, #w-node-bae04eb0-538b-5c0f-0b72-c9f497d19b33-a52eda31, #w-node-_63ed0a83-5f9d-3865-ff9d-46bd50e48b86-a52eda31, #w-node-b8038435-905a-8138-c49d-486701761b93-a52eda31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a038c52-f2b5-afb3-7640-4f45e38088c6-a52eda31 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06ce-a52eda31 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06d1-a52eda31 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06ce-a52eda32 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06d1-a52eda32 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-ac150e50-7968-05cf-5068-c814484d251d-a52eda35, #w-node-a76a59b5-12dc-71c3-c400-bbec5968888e-a52eda36 {
  align-self: center;
}

#w-node-a76a59b5-12dc-71c3-c400-bbec59688890-a52eda36 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: center;
}

#w-node-c2e6603b-24b5-16e3-7f5d-2479ff18865b-a52eda36 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-c2e6603b-24b5-16e3-7f5d-2479ff18865e-a52eda36 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-b02829cc-ceaa-5d8f-b665-730b94b6690c-a52eda36 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-b02829cc-ceaa-5d8f-b665-730b94b6690f-a52eda36 {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_22e28367-9b92-42fe-7885-0b916f0a2098-a52eda38 {
  align-self: center;
}

#w-node-_22e28367-9b92-42fe-7885-0b916f0a209a-a52eda38 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_22e28367-9b92-42fe-7885-0b916f0a20ae-a52eda38 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_2b02c835-0999-d1d6-be5b-052294010dfd-a52eda38 {
  align-self: center;
}

#w-node-_2b02c835-0999-d1d6-be5b-052294010dff-a52eda38 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_2b02c835-0999-d1d6-be5b-052294010e03-a52eda38 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_766ec334-82e5-cd0c-a3d6-215fb237beaf-a52eda38 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-_6648f48b-948e-90a5-2c50-d7cdf34ee012-a52eda38 {
  grid-area: 2 / 3 / 2 / 9;
}

#w-node-_2c72243a-ef81-1445-d9ae-5c406b8843c8-a52eda38 {
  grid-area: 2 / 9 / 3 / 13;
}

#w-node-d0310375-e1ff-07b6-28db-49918c516d78-a52eda38 {
  grid-area: 1 / 1 / 2 / 13;
}

#w-node-d0310375-e1ff-07b6-28db-49918c516d7f-a52eda38 {
  grid-area: 2 / 7 / 2 / 13;
}

#w-node-d0310375-e1ff-07b6-28db-49918c516d86-a52eda38 {
  grid-area: 2 / 3 / 3 / 7;
}

#w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454ea-6f4454e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454ec-6f4454e1 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454ee-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454f0-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454f2-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454f4-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454f7-6f4454e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454f9-6f4454e1 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454fb-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454fd-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f4454ff-6f4454e1, #w-node-_68d45cf7-681f-d7d0-12d9-55bb6f445501-6f4454e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a3f-a52eda3a {
  align-self: center;
}

#w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f83-a52eda3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f85-a52eda3a {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f87-a52eda3a, #w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f89-a52eda3a, #w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f8b-a52eda3a, #w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f8d-a52eda3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f92-a52eda3a {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: center;
}

#w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f98-a52eda3a, #w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f94-a52eda3a, #w-node-d7ab70ce-1838-b0d2-baeb-9af43fab4f96-a52eda3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: center;
}

#w-node-_17d9b345-936b-1b42-630b-b83453ed5951-a52eda3a {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-d9c6c106-e38a-8537-ce4d-7a78cbdcf524-a52eda3a {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_26239f33-62a3-070b-cfd4-c0424724651a-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c04247246525-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c0424724652e-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c04247246537-4724650b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8146f6a1-c1f4-9d3d-c551-dd5ce9ed2f73-a52eda3b {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_1d8ad0e2-2f60-a089-688a-98c1cbd2939d-a52eda3b {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_17d9b345-936b-1b42-630b-b83453ed5951-a52eda3b {
  grid-area: 1 / 1 / 2 / 7;
}

#w-node-d9c6c106-e38a-8537-ce4d-7a78cbdcf524-a52eda3b {
  grid-area: 1 / 9 / 2 / 11;
}

#w-node-_14ed6f8a-e3cd-bd5f-3e30-4a6f0791cb36-a52eda3c {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_14ed6f8a-e3cd-bd5f-3e30-4a6f0791cb39-a52eda3c {
  grid-area: 1 / 5 / 2 / 13;
}

#w-node-_52f1f748-2345-b709-8a03-217d3d162544-a52eda3e {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9a010875-a3a2-c783-6924-7cf93d3529be-a52eda3e {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-d9dbcba0-f154-5cc4-3a1b-2a531013a30b-a52eda3e {
  grid-area: 1 / 7 / 2 / 9;
}

#w-node-_92f9628b-0d0a-35f6-a9a4-879a4befb9eb-a52eda3e {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_26f08d30-cf4f-9290-45d5-6dd614c623ee-a52eda3e {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_51b60c86-8829-b2b7-2dca-a706c0127de7-a52eda3e {
  grid-area: 2 / 7 / 2 / 9;
}

#w-node-_95eaf28b-70af-2c4f-e720-d03ac53a14c6-a52eda3e {
  grid-area: 2 / 9 / 3 / 11;
}

#w-node-b81139a7-536e-48e2-0655-a1483a1ce9a3-a52eda3f, #w-node-b81139a7-536e-48e2-0655-a1483a1ce9a5-a52eda3f, #w-node-b81139a7-536e-48e2-0655-a1483a1ce9a8-a52eda3f, #w-node-b81139a7-536e-48e2-0655-a1483a1ce9aa-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0c3-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0c5-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0c8-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0ca-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0cd-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0cf-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0d2-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0d4-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0d7-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0d9-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0dc-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0de-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0e1-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0e3-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0e6-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0e8-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0eb-a52eda3f, #w-node-b223348d-ac7e-bf04-7b61-3b6dcb4c16ce-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0f0-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0f2-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0fa-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0fc-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff0ff-a52eda3f, #w-node-ffb3284f-3afd-98cd-ca65-54d0d40ff101-a52eda3f, #w-node-fe935882-6a32-3fd7-fceb-7d8c82ecbd13-a52eda3f, #w-node-fe935882-6a32-3fd7-fceb-7d8c82ecbd15-a52eda3f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe935882-6a32-3fd7-fceb-7d8c82ecbd16-a52eda3f {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65116-9f012d2d, #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08b-946ab8d8 {
  align-self: center;
}

#w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08d-946ab8d8 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_76edb74f-4426-acdb-40ca-8c36f27fe091-946ab8d8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_47b46df2-1461-9827-adf5-2f78d9150f18-946ab8d8 {
  align-self: center;
}

#w-node-_47b46df2-1461-9827-adf5-2f78d9150f1a-946ab8d8 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-_47b46df2-1461-9827-adf5-2f78d9150f2e-946ab8d8 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-f1381eff-79eb-e978-dce6-2d6da38d995e-3a26bc35 {
  align-self: center;
}

#w-node-f1381eff-79eb-e978-dce6-2d6da38d9960-3a26bc35 {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center start;
}

#w-node-f1381eff-79eb-e978-dce6-2d6da38d9974-3a26bc35 {
  grid-area: 1 / 4 / 2 / 5;
  align-self: center;
}

#w-node-_3020970e-650d-8368-9ea5-057c03bf2a81-f4c1328b {
  align-self: center;
}

#w-node-_1a42f10a-8f13-a9c9-bd21-aeeed52b0265-f4c1328b {
  grid-area: 1 / 1 / 2 / 10;
}

#w-node-d053859b-a11d-2480-9b62-aac9f3d95433-f4c1328b, #w-node-d053859b-a11d-2480-9b62-aac9f3d95439-f4c1328b, #w-node-d053859b-a11d-2480-9b62-aac9f3d9543f-f4c1328b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af289548-c3bc-9fdf-d3ec-9d0d5800c4db-f4c1328b {
  grid-area: 1 / 1 / 2 / 10;
}

@media screen and (min-width: 1920px) {
  #w-node-_99672487-af7a-7af5-3f90-38c5243de727-243de725 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de729-243de725 {
    justify-self: center;
  }

  #w-node-a76a59b5-12dc-71c3-c400-bbec5968888e-a52eda36 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-a76a59b5-12dc-71c3-c400-bbec59688890-a52eda36 {
    justify-self: center;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a2098-a52eda38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a209a-a52eda38 {
    justify-self: center;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010dfd-a52eda38 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010dff-a52eda38 {
    justify-self: center;
  }

  #w-node-d0310375-e1ff-07b6-28db-49918c516d78-a52eda38 {
    grid-area: 1 / 1 / 2 / 13;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08b-946ab8d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08d-946ab8d8 {
    justify-self: center;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f18-946ab8d8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f1a-946ab8d8 {
    justify-self: center;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d995e-3a26bc35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d9960-3a26bc35 {
    justify-self: center;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_26239f33-62a3-070b-cfd4-c0424724651a-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c04247246525-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c0424724652e-4724650b, #w-node-_26239f33-62a3-070b-cfd4-c04247246537-4724650b, #w-node-d053859b-a11d-2480-9b62-aac9f3d95433-f4c1328b, #w-node-d053859b-a11d-2480-9b62-aac9f3d95439-f4c1328b, #w-node-d053859b-a11d-2480-9b62-aac9f3d9543f-f4c1328b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fd9c-6824fd83 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdb0-6824fd83 {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdbc-6824fd83 {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de727-243de725 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de729-243de725 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de734-243de725 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de732-243de725 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_6a038c52-f2b5-afb3-7640-4f45e38088c6-a52eda31 {
    grid-column-end: 2;
  }

  #w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06ce-a52eda31 {
    grid-column-end: 3;
  }

  #w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06d1-a52eda31 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06ce-a52eda32 {
    grid-column-end: 3;
  }

  #w-node-d0f171e2-30cc-0f6a-695c-c78cc5ff06d1-a52eda32 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ac150e50-7968-05cf-5068-c814484d251d-a52eda35 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ac150e50-7968-05cf-5068-c814484d251f-a52eda35 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-ac150e50-7968-05cf-5068-c814484d252f-a52eda35 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-a76a59b5-12dc-71c3-c400-bbec5968888e-a52eda36 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a76a59b5-12dc-71c3-c400-bbec59688890-a52eda36 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-a76a59b5-12dc-71c3-c400-bbec596888a0-a52eda36 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-c2e6603b-24b5-16e3-7f5d-2479ff18865b-a52eda36 {
    grid-column-end: 3;
  }

  #w-node-c2e6603b-24b5-16e3-7f5d-2479ff18865e-a52eda36 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b02829cc-ceaa-5d8f-b665-730b94b6690c-a52eda36 {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-b02829cc-ceaa-5d8f-b665-730b94b6690f-a52eda36 {
    grid-column: 1 / 3;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a2098-a52eda38 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a209a-a52eda38 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a20ae-a52eda38 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_22e28367-9b92-42fe-7885-0b916f0a20b3-a52eda38 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010dfd-a52eda38 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010dff-a52eda38 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010e03-a52eda38 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_2b02c835-0999-d1d6-be5b-052294010e08-a52eda38 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_766ec334-82e5-cd0c-a3d6-215fb237beaf-a52eda38 {
    grid-column-end: 3;
  }

  #w-node-_6648f48b-948e-90a5-2c50-d7cdf34ee012-a52eda38 {
    grid-column: 1 / 3;
  }

  #w-node-_2c72243a-ef81-1445-d9ae-5c406b8843c8-a52eda38 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d0310375-e1ff-07b6-28db-49918c516d78-a52eda38 {
    grid-column-end: 3;
  }

  #w-node-d0310375-e1ff-07b6-28db-49918c516d7f-a52eda38 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-d0310375-e1ff-07b6-28db-49918c516d86-a52eda38 {
    grid-column: 1 / 3;
  }

  #w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a3f-a52eda3a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a41-a52eda3a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a51-a52eda3a {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_17d9b345-936b-1b42-630b-b83453ed5951-a52eda3a {
    grid-column-end: 3;
  }

  #w-node-d9c6c106-e38a-8537-ce4d-7a78cbdcf524-a52eda3a {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: end;
  }

  #w-node-_005bcef6-8c1f-1fe7-dda7-a176e734b90d-a52eda3a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_77f2ad14-e3a5-3f69-17e2-0cef67b3bfb9-a52eda3a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8146f6a1-c1f4-9d3d-c551-dd5ce9ed2f73-a52eda3b {
    grid-column-end: 3;
  }

  #w-node-_1d8ad0e2-2f60-a089-688a-98c1cbd2939d-a52eda3b {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_17d9b345-936b-1b42-630b-b83453ed5951-a52eda3b {
    grid-column-end: 3;
  }

  #w-node-d9c6c106-e38a-8537-ce4d-7a78cbdcf524-a52eda3b {
    grid-area: 2 / 1 / 3 / 3;
    justify-self: end;
  }

  #w-node-eeb9a4d7-b7cc-46db-e6cb-da7e891e9b0c-a52eda3b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_14ed6f8a-e3cd-bd5f-3e30-4a6f0791cb36-a52eda3c {
    grid-column-end: 3;
  }

  #w-node-_14ed6f8a-e3cd-bd5f-3e30-4a6f0791cb39-a52eda3c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_52f1f748-2345-b709-8a03-217d3d162544-a52eda3e {
    grid-column-end: 2;
  }

  #w-node-_9a010875-a3a2-c783-6924-7cf93d3529be-a52eda3e {
    grid-column: 2 / 3;
  }

  #w-node-d9dbcba0-f154-5cc4-3a1b-2a531013a30b-a52eda3e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_92f9628b-0d0a-35f6-a9a4-879a4befb9eb-a52eda3e {
    grid-column-start: 2;
  }

  #w-node-_26f08d30-cf4f-9290-45d5-6dd614c623ee-a52eda3e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_51b60c86-8829-b2b7-2dca-a706c0127de7-a52eda3e {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_95eaf28b-70af-2c4f-e720-d03ac53a14c6-a52eda3e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-b61784e2-ecfd-2a2d-b656-ace23e1cfaaf-a52eda43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65116-9f012d2d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65118-9f012d2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65128-9f012d2d {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08b-946ab8d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08d-946ab8d8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe091-946ab8d8 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe096-946ab8d8 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f18-946ab8d8 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f1a-946ab8d8 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f2e-946ab8d8 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-_47b46df2-1461-9827-adf5-2f78d9150f33-946ab8d8 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d995e-3a26bc35 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d9960-3a26bc35 {
    grid-row: 2 / 3;
    grid-column-start: 1;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d9974-3a26bc35 {
    grid-area: 3 / 1 / 4 / 4;
    place-self: center;
  }

  #w-node-f1381eff-79eb-e978-dce6-2d6da38d9979-3a26bc35 {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_3020970e-650d-8368-9ea5-057c03bf2a81-f4c1328b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3020970e-650d-8368-9ea5-057c03bf2a83-f4c1328b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-_3020970e-650d-8368-9ea5-057c03bf2a93-f4c1328b {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-_005bcef6-8c1f-1fe7-dda7-a176e734b90d-f4c1328b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_77f2ad14-e3a5-3f69-17e2-0cef67b3bfb9-f4c1328b {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fd9c-6824fd83 {
    grid-area: 1 / 1 / 2 / 10;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdb0-6824fd83 {
    grid-area: 2 / 1 / 3 / 8;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdbc-6824fd83 {
    grid-area: 3 / 1 / 4 / 8;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de732-243de725, #w-node-ac150e50-7968-05cf-5068-c814484d252f-a52eda35, #w-node-a76a59b5-12dc-71c3-c400-bbec596888a0-a52eda36, #w-node-_22e28367-9b92-42fe-7885-0b916f0a20b3-a52eda38, #w-node-_2b02c835-0999-d1d6-be5b-052294010e08-a52eda38, #w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a51-a52eda3a, #w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65128-9f012d2d, #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe096-946ab8d8, #w-node-_47b46df2-1461-9827-adf5-2f78d9150f33-946ab8d8, #w-node-f1381eff-79eb-e978-dce6-2d6da38d9979-3a26bc35, #w-node-_3020970e-650d-8368-9ea5-057c03bf2a93-f4c1328b {
    grid-area: 1 / 3 / 2 / 4;
    place-self: center end;
  }

  #w-node-d053859b-a11d-2480-9b62-aac9f3d9543f-f4c1328b {
    grid-column: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fd9c-6824fd83 {
    grid-area: 1 / 1 / 2 / 11;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdb0-6824fd83 {
    grid-area: 2 / 1 / 3 / 10;
  }

  #w-node-_88fd6319-1982-cbf8-db1b-f0b66824fdbc-6824fd83 {
    grid-area: 3 / 1 / 4 / 7;
  }

  #w-node-_99672487-af7a-7af5-3f90-38c5243de727-243de725, #w-node-ac150e50-7968-05cf-5068-c814484d251d-a52eda35, #w-node-a76a59b5-12dc-71c3-c400-bbec5968888e-a52eda36, #w-node-_22e28367-9b92-42fe-7885-0b916f0a2098-a52eda38, #w-node-_2b02c835-0999-d1d6-be5b-052294010dfd-a52eda38, #w-node-_6e1f9b7e-a0a2-64b1-0d7d-59a523b59a3f-a52eda3a {
    justify-self: start;
  }

  #w-node-_17d9b345-936b-1b42-630b-b83453ed5951-a52eda3a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f23a9b53-342d-a9e0-a6e5-13f40dd65116-9f012d2d, #w-node-_76edb74f-4426-acdb-40ca-8c36f27fe08b-946ab8d8, #w-node-_47b46df2-1461-9827-adf5-2f78d9150f18-946ab8d8, #w-node-f1381eff-79eb-e978-dce6-2d6da38d995e-3a26bc35, #w-node-_3020970e-650d-8368-9ea5-057c03bf2a81-f4c1328b {
    justify-self: start;
  }

  #w-node-d053859b-a11d-2480-9b62-aac9f3d9543f-f4c1328b {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Zodiak';
  src: url('../fonts/Zodiak-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-BlackItalic.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Extralight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-ExtraboldItalic.woff2') format('woff2'), url('../fonts/Switzer-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Extrabold.woff2') format('woff2'), url('../fonts/Switzer-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-ExtralightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-SemiboldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Italic.woff2') format('woff2'), url('../fonts/Switzer-VariableItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer variable';
  src: url('../fonts/Switzer-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-LightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}