:root {
  --black: black;
  --m-green: #8d9856;
  --brown: sienna;
  --pink: #ffd4d4;
  --yellow: #fff761;
  --orange: orange;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--black);
  font-family: Inter Tight, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.35;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 5.5rem;
  font-weight: 500;
  line-height: 1.05;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}

p {
  color: #242424;
  margin-bottom: 10px;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 2px solid #000;
  border-radius: 9rem;
  padding: .75rem 1.12rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: transform .25s, box-shadow .25s, background-color .25s;
}

.button:hover {
  transform: rotate(4deg)scale(1.08);
  box-shadow: 0 20px 30px -15px #3d394c99;
}

.button.button-is-large {
  padding: 1.25rem 1.75rem;
}

.button.form-button {
  background-color: var(--m-green);
  color: #000;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar1_dropdown-list.w--open {
  background-color: #fff;
  border-style: solid;
  border-width: 2px;
  border-radius: 1rem;
  padding: 1.25rem 1.5rem;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar1_menu-links {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  align-items: stretch;
  padding-right: 7rem;
  display: flex;
}

.navbar1_menu-dropdown {
  display: none;
}

.navbar1_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar1_logo {
  width: 9.5rem;
}

.navbar1_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar1_link {
  border-radius: .7rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
  transition: background-color .4s cubic-bezier(.175, .885, .32, 1.275);
}

.navbar1_link:hover {
  background-color: #3f464b17;
  border-radius: .7rem;
}

.navbar1_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar1_component {
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 1.25rem 3rem;
  display: flex;
  position: absolute;
}

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

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.text-block {
  font-size: 1rem;
  font-weight: 600;
}

.container {
  max-width: 1250px;
}

.hero-warap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  text-align: center;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.hero-heading {
  max-width: 42rem;
}

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

.hero-heading-text {
  font-size: 5.5rem;
  font-weight: 500;
  line-height: 1.05;
}

.image {
  vertical-align: text-bottom;
  width: 3.75rem;
}

.image.display-inline {
  vertical-align: text-bottom;
}

.display-inline {
  display: inline;
}

.heading {
  display: none;
}

.hero-content-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.header-image-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.header-image-wrap {
  transform-style: preserve-3d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 20vw;
  height: 65vh;
  display: flex;
  position: relative;
  transform: rotateX(0)rotateY(.1deg)rotateZ(0);
}

.header-image-1 {
  transform-style: preserve-3d;
  border-radius: 4vh;
  width: 100%;
  position: absolute;
  transform: translate3d(-35%, -8%, -100px)rotate(-5deg);
}

.header-image-2 {
  transform-style: preserve-3d;
  border-radius: 4vh;
  width: 100%;
  position: relative;
  transform: translate3d(0, 0, 1px);
}

.header-image-3 {
  transform-style: preserve-3d;
  border-radius: 4vh;
  width: 100%;
  position: absolute;
  transform: translate3d(32%, 10%, -100px)rotate(7deg);
}

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

.padding-section-small.padding-top-zero {
  padding-top: 0;
}

.we-help-section {
  height: 400vh;
}

.we-help-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.we-help-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.icon-image {
  vertical-align: text-bottom;
  width: 3.75rem;
}

.we-help-service-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-service-item-1 {
  background-color: var(--m-green);
  color: #303514;
  border-radius: 9rem;
  padding: 1.5rem 3rem;
  font-size: 4.5rem;
  line-height: 1;
  transform: rotate(1deg);
}

.home-service-item-2 {
  z-index: 3;
  color: #082f49;
  background-color: #c8e7ff;
  border-radius: 9rem;
  padding: 1.5rem 3rem;
  font-size: 4.5rem;
  line-height: 1;
  transform: rotate(-7deg);
}

.home-service-item-3 {
  z-index: 4;
  background-color: var(--brown);
  color: #fde68a;
  border-radius: 9rem;
  padding: 1.5rem 3rem;
  font-size: 4.5rem;
  line-height: 1;
  transform: rotate(4deg);
}

.home-service-item-4 {
  z-index: 5;
  color: #2d2b00;
  background-color: #fff761;
  border-radius: 9rem;
  padding: 1.5rem 3rem;
  font-size: 4.5rem;
  line-height: 1;
  transform: rotate(-4deg);
}

.service-item-1 {
  transition: transform .35s;
}

.service-item-2 {
  z-index: 3;
  transition: transform .2s;
  position: absolute;
}

.service-item-3 {
  z-index: 4;
  transition: transform .2s;
  position: absolute;
}

.service-item-4 {
  z-index: 5;
  transition: transform .2s;
  position: absolute;
}

.section_logo {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  overflow: hidden;
}

.logo3_wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 116px;
  display: flex;
}

