:root {
  --bg-blue: #101622;
  --highlight-blue: #0059ff;
  --white: white;
  --light-highlight-blue: #337aff;
  --sparkle: #ffa600;
  --error: #b13535;
  --black: black;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

h1 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 3em;
  font-weight: 700;
  line-height: 1em;
}

h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
}

p {
  margin-bottom: 10px;
  font-size: 1.5em;
  line-height: 1.5em;
}

a {
  color: #fff;
  text-decoration: underline;
}

.body {
  background-color: var(--bg-blue);
  color: #fff;
  font-family: Droid Sans, sans-serif;
  font-size: 1em;
  line-height: 1.25em;
}

.background-video {
  width: 110%;
}

.background-video-2 {
  width: 100vw;
  height: 100vh;
  aspect-ratio: auto;
  filter: blur(20px);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block {
  width: 100vw;
  height: 100vh;
  background-color: var(--bg-blue);
}

.div-block-2 {
  z-index: 2;
  width: 100vw;
  height: 100vh;
  color: #fff;
  text-align: center;
  background-image: linear-gradient(rgba(0, 149, 255, .65), rgba(11, 27, 37, .65));
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Droid Sans, sans-serif;
  display: flex;
  position: relative;
}

.heading {
  font-family: Droid Sans, sans-serif;
  font-size: 7em;
  line-height: 1em;
}

.heading-2 {
  max-width: 50vw;
  font-size: 1.5em;
  line-height: 1.25em;
}

.div-block-3 {
  width: 300px;
  height: 5px;
  background-color: #fff;
}

.div-block-4 {
  width: 20%;
  height: 100%;
  background-color: #78c7ff;
}

.paragraph {
  margin-top: 40px;
  font-size: 1.25em;
  line-height: 1.25em;
}

.navbar {
  background-color: rgba(221, 221, 221, 0);
}

.nav-link {
  color: #fff;
  padding: 10px 20px;
  font-size: 1.5em;
  line-height: 1em;
}

.nav-link.button {
  background-color: var(--highlight-blue);
  border-radius: 20px;
  margin-left: 10px;
}

.nav-link.button.w--current {
  color: #fff;
}

.div-block-5 {
  justify-content: space-between;
  align-items: center;
  padding: 20px 60px;
  display: flex;
}

.brand-h1 {
  color: var(--highlight-blue);
  -webkit-text-stroke-width: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4em;
  line-height: 1em;
}

.brand-h2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .8em;
  line-height: 1em;
}

.hero-section {
  min-height: 300px;
  position: relative;
  overflow: hidden;
}

.background-video-overlay {
  z-index: 2;
  width: 100%;
  height: 100%;
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: rgba(15, 30, 58, 0);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 100px;
  display: grid;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.background-video-3 {
  z-index: 1;
  width: 110vw;
  height: 110%;
  background-color: var(--bg-blue);
  filter: blur(5px);
  margin-top: -15px;
  margin-left: -5vw;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.hero-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white);
  background-color: rgba(16, 22, 34, .6);
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: block;
}

