:root {
  --untitled-ui--primary600: #7f56d9;
  --untitled-ui--white: white;
  --untitled-ui--primary700: #6941c6;
  --untitled-ui--primary100: #f4ebff;
  --untitled-ui--gray900: #101828;
  --untitled-ui--gray600: #475467;
  --untitled-ui--gray300: #d0d5dd;
  --untitled-ui--gray700: #344054;
  --untitled-ui--gray50: #f9fafb;
  --untitled-ui--gray800: #1d2939;
  --untitled-ui--gray100: #f2f4f7;
}

body {
  color: #323232;
  background-color: #f9f9f9;
  font-family: Hanken Grotesk, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: #323232;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 4rem;
  font-weight: 300;
  line-height: 1;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.2;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 1.1;
}

p {
  margin-bottom: 10px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.4;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #f9f9f9;
  width: 100%;
  padding: .5rem 5vw;
  position: fixed;
  top: 0;
}

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

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

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

.nav-link {
  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:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[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-button-wrapper {
  margin-left: 120px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #323232;
  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;
}

.button-primary.secondary {
  color: #323232;
  background-color: #f9f9f9;
}

.button-primary.hidedesk {
  display: none;
}

.hero-heading-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 40rem;
  padding: 7.1rem 5vw;
  display: grid;
  position: relative;
}

.hero-heading-left.hero1 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  padding-top: 11rem;
  padding-bottom: 20rem;
}

.hero-heading-left.lessbottom {
  padding-top: 5rem;
  padding-bottom: 5rem;
  display: block;
}

.hero-heading-left.section3 {
  background-color: #f1f1f1;
  grid-template-columns: 1fr 1fr;
  padding-top: 7.1rem;
  padding-bottom: 7.1rem;
}

.hero-heading-left.section4 {
  background-color: #e0e0e0;
  grid-template-columns: 1fr 1fr;
  padding-top: 7.1rem;
  padding-bottom: 7.1rem;
}

.hero-heading-left.section5 {
  background-color: #c7c7c7;
  grid-template-columns: 1fr 1fr;
  min-height: 40rem;
  padding-top: 7.1rem;
  padding-bottom: 7.1rem;
}

.hero-heading-left.section6 {
  background-color: #5e5e5e;
  grid-template-columns: 1fr 1fr;
}

.hero-heading-left.section7 {
  background-color: #323232;
}

.hero-heading-left.section7._2col {
  grid-template-columns: 1fr 1fr;
}

.hero-heading-left.section7._2col._1row {
  grid-template-rows: auto;
  min-height: auto;
}

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

.hero-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.hero-wrapper.three {
  grid-template-columns: 1fr 1fr 1fr;
}

.hero-wrapper.three.howiwork {
  grid-column-gap: 6rem;
  grid-row-gap: 2.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.hero-wrapper.three.testimonials {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 5rem;
}

.hero-wrapper.blog {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.hero-split {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 4rem;
  display: flex;
}

.hero-split.addpad {
  padding-right: 0 !important;
}

.hero-split.text-white {
  grid-column-gap: .45rem;
  grid-row-gap: .45rem;
}

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

.shadow-two {
  z-index: -1;
  vertical-align: baseline;
  width: 100vw;
  margin-top: 0;
  position: absolute;
  inset: auto 0% 0% auto;
  box-shadow: 0 4px 24px #96a3b514;
}

.heading, .heading-2 {
  font-weight: 400;
}

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

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-small {
  width: 100%;
  max-width: 30rem;
}

.uui-button {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--primary600);
  background-color: var(--untitled-ui--primary600);
  color: var(--untitled-ui--white);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  border-color: var(--untitled-ui--primary700);
  background-color: var(--untitled-ui--primary700);
}

.uui-button:focus {
  background-color: var(--untitled-ui--primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--primary100);
}

.uui-button.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui--gray900);
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.2;
}

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

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui--gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-heroheader02_image {
  width: 100%;
  height: 100%;
}

.uui-section_heroheader02 {
  overflow: hidden;
}

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