.logo3_logo {
  max-height: 4rem;
}

.logo3_component {
  display: flex;
}

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.layout409_component-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.services-card-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #f09819;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  padding: 32px 32px 32px 56px;
  display: flex;
  box-shadow: 0 24px 100px #b88c711a;
}

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

.body-8 {
  color: #242424;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.body-8.services-card-b5 {
  color: #242424e6;
  max-width: 392px;
  margin-top: 12px;
}

.services-card-text {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 28.7rem;
  display: flex;
}

.service-layout-card-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: #fff;
  border: 1px #f09819;
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 70vh;
  margin-bottom: 15vh;
  display: grid;
  position: sticky;
  top: 0%;
  overflow: hidden;
}

.service-layout-card-2.card-3 {
  background-color: var(--brown);
  top: 21%;
}

.service-layout-card-2.card-2 {
  background-color: var(--pink);
  top: 18%;
}

.service-layout-card-2.card-1 {
  background-color: var(--m-green);
  border-style: none;
  border-color: #f09819;
  top: 15%;
}

.services-image-box {
  border-radius: 16px;
  width: 520px;
  height: 396px;
  overflow: hidden;
}

.h2-feature {
  font-size: 3.25rem;
}

.h2-feature.display-inline.hide {
  display: none;
}

.solutions-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.solution-heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.solutions-item-wrapper {
  perspective: 2500px;
}

.home-solution-item {
  perspective: 2500px;
  position: relative;
  transform: perspective(2500px);
}