.hero-h1 {
  background-image: linear-gradient(to bottom, var(--light-highlight-blue), var(--highlight-blue));
  color: var(--highlight-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 40px;
  padding-bottom: 10px;
  font-size: 5em;
  line-height: 1em;
  overflow: visible;
}

.hero-h2 {
  margin-top: 0;
  font-size: 1.5em;
  line-height: 1em;
}

.hero-paragraph {
  margin-bottom: 40px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.hero-button {
  background-color: var(--highlight-blue);
  border-radius: 40px;
  padding: 20px 40px;
  font-size: 1.5em;
  line-height: 1em;
}

.hero-form-h1 {
  color: var(--light-highlight-blue);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 3em;
  line-height: 1em;
}

.hero-right-paragraph {
  color: var(--white);
  margin-bottom: 40px;
  font-size: 1.5em;
  line-height: 1.5em;
}

.hero-form-button {
  background-color: var(--highlight-blue);
  border-radius: 40px;
  margin-top: 20px;
  padding: 20px 40px;
  font-size: 1.5em;
  line-height: 1em;
}

.hero-form-label {
  color: var(--sparkle);
  margin-bottom: 10px;
  font-size: 1em;
  line-height: 1em;
}

.text-field {
  height: 2em;
  color: var(--bg-blue);
  border-radius: 2em;
  margin-bottom: 20px;
  padding: 10px 20px;
  font-size: 1.2em;
  line-height: 1em;
}

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

.select-field {
  color: var(--bg-blue);
  border-radius: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

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

.recaptcha {
  margin-top: 20px;
  margin-bottom: 0;
}

.services {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--highlight-blue);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.vision-h1 {
  color: var(--highlight-blue);
  margin-top: 40px;
}

.about-us {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.paragraph-2 {
  color: var(--bg-blue);
}

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

.sparkle {
  color: var(--sparkle);
  font-size: 2em;
  line-height: 1em;
}

.client-transformations {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.image {
  width: 100%;
  border-radius: 20px;
}

.heading-3, .heading-4 {
  color: var(--highlight-blue);
}

.text-span {
  color: var(--sparkle);
}

.border {
  width: 100%;
  height: 5px;
  background-color: var(--sparkle);
  border-radius: 20px;
}

.divider {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.divider.last {
  margin-top: 40px;
}

.heading-5 {
  color: var(--highlight-blue);
}

.client-transformation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  color: var(--bg-blue);
  border-radius: 20px;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.work-diary-label {
  background-color: var(--white);
  color: var(--highlight-blue);
  text-align: right;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-radius: 20px;
  margin-right: 0;
  padding: 10px 20px;
  font-size: .8em;
  font-weight: 700;
  line-height: 1em;
}

.work-diary-label.left {
  margin-left: 40px;
}

.text-block {
  background-color: var(--highlight-blue);
  letter-spacing: 2px;
  text-transform: uppercase;
  border-radius: 20px;
  margin-left: 40px;
  padding: 10px 20px;
  font-size: .8em;
  font-weight: 700;
  line-height: 1em;
}

.image-2 {
  width: 100%;
}

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

.heading-6 {
  color: var(--highlight-blue);
}

.client-transformation-description {
  padding: 40px;
}

.work-diary-date {
  color: var(--light-highlight-blue);
  margin-bottom: 20px;
  font-style: italic;
}

.reviews {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--highlight-blue);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.div-block-7 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.review {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--light-highlight-blue);
  border-radius: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

.text-block-2 {
  color: rgba(255, 255, 255, .5);
  font-size: 1.5em;
  line-height: 1em;
}

.text-block-3 {
  color: var(--sparkle);
  font-size: 1.5em;
  line-height: 1em;
}

.paragraph-4 {
  color: var(--white);
}

.stars {
  color: var(--sparkle);
}

.text-span-2 {
  padding-left: 10px;
  font-size: .8em;
  line-height: 1em;
}

.promotions {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: none;
  color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.heading-3-alt, .heading-4-alt {
  color: var(--white);
}

.paragraph-5 {
  margin-bottom: 40px;
}

.contact {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 100px;
  display: grid;
}

.form-alt {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-form-label-alt {
  color: var(--light-highlight-blue);
  margin-bottom: 10px;
  font-size: 1em;
  line-height: 1em;
}

.paragraph-6 {
  margin-bottom: 40px;
}

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

.paragraph-7 {
  margin-bottom: 20px;
}

.estimate-step {
  color: var(--sparkle);
  padding-top: 5px;
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
}

.footer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  display: flex;
}

.copy-button {
  background-color: var(--highlight-blue);
  border-radius: 40px;
  padding: 20px 40px;
  font-size: 1.5em;
  line-height: 1em;
}

.copy-button-alt {
  background-color: var(--white);
  color: var(--highlight-blue);
  border-radius: 40px;
  padding: 20px 40px;
  font-size: 1.5em;
  line-height: 1em;
}

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

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

.bold-text {
  color: var(--light-highlight-blue);
}

.error-message {
  background-color: var(--error);
}

.success-message {
  background-color: var(--highlight-blue);
}

.error-message-2 {
  background-color: var(--error);
}

.success-message-2 {
  background-color: var(--highlight-blue);
}

.textarea {
  min-height: 75px;
  border-radius: 20px;
}

@media screen and (max-width: 991px) {
  .nav-link {
    margin-bottom: 20px;
  }

  .nav-link.button {
    margin-bottom: 0;
    margin-left: 0;
  }

  .div-block-5 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .menu-button {
    background-color: rgba(200, 200, 200, 0);
  }

  .menu-button.w--open {
    background-color: var(--highlight-blue);
    border-radius: 50%;
  }

  .nav-menu {
    background-color: var(--bg-blue);
    padding: 20px 20px 40px;
  }

  .background-video-overlay {
    grid-template-columns: 1fr;
    padding: 60px;
  }

  .services {
    padding: 60px;
  }

  .icon {
    font-size: 2em;
  }

  .about-us, .client-transformations, .reviews {
    padding: 60px;
  }

  .div-block-7 {
    grid-template-columns: 1fr;
  }

  .promotions, .contact {
    padding: 60px;
  }
}

@media screen and (max-width: 767px) {
  .heading-2 {
    max-width: 75vw;
  }

  .nav-link {
    font-size: 1.25em;
  }

  .div-block-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .background-video-overlay {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 40px;
  }

  .hero-right {
    padding: 20px;
  }

  .hero-paragraph, .hero-button {
    font-size: 1.25em;
  }

  .hero-form-h1 {
    font-size: 2em;
  }

  .hero-right-paragraph, .hero-form-button, .text-field {
    font-size: 1.25em;
  }

  .services, .about-us {
    padding: 40px;
  }

  .paragraph-2 {
    font-size: 1.25em;
  }

  .client-transformations {
    padding: 40px;
  }

  .paragraph-3, .work-diary-date {
    font-size: 1.25em;
  }

  .reviews {
    padding: 40px;
  }

  .text-block-2, .paragraph-4 {
    font-size: 1.25em;
  }

  .promotions {
    padding: 40px;
  }

  .paragraph-5 {
    margin-bottom: 40px;
    font-size: 1.25em;
  }

  .contact {
    padding: 40px;
  }

  .paragraph-6, .paragraph-7 {
    font-size: 1.25em;
  }

  .footer {
    padding: 20px;
  }

  .copy-button, .copy-button.w--current, .copy-button-alt, .paragraph-8, .paragraph-9, .paragraph-10, .paragraph-11 {
    font-size: 1.25em;
  }

  .paragraph-12 {
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .paragraph-13, .paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17 {
    font-size: 1.25em;
  }
}

@media screen and (max-width: 479px) {
  .heading-2 {
    max-width: 90vw;
  }

  .paragraph {
    width: 90vw;
  }

  .div-block-5 {
    padding: 10px;
  }

  .brand-h1 {
    -webkit-text-stroke-width: 2px;
    font-size: 3em;
  }

  .brand-h2 {
    font-size: .65em;
  }

  .background-video-overlay {
    background-color: rgba(18, 36, 71, .45);
    padding: 60px 20px;
  }

  .hero-right {
    padding: 40px 20px;
  }

  .hero-h1 {
    font-size: 3em;
  }

  .hero-form-label {
    line-height: 1.5em;
  }

  .services {
    padding: 60px 20px;
  }

  .icon {
    font-size: 1.5em;
  }

  .about-us, .client-transformations {
    padding: 60px 20px;
  }

  .client-transformation-description {
    padding: 20px;
  }

  .reviews {
    padding: 60px 20px;
  }

  .review {
    padding: 20px;
  }

  .promotions, .contact {
    padding: 60px 20px;
  }

  .footer {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .div-block-9 {
    justify-items: center;
  }

  .brand {
    padding-left: 0;
  }
}

#w-node-_79090eed-2d30-febc-41aa-ec8f0a289ec8-d9a785ad, #w-node-fcd28516-eea2-f5f6-8328-f4fa81ba3a3c-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bcb84fe-55b9-7297-2363-4f5d124b3945-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3a48662-2f2b-6534-cd50-de7973af3e7a-d9a785ad, #w-node-_2dcffe63-c082-78c1-969e-98dba11724d4-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3ef7e1-1c62-e76c-fd0a-48a2090867ad-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_262feeb9-2bc2-c3cd-0eda-8bd1628151e5-d9a785ad, #w-node-_7452830f-1626-c028-d580-d5f666a54611-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_412b0c7b-b5ab-9d19-03e3-48ee97f3ddcd-d9a785ad, #w-node-a2171497-4330-ae4d-743f-888a8c4509d6-d9a785ad, #Business-Name.w-node-bc9cdefc-6a2e-ac0a-e329-029b25d1cada-d9a785ad, #w-node-_5018c52b-6829-c428-6a0a-5dfb5df631d8-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-d9a785ad {
  justify-self: start;
}

#w-node-_606f10cf-b473-1139-f8ad-fe24304f70b2-d9a785ad, #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63d-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea645-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea646-d9a785ad {
  justify-self: end;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64b-d9a785ad {
  justify-self: start;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64c-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4ebaebc-0bf5-a570-7836-1cecdf2ac89e-d9a785ad, #w-node-_3a65cfdb-c2bb-9c14-c599-29bc3963aaf5-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82bbd55b-a32e-31eb-53f9-cbafc0b6bf3a-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29a49579-3656-dfc5-e6f1-6cae319014f9-d9a785ad, #w-node-c5440e68-9968-428a-826a-eededf766aaf-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63f540ba-806b-508a-f937-3175f8dd43e0-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63f540ba-806b-508a-f937-3175f8dd43e1-d9a785ad, #w-node-_63f540ba-806b-508a-f937-3175f8dd43e3-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfb9-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfba-d9a785ad, #w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfbc-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86252674-ca46-600e-800a-23ce36647ad0-d9a785ad {
  justify-self: start;
}

#w-node-eea70fc6-4a01-3103-2e9d-d9c4c718953b-d9a785ad, #w-node-dcd265b9-6501-b47e-d1df-8658f3d42262-d9a785ad {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dcd265b9-6501-b47e-d1df-8658f3d42263-d9a785ad {
  justify-self: end;
}

#w-node-dcd265b9-6501-b47e-d1df-8658f3d42268-d9a785ad {
  justify-self: start;
}

#w-node-_93393d1f-8539-6749-1ddd-3eea8edd04e0-d9a785ad, #w-node-_43688b5a-878c-e83d-b225-61fe8651f40f-d9a785ad, #w-node-f89e2e8f-4d9f-be0a-8d6f-3ffea104bb3b-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65c577bc-4dee-36ba-aed7-65081d8b4d0c-d9a785ad, #w-node-f01893e5-5a18-5249-31bb-77a3b348745a-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c990d129-deb7-2127-aee6-ffcf2807663d-d9a785ad, #w-node-c990d129-deb7-2127-aee6-ffcf2807663e-d9a785ad, #w-node-c990d129-deb7-2127-aee6-ffcf28076641-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c990d129-deb7-2127-aee6-ffcf28076642-d9a785ad, #w-node-c990d129-deb7-2127-aee6-ffcf28076644-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8d9e-d9a785ad, #w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8d9f-d9a785ad, #w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8da2-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8da3-d9a785ad, #w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8da5-d9a785ad, #w-node-cb8a1187-6964-f665-e7f6-9a9cf828fb0e-d9a785ad, #w-node-c3980840-5e7b-150b-e3a4-5ba741f9cf08-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a6f2a433-bda9-3c8a-7dc3-6b6d2deebb93-d9a785ad, #w-node-_0216ea7d-33ab-dbc1-1f2a-a7ba189faee0-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c039f109-107d-7b2d-aaa1-00bf4ac04a03-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bad165e4-9d3e-d825-9330-831deae8209b-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76b6f696-52c5-dc0f-b34b-92c752b225f9-d9a785ad, #w-node-_76b6f696-52c5-dc0f-b34b-92c752b225fa-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76b6f696-52c5-dc0f-b34b-92c752b225fc-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_76b6f696-52c5-dc0f-b34b-92c752b225fe-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31a0e8b1-d79e-b726-a506-3ba146669827-d9a785ad, #w-node-_31a0e8b1-d79e-b726-a506-3ba146669828-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31a0e8b1-d79e-b726-a506-3ba14666982a-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31a0e8b1-d79e-b726-a506-3ba14666982c-d9a785ad, #w-node-e0f6f832-c519-fe44-03f1-bfde50b01db2-d9a785ad, #w-node-_9478f462-c27d-eb51-ef48-27b7ad646a9e-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_367072fe-6374-3b02-33be-d27426c8aa12-d9a785ad {
  justify-self: end;
}

#w-node-_6f96a5c1-91a5-a80d-5cae-02917008e022-d9a785ad {
  justify-self: start;
}

#w-node-_430def1f-dc86-39b6-d38e-34de4165c991-d9a785ad, #w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec32-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec33-d9a785ad {
  justify-self: end;
}

#w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec38-d9a785ad {
  justify-self: start;
}

#w-node-_755e6ec2-9f36-227d-1c2c-8fa51ac76d77-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21163f27-082a-3f25-5196-aeded23a4693-d9a785ad {
  justify-self: start;
}

#w-node-_1791dc4a-0bff-d7eb-e163-beb9308b958b-d9a785ad, #w-node-_5022c5c0-bb85-de8a-becf-5564916d3da6-d9a785ad, #w-node-_2dfe8ff1-7a5f-3070-0d3c-1ded47593aaa-d9a785ad, #w-node-_6adce3bd-ef08-780d-08ff-8e1e63715e14-d9a785ad, #w-node-_8db0991c-04e0-a68b-d5b1-736ccdc19b08-d9a785ad, #w-node-_049c3b68-d8dc-5ff9-7c33-434ecad05d12-d9a785ad, #w-node-_9de7ba24-c06e-3ba4-1683-e45ff3faa52d-d9a785ad, #w-node-dfd14721-154b-30f6-94b2-e463a741a124-d9a785ad, #w-node-b905e1dd-4f69-323c-5aae-3c7955c494b8-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c32319e-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a2-d9a785ad, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a6-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231aa-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ae-d9a785ad, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b2-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b6-d9a785ad, #w-node-_44c024cd-ccf1-0aee-b7a5-79e4ca74f120-d9a785ad, #w-node-_7df424ac-4c33-dfe2-658c-9f8d672ecafa-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-d9a785ad {
  justify-self: start;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231bb-d9a785ad {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c948c-d9a785ad {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c948d-d9a785ad {
  justify-self: end;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c9492-d9a785ad {
  justify-self: start;
}

#w-node-_73701061-b0a3-4e39-579d-fd409439a318-d9a785ad, #w-node-afc9767e-6120-c849-e7e1-b2e05052463a-d9a785ad, #w-node-e19b4eb6-3062-f744-e89d-b0e4a6173694-d9a785ad, #w-node-_583e4de5-c8d8-72a0-03d1-2e9f98625b20-d9a785ad, #w-node-_79090eed-2d30-febc-41aa-ec8f0a289ec8-cffff920, #w-node-fcd28516-eea2-f5f6-8328-f4fa81ba3a3c-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bcb84fe-55b9-7297-2363-4f5d124b3945-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3a48662-2f2b-6534-cd50-de7973af3e7a-cffff920, #w-node-_2dcffe63-c082-78c1-969e-98dba11724d4-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3ef7e1-1c62-e76c-fd0a-48a2090867ad-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_262feeb9-2bc2-c3cd-0eda-8bd1628151e5-cffff920, #w-node-_7452830f-1626-c028-d580-d5f666a54611-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_412b0c7b-b5ab-9d19-03e3-48ee97f3ddcd-cffff920, #Business-Name.w-node-bc9cdefc-6a2e-ac0a-e329-029b25d1cada-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-cffff920 {
  justify-self: start;
}

#w-node-_606f10cf-b473-1139-f8ad-fe24304f70b2-cffff920, #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63d-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea645-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea646-cffff920 {
  justify-self: end;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64b-cffff920 {
  justify-self: start;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64c-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4ebaebc-0bf5-a570-7836-1cecdf2ac89e-cffff920, #w-node-_3a65cfdb-c2bb-9c14-c599-29bc3963aaf5-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82bbd55b-a32e-31eb-53f9-cbafc0b6bf3a-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_29a49579-3656-dfc5-e6f1-6cae319014f9-cffff920, #w-node-c5440e68-9968-428a-826a-eededf766aaf-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63f540ba-806b-508a-f937-3175f8dd43e0-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63f540ba-806b-508a-f937-3175f8dd43e1-cffff920, #w-node-_63f540ba-806b-508a-f937-3175f8dd43e3-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfb9-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfba-cffff920, #w-node-d9582e97-1c8a-2aeb-9d1e-abd22e0bbfbc-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86252674-ca46-600e-800a-23ce36647ad0-cffff920 {
  justify-self: start;
}

#w-node-e0f6f832-c519-fe44-03f1-bfde50b01db2-cffff920, #w-node-_9478f462-c27d-eb51-ef48-27b7ad646a9e-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_367072fe-6374-3b02-33be-d27426c8aa12-cffff920 {
  justify-self: end;
}

#w-node-_6f96a5c1-91a5-a80d-5cae-02917008e022-cffff920 {
  justify-self: start;
}

#w-node-_430def1f-dc86-39b6-d38e-34de4165c991-cffff920, #w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec32-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec33-cffff920 {
  justify-self: end;
}