.uui-heroheader02_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-button-secondary-gray {
  grid-column-gap: .5rem;
  border: 1px solid var(--untitled-ui--gray300);
  background-color: var(--untitled-ui--white);
  color: var(--untitled-ui--gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .625rem 1.125rem;
  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;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  background-color: var(--untitled-ui--gray50);
  color: var(--untitled-ui--gray800);
}

.uui-button-secondary-gray:focus {
  background-color: var(--untitled-ui--white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100);
}

.uui-button-secondary-gray.is-button-large {
  grid-column-gap: .75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-padding-vertical-xhuge {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-3 {
  margin-top: 0;
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.2;
}

.image {
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image.left {
  inset: 0% auto 0% 0%;
}

.text-white {
  color: #fff;
}

.blackline {
  opacity: .8;
  background-color: #323232;
  align-self: stretch;
  height: .2rem;
}

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

.testimonial {
  background-color: #f5f5f5;
  border: 1px solid #323232;
  padding: 1.9rem;
}

.div-block-2 {
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.heading-4 {
  margin-top: 0;
}

.loaderwhite {
  z-index: 100;
  background-color: #f9f9f9;
  display: block;
  position: fixed;
  inset: 0%;
}

.paragraph {
  max-width: 50ch;
}

.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: 260px;
  display: flex;
}

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

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

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

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

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

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

  .hero-heading-left.hero1 {
    grid-template-columns: 1fr;
    padding-bottom: 27.2rem;
  }

  .hero-heading-left.lessbottom {
    padding-top: 5rem;
  }

  .hero-heading-left.section3 {
    display: flex;
  }

  .hero-heading-left.section5 {
    background-color: #dadada;
  }

  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-wrapper.three.howiwork {
    grid-column-gap: 2rem;
    display: flex;
  }

  .hero-wrapper.three.testimonials {
    display: flex;
  }

  .hero-split {
    z-index: 1;
    max-width: 100%;
  }

  .shadow-two {
    width: 120vw;
    max-width: 120vw;
  }

  .hide-tablet {
    display: none;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image, .image.left {
    z-index: 0;
    opacity: .03;
  }

  .image.left.brighter {
    opacity: .09;
  }

  .image.brighter {
    opacity: .1;
  }

  .blackline {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    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;
  }

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

  .hero-heading-left {
    padding: 0 5vw 0 4vw;
  }

  .hero-heading-left.hero1 {
    padding-bottom: 25.7rem;
    padding-right: 4vw;
  }

  .hero-heading-left.section5 {
    min-height: 40rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: var(--untitled-ui--primary600);
    background-color: var(--untitled-ui--primary600);
  }

  .uui-button.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--white);
    color: var(--untitled-ui--gray700);
  }

  .uui-button-secondary-gray.is-button-large {
    grid-column-gap: .5rem;
    padding: .75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

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

@media screen and (max-width: 479px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2.2rem;
  }

  h3 {
    font-size: 2rem;
  }

  p {
    font-size: 1.2rem;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .button-primary {
    aspect-ratio: auto;
  }

  .button-primary.mobile {
    padding: 9px 13px;
    font-size: 10px;
  }

  .hero-heading-left {
    flex-flow: column;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .hero-heading-left.hero1 {
    padding-top: 5rem;
    padding-bottom: 10rem;
  }

  .hero-heading-left.section3, .hero-heading-left.section4 {
    min-height: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .hero-heading-left.section5 {
    min-height: auto;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .hero-heading-left.section6, .hero-heading-left.section7 {
    min-height: auto;
  }

  .container {
    max-width: none;
  }

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

  .hero-wrapper.three.testimonials {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero-split, .hero-split.text-white {
    padding-right: 0;
  }

  .shadow-two {
    width: 160vw;
    max-width: 160vw;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .uui-heroheader02_component {
    grid-template-columns: 1fr;
  }

  .uui-heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .heading-3 {
    font-size: 2.7rem;
  }
}

#w-node-_6e5a9098-d146-b110-76e8-148f972d43f1-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_29b7ddb3-8e31-f6fa-08d4-2b6e514be8cd-adaa76c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_29b7ddb3-8e31-f6fa-08d4-2b6e514be8d4-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ec7d96f1-684d-fb16-cde0-92bca5f8494c-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-ec7d96f1-684d-fb16-cde0-92bca5f84946-adaa76c2 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-ec7d96f1-684d-fb16-cde0-92bca5f8494d-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b1137eaf-bb82-0aaf-70c4-e0a7c0f596a7-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-b1137eaf-bb82-0aaf-70c4-e0a7c0f596a8-adaa76c2 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-b1137eaf-bb82-0aaf-70c4-e0a7c0f596ae-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b1137eaf-bb82-0aaf-70c4-e0a7c0f596b4-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46e1f4c9-b036-bbff-0796-2211fd4841b5-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_46e1f4c9-b036-bbff-0796-2211fd4841b6-adaa76c2 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_46e1f4c9-b036-bbff-0796-2211fd4841bc-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_46e1f4c9-b036-bbff-0796-2211fd4841c2-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7198eee2-6d29-20f0-96fb-3252ca7ca63c-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_7198eee2-6d29-20f0-96fb-3252ca7ca63d-adaa76c2 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_7198eee2-6d29-20f0-96fb-3252ca7ca643-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7198eee2-6d29-20f0-96fb-3252ca7ca649-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_679f9a1c-8b06-09ae-8658-6e6742eadf5c-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-_679f9a1c-8b06-09ae-8658-6e6742eadf5d-adaa76c2 {
  grid-area: 1 / 2 / 3 / 3;
  align-self: center;
}

#w-node-_679f9a1c-8b06-09ae-8658-6e6742eadf63-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_679f9a1c-8b06-09ae-8658-6e6742eadf69-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da0c17da-b762-c91b-d363-23ed6de3b2b9-adaa76c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-da0c17da-b762-c91b-d363-23ed6de3b2be-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-f9270baf-bceb-ecfe-51d1-5bee303f6ef9-adaa76c2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_7fba554f-ea72-fbe7-7d48-fe9d54b5b425-adaa76c2, #w-node-a6eb6043-8814-c3be-37fa-d8865911a0b5-adaa76c2, #w-node-a0995449-e550-d9aa-3770-2be61c0ebcdd-adaa76c2, #w-node-c234207a-e9d9-8dc2-42d0-5897581acf16-adaa76c2, #w-node-fb411f0e-126e-89ba-7f30-226f0e6a6030-adaa76c2, #w-node-_2c8eda1d-1460-7bcf-18e7-26ba7c9b8914-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a9769ed8-ba35-9ef6-715e-4370fcc47174-adaa76c2 {
  place-self: stretch stretch;
}

#w-node-a9769ed8-ba35-9ef6-715e-4370fcc4717b-adaa76c2, #w-node-_973ae880-4559-7e33-8a0f-8dbeef84789d-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_5fd727aa-ca67-1518-f7f2-799885fd8c51-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-_3f4893b0-f77d-2963-602b-8dd84b37a7dc-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-f5087195-9b36-409c-1df0-59dcadd5c60d-adaa76c2, #w-node-_2dc3e837-2a70-2c6f-9514-0765a5c0a735-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: stretch;
}

#w-node-f65a0581-e49e-0efd-b59d-0a692e9c5d74-adaa76c2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-f65a0581-e49e-0efd-b59d-0a692e9c5d77-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f65a0581-e49e-0efd-b59d-0a692e9c5d7c-adaa76c2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center start;
}

#w-node-ae7902d3-27f5-877a-7894-cee827a34b26-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start;
}

#w-node-_73273306-16d1-f9c9-394c-0ef7775959f7-adaa76c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_73273306-16d1-f9c9-394c-0ef7775959fa-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_73273306-16d1-f9c9-394c-0ef7775959fc-adaa76c2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_73273306-16d1-f9c9-394c-0ef7775959fd-adaa76c2, #w-node-_73273306-16d1-f9c9-394c-0ef777595a05-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_73273306-16d1-f9c9-394c-0ef777595a06-adaa76c2 {
  align-self: start;
}

#w-node-_73273306-16d1-f9c9-394c-0ef777595a0d-adaa76c2, #w-node-_73273306-16d1-f9c9-394c-0ef777595a12-adaa76c2, #w-node-_73273306-16d1-f9c9-394c-0ef777595a17-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_73273306-16d1-f9c9-394c-0ef777595a1a-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73273306-16d1-f9c9-394c-0ef777595a1c-adaa76c2, #w-node-_4c11a9e8-3690-9cb4-51b2-35d8460b5828-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_7bf9a82a-9f52-54a1-ee87-1c18df5f8489-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_7bf9a82a-9f52-54a1-ee87-1c18df5f848f-adaa76c2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7495438a-7547-5d8c-05ae-92e999940956-adaa76c2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7495438a-7547-5d8c-05ae-92e999940959-adaa76c2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7495438a-7547-5d8c-05ae-92e99994095c-adaa76c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_7495438a-7547-5d8c-05ae-92e99994095d-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7495438a-7547-5d8c-05ae-92e99994095b-adaa76c2 {
  grid-area: 2 / 1 / 3 / 5;
}

#w-node-_6f89bdd3-2b95-0822-27fa-12f90c020563-adaa76c2, #w-node-ee593b8b-dfc4-27cc-fa2e-b6dfc654a100-adaa76c2, #w-node-ee593b8b-dfc4-27cc-fa2e-b6dfc654a102-adaa76c2, #w-node-a1e24838-579a-0f47-939c-39ea0553cbaa-adaa76c2, #w-node-a1e24838-579a-0f47-939c-39ea0553cbac-adaa76c2, #w-node-d5d55f8e-6fae-2b1c-b40e-e4ff38f79211-adaa76c2, #w-node-d5d55f8e-6fae-2b1c-b40e-e4ff38f79213-adaa76c2, #w-node-_0712d19d-725c-35c4-b019-edc16cb9246e-adaa76c2, #w-node-_0712d19d-725c-35c4-b019-edc16cb92470-adaa76c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_6e5a9098-d146-b110-76e8-148f972d43ee-adaa76c2 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_6e5a9098-d146-b110-76e8-148f972d43f1-adaa76c2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_29b7ddb3-8e31-f6fa-08d4-2b6e514be8cd-adaa76c2 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b1137eaf-bb82-0aaf-70c4-e0a7c0f596a8-adaa76c2 {
    grid-area: 1 / 1 / 4 / 3;
    align-self: center;
  }

  #w-node-_46e1f4c9-b036-bbff-0796-2211fd4841b6-adaa76c2 {
    grid-area: 1 / 1 / 6 / 3;
    align-self: center;
  }

  #w-node-_7198eee2-6d29-20f0-96fb-3252ca7ca63d-adaa76c2 {
    grid-area: 1 / 1 / 3 / 3;
    align-self: center;
  }

  #w-node-_679f9a1c-8b06-09ae-8658-6e6742eadf5d-adaa76c2 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-f65a0581-e49e-0efd-b59d-0a692e9c5d74-adaa76c2 {
    grid-area: 1 / 1 / 2 / 3;
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_6e5a9098-d146-b110-76e8-148f972d43ee-adaa76c2 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_6e5a9098-d146-b110-76e8-148f972d43f1-adaa76c2 {
    grid-area: 2 / 1 / 3 / 2;
    align-self: start;
  }

  #w-node-_29b7ddb3-8e31-f6fa-08d4-2b6e514be8cd-adaa76c2 {
    grid-area: span 2 / span 3 / span 2 / span 3;
  }

  #w-node-_46e1f4c9-b036-bbff-0796-2211fd4841b5-adaa76c2 {
    justify-self: start;
  }

  #w-node-a0995449-e550-d9aa-3770-2be61c0ebcde-adaa76c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