.home-solution-layer {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  aspect-ratio: 2 / 2.4;
  background-color: #c6b6ff;
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.home-solution-layer.front {
  z-index: 1;
  background-color: var(--m-green);
  transform-style: preserve-3d;
  transform: translate3d(0, 0, 1px);
}

.home-solution-layer.front.yellow {
  background-color: var(--brown);
  position: relative;
}

.home-solution-layer.front.blue {
  background-color: var(--yellow);
}

.home-solution-layer.back {
  background-color: var(--m-green);
  transform-style: preserve-3d;
  position: absolute;
  inset: 0% 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.home-solution-layer.back.yellow {
  background-color: var(--brown);
}

.home-solution-layer.back.blue {
  background-color: var(--yellow);
}

.home-solution-head {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.home-solutions_item-head-label {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.label-button {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 9rem;
  align-items: center;
  padding: .35rem .75rem;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.home-solution-icon {
  width: 2rem;
}

.home-solution-action-wrap {
  z-index: 5;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.hoem-solution-action-text {
  font-weight: 600;
}

.hoem-solution-action-text.action-text-white {
  color: #fff;
}

.home-solution-arrow-wrap {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  box-shadow: 2px 2px #000;
}

.solution-arrow {
  filter: invert();
  width: 2rem;
}

.home-solutions_image-wrap {
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.home-solutions_image-wrap.oppacity-zero {
  opacity: 0;
}

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

.home-solutions_image-gradient {
  background-image: linear-gradient(0deg, #0006, #fff0);
  width: 100%;
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.home-solution-back-line {
  background-color: var(--black);
  width: 1.5rem;
  height: 2px;
}

.home-solution-grid-image {
  object-fit: cover;
  border-radius: 2.5rem;
  width: 100%;
  height: 100%;
}

.cases-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.cases-heading-wrap {
  max-width: 30rem;
}

.icon-small {
  vertical-align: text-bottom;
  width: 3rem;
}

.icon-small.icon-brown {
  color: var(--brown);
}

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

.cases-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.cases-image-wrap {
  position: relative;
}

.cases-image {
  z-index: 3;
  aspect-ratio: 3 / 2;
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
  position: relative;
}

.cases-shadow {
  opacity: 0;
  border-radius: 2rem;
  position: absolute;
  inset: 0%;
  box-shadow: 0 70px 60px -30px #0000004d;
}

.case-list {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  width: 90%;
  display: flex;
}

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

.text-grey {
  color: #3c3c3fe6;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.cases-card-button {
  color: #000000b3;
  background-color: #fff0;
  border-radius: 9rem;
  padding: .5rem .75rem;
  font-size: 1rem;
}

.cases-card-button.button-blue {
  background-color: var(--m-green);
  color: var(--black);
}

.cases-card-button.light-blue {
  background-color: var(--yellow);
  color: var(--black);
}

.cases-card-button.button-yellow {
  background-color: var(--brown);
  color: var(--black);
}

.cases-card-button.button-red {
  background-color: #ffd4d4;
}

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

.cta-wrapper {
  height: 125rem;
}

.cta-sticky-wrap {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.cta-image-wrapper {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  height: 32vh;
  display: flex;
  position: relative;
}

.cta-image {
  z-index: 9;
  object-fit: cover;
  border-radius: 5vh;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cta-image._1im {
  width: 101%;
  max-width: none;
  height: 101%;
}

.cta-image._2im {
  z-index: 8;
}

.cta-image._3im {
  z-index: 7;
}

.cta-image._4im {
  z-index: 6;
}

.cta-image._5im {
  z-index: 5;
}

.cta-image._6im {
  z-index: 4;
}

.cta-image._7im {
  z-index: 3;
}

.cta-image._8im {
  z-index: 2;
}

.cta-content-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  opacity: 0;
  flex-flow: column;
  align-items: center;
  width: 32rem;
  display: flex;
  position: absolute;
}

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

.icon-medium {
  vertical-align: text-bottom;
  width: 3.5rem;
}

.footer {
  padding-bottom: 2rem;
}

.footer-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.footer-content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: #000;
  border-radius: 2rem;
  flex-flow: column;
  padding: 5rem;
  display: flex;
}

.footer-news-letter-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.newsletter-heading {
  max-width: 30.6rem;
}

.foote-h2 {
  color: #fff;
  font-size: 3rem;
}

.form-heading {
  color: #fff;
}

.form {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.text-field {
  background-color: #2e2e2e;
  border: 1px solid #000;
  border-radius: .5rem;
  min-height: 3.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.form-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 280px;
  display: flex;
}

.footer-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer14_link {
  color: #ffffff80;
  text-transform: capitalize;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  text-decoration: none;
}

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

.footer14_link-column.social-link-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.footer14_link-list {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer14_top-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  justify-content: space-between;
  align-items: start;
  display: flex;
}

.text-weight-semibold {
  color: #fff;
  font-size: 1.5rem;
  font-weight: 500;
}

.footer-page-link-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

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

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

.footer12_social-list {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: flex;
}

.footer12_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer15_credit-text {
  color: #000000b3;
  font-size: .875rem;
}

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

.footer15_legal-link {
  color: #000000b3;
  font-size: .875rem;
  text-decoration: none;
}

.footer15_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.about-header-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.about-header_sticky {
  position: sticky;
  top: 0;
}

.about-heading-wrap {
  text-align: center;
  justify-content: center;
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
}

.h1-small {
  font-size: 3.25rem;
  line-height: 1;
}

.about-header-imahe-wrap {
  z-index: 2;
  position: relative;
}

.about-header-image {
  object-fit: cover;
  border-radius: 1.5rem;
  width: 100%;
}

.about-story-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.about-story-heading-wrap {
  align-items: flex-start;
  display: flex;
}

.about-story-content-wreap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 70%;
  display: grid;
}

.h2-small {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
}

.padding-section-top-large {
  padding-top: 10rem;
}

.amout-mission-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #ffe8e7;
  border-radius: 1.5rem;
  justify-content: space-between;
  padding: 5rem 2.5rem 5rem 5rem;
  display: flex;
}

.about-mission-image {
  border-radius: 1rem;
}

.about-mission-image-wrap {
  width: 45%;
  max-width: 38.2rem;
}

.about-mission-content-wrap {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.mission-left-wrap {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: space-between;
  width: 55%;
  max-width: 31rem;
  display: flex;
}

.about-social-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 3rem;
  padding-right: 3rem;
  display: grid;
}

.about-social-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
}

.about-social-content-wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 30rem;
  display: flex;
}

.about-social-headings {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

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

.about-social-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  box-shadow: 2px 3px 0 0 var(--black);
  color: #242424;
  border: 1px solid #000;
  border-radius: .5rem;
  align-items: center;
  width: 250px;
  padding: 1rem;
  text-decoration: none;
  display: flex;
}

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

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

.about-herader-bg-white {
  z-index: 2;
  background-color: #fff;
  position: relative;
}

.padding-medium {
  padding-top: 4rem;
}

.contact-header {
  font-size: 8rem;
}

.contact-header-text-wrapper {
  display: flex;
}

.contact-header-wrap {
  flex: none;
  padding-right: 2rem;
}

.container-2 {
  max-width: 90rem;
}

.contact-form-wrapper {
  background-color: var(--m-green);
  border-radius: 1.5rem;
  flex-flow: column;
  justify-content: center;
  padding: 5rem;
}

.form-block-2 {
  background-color: #fff;
  border-radius: 1.5rem;
  max-width: 42.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem;
}

.form-field {
  color: #000;
  background-color: #fff;
  border-radius: .5rem;
  height: 3.5rem;
  padding: .5rem 1.5rem;
}

.form-field.border {
  box-shadow: 1px 2px 0 0 var(--black);
  border: 1px solid #000;
}

.form-field.border.form-selector {
  color: var(--black);
}

.form-field.border.message-field {
  color: var(--black);
  height: 12rem;
}

.field-label {
  font-weight: 500;
}

.form-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.blog-headding-wrap {
  background-color: var(--m-green);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 7rem 5rem;
  display: flex;
}

.blog-h1 {
  margin-top: 0;
  margin-bottom: 0;
}

.blog-list-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-list-link {
  color: var(--black);
  text-decoration: none;
}

.blog-list-item {
  aspect-ratio: 2 / 2.2;
  background-color: #fff;
  border: 1px solid #3c3c3f29;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  transition: transform .2s, border-color .2s;
  display: flex;
}

.blog-list-item:hover {
  border-color: var(--black);
  box-shadow: .1rem .25rem 0 0 var(--black);
  transform: translate(-.25rem);
}

.blig-list-item-heading-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.blog-list-bottom {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.blog-list-image-wrap {
  aspect-ratio: 16 / 9;
  border-radius: .5rem;
  width: 55%;
  overflow: hidden;
}

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

.blog-list-text {
  font-size: 1rem;
  font-weight: 600;
}

.blog-list-paragraph {
  color: #3c3c3fb3;
}

.page-wrapper {
  overflow: hidden;
}

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

.rocket-icon {
  color: var(--orange);
  width: 3rem;
  max-width: 100%;
  display: inline-block;
}

.rocket-icon.thumb-forward {
  color: var(--orange);
  vertical-align: middle;
  width: 2.5rem;
}

.rocket-icon.wave-icon {
  color: var(--orange);
  width: 3.75rem;
  transform: rotate(-91deg);
}

.rocket-icon.wave-icon.assist-icon {
  vertical-align: top;
  width: 5rem;
  display: inline-block;
  transform: none;
}

.rocket-icon.wave-icon.sucess-icon {
  vertical-align: top;
  transform: none;
}

.rocket-icon.wave-icon.loyal-icon {
  overflow-wrap: normal;
  vertical-align: middle;
  transform: none;
}

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

  h2 {
    font-size: 3.5rem;
  }

  p {
    color: #242424;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: center;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_dropdown-link.navbar1_link {
    padding-right: 1rem;
  }

  .navbar1_menu-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .navbar1_link {
    width: auto;
    max-width: 691.208px;
    padding: .75rem 1rem;
    font-size: 1.125rem;
  }

  .navbar1_component {
    padding: 1rem 2.25rem;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .hero-heading-text {
    font-size: 4rem;
  }

  .image {
    width: 3.25rem;
  }

  .header-image-wrap {
    width: 20rem;
    height: auto;
  }

  .we-help-section {
    height: auto;
  }

  .we-help-wrapper {
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
    position: static;
  }

  .icon-image {
    width: 3.25rem;
  }

  .we-help-service-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    margin-top: 3rem;
  }

  .home-service-item-1, .home-service-item-2, .home-service-item-3, .home-service-item-4 {
    font-size: 2.5rem;
  }

  .service-item-2, .service-item-3, .service-item-4 {
    position: static;
  }

  .services-card-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    align-items: flex-start;
    padding: 40px;
  }

  .services-card-text {
    width: 100%;
  }

  .services-image-box {
    width: 100%;
    height: 350px;
  }

  .h2-feature {
    font-size: 3rem;
  }

  .solutions-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .solutions-card-grid {
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
  }

  .label-button {
    font-size: .875rem;
  }

  .home-solution-grid-image {
    display: none;
  }

  .cases-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .icon-small {
    width: 2.5rem;
  }

  .cases-card-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-section {
    padding-left: 5%;
    padding-right: 5%;
    overflow: hidden;
  }

  .cta-wrapper {
    height: auto;
  }

  .cta-sticky-wrap {
    height: auto;
    padding-top: 18rem;
    padding-bottom: 16rem;
    position: static;
  }

  .cta-image._1im {
    border-radius: 1rem;
    width: auto;
    height: 8rem;
    top: -124.25%;
    left: -118.25%;
  }

  .cta-image._2im {
    border-radius: 1rem;
    width: auto;
    height: 6rem;
    bottom: -69%;
    left: -113%;
  }

  .cta-image._3im {
    border-radius: 1rem;
    width: auto;
    height: 7rem;
    top: -126%;
    right: 33%;
  }

  .cta-image._4im {
    border-radius: 1rem;
    width: auto;
    height: 8rem;
    bottom: -84%;
    right: -107%;
  }

  .cta-image._5im {
    border-radius: 1rem;
    width: auto;
    height: 9rem;
    top: -121%;
    right: -113%;
  }

  .cta-image._6im {
    border-radius: .5rem;
    width: auto;
    height: 6rem;
    bottom: 31%;
    left: -131%;
  }

  .cta-image._7im {
    border-radius: .7rem;
    width: auto;
    height: 5rem;
    bottom: 20.5%;
    left: 181%;
  }

  .cta-image._8im {
    border-radius: .6rem;
    width: auto;
    height: 7rem;
    bottom: -94%;
  }

  .cta-content-wrap {
    opacity: 1;
  }

  .icon-medium {
    width: 3rem;
  }

  .footer {
    padding-bottom: 1rem;
  }

  .footer-content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 3.5rem;
  }

  .foote-h2 {
    font-size: 2.5rem;
  }

  .footer-links {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    justify-content: space-between;
  }

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

  .footer14_top-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .h1-small {
    font-size: 3rem;
  }

  .about-story-content-wreap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .padding-section-top-large {
    padding-top: 8rem;
  }

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

  .amout-mission-wrapper {
    flex-flow: column;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .about-mission-image-wrap {
    width: auto;
    max-width: none;
  }

  .about-mission-content-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .mission-left-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: auto;
    max-width: none;
  }

  .about-social-wrap {
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .about-social-content-wrap {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .about-social-link-wrap {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .about-social-link {
    width: auto;
  }

  .contact-header {
    font-size: 6rem;
  }

  .blog-list-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog-list-item:hover {
    box-shadow: none;
    border-style: none;
    transform: none;
  }

  .rocket-icon {
    width: 2.5rem;
  }

  .rocket-icon.thumb-forward {
    width: 2rem;
  }

  .rocket-icon.wave-icon {
    width: 3.25rem;
  }

  .rocket-icon.wave-icon.assist-icon {
    width: 3.5rem;
  }
}

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

  h2 {
    font-size: 2.125rem;
  }

  h3 {
    font-size: 1.35rem;
  }

  .button:hover {
    box-shadow: none;
    transform: none;
  }

  .button.button-is-large {
    padding: 1rem 1.5rem;
  }

  .navbar1_logo {
    width: 9rem;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
    padding: .5rem 1.5rem;
  }

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

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

  .hero-heading-text {
    font-size: 2.5rem;
  }

  .image {
    width: 2.3rem;
  }

  .header-image-wrap {
    width: 16rem;
  }

  .icon-image {
    width: 2.3rem;
  }

  .home-service-item-1, .home-service-item-2, .home-service-item-3, .home-service-item-4 {
    font-size: 1.5rem;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .layout409_component-2 {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex;
  }

  .services-card-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-style: none;
    flex-flow: column;
    padding: 32px;
  }

  .services-card-2.service-card-reverce-flex-mob {
    flex-flow: row-reverse wrap-reverse;
  }

  .services-card-text {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .service-layout-card-2 {
    grid-template-columns: 1fr;
    height: auto;
    margin-bottom: 0;
    position: static;
  }

  .services-image-box {
    height: 250px;
  }

  .h2-feature {
    font-size: 1.75rem;
  }

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

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

  .solutions-card-grid {
    display: flex;
  }

  .home-solution-item {
    justify-content: center;
    align-items: stretch;
  }

  .home-solution-layer {
    aspect-ratio: auto;
    height: 100%;
  }

  .home-solution-layer.back {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .home-solutions_image-wrap {
    display: none;
  }

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

  .icon-small {
    width: 1.75rem;
  }

  .cases-card-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .cases-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .cta-sticky-wrap {
    padding-top: 14rem;
    padding-bottom: 12rem;
  }

  .cta-image._1im {
    height: 7rem;
    top: -92.25%;
    left: -68.25%;
  }

  .cta-image._2im {
    height: 5rem;
    bottom: -68%;
    left: -62%;
  }

  .cta-image._3im {
    height: 6rem;
    top: -93%;
    right: 33%;
  }

  .cta-image._4im {
    height: 7rem;
    bottom: -82%;
    right: -65%;
  }

  .cta-image._5im {
    height: 8rem;
    top: -88%;
    right: -63%;
  }

  .cta-image._6im {
    bottom: -2%;
    left: -86%;
  }

  .cta-image._7im {
    height: 4rem;
    bottom: 17.5%;
    left: 137%;
  }

  .cta-image._8im {
    height: 6rem;
    bottom: -81%;
  }

  .cta-content-wrap {
    width: auto;
  }

  .icon-medium {
    width: 2rem;
  }

  .footer-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2.5rem;
  }

  .footer-news-letter-wrap {
    flex-flow: column;
  }

  .foote-h2 {
    font-size: 1.75rem;
  }

  .form-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 300px;
  }

  .footer-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer14_link {
    font-size: .87rem;
  }

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

  .footer14_link-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .footer14_top-wrapper {
    grid-row-gap: 2.5rem;
    flex-flow: wrap;
  }

  .text-weight-semibold {
    font-size: 1.25rem;
  }

  .footer12_social-list {
    grid-column-gap: 1.5rem;
  }

  .footer15_credit-text {
    margin-top: .5rem;
  }

  .footer15_bottom-wrapper {
    flex-flow: column-reverse;
    align-items: flex-start;
  }

  .footer15_legal-list {
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-auto-flow: row;
  }

  .about-header-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .h1-small {
    font-size: 1.75rem;
  }

  .about-story-wrapper {
    flex-flow: column;
  }

  .about-story-content-wreap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .h2-small {
    font-size: 1.5rem;
  }

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

  .amout-mission-wrapper {
    padding: 3rem 2.5rem 1.5rem;
  }

  .about-social-wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contact-header {
    font-size: 4rem;
  }

  .contact-form-wrapper {
    padding: 2rem;
  }

  .form-block-2 {
    padding: 1.5rem;
  }

  .form-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-headding-wrap {
    padding: 4rem 2rem;
  }

  .blog-list-wrapper {
    flex-flow: column;
    display: flex;
  }

  .blog-list-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    aspect-ratio: auto;
  }

  .blig-list-item-heading-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .blog-list-bottom {
    flex-flow: column;
    align-items: flex-start;
  }

  .blog-list-image-wrap {
    width: 100%;
  }

  .rocket-icon {
    width: 1.75rem;
  }

  .rocket-icon.wave-icon {
    width: 2.3rem;
  }

  .rocket-icon.wave-icon.assist-icon {
    width: 3rem;
  }
}

@media screen and (max-width: 479px) {
  .navbar1_logo {
    width: 8rem;
  }

  .header-image-wrap {
    width: 12rem;
  }

  .we-help-service-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
  }

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

  .logo3_list {
    justify-content: center;
  }

  .services-card-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 20px;
    padding: 24px 20px;
    box-shadow: 0 16px 60px #b88c711a;
  }

  .services-card-text {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .services-image-box {
    border-radius: 12px;
    height: 200px;
  }

  .solutions-card-grid {
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .home-solution-item {
    justify-content: center;
    align-items: flex-start;
  }

  .home-solution-layer {
    aspect-ratio: auto;
  }

  .home-solution-layer.front {
    justify-content: space-between;
  }

  .home-solution-layer.back {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .cta-sticky-wrap {
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .cta-image._1im {
    height: 6rem;
    top: -58.25%;
    left: -28.25%;
  }

  .cta-image._2im {
    height: 4rem;
    bottom: -45%;
    left: -19%;
  }

  .cta-image._3im {
    height: 5rem;
    top: -50%;
    right: 34%;
  }

  .cta-image._4im {
    height: 6rem;
    bottom: -48%;
    right: -34%;
  }

  .cta-image._5im {
    height: 7rem;
    top: -60%;
    right: -34%;
  }

  .cta-image._6im {
    height: 4rem;
    bottom: 6%;
    left: -30%;
  }

  .cta-image._7im {
    height: 3rem;
    bottom: 28.5%;
    left: 107%;
  }

  .cta-image._8im {
    height: 5rem;
    bottom: -45%;
  }

  .cta-content-wrap {
    width: 20rem;
  }

  .footer-content {
    padding: 3rem 1.5rem;
  }

  .form-block {
    width: 220px;
  }

  .footer-links {
    flex-flow: column;
    align-items: center;
  }

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

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

  .footer14_top-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer12_social-list {
    grid-column-gap: 2rem;
  }

  .footer15_bottom-wrapper {
    align-items: center;
  }

  .amout-mission-wrapper {
    padding: 2rem 1.5rem 1.5rem;
  }

  .about-social-wrap {
    flex-flow: row-reverse wrap-reverse;
    display: flex;
  }

  .about-social-content-wrap {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
  }

  .contact-form-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-list-item {
    padding: 1.5rem;
  }

  .rocket-icon.wave-icon.assist-icon {
    width: 2.7rem;
  }
}

#w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1dd6-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1dd8-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1dda-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1ddc-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1dde-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1de0-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1de2-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1de4-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1de7-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1de9-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1deb-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1ded-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1def-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1df1-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1df3-402b1ec0, #w-node-_8b7cf09e-218e-d1a2-b369-b3451b0b1df5-402b1ec0 {
  justify-self: center;
}

#w-node-_1daef2a4-1cc4-29ab-b283-f98c3831b9eb-402b1ec0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58874a5d-724a-72f1-5525-9b415d496d50-dd18bfb9 {
  justify-self: center;
}