#w-node-_6de28933-734a-ebe7-eaee-5b0bf457ec38-cffff920 {
  justify-self: start;
}

#w-node-_755e6ec2-9f36-227d-1c2c-8fa51ac76d77-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21163f27-082a-3f25-5196-aeded23a4693-cffff920 {
  justify-self: start;
}

#w-node-_1791dc4a-0bff-d7eb-e163-beb9308b958b-cffff920, #w-node-_5022c5c0-bb85-de8a-becf-5564916d3da6-cffff920, #w-node-_2dfe8ff1-7a5f-3070-0d3c-1ded47593aaa-cffff920, #w-node-_6adce3bd-ef08-780d-08ff-8e1e63715e14-cffff920, #w-node-_8db0991c-04e0-a68b-d5b1-736ccdc19b08-cffff920, #w-node-_049c3b68-d8dc-5ff9-7c33-434ecad05d12-cffff920, #w-node-_9de7ba24-c06e-3ba4-1683-e45ff3faa52d-cffff920, #w-node-dfd14721-154b-30f6-94b2-e463a741a124-cffff920, #w-node-b905e1dd-4f69-323c-5aae-3c7955c494b8-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c32319e-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a2-cffff920, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a6-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231aa-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ae-cffff920, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b2-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b6-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-cffff920 {
  justify-self: start;
}

#w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231bb-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c948c-cffff920 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c948d-cffff920 {
  justify-self: end;
}

#w-node-_025af1c9-b803-807b-dc6d-f5a7526c9492-cffff920 {
  justify-self: start;
}

#w-node-_73701061-b0a3-4e39-579d-fd409439a318-cffff920, #w-node-afc9767e-6120-c849-e7e1-b2e05052463a-cffff920, #w-node-e19b4eb6-3062-f744-e89d-b0e4a6173694-cffff920, #w-node-_583e4de5-c8d8-72a0-03d1-2e9f98625b20-cffff920 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64d-9917e4e0, #w-node-ee55dfd6-b21e-828e-c97e-30cd1a662b39-9917e4e0, #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea645-9917e4e0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea646-9917e4e0 {
  justify-self: end;
}

#w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea64b-9917e4e0 {
  justify-self: start;
}

#w-node-_73701061-b0a3-4e39-579d-fd409439a318-9917e4e0, #w-node-afc9767e-6120-c849-e7e1-b2e05052463a-9917e4e0, #w-node-e19b4eb6-3062-f744-e89d-b0e4a6173694-9917e4e0, #w-node-_583e4de5-c8d8-72a0-03d1-2e9f98625b20-9917e4e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63c-d9a785ad {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63d-d9a785ad, #w-node-c4ebaebc-0bf5-a570-7836-1cecdf2ac89e-d9a785ad, #w-node-_3a65cfdb-c2bb-9c14-c599-29bc3963aaf5-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86252674-ca46-600e-800a-23ce36647ad0-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_93393d1f-8539-6749-1ddd-3eea8edd04e0-d9a785ad, #w-node-c990d129-deb7-2127-aee6-ffcf2807663d-d9a785ad, #w-node-_33a0c4a6-a56c-c560-c51e-55a5a6cf8d9e-d9a785ad {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_21163f27-082a-3f25-5196-aeded23a4693-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_1791dc4a-0bff-d7eb-e163-beb9308b958b-d9a785ad, #w-node-a38d57bc-2bba-5b5e-a252-88cad8cac001-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63c-cffff920 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1042cc49-c2d1-1ce0-4bf1-ce650b5ea63d-cffff920, #w-node-c4ebaebc-0bf5-a570-7836-1cecdf2ac89e-cffff920, #w-node-_3a65cfdb-c2bb-9c14-c599-29bc3963aaf5-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_86252674-ca46-600e-800a-23ce36647ad0-cffff920, #w-node-_21163f27-082a-3f25-5196-aeded23a4693-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_1791dc4a-0bff-d7eb-e163-beb9308b958b-cffff920, #w-node-a38d57bc-2bba-5b5e-a252-88cad8cac001-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_79090eed-2d30-febc-41aa-ec8f0a289ec8-d9a785ad {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-d9a785ad {
    grid-area: 9 / 1 / 10 / 3;
    justify-self: start;
  }

  #w-node-_606f10cf-b473-1139-f8ad-fe24304f70b2-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-d9a785ad {
    grid-area: 9 / 1 / 10 / 3;
    justify-self: start;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231bb-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_79090eed-2d30-febc-41aa-ec8f0a289ec8-cffff920 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-cffff920 {
    grid-area: 7 / 1 / 8 / 3;
    justify-self: start;
  }

  #w-node-_606f10cf-b473-1139-f8ad-fe24304f70b2-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-cffff920 {
    grid-area: 7 / 1 / 8 / 3;
    justify-self: start;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231bb-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b3a48662-2f2b-6534-cd50-de7973af3e7a-d9a785ad, #w-node-_2dcffe63-c082-78c1-969e-98dba11724d4-d9a785ad, #w-node-_262feeb9-2bc2-c3cd-0eda-8bd1628151e5-d9a785ad, #w-node-_7452830f-1626-c028-d580-d5f666a54611-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-d9a785ad {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a2-d9a785ad, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a6-d9a785ad, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ae-d9a785ad, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b2-d9a785ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-d9a785ad {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-b3a48662-2f2b-6534-cd50-de7973af3e7a-cffff920, #w-node-_2dcffe63-c082-78c1-969e-98dba11724d4-cffff920, #w-node-_262feeb9-2bc2-c3cd-0eda-8bd1628151e5-cffff920, #w-node-_7452830f-1626-c028-d580-d5f666a54611-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6362b6a7-d09f-3930-af06-b4e85cd8c2dd-cffff920 {
    grid-row: 10 / 11;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a2-cffff920, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231a6-cffff920, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ae-cffff920, #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231b2-cffff920 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f53a43b9-beb0-1ad0-b0d8-7ec19c3231ba-cffff920 {
    grid-row: 9 / 10;
  }
}


