@font-face {
  font-family: Arial;
  src: url('../fonts/ARIAL.TTF') format("truetype"), url('../fonts/ARIALNB.TTF') format("truetype"), url('../fonts/ARIALNI.TTF') format("truetype"), url('../fonts/ARIALLGT.TTF') format("truetype"), url('../fonts/ARIALLGTITL.TTF') format("truetype"), url('../fonts/ARIALNBI.TTF') format("truetype"), url('../fonts/ArialMdmItl.ttf') format("truetype"), url('../fonts/arialceb.ttf') format("truetype"), url('../fonts/ArialMdm.ttf') format("truetype"), url('../fonts/ArialCE.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ariali;
  src: url('../fonts/ARIALI.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arialbi;
  src: url('../fonts/ARIALBI-1.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arialn;
  src: url('../fonts/ARIALN.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Arialbd 1";
  src: url('../fonts/ARIALBD.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Arial 400";
  src: url('../fonts/ARIBLK.TTF') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial;
  src: url('../fonts/ARIALBLACKITALIC.TTF') format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Arial;
  src: url('../fonts/ArialCEMTBlack.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Arial;
  src: url('../fonts/ArialCEItalic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Arial;
  src: url('../fonts/ArialCEBoldItalic.ttf') format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

:root {
  --black: #000;
  --elements-webflow-library--secondary--color-1: #281ca5;
  --elements-webflow-library--neutral--100: #fff;
  --elements-webflow-library--neutral--300: #ffffff5c;
  --elements-webflow-library--neutral--800: #000;
  --elements-webflow-library--accent--primary-1: #ff929226;
  --elements-webflow-library--general--shadow-02: #ffffff70;
  --elements-webflow-library--neutral--600: #000;
  --elements-webflow-library--secondary--color-2: #fff;
  --radiant-ui-components-library-marketplace--color--white: #fff;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #6d6d6d;
  --radiant-ui-components-library-marketplace--color--theme-color: #753dfc;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --elements-webflow-library--neutral--700: #4a4566;
  --radiant-ui-components-library-marketplace--color--button-background-dark: #131218;
  --elements-webflow-library--general--shadow-05: #14142b29;
  --radiant-ui-components-library-marketplace--color--stroke: #e3e3e3;
  --radiant-ui-components-library-marketplace--light-grey: #5a5a5a;
  --elements-webflow-library--general--shadow-03: #14142b1a;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

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

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

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  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: #1a1b1f;
  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-2 {
  text-transform: capitalize;
  background-image: linear-gradient(0deg, #6e6e6e 50%, silver);
  border-radius: 3.125rem;
  justify-content: center;
  align-items: center;
  height: 2.625rem;
  margin-bottom: 0;
  padding: .8125rem 1.375rem;
  line-height: 0;
  text-decoration: none;
  transition: all .35s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px #00000014, inset 0 -.25px 1px #0003, inset 0 1px 1px #8f8f8f;
}

.button-2:hover {
  color: #080808;
  background-image: linear-gradient(0deg, #ff5e01 50%, #ffddca);
  box-shadow: 0 0 0 1px #0003, inset 0 -.25px 1px #0003, inset 0 1px 1px #ffbd96;
}

.c2a-button {
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  cursor: auto;
  border: 2px solid #1b1d1e;
  border-radius: 25px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 42px;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 8px 8px 20px;
  font-size: 16px;
  line-height: 48px;
  text-decoration: none;
  display: flex;
}

.nav-link-1 {
  color: #0a0a0a;
  padding: 0 .75rem;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.nav-link-1.w--current {
  color: #080808;
}

.nav-link-1.hide {
  position: absolute;
  top: 100%;
}

.navbar {
  background-color: #fff;
  border: 1px solid #fff;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.btn-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.nav-menu-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #000;
  display: flex;
}

.text-block-5 {
  color: #0a0a0a;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.div-block-50 {
  color: #000;
  mix-blend-mode: normal;
}

.div-block-53 {
  display: none;
}

.button-text {
  color: #fff;
  font-size: 1rem;
  line-height: 1rem;
}

.nav-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 5px 30px;
  display: flex;
}

.nav-button-wrapper-2.hide-desktop {
  display: none;
}

.div-block-195 {
  align-items: flex-start;
  display: flex;
}

.heading-36 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  font-size: 60px;
}

.bold-text-5 {
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.cell-19 {
  align-items: center;
  padding-top: 10px;
  padding-left: 0;
}

.strategy-txt {
  color: #ffaf68;
  letter-spacing: normal;
  margin-bottom: 0;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.count-sec-divider {
  background-color: #1b1d1e1a;
  justify-content: flex-end;
  width: 1px;
  height: 60%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.list-item-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  height: 120%;
  list-style-type: none;
  display: flex;
}

.footer-column-2 {
  flex-flow: column;
  display: flex;
}

.cell-13 {
  justify-content: center;
  align-items: center;
}

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

.quick-stack-10 {
  padding-top: 0;
}

.designed {
  color: #753dfc;
  letter-spacing: -1px;
  padding-left: 0;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.heading-div-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.heading-div-1.div-block-214 {
  position: sticky;
}

.right-divider {
  background-image: linear-gradient(90deg, #1b1d1e1a, #1b1e1d00 81%);
  width: 210px;
  max-width: 210px;
  height: 2px;
}

.grid-19 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-shadow: none;
  background-color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #2b2b2b;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1.25fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 40px 20px;
}

.heading-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.bold-text-3 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.cell-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.div-block-215 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.nav-text.first {
  color: #b9b9b9;
  letter-spacing: .5px;
  background-color: #0000;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text.second {
  pointer-events: none;
  color: #0009;
  font-size: 16px;
  line-height: 120%;
  position: absolute;
  top: 100%;
}

.text-block-55 {
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.profile-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.text-block-19 {
  color: #fff9;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.text-block-15 {
  color: #fff9;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.creative-descp-block {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.quick-stack-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
}

.heading-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex-flow: row;
  width: 100%;
  max-width: 100%;
  font-size: 60px;
  display: block;
  position: static;
}

.position-txt {
  color: #1b1d1e99;
  text-align: center;
  font-size: 14px;
  line-height: 120%;
}

.left-overlay-div {
  background-image: linear-gradient(90deg, #fff, #fff0 75%);
  width: 16%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-37 {
  flex-flow: column;
  align-items: flex-start;
  padding-right: 24px;
  display: flex;
}

.social-link-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-197 {
  background-color: #000000b3;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  padding: 20px;
  display: none;
  position: absolute;
  inset: 0% auto auto;
}

.back-to-home-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #1b1d1e;
  border: 1px solid #fff;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  padding: 0 8px 9px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

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

.span-txt {
  letter-spacing: -1px;
  font-style: italic;
}

.image-32 {
  margin-left: 5px;
}

.innovation-item {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #31333033;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 30%;
  max-width: 30%;
  padding: 32px 20px 32px 40px;
  display: flex;
}

.quick-stack-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  padding-top: 150px;
  padding-left: 40px;
  padding-right: 40px;
}

.left-divider {
  background-image: linear-gradient(90deg, #1b1e1d00, #1b1d1e1a 80%);
  width: 1920px;
  max-width: 170px;
  height: 2px;
}

.grid-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.div-block-190 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 32px 10px;
  display: flex;
}

.navigation-link {
  color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: clip;
}

.navigation-link.for-footer {
  color: #7779;
  letter-spacing: .4px;
  font-size: 1.5rem;
  font-weight: 400;
  display: inline-flex;
}

.navigation-link.for-footer:hover {
  color: #1b1b1b;
}

.count-div {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-39 {
  text-align: right;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  display: flex;
}

.creativity-bedge {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  background-color: #ba81ee33;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 4px 24px;
  display: inline-flex;
}

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

.pricing-validity {
  color: #1b1d1e99;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.subtext {
  color: #1b1d1e99;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.div-block-194 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.twitter-link {
  opacity: 1;
  color: #000;
}

.twitter-link:hover {
  opacity: .7;
}

.grid-16 {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  margin-bottom: 40px;
  padding-top: 0;
  display: flex;
}

.container-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.div-block-198 {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.innovation-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.let-s-collaborate {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffffff42;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 20px 40px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.let-s-collaborate:hover {
  background-color: #753dfc;
}

.text-block-56 {
  padding-top: 10px;
  padding-left: 20px;
}

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

.div-block-23 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.text-block-46 {
  color: #000;
  margin-top: 48px;
  margin-left: 20px;
}

.innovation-txt {
  color: #70b5ff;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.text-block-18 {
  color: #1b1d1e99;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
}

.bold-text-7 {
  color: #753dfc;
  letter-spacing: 0;
}

.container-11 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-block-47 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.text-block-25 {
  color: #fff9;
  text-align: left;
  margin-top: 12px;
}

.container-8 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.text-block-26 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 16px;
}

.about-card-1 {
  background-image: url('../images/bg-cover.jpg');
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
  flex-flow: column;
  min-height: 480px;
  padding: 32px;
  display: flex;
}

.div-block-210 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-social-icon:hover {
  opacity: .8;
  transform: translate(0, -2px);
}

.text-block-37 {
  color: #1b1d1e99;
  font-size: 16px;
}

.section-12 {
  width: 100%;
  max-width: 1440px;
}

.pricing {
  color: #1b1d1e;
  margin-top: auto;
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.sticky-card-box {
  object-fit: fill;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.c2a-title {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 55px;
  font-weight: 900;
  line-height: 120%;
}

.container-main {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-top: 165px;
  margin-left: 25px;
  margin-right: 25px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-33 {
  color: #1b1d1e99;
  text-align: center;
  letter-spacing: .4px;
  font-size: 16px;
  line-height: 140%;
}

.div-block-214 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  place-content: center;
}

.section-13 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  max-width: 100%;
}

.home-solution-section {
  padding-top: 160px;
  padding-bottom: 40px;
  position: static;
}

.strategy-bedge {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ffaf6833;
  border-radius: 999px;
  padding: 4px 24px;
  display: flex;
}

.section-6 {
  padding-top: 160px;
  padding-bottom: 0;
}

.chips {
  grid-column-gap: 12px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 18px;
  display: flex;
}

.div-block-30 {
  margin-top: auto;
}

.bold-text-4 {
  color: #0a0a0a;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.feature-bottom-card {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border-radius: 2.5rem;
  flex-flow: column;
  padding: .5rem .5rem 1.875rem;
  display: flex;
  position: sticky;
  top: 0;
}

.feature-bottom-card.fourth {
  background-color: #ffddca;
  background-image: url('../images/Pest-back-noshadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  justify-content: flex-end;
  align-items: center;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  top: 0;
}

.feature-bottom-card.first-card {
  color: #fff;
  background-color: #fcf2f9;
  border-radius: 16px;
  max-width: 1440px;
  height: 440px;
  padding: 0;
  top: 220px;
  overflow: visible;
}

.feature-bottom-card.second-card {
  background-color: #eef8ff;
  border-radius: 16px;
  height: 440px;
  margin-bottom: 0;
  padding: 0;
  top: 280px;
}

.feature-bottom-card.third {
  background-color: #f0fdf9;
  border-radius: 16px;
  height: 440px;
  margin-bottom: 0;
  padding: 0;
  top: 330px;
}

.feature-bottom-card.fifth {
  background-image: url('../images/Pest-back-noshadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  padding: 0;
}

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

.text-block-62 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.plus {
  color: #1b1d1e;
  margin-bottom: 0;
  font-size: 80px;
  line-height: 30%;
}

.plan-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.text-block-36 {
  color: #1b1d1e99;
  font-size: 16px;
}

.about-card-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #000;
  border-radius: 16px;
  flex-flow: column;
  min-height: 500px;
  padding: 32px;
  display: flex;
}

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

.bold-text-6 {
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.cell-21 {
  text-align: left;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

.div-block-213 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 8rem;
}

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

.cell-10 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.quick-stack-14 {
  padding: 20px 40px 80px;
}

.heading-19 {
  color: #fff;
  justify-content: flex-start;
  align-items: baseline;
  margin-top: auto;
  margin-bottom: 12px;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
  display: flex;
}

.title-1 {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-28 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.innovation-bedge {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #70b5ff33;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 4px 24px;
  display: inline-flex;
}

.home-heading-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
}

.text-span-9 {
  letter-spacing: -1px;
  font-style: italic;
}

.div-block-209 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-57 {
  color: #fff;
  padding-left: 140px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.collabrator-btn-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-20 {
  font-weight: 400;
}

.container-6 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.pricing-validaity {
  color: #fff9;
  margin-left: 2px;
  font-size: 16px;
  font-weight: 400;
}

.bold-text {
  align-items: stretch;
  margin-top: 0;
  padding: 0 20px 20px;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 900;
  line-height: 60px;
  display: flex;
}

.heading-12 {
  color: #1b1d1e;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 72px;
}

.creativity-txt {
  color: #ba81ee;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.creativity-img {
  display: block;
}

.container-5 {
  background-color: #fff;
  border-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  margin-left: 0;
  margin-right: 0;
  padding: 0 40px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.home-achievement-sec {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-32 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.right-overlay-div {
  background-image: linear-gradient(90deg, #fff0, #fff 75%);
  width: 16%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.list-item-9 {
  color: #1b1d1e;
  min-height: 22px;
  font-size: 16px;
  line-height: 140%;
}

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

.text-block-41 {
  color: #b08fff;
  justify-content: flex-start;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Mileast, Arial, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 60px;
  display: block;
  position: relative;
  overflow: visible;
}

.text-block-41.hide-txt-hero {
  margin-top: 0;
  line-height: 60px;
  position: absolute;
  top: 100%;
}

.footer-column-1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  align-items: flex-start;
  max-width: 475px;
  display: flex;
}

.divider-with-text {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1b1d1e99;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.list-item-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  height: 120%;
  display: flex;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-block-63 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.title-2 {
  color: #fff;
  letter-spacing: normal;
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.heading-13 {
  color: #1b1d1e;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.text-block-27 {
  color: #fff;
  font-size: 16px;
}

.heading-14 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.cell-17 {
  justify-content: center;
}

.quick-stack-7 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  opacity: .35;
  max-width: 100%;
  margin-right: -128px;
  padding-top: 60px;
  padding-bottom: 0;
  text-decoration: none;
  position: static;
  top: 0;
}

.text-block-31 {
  color: #1b1d1e99;
  font-size: 16px;
  text-decoration: none;
}

.flex-block-2 {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 700px;
  display: flex;
}

.pricing-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 80px;
}

.plan-descp {
  color: #1b1d1e99;
  text-align: left;
  margin-top: 12px;
  font-size: 14px;
}

.home-our-work-section {
  padding-top: 160px;
  padding-bottom: 0;
}

.text-block-64 {
  color: #ffffff80;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
  text-decoration: none;
}

.container-4 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.c2a-wrapper {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.creative-mind-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 80px;
}

.heading-div {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-13 {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  color: #fff;
  background-color: #e5dcf614;
  border: 2px solid #fffcfc14;
  border-radius: 20px;
  box-shadow: 2px 2px 20px 2px #6d18ffa8;
}

.feature-txt {
  color: #1b1d1e;
  margin-bottom: 16px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 500;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: stretch stretch;
  margin-top: 24px;
}

.count {
  color: #1b1d1e;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 130px;
  line-height: 100%;
  display: flex;
}

.image-34 {
  vertical-align: baseline;
  border-radius: 15px;
  padding-right: 0;
  display: block;
  position: static;
  overflow: hidden;
}

.quick-stack-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-34 {
  background-color: #1b1b1b;
  border-radius: 16px;
  padding: 40px;
}

.text-block-59 {
  color: #c3c0ff;
  text-align: left;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.text-block-51 {
  font-size: 40px;
}

.div-block-21 {
  background-color: #1b1d1e;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.text-block-16 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.section-7 {
  padding-top: 0;
  padding-bottom: 0;
}

.our-work-heading {
  color: #1b1d1e;
  text-align: center;
  max-width: 768px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
}

.card-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #eceef0;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.cell-14 {
  align-items: center;
}

.text-block-44 {
  color: #000;
  margin-top: -15px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-53 {
  margin-top: 10px;
  padding-top: 0;
  padding-left: 0;
  font-size: 26px;
  font-weight: 700;
}

.text-block-58 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.text-block-6 {
  color: #fff;
  text-align: left;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.text-block-6:hover {
  -webkit-text-stroke-color: #1b1b1b;
}

.creative-block-title {
  color: #1b1d1e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.feature-bottom-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 47%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.italic-text-2 {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-size: 62px;
}

.count-div-wrapper {
  justify-content: center;
  display: flex;
}

.logo-sec-container {
  max-width: 1272px;
  padding-bottom: 60px;
}

.cell-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  padding-left: 10px;
}

.dropdown-list {
  background-color: #0000;
  padding-bottom: 32px;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
  position: static;
}

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

.div-block-38 {
  border-left: 1px solid #ffffff1a;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.text-block-21 {
  color: #1b1d1e99;
  font-size: 14px;
}

.linkedin-link:hover {
  opacity: .7;
}

.section-14 {
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-54 {
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.button {
  background-color: #1b1b1b;
  border: 1px solid #1b1b1b;
  border-radius: 33px;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 55px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.button:hover {
  border: 1px solid #1b1b1b;
}

.image-31 {
  padding-top: 4px;
  display: block;
}

.link-block-2 {
  color: #1b1d1e;
  border: 1px solid #1b1d1e1a;
  border-radius: 25px;
  height: 32px;
  padding: 6px 16px;
  font-size: 14px;
  text-decoration: none;
}

.cell-18 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

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

.achevement-heading-h2 {
  color: #1b1d1e;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 704px;
  margin: 0 auto;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.card-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e2f0ff;
  border-radius: 15px;
  flex-flow: column;
  padding-top: 10px;
  display: flex;
}

.span-italic-txt {
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
}

.heading-txt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.call-to-action {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #1b1d1e;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 48px;
  margin-left: 0;
  margin-right: 0;
  padding: 32px 0;
  display: flex;
}

.cell-6 {
  justify-content: center;
}

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

.cell-15 {
  align-items: center;
}

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

.text-block-30 {
  color: #1b1d1e;
  text-overflow: ellipsis;
  white-space: normal;
  overflow-wrap: normal;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.about-card-2 {
  background-color: #f6e683;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.innovation-grid {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 64px;
  display: flex;
}

.quick-stack {
  object-fit: fill;
  margin-top: 99px;
  padding-bottom: 10px;
  position: static;
}

.section-16 {
  border-radius: 40px 40px 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.image-4 {
  width: auto;
  height: auto;
}

.review-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
  margin-top: 40px;
}

.text-span-6 {
  font-family: Mileast, Arial, sans-serif;
}

.text-block-52 {
  color: #0a0a0a;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.plan-1 {
  background-color: #f6e683;
  border-radius: 16px;
  padding: 40px;
}

.bold-text-2 {
  font-size: 60px;
  display: flex;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 80px;
}

.excellence {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  cursor: auto;
  border: 1px solid #1b1d1e1a;
  border-radius: 16px;
  flex-flow: column;
  padding: 40px;
  text-decoration: none;
  display: flex;
}

.text-block-13 {
  text-decoration: none;
}

.accordian-item {
  z-index: 10;
  border: 1px solid #1b1d1e1a;
  border-radius: 16px;
  width: 100%;
  min-height: 80px;
  padding-left: 0;
  overflow: hidden;
}

.view-portfolio-txt {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.container-7 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-4 {
  margin-left: -20px;
  padding: 0;
}

.image-33 {
  margin-left: 0;
  padding-top: 3px;
}

.c2a-main {
  background-image: url('../images/bg-c2a.png');
  background-position: 100% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  border: 1px solid #1b1d1e1a;
  border-radius: 24px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  padding: 60px 0;
  display: flex;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-content: center;
  display: flex;
}

.innovation-heading-div {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-content: center;
  place-items: center;
  max-width: 1272px;
  display: flex;
}

.logo-section {
  position: relative;
  overflow: hidden;
}

.italic-text {
  font-family: Mileast, Arial, sans-serif;
  font-size: 60px;
}

.feature-sec {
  border-left: 1px solid #1b1d1e1a;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 24px;
  display: flex;
}

.crafting-heading {
  color: #1b1d1e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
}

.footer {
  background-color: #000;
  border-radius: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.div-block-43 {
  border-top: 1px solid #1b1d1e1a;
  padding-top: 15px;
}

.text-span-16 {
  letter-spacing: -1px;
  font-style: italic;
}

.cell-22 {
  align-items: center;
}

.title {
  color: #fff;
  letter-spacing: 1px;
  width: 100%;
  max-width: 250px;
  margin-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.main {
  position: relative;
}

.static-marquee_logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  width: 100vw;
  margin-left: 40px;
  display: flex;
}

.home-logo-section {
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.pricing-heading-h2 {
  color: #1b1d1e;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 439px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.container-10 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-30 {
  position: relative;
}

.logo-2 {
  width: 140px;
  min-width: 140px;
  max-width: 140px;
  margin-right: 10px;
}

.container-14 {
  text-shadow: 0 1px 1px #0003;
  background-color: #000;
  background-image: radial-gradient(circle at 0 0, #000, #fff0 45%), radial-gradient(circle at 100% 0, #000, #fff0 45%), linear-gradient(0deg, #000 30%, #7d46ff 67%, #000 76%);
  border-radius: 30px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.heading-15 {
  color: #1b1d1e;
  margin-top: 24px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.collabrator-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.feature-bottom-content-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 0;
}

.section-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  border-radius: 0;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
  position: relative;
}

.text-block-28 {
  color: #1b1d1e;
  font-size: 16px;
}

.card-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.creative-mind-heading {
  color: #1b1d1e;
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
}

.text-block-17 {
  color: #fff9;
  font-size: 14px;
}

.heading-38 {
  color: #fff;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding-top: 10px;
  font-size: 44px;
  display: flex;
}

.ourteam-heading-div {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.card-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #ffefe1;
  border-radius: 15px;
  flex-flow: column;
  display: flex;
}

.brand-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.dark-part-heading {
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 48px;
  display: flex;
  position: static;
}

.heading-16 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
}

.small-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home-about-section {
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 120%;
  display: flex;
}

.quick-stack-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 10px 0 10px 10px;
}

.text-block-45 {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-block-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #753dfc;
  margin-left: -83px;
  display: flex;
  position: absolute;
}

.cell-12 {
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
}

.descp {
  color: #1b1d1e99;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}

.div-block-36 {
  flex-flow: column;
  align-items: flex-start;
  padding-right: 24px;
  display: flex;
}

.text-block-20 {
  color: #1b1d1e99;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 500;
}

.image-37 {
  color: #fff;
  flex: none;
  margin-top: 5px;
  padding-left: 10px;
  display: block;
}

.heading-37 {
  margin-left: 0;
  font-weight: 400;
}

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

.quick-stack-9 {
  padding-top: 0;
}

.vision {
  font-size: 80px;
}

.webflow-link {
  color: #1b1d1e99;
  text-decoration: none;
}

.webflow-link:hover {
  color: #1b1b1b;
}

.div-block-212 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  padding-bottom: 0;
  display: flex;
  position: static;
  top: 200px;
}

.avatar {
  border-radius: 16px;
}

.heading-20 {
  color: #1b1d1e;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 476px;
  margin: 0 auto;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
  display: block;
}

.div-block-41 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
  display: flex;
}

.badge {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  vertical-align: baseline;
  background-color: #1b1d1e;
  border-radius: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 36px;
  padding: 7px 16px;
  font-size: 16px;
  display: inline-block;
}

.cell-16 {
  text-align: center;
  align-items: flex-start;
  text-decoration: none;
}

.we-turn {
  font-size: 80px;
}

.sell-1 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #000;
  border: 2px solid #ffffff1c;
  border-radius: 15px;
  min-height: 330px;
  padding-top: 20px;
  padding-bottom: 20px;
  box-shadow: 4px 3px 12px #201a8433;
}

.div-block-196 {
  width: 100%;
  height: 100%;
  position: relative;
}

.crafting-bedge-section {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-24 {
  color: #1b1d1e;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.mb-quick-stack-8 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.cell-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
}

.logo-card-contac-us {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.italic-text-3 {
  color: #753dfc;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.heading-40 {
  color: #753dfc;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  font-size: 44px;
  font-weight: 400;
  display: flex;
}

.home-our-team-sec {
  padding-top: 40px;
  padding-bottom: 0;
}

.cell-8 {
  justify-content: center;
  align-items: flex-end;
}

.container-15 {
  max-width: 1272px;
}

.accordion-toggle {
  justify-content: flex-start;
  align-items: center;
  min-height: 80px;
  padding-left: 24px;
  padding-right: 24px;
  line-height: 20px;
  display: flex;
}

.about-card-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1b1d1e;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.text-block-32 {
  color: #fff;
  letter-spacing: .5px;
  font-size: 16px;
  line-height: 140%;
}

.div-block-216 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.title-3 {
  color: #fff;
  letter-spacing: normal;
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-217 {
  justify-content: center;
  align-items: center;
  padding-left: 5px;
  display: flex;
}

.text-block-65 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.cell-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-right: 0;
}

.quick-stack-15 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-self: flex-start;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-66 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.text-block-67 {
  color: #d8d8d8;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.quick-stack-16 {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #2626260a;
  border: 2px solid #ffffff1c;
  border-radius: 15px;
  align-self: auto;
  padding: 10px 60px 40px 25px;
}

.quick-stack-17 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  width: 100%;
  padding-top: 0;
  padding-bottom: 30px;
}

.quick-stack-18 {
  margin-bottom: 0;
  padding-bottom: 40px;
}

.cell-24 {
  justify-content: flex-end;
  align-items: center;
  padding-left: 0;
}

.image-38 {
  padding-bottom: 50px;
}

.text-block-68 {
  color: #fff;
  margin-top: 10px;
  margin-left: -15px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.quick-stack-19 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: auto;
  padding-left: 40px;
}

.quick-stack-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-25 {
  align-items: flex-start;
}

.image-39 {
  margin-left: -10px;
}

.cell-26 {
  align-items: center;
}

.text45 {
  font-family: Merriweather, serif;
}

.container-20 {
  box-sizing: border-box;
  object-fit: fill;
  background-image: url('../images/purple-back-no-shadow.png');
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.card.card-1 {
  background-image: url('../images/purple-back-no-shadow.png');
  background-position: 0 0;
  background-size: auto;
  height: 270px;
  margin-top: 0;
}

.card.card-4 {
  background-image: url('../images/Pest-back-noshadow.png');
  background-position: 50%;
  background-size: contain;
  height: 270px;
  margin-top: 40px;
}

.card.card-2 {
  background-image: url('../images/Blue-back-no-shadow.png');
  background-position: 0 0;
  background-size: contain;
  height: 270px;
  margin-top: 40px;
}

.card.card-3 {
  background-image: url('../images/green-back--no-shadow.png');
  background-position: 0 0;
  background-size: contain;
  height: 270px;
  margin-top: 40px;
  padding-top: 0;
}

.quick-stack-22 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  margin-top: 0;
  padding-top: 0;
  position: sticky;
}

.italic-text-4 {
  color: #0a0a0a;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Droid Serif, serif;
  font-size: 16px;
  display: flex;
}

.italic-text-5 {
  color: #0a0a0a;
  align-items: flex-start;
  font-family: Droid Serif, serif;
  font-size: 20px;
  display: flex;
}

.italic-text-6 {
  color: #0a0a0a;
  align-items: flex-start;
  font-family: Droid Serif, serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.heading-43 {
  text-align: center;
  width: 100%;
  max-width: 100%;
  height: 200px;
  margin-top: auto;
  margin-bottom: 40px;
  margin-right: 0;
  padding-right: 40px;
}

.heading-36-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  font-size: 60px;
}

.heading-blsack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex-flow: row;
  width: 100%;
  max-width: 100%;
  font-size: 60px;
  display: block;
  position: static;
}

.italic-text-3-copy {
  color: #753dfc;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.section-18 {
  flex-flow: column;
  align-items: center;
  padding: 60px 40px 40px;
  display: flex;
}

.italic-text-8 {
  justify-content: flex-start;
  align-items: center;
  font-size: 60px;
  display: flex;
}

.heading-44 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  display: flex;
}

.cell-27 {
  flex-flow: row;
  align-items: center;
}

.heading-45 {
  border: 0 solid #000;
  margin-top: auto;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 60px;
  line-height: 60px;
}

.dark-p-h {
  padding-top: 60px;
  padding-bottom: 0;
}

.heading-46 {
  text-align: center;
  font-size: 45px;
}

.text-block-69 {
  color: #bdbaba;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.why-us {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.how-we-transform {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  line-height: 50px;
  position: static;
  top: 40px;
}

.powered-by-designed {
  text-align: center;
  align-items: center;
}

.driven-by {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-size: 45px;
}

.quick-stack-23 {
  text-align: center;
  padding: 0;
  position: sticky;
  top: 100px;
}

.text-span-17 {
  font-family: Mileast, Arial, sans-serif;
}

.mission-italic {
  color: #753dfc;
  font-weight: 400;
}

.online-presence {
  color: #753dfc;
}

.italic-text-9 {
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
}

.designed-1 {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
}

.italic-text-10 {
  padding-left: 10px;
  font-weight: 400;
}

.designed-2 {
  color: #753dfc;
  padding-left: 10px;
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
}

.driven-by-growt {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.cell-28 {
  align-items: center;
}

.top-heading {
  padding-top: 100px;
  padding-bottom: 50px;
}

.top-heading.feature-bottom-card {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  padding-top: 40px;
  padding-bottom: 60px;
  position: sticky;
  top: 140px;
}

.top-heading-cell {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

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

.delivered {
  text-align: center;
  margin-top: 0;
  font-size: 45px;
}

.where-inovation {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.astetics {
  color: #753dfc;
}

.cell-29 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.italic-text-11 {
  color: #753dfc;
  font-weight: 400;
}

.card-11 {
  padding: 25px 55px 25px 10px;
}

.cell-30 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}

.cell-31 {
  padding-left: 20px;
  font-size: 18px;
  font-weight: 700;
}

.text-block-70 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.quick-stack-25 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  max-width: 1440px;
}

.cell-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
}

.cell-33 {
  background-color: #fde7eb;
}

.card-5 {
  background-color: #e4f6df;
  border-radius: 15px;
}

.card-no-1 {
  background-color: #f1e6fc;
  border-radius: 15px;
  justify-content: center;
  padding: 10px 0;
}

.cell-34 {
  background-color: #fde7eb;
  border-radius: 15px;
}

.section-19 {
  justify-content: space-between;
  align-items: center;
}

.div-block-218 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-20 {
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  margin-top: 40px;
  margin-left: 40px;
  margin-right: 40px;
  padding: 10px 20px;
  display: flex;
}

.text-block-71 {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
}

.cell-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
}

.cell-36 {
  justify-content: center;
  align-items: flex-end;
}

.grid-20 {
  display: flex;
}

.heading-48 {
  font-size: 45px;
  line-height: 44px;
}

.heading-49 {
  font-weight: 700;
}

.heading-50 {
  font-size: 45px;
  line-height: 44px;
}

.italic-text-12 {
  color: #753dfc;
  font-weight: 400;
}

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

.heading-52 {
  color: #000;
  text-align: center;
  flex-flow: row;
  align-items: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 60px;
  display: block;
}

.text-span-18 {
  color: #753dfc;
  flex-flow: column;
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
  display: inline-block;
}

.quick-stack-40 {
  padding-top: 0;
}

.healthcare {
  color: #fff;
  white-space: normal;
  justify-content: center;
  align-items: flex-start;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-72, .text-block-73, .text-block-74, .text-block-75 {
  font-size: 20px;
}

.quick-stack-41 {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.background-video {
  border-radius: 13px;
  justify-content: center;
  align-items: stretch;
  width: 1000px;
  display: flex;
  position: relative;
}

.hover-container {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  flex-flow: row;
  display: flex;
}

.hover-card {
  background-color: var(--elements-webflow-library--secondary--color-1);
  flex: 2 auto;
  width: 20%;
  height: 100px;
}

.hover-card:hover {
  flex-grow: 0;
}

.hover-card.hover {
  display: flex;
}

.main-lyout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.section-21 {
  background-color: #fff;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.section-22 {
  padding-top: 0;
}

.grid-21 {
  justify-content: center;
  padding-bottom: 40px;
  display: flex;
}

.grid-22 {
  display: flex;
}

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

.quick-stack-45 {
  position: static;
}

.cell-37 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: center;
}

.new-grid {
  width: 1438.89px;
}

.cell-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.cell-39 {
  background-color: #386bb3;
}

.cell-40 {
  background-color: #cc0ea0;
}

.div-block-219 {
  transition: width .35s;
  position: relative;
}

.div-block-220 {
  transition: width .2s cubic-bezier(.95, .05, .795, .035);
  position: absolute;
  inset: 0%;
}

.text-block-76 {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.quick-stack-46 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.dropdown-toggle {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  display: block;
}

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

.brix---header-wrapper {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 32px;
  padding-bottom: 32px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}

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

.brix---header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.brix---header-nav-link {
  color: var(--elements-webflow-library--neutral--800);
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
}

.brix---header-nav-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---header-nav-list-item {
  margin-bottom: 0;
  padding-left: 32px;
}

.brix---dropdown-wrapper {
  align-self: center;
  display: block;
}

.brix---dropdown-toggle {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-toggle:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-toggle.w--open {
  background-color: #0000;
}

.brix---dropdown-card {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  border-radius: 0;
  order: 0;
  align-self: auto;
  top: 32px;
  overflow: visible;
}

.brix---dropdown-link {
  width: 100%;
  color: var(--elements-webflow-library--neutral--600);
  align-items: center;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---dropdown-link:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---dropdown-pd {
  padding: 40px;
}

.brix---header-logo {
  max-width: 250px;
}

.brix---header-logo-link {
  transform-style: preserve-3d;
  padding-left: 0;
  transition: transform .3s, color .3s;
}

.brix---header-logo-link:hover {
  transform: scale3d(.96, .96, 1.01);
}

.brix---hamburger-menu-wrapper {
  padding: 0;
  transition: transform .3s;
}

.brix---hamburger-menu-wrapper:hover {
  transform: scale(.96);
}

.brix---hamburger-menu-wrapper.w--open {
  background-color: #0000;
}

.brix---header-right-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---dropdown-chevron {
  width: 14px;
  margin-left: 6px;
  display: none;
}

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

.brix---dropdown-column-wrapper {
  background-color: #0000;
  padding-top: 32px;
  transform: translate(0);
}

.brix---dropdown-column-wrapper.w--open {
  transform: translate(-50%);
}

.brix---hamburger-menu-bar-top, .brix---hamburger-menu-bar-bottom {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 52px;
  height: 4px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.brix---btn-primary-small {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 18px 24px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-small:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-header-hidden-on-mbl {
  margin-left: 24px;
}

.brix---header-nav-list-item-show-in-mbl {
  margin-bottom: 0;
  padding-left: 32px;
  display: none;
}

.brix---link-wrapper {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text {
  transition: color .3s;
  display: inline-block;
}

.brix---header-top-wrapper {
  border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
  padding-top: 22px;
  padding-bottom: 22px;
}

.brix---link-icon-left {
  margin-right: 6px;
}

.brix---grid-header-top {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---social-icon-square-30px {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px:hover {
  transform: scale(.92);
}

.brix---top-header-right-col {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brix---top-header-left-col {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---social-media-grid-right---mbl-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---mg-left-24px---mg-top-16px-mbp {
  margin-left: 24px;
}

.brix---header-wrapper-v9 {
  background-color: var(--elements-webflow-library--neutral--100);
  padding-top: 0;
  padding-bottom: 0;
}

.brix---header-content-wrapper-v9 {
  justify-content: space-between;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px {
  margin-bottom: 8px;
}

.brix---text-200 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

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

.brix---text-200-bold {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---grid-1-column-gap-row-32px {
  grid-row-gap: 20px;
  border-right: 1px solid #c3c3c3;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: .75fr;
  place-content: stretch center;
  display: grid;
}

.brix---dropdown-card-wrapper-836px {
  background-color: #fff;
  min-width: 836px;
  padding-top: 28px;
  transform: translate(-54%);
}

.brix---dropdown-card-wrapper-836px.w--open {
  background-color: #fff0;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 650px;
  padding-top: 20px;
  display: flex;
  transform: translate(-10%);
}

.brix---dropdown-pd-48px {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #dcb4ff57;
  border-radius: 16px;
  padding: 40px 20px 40px 30px;
  overflow: hidden;
}

.brix---dropdown-link-icon-wrapper {
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---dropdown-link-icon-wrapper:hover {
  transform: scale3d(.94, .94, 1.01);
}

.brix---square-dropdown-icon {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---grid-2-columns-dropdown {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: .75fr;
  align-items: center;
  display: grid;
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--600);
}

.grid-23 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: grid;
}

.italic-text-13 {
  display: inline;
}

.quick-stack-47 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  padding: 0;
}

.cell-41 {
  justify-content: center;
  align-items: center;
}

.cell-42 {
  align-items: center;
}

.quick-stack-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.heading-53, .heading-54, .heading-55 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.text-block-77 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.cell-43 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.cell-44 {
  justify-content: center;
  align-items: center;
}

.section-24 {
  background-color: #000;
  background-image: radial-gradient(circle at 50% 100%, #25005c, #0000 42%), radial-gradient(circle at 50% 0, #170038, #0000 23%);
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -28px;
  padding-bottom: 0;
  display: flex;
}

.background-video-2 {
  z-index: 0;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 650px;
  height: 350px;
  display: flex;
  top: 10px;
  bottom: 10px;
}

.button-3 {
  font-size: 16px;
}

.button-4 {
  box-shadow: 1px 1px 0 1px var(--elements-webflow-library--secondary--color-2);
  text-align: center;
  text-shadow: 1px 3px 5px #000;
  background-color: #3898ec00;
  border: 1px solid #ffffff78;
  border-radius: 10px;
  padding: 20px 30px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.cell-46 {
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
}

.section-25 {
  background-color: #753dfc;
  border-radius: 12px;
}

.container-22 {
  max-width: 100%;
}

.section-26 {
  background-color: #000;
}

.quick-stack-49 {
  padding: 0;
}

.cell-47 {
  background-image: linear-gradient(30deg, #942dd9, #2b0d3f 34%, #000);
}

.quick-stack-50 {
  border-radius: 30px 30px 0 0;
  max-width: 1440px;
  padding-bottom: 40px;
}

.quick-stack-51 {
  padding-bottom: 40px;
}

.sel-personalized {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border: 2px solid #ffffff24;
  border-radius: 15px;
  padding: 25px;
}

.brix---color-accent-1 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-2 {
  margin-bottom: 8px;
}

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

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

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---text-201 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---container-default-2 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---heading-h2-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

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

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

.brix---paragraph-default {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---text-200-bold-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

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

.brix---avatar-circle-04 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-left-pd-40px {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
}

.brix---mg-left-16px {
  margin-left: 16px;
}

.rt-category-cards-text {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section.rt-gap-eighty {
  padding: 0;
}

.rt-margin-top-none {
  margin-top: 0;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-padding-top-thirty-six {
  padding-top: 0;
}

.rt-page-button {
  text-align: center;
  border-radius: 10px;
  padding: 15px 34px;
  font-weight: 500;
  display: block;
  position: relative;
  overflow: hidden;
}

.rt-page-button.rt-main-linear-color {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-features-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.rt-button-overlay-5 {
  transform-origin: 50% 100%;
  background-color: #fff;
  border: 1px solid #1962f2;
  border-radius: 10px;
  height: 100%;
  position: absolute;
  inset: auto 0% 0%;
  transform: scale(0);
}

.rt-row-one {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rt-accelerate-growth {
  flex: 0 42.24%;
  max-width: 545px;
}

.rt-accelerate-growth.rt-home-three-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.rt-button-texts-wrapper {
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.rt-growth-section-text {
  max-width: 490px;
  padding-top: 23px;
  padding-bottom: 45px;
}

.rt-growth-section-text.rt-text-two {
  max-width: 550px;
  padding-top: 10px;
  padding-bottom: 26px;
}

.rt-button-text-static {
  color: #fff;
}

.rt-button-text-absolute {
  color: #1962f2;
  position: absolute;
  left: 0;
  right: 0;
}

.text-span-19 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 60px;
  font-weight: 900;
}

.text-block-78 {
  color: #000;
}

.text-span-20 {
  -webkit-text-stroke-color: #000;
}

.text-span-21 {
  -webkit-text-stroke-color: #0c0c0c;
}

.container-23 {
  box-sizing: border-box;
  object-fit: fill;
  width: 100%;
  height: 100%;
  padding-right: 0;
  position: static;
}

.container-24 {
  box-sizing: content-box;
  object-fit: none;
  justify-content: center;
  align-items: center;
  display: block;
}

.brix---card {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
}

.brix---color-neutral-804 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-805 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-100 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---btn-primary {
  background-color: var(--elements-webflow-library--general--shadow-02);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  margin-top: 20px;
  padding: 12px 40px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary:hover {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---input {
  background-color: var(--elements-webflow-library--neutral--100);
  border-radius: 8px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 16px 24px;
  font-size: 18px;
  line-height: 20px;
}

.brix---input:focus {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---input::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---text-area {
  color: #fff;
  background-color: #ffffff26;
  border: 1px solid #000;
  border-radius: 8px;
  min-height: 144px;
  padding: 16px 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.brix---text-area:focus {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---text-area::placeholder {
  color: var(--elements-webflow-library--neutral--600);
  font-size: 18px;
}

.brix---container-default-3 {
  align-items: center;
  max-width: 1218px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 60px;
  padding-bottom: 176px;
}

.brix---link-wrapper-2 {
  color: var(--elements-webflow-library--neutral--800);
  align-items: center;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.brix---link-wrapper-2:hover {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---link-text-2 {
  transition: color .3s;
  display: inline-block;
}

.brix---heading-h1-size {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.brix---success-message {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 24px;
  align-self: center;
  padding: 28px 28px 32px;
  font-size: 18px;
  line-height: 30px;
}

.brix---error-message {
  color: #ff5a65;
  text-align: center;
  background-color: #ffeff0;
  border-radius: 16px;
  margin-top: 20px;
  padding: 20px 24px;
  font-size: 18px;
  line-height: 30px;
}

.brix---link-icon-left-2 {
  margin-right: 6px;
}

.brix---paragraph-default-2 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---card-form {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  min-height: 576px;
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  margin-bottom: 0;
  padding: 56px 40px;
}

.brix---input-label {
  color: var(--elements-webflow-library--neutral--800);
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 20px;
}

.brix---icon-success-message-big {
  width: 60px;
  margin-bottom: 10px;
}

.brix---form-grid-2-columns {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-width: 550px;
  display: grid;
}

.brix---image-border-radius-top-24px {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

.brix---card-map-content {
  padding: 54px 48px;
}

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

.brix---grid-contact-v7 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.brix---color-neutral-806 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-807 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-8px-3 {
  margin-bottom: 8px;
}

.brix---heading-h3-size {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.brix---subtitle {
  color: var(--elements-webflow-library--accent--primary-1);
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---icon-link-wrapper {
  transform-style: preserve-3d;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.brix---icon-link-wrapper:hover {
  transform: translate3d(8px, 0, .01px);
}

.brix---text-200-bold-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---big-icon-left {
  border-radius: 16px;
  margin-right: 16px;
}

.brix---section-position-relative {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.brix---card-pd-64px---56px {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  padding: 64px 56px;
}

.brix---text-200-medium {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---contact-v6-half-bg-right {
  z-index: -1;
  background-color: var(--elements-webflow-library--accent--primary-1);
  width: 36%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.brix---grid-contact-v6 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

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

.brix---grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-808 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-809 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-32px-2 {
  margin-bottom: 32px;
}

.brix---mg-bottom-64px {
  margin-bottom: 40px;
}

.brix---text-202 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

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

.brix---card-link-icon-wrapper {
  border: 1px solid var(--elements-webflow-library--neutral--200);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 6px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--600);
  transform-style: preserve-3d;
  border-radius: 14px;
  align-items: center;
  padding: 14px 18px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  text-decoration: none;
  transition: transform .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---card-link-icon-wrapper:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  transform: scale3d(.96, .96, 1.01);
}

.brix---half-bg-bottom {
  z-index: -1;
  background-color: var(--elements-webflow-library--neutral--200);
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.brix---social-icon-square-30px-2 {
  background-color: var(--elements-webflow-library--secondary--color-2);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.brix---social-icon-square-30px-2:hover {
  transform: scale(.92);
}

.brix---card-form-v2 {
  justify-content: center;
  min-height: 597px;
  margin-bottom: 0;
  padding: 0 20px;
  display: flex;
}

.brix---social-media-grid-right---mbp-center {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: end;
  align-self: center;
  justify-items: end;
}

.brix---inner-container-460px-center {
  max-width: 460px;
  margin-left: auto;
  margin-right: auto;
}

.brix---inner-container-752px-center {
  max-width: 752px;
  margin-left: auto;
  margin-right: auto;
}

.quick-stack-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 0;
}

.section-27 {
  justify-content: center;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.text-block-79 {
  color: #000;
  text-align: center;
  background-image: linear-gradient(64deg, #fcf3d8, #fff 48%);
  border-radius: 50px;
  padding: 5px 20px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 500;
}

.text-block-80 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.text-block-81 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.text-block-82 {
  color: #fff;
  justify-content: flex-start;
  margin-left: -60px;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-block-83, .text-block-84 {
  color: #fff;
  margin-left: -60px;
}

.image-42 {
  border-radius: 12px;
}

.text-block-85 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.text-block-86 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-87 {
  color: #fff;
  margin-left: -10px;
  font-family: Lato, sans-serif;
}

.text-block-88 {
  color: #230fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.cell-48 {
  justify-content: center;
  align-items: center;
}

.quick-stack-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  background-image: radial-gradient(circle at 100% 100%, #00390a, #00000003 62%), radial-gradient(circle at 0 100%, #240053, #000 63%);
  border-radius: 30px;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 0;
}

.quick-stack-54 {
  padding: 0;
}

.quick-stack-55 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.quick-stack-56 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  padding-top: 20px;
  padding-bottom: 0;
}

.cell-49 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.cell-50 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 60px;
}

.image-43, .image-44, .image-45 {
  padding-top: 3px;
}

.quick-stack-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.cell-51 {
  align-items: flex-end;
  padding-top: 20px;
  padding-right: 30px;
}

.quick-stack-58 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 0;
}

.quick-stack-59 {
  padding-left: 40px;
  padding-right: 40px;
}

.text-block-89 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-90 {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-91 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.text-block-92 {
  color: #fff;
}

.quick-stack-60 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--elements-webflow-library--accent--primary-1);
  border-radius: 15px;
  align-self: stretch;
  padding: 7px 10px 7px 0;
}

.quick-stack-61 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-62 {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  align-self: flex-end;
  width: 100%;
  max-width: 550px;
  padding: 0;
}

.cell-52 {
  justify-content: center;
  align-items: stretch;
}

.cell-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
}

.cell-54 {
  justify-content: center;
  align-items: center;
}

.cell-55 {
  text-align: center;
  align-items: flex-start;
  padding-left: 10px;
}

.cell-56 {
  align-items: flex-start;
  padding-left: 10px;
}

.image-46 {
  display: block;
}

.text-block-93 {
  color: #ababab;
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.quick-stack-63 {
  padding: 0;
  font-size: 16px;
}

.div-block-221 {
  background-color: #000;
  flex-flow: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-28 {
  background-image: linear-gradient(30deg, #000 23%, #fff0 58%), linear-gradient(330deg, #000 23%, #fff0 58%), linear-gradient(#753dfca1, #0000 15%);
  justify-content: center;
  padding-top: 30px;
  display: flex;
}

.brix---color-accent-3 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-810 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-700 {
  color: var(--elements-webflow-library--neutral--700);
}

.brix---color-neutral-811 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

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

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---text-203 {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---paragraph-large {
  font-size: 24px;
  line-height: 38px;
}

.brix---mg-bottom-2 {
  margin-bottom: 0;
  font-size: 23px;
}

.brix---btn-primary-2 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-2:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-4 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---hidden-desktop {
  display: none;
}

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

.brix---slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---buttons-row-right---t-left {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px {
  max-width: 490px;
}

.brix---avatar-circle-5 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-left-16px-2 {
  margin-left: 16px;
}

.brix---btn-slider-arrow-right---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---slider-mask-width-1012px {
  max-width: 1012px;
  height: 100%;
  overflow: visible;
}

.brix---card-testimonial-v14 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  padding: 32px 32px 32px 40px;
  display: flex;
}

.brix---testimonial-v14-left-side {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 58px;
  display: flex;
}

.brix---testimonial-v14-left-right {
  background-color: var(--elements-webflow-library--neutral--200);
  border-radius: 18px;
  width: 100%;
  max-width: 574px;
  padding: 90px 46px;
}

.brix---section-overflow-hidden {
  padding-top: 100px;
  padding-bottom: 0;
  overflow: hidden;
}

.paragraph-2 {
  color: var(--black);
  font-size: 18px;
}

.text-field {
  color: #fff;
  background-color: #ffffff26;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.text-field._1 {
  font-family: Lato, sans-serif;
}

.text-field-2, .text-field-3 {
  color: #fff;
  background-color: #ffffff26;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.text-field-4 {
  color: #fff;
  background-color: #ffffff26;
  border: 1px solid #0000;
  border-radius: 8px;
  font-family: Lato, sans-serif;
}

.text-field-5 {
  background-color: #ffffff26;
  border: 1px solid #000;
  border-radius: 8px;
}

.field-label, .field-label-2 {
  color: #fff;
}

.form-heading {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

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

.section-30.hero {
  background-image: url('../images/bg-hero_1bg-hero.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 14.5rem;
  padding-bottom: 8.75rem;
  position: relative;
  overflow: hidden;
}

.secondary-btn-dot {
  background-color: #fffefc;
  border-radius: 50%;
  width: .375rem;
  min-width: .375rem;
  height: .375rem;
  min-height: .375rem;
}

.hero-slide-img {
  width: 100%;
}

.secondary-btn-dot-hover {
  z-index: -1;
  background-color: #fffefc;
  border-radius: 50%;
  width: .375rem;
  min-width: .375rem;
  height: .375rem;
  min-height: .375rem;
  position: absolute;
}

.primary-btn-dot-hover {
  z-index: -1;
  background-color: #15141a;
  border-radius: 50%;
  width: .375rem;
  height: .375rem;
  position: absolute;
}

.hero-review-title {
  letter-spacing: -.0625rem;
  font-size: 2.5rem;
  line-height: 120%;
}

.hero-slider-tag-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1.5rem;
  display: inline-flex;
}

.hero-review-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.hero-title {
  color: #fffefc;
  letter-spacing: -.0625rem;
  font-size: 4rem;
  font-weight: 500;
  line-height: 116.667%;
}

.hero-review-title-span {
  letter-spacing: 0;
  font-size: 2.5rem;
  font-style: italic;
  line-height: 120%;
}

.hero-details {
  color: #fffefccc;
  letter-spacing: -.03125rem;
  width: 100%;
  max-width: 43.75rem;
  margin-top: 1rem;
  margin-bottom: 2rem;
  font-size: 1.125rem;
  line-height: 155.556%;
}

.hero-slider-mask {
  width: 100%;
  max-width: 26rem;
}

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

.primary-btn-dot {
  background-color: #15141a;
  border-radius: 50%;
  width: .375rem;
  height: .375rem;
}

.hero-review-wrapper {
  grid-row-gap: .75rem;
  flex-flow: column;
  display: flex;
}

.hero-ticker {
  display: flex;
  overflow: hidden;
}

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

.hero-slider-tag {
  color: #fffefccc;
  text-align: center;
  letter-spacing: -.01563rem;
  text-transform: uppercase;
  background-color: #fff9f21a;
  border: 1px solid #82878e;
  border-radius: .25rem;
  padding: .5rem .75rem;
  font-size: .875rem;
  font-weight: 500;
  line-height: 171.429%;
}

.hero-bg-shape {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-bottom {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.primary-btn-dot-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero-wrapper {
  grid-column-gap: 6.5rem;
  grid-row-gap: 6.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.875fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 6.5rem;
  display: flex;
}

.primary-button {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #15141a;
  background-color: #fffefc;
  border: 1px solid #fffefc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.5rem;
  font-weight: 600;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.secondary-button {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff9f20d;
  border: 1px solid #82878e;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 1.5rem;
  font-weight: 600;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.display-none {
  display: none;
}

.hero-left {
  width: 100%;
  max-width: 35.5rem;
}

.hero-title-span {
  letter-spacing: -.125rem;
  font-style: italic;
}

.hero-right {
  width: 100%;
  max-width: 26rem;
  overflow: hidden;
}

.container {
  width: 100%;
  max-width: 82.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}

.secondary-btn-dot-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.hero-ticker-item {
  background-color: #fff9f20d;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-right: 1rem;
  padding: 1.5rem 2rem;
  display: flex;
}

.hero-slider {
  background-color: #0000;
  height: auto;
}

.hero-ticker-item-wrap {
  flex: none;
  display: flex;
}

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

.section-31.services {
  background-image: url('../images/Services-Section-BG_1Services Section BG.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.v-border {
  background-color: #43495480;
  width: 1px;
  height: 100%;
  position: absolute;
}

.v-border.left {
  inset: 0% auto 0% .5rem;
}

.v-border.right {
  inset: 0% .5rem 0% auto;
}

.sub-title {
  color: #fffefccc;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.section-title-span {
  letter-spacing: -.1875rem;
  font-style: italic;
}

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

.services-item-wrap {
  cursor: pointer;
  margin-bottom: -1.126rem;
  padding: 1rem;
  position: relative;
}

.services-item-wrap._05 {
  margin-bottom: 0;
}

.sub-title-wrap {
  height: 24px;
  margin-bottom: 1rem;
  display: inline-block;
  overflow: hidden;
}

.services-icon {
  width: 100%;
  max-width: 2.5rem;
  height: 2.5rem;
}

.section-title-right {
  width: 100%;
  max-width: 19.125rem;
}

.h-border {
  background-color: #43495480;
  width: 100%;
  height: 1px;
  position: absolute;
}

.h-border.bottom {
  inset: auto 0% .5rem;
}

.h-border.top {
  inset: .5rem 0% auto;
}

.h-border.top.top-none-2 {
  display: none;
}

.border-wrap {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.button-wrap.mt {
  margin-top: 2rem;
}

.services-title-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.services-right {
  justify-content: center;
  align-items: flex-start;
  max-height: 615px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.services-blank-div {
  width: 100%;
  height: 470px;
}

.section-title-flex {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 3.75rem;
  display: flex;
}

.services-title {
  color: #fffefccc;
  letter-spacing: -.0625rem;
  margin-bottom: .5rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 120%;
}

.services-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.652fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  display: grid;
}

.container-25 {
  width: 100%;
  max-width: 82.875rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .938rem;
  padding-right: .938rem;
}

.services-img-wrap {
  display: none;
}

.section-title-left {
  width: 100%;
  max-width: 42rem;
}

.section-title-left.width-36-3 {
  max-width: 36.3rem;
}

.italic {
  letter-spacing: 0;
  font-style: italic;
}

.regular-text {
  color: #fffefccc;
  letter-spacing: -.03125rem;
  font-size: 1rem;
  line-height: 155.556%;
}

.services-item {
  padding: 1.5rem 1rem;
}

.section-title {
  color: #fffefc;
  letter-spacing: -.3125rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 500;
  line-height: 100%;
}

.background-video-5 {
  border-radius: 30px 30px 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-223 {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: relative;
}

.quick-stack-64 {
  width: 25vw;
}

.cell-58 {
  background-color: #fde7eb;
  border-radius: 15px;
  justify-content: center;
  align-items: flex-start;
}

.cell-59 {
  background-color: #e2f0ff;
  border-radius: 15px;
  justify-content: center;
  align-items: flex-start;
}

.cell-60 {
  background-color: #ffefe1;
  border-radius: 15px;
  justify-content: center;
  align-items: flex-start;
}

.cell-61 {
  background-color: #e4f6df;
  border-radius: 15px;
  justify-content: center;
  align-items: flex-start;
}

.quick-stack-65 {
  width: 15vw;
  height: 14vh;
}

.quick-stack-66 {
  padding-right: 100px;
}

.section-34 {
  display: flex;
}

.div-block-227 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0 30px 60px;
  display: flex;
}

.div-block-228 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  display: flex;
}

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

.div-block-229 {
  border-radius: 15px;
  width: 100%;
  height: 20rem;
  overflow: clip;
}

.div-block-229._1001 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-229._2002, .div-block-229._3003 {
  height: auto;
}

.cell-62 {
  align-items: flex-end;
}

.cell-63 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}

.quick-stack-72 {
  background-color: #000;
  border-radius: 15px;
  flex: 1;
  width: 100%;
  padding: 10px 30px;
}

.div-block-230 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  object-fit: cover;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.quick-stack-73 {
  padding-right: 0;
}

.text-block-94 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.quick-stack-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-75 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  padding: 0;
}

.quick-stack-76 {
  padding: 0;
}

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

.text-block-95 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
}

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

.cell-65 {
  background-color: #ffffff61;
  border-radius: 8px;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
}

.text-block-97 {
  color: #000;
  font-size: 14px;
}

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

.text-block-99 {
  color: #000;
  font-size: 17px;
  font-weight: 700;
}

.cell-66 {
  background-color: #00000021;
  padding: 10px 0 10px 20px;
}

.text-block-100 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.quick-stack-77 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  padding-right: 0;
}

.heading-56 {
  text-align: center;
  font-family: Roboto, sans-serif;
}

.heading-57 {
  text-align: center;
  font-family: Mileast, Arial, sans-serif;
}

.top-heading-cell-2 {
  color: #000;
  font-size: 45px;
  line-height: 50px;
  display: flex;
}

.text-span-22 {
  -webkit-text-stroke-color: #0c0c0c;
}

.italic-text-14 {
  padding-left: 0;
}

.section-35 {
  justify-content: center;
  padding-top: 80px;
  display: flex;
}

.cell-67 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.text-block-101 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.cell-68 {
  justify-content: center;
  align-items: center;
  font-family: Mileast, Arial, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.quick-stack-78 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  line-height: 35px;
}

.heading-p01 {
  color: #0a0a0a;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.heading-p02 {
  color: #7f39ff;
}

.text-block-102 {
  text-align: center;
  padding-top: 40px;
  padding-bottom: 50px;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.section-36 {
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-block-231 {
  justify-content: flex-start;
  display: flex;
}

.quick-stack-79 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  padding: 10px;
}

.cell-69, .cell-70, .cell-71, .cell-72, .cell-73 {
  justify-content: center;
  align-items: center;
}

.cell-74 {
  justify-content: center;
}

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

.cell-76 {
  justify-content: center;
}

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

.cell-78 {
  justify-content: center;
}

.text-block-103 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-79 {
  justify-content: center;
  align-items: center;
}

.div-block-232 {
  background-color: #ada7a742;
  border-radius: 5px;
  padding: 5px 20px;
}

.cell-80, .cell-81, .cell-82, .cell-83 {
  justify-content: center;
  align-items: center;
}

.quick-stack-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100vw;
  max-width: 700px;
}

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

.quick-stack-81 {
  background-color: #eae9e9;
  border-radius: 30px;
  max-width: 900px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-span-23, .text-span-24 {
  font-family: Mileast, Arial, sans-serif;
}

.vision-top {
  color: #9901ff;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
}

.tabs-menu {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: center;
  display: flex;
}

.tab-link-tab-1 {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1.w--current {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 9px 0;
  display: flex;
}

.text-block-104 {
  justify-content: center;
  align-items: center;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: flex;
}

.tab-link-tab-2 {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 5px 0;
  display: flex;
}

.tab-link-tab-2.w--current {
  background-color: #eceef0;
}

.tab-link-tab-3 {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 5px 0;
  display: flex;
}

.tab-link-tab-3.w--current {
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 0;
}

.tab-link-tab-4 {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 5px 0;
  display: flex;
}

.tab-link-tab-4.w--current {
  background-color: #eceef0;
}

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

.tab-link-tab-5 {
  background-color: #eceef0;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 9px 0;
  display: flex;
}

.section-38 {
  padding-top: 20px;
}

.div-block-233 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs-menu-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #eceef0;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  padding: 10px;
  display: flex;
}

.tabs-menu-4, .section-39 {
  justify-content: center;
  display: flex;
}

.tab-link-tab-2-2 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-link-tab-2-2.w--current {
  background-color: #000;
  border-radius: 30px;
}

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

.tab-link-tab-1-2 {
  display: flex;
}

.tab-link-tab-1-2.w--current {
  background-color: #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stack-82, .quick-stack-83 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.tab-link-tab-3-2 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.quick-stack-84 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.tab-link-tab-4-2 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.quick-stack-85 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.tab-link-tab-5-2 {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.quick-stack-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.tabs-menu-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.text-block-105 {
  color: #fff;
}

.text-block-105._1 {
  color: #000;
}

.web-design {
  color: #000;
  background-color: #fff0;
  order: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.web-design.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  order: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 3px 4px 15px #0000008a;
}

.text-block-106 {
  color: #fff;
}

.text-block-106._1 {
  color: #000;
}

.text-block-107, .text-block-108, .jjhj {
  color: #fff;
}

.text-block-109 {
  color: #000;
}

.quick-stack-87 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-84 {
  align-items: center;
}

.span-txt-2 {
  color: #753dfc;
  letter-spacing: -1px;
  text-transform: none;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.design-st {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
  display: block;
}

.text-box-pricing-page-card-2 {
  color: #393838;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.cell-85 {
  align-items: flex-start;
}

.image-49 {
  margin-left: -10px;
}

.text-box-pricing-page-1 {
  color: #393838;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 900;
}

.image-50 {
  color: #fff;
  margin-top: -5px;
  display: block;
}

.quick-stack-88 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-89 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-self: flex-start;
  padding: 0;
}

.cell-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-right: 0;
}

.text-block-110 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}

.text-block-111 {
  color: #393838;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.text-block-112 {
  color: #fff;
  padding-left: 140px;
  font-size: 50px;
  font-weight: 700;
}

.pricing-page-card1 {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #eceef0;
  border: 2px solid #ffffff1c;
  border-radius: 15px;
  align-self: auto;
  padding-top: 10px;
  padding-bottom: 40px;
  padding-right: 60px;
  box-shadow: 4px 3px 12px #fff3;
}

.cell-87 {
  text-align: center;
  align-items: flex-start;
  text-decoration: none;
}

.cell-88 {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.cell-89 {
  justify-content: center;
}

.quick-stack-90 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 40px;
}

.quick-stack-91 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-92 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.quick-stack-93 {
  margin-bottom: 0;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}

.text-block-113 {
  color: #fff;
  margin-top: 10px;
  margin-left: -15px;
  font-size: 50px;
  font-weight: 700;
}

.pricing-page-card-2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #000;
  background-color: #eceef0;
  border: 2px solid #ffffff24;
  border-radius: 15px;
  height: 100%;
  box-shadow: 4px 3px 12px #fff3;
}

.quick-stack-24 {
  max-width: 1360px;
  padding: 0 40px 40px;
}

.text-block-114 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
}

.text-block-115 {
  color: #393838;
  text-align: left;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.cell-90 {
  align-items: center;
  padding-top: 10px;
  padding-left: 0;
}

.cell-91 {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  overflow: visible;
}

.see-our-work {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.text-block-116 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-span-15 {
  letter-spacing: -1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.grid-9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  padding-top: 40px;
  display: flex;
}

.heading-58 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-117 {
  color: #fff9;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
}

.text-block-118 {
  color: #fff9;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.text-block-119 {
  color: #414141;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.container-26 {
  max-width: 1360px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.about-card-6 {
  background-image: url('../images/UI-ux-top-3-card-.avif');
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #eceef0;
  border-radius: 16px;
  flex-flow: column;
  min-height: 480px;
  padding: 32px;
  display: flex;
}

.div-block-234 {
  margin-top: auto;
}

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

.div-block-235 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.heading-59 {
  color: #0a0a0a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 72px;
}

.div-block-236 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  display: flex;
}

.heading-60 {
  color: #0a0a0a;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.heading-61 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.grid-24 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  place-items: stretch stretch;
  margin-top: 24px;
}

.text-block-120 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-121 {
  color: #fff9;
  font-size: 14px;
}

.about-card-7 {
  background-image: url('../images/green-color-2.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.heading-62 {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-122 {
  color: #fff9;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.testimonial-heading-h2 {
  color: #1b1d1e;
  text-align: center;
  max-width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.text-block-123 {
  color: #fff9;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.about-card-8 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #1b1d1e;
  border-radius: 16px;
  flex-flow: column;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.cell-92 {
  font-family: Lato, sans-serif;
}

.bold-text-9 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-124, .text-block-125, .text-block-126, .text-block-127, .text-block-128, .text-block-129, .text-block-130, .text-block-131 {
  font-family: Lato, sans-serif;
}

.tab-link-tab-1-3 {
  background-color: #eceef0;
  border-radius: 5px;
  padding: 5px 10px;
}

.tab-link-tab-1-3.w--current {
  background-color: #ad08ff;
}

.tab-link-tab-3-3, .tab-link-tab-4-3 {
  background-color: #eceef0;
  border-radius: 5px;
  padding: 5px 10px;
}

.tab-link-tab-5-3 {
  background-color: #eceef0;
  border-radius: 5px;
  padding: 5px 20px;
}

.text-block-132, .text-block-133 {
  color: #fff;
}

.page-tab-1 {
  border-radius: 5px;
  padding: 5px 10px;
}

.page-tab-1.w--current {
  background-color: #c8c8c8;
  background-image: linear-gradient(353deg, #000, #fff);
}

.text-block-134, .text-block-135 {
  color: #fff;
}

.web-page-r {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.web-page-r.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.text-block-136 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.quick-stack-94 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.cell-94 {
  justify-content: center;
  align-items: flex-end;
}

.text-block-137 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

.cell-95 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0 0 0 5px;
}

.lottie-animation {
  justify-content: flex-end;
  align-items: center;
  max-width: 80px;
  display: flex;
}

.cell-96 {
  padding-left: 20px;
}

.quick-stack-96 {
  background-color: #eee;
}

.text-block-138 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.quick-stack-97 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.cell-97 {
  justify-content: center;
  align-items: center;
}

.quick-stack-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.quick-stack-99 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-139 {
  color: #000;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.text-block-140 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.quick-stack-100 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-block-141 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.cell-98 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 0;
}

.quick-stack-101 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.cell-99 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

.text-block-142, .text-block-143 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-144 {
  align-items: center;
  display: flex;
}

.cell-100 {
  align-items: flex-start;
}

.cell-101 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.cell-102 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

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

.cell-104 {
  padding-left: 10px;
}

.cell-105 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.class9901 {
  border-bottom: 0 solid #bdbdbd;
}

.quick-stack-97-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  padding: 15px 0 40px;
}

.quick-stack-102 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
  overflow: visible;
}

.quick-stack-103, .quick-stack-104, .quick-stack-105 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-106 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-107 {
  padding-top: 10px;
  padding-bottom: 20px;
}

.cell-108 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.most-popular {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Card-background.svg'), radial-gradient(circle at 0 0, #8146fa, #fff0), radial-gradient(circle at 100% 0, #a399e3, #b583ff);
  background-position: 50% 0, 0 0, 0 0;
  background-size: cover, auto, auto;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.text-block-145 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

._6-10-pages, ._11-15-pages, ._16-25pages {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.custom {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1380px;
}

.text-block-146 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-146-copy {
  align-self: auto;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-109, .image-52, .image-53, .image-54, .image-55 {
  display: block;
}

.cell-110 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-147 {
  font-size: 13px;
  display: block;
}

.tabs-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.text-block-140-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-141-copy {
  color: #fff;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-139-copy {
  color: #fff;
  align-items: center;
  font-family: Varela Round, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.text-block-142-copy {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.tabs-menu-6 {
  flex: 0 auto;
  display: flex;
}

.tabs-content-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.tab-pane-tab-1 {
  align-self: auto;
  width: 100%;
  max-width: 1380px;
}

.cell-111, .cell-112 {
  align-items: center;
}

.cell-113 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
}

.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-2.rt-gap-eighty {
  padding-left: 80px;
  padding-right: 80px;
}

.rt-hero-button-image {
  filter: invert();
}

.rt-hero-sub-heading {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-hero-button-icon-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  position: absolute;
  right: 5px;
}

.rt-hero-button-text {
  z-index: 2;
  margin-right: 10px;
  position: relative;
}

.rt-hero-heading {
  max-width: 600px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  margin-bottom: 30px;
}

.rt-hero-text-section {
  max-width: 650px;
}

.rt-hero-sub-heading-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.rt-home-one-small-divider {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  width: 74px;
  height: 1px;
}

.rt-button-five-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding: 8px 50px 8px 25px;
  display: flex;
  position: relative;
}

.rt-button-five-2.rt-banner-one-button {
  border-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  height: 58px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-button-five-2.rt-banner-one-button.rt-button-blue {
  border-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-hero-button-icon-two-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border-radius: 100px;
  justify-content: flex-end;
  align-items: center;
  width: 43px;
  height: 43px;
  margin-left: 10px;
  padding-right: 15px;
  display: flex;
}

.rt-hero-button-icon-two-2.rt-blue-background {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.section-41 {
  background-color: #000;
  border-radius: 30px;
}

.button-5 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.cell-114 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
}

.cell-115 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.cell-116 {
  justify-content: center;
  align-items: center;
}

.quick-stack-97-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.quick-stack-106, .quick-stack-107, .quick-stack-108 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-117 {
  align-items: flex-end;
  display: block;
}

.cell-118 {
  display: block;
}

.cell-119 {
  background-image: url('../images/table--background.svg'), linear-gradient(208deg, #7d37ff75 4%, #c3a3ffad 74%, #b58dff78);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 15px;
  display: block;
}

.quick-stack-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #e5e6e7;
  border-radius: 15px;
  padding: 0;
}

.text-block-148 {
  color: hsla(0, NaN% , NaN% , 1);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
  display: flex;
}

.cell-120 {
  text-align: center;
  border-bottom: 1px solid #e5e6e7;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cell-121 {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  justify-content: center;
  align-items: flex-start;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 40px;
}

.cell-120-copy {
  text-align: center;
  border-bottom: 1px solid #e5e6e7;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
}

.text-block-149 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.class256 {
  background-color: #fbfaff;
  border-bottom: 1px solid #e0e0e052;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 0;
}

.cell-122 {
  background-color: #fbfaff;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
}

.cell-123, .cell-2nd, .class-arrow-3, .class-arrow-5 {
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

.class-arrow-6 {
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
}

.section-42 {
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.div-block-237 {
  background-color: #e5e6e7;
  border-radius: 15px;
  width: 100%;
  max-width: 1300px;
  box-shadow: 8px 10px 20px #2f2f2f29;
}

.class-table-heading {
  text-align: center;
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.table-cell-1, .table-cell-2 {
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 30px;
}

.table-class-ag {
  background-color: #fbfaff;
  border-bottom: 1px solid #e0e0e052;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 0;
}

.cell-3322 {
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 0;
}

.cell1232, .cell-3424 {
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 13px;
}

.cell-21112 {
  background-color: #fbfaff;
  border-bottom: 1px solid #f1eded;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
}

.cell-23221 {
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 13px;
}

.table-cell-1-copy {
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 0;
}

.section-43 {
  margin-top: 0;
  padding-top: 20px;
}

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

.text-field-5-copy {
  background-color: #ffffff26;
  border: 1px solid #000;
  border-radius: 8px;
}

.text-field-3-copy {
  color: #c8c8c8;
  background-color: #ffffff26;
  border: 1px solid #0000;
  border-radius: 8px;
  justify-content: space-between;
  min-height: 45px;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-field-4-copy {
  color: #fff;
  background-color: #ffffff26;
  border: 1px solid #f2505000;
  border-radius: 8px;
  min-height: 100px;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.quick-stack-110 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.tab-link-tab-5-4 {
  color: #000;
  background-color: #ddd0;
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-5-4.w--current {
  background-color: #000;
  border-radius: 30px;
}

.cell-23222 {
  align-items: center;
}

.text-block-150, .text-block-151, .text-block-152, .text-block-153, .text-block-154, .text-block-155, .text-block-156 {
  color: #fff;
}

.brand-design {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.brand-design.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 1px 1px 5px #000000c4;
}

.app-design {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.app-design.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 1px 1px 5px #000000c4;
}

.cell-114-copy {
  justify-content: center;
  align-items: center;
  padding-top: 90px;
}

.cell-99-copy {
  background-image: linear-gradient(90deg, #eee 3%, #fff 50%, #eee 97%);
  border-bottom: 0 dashed #bdbdbd;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 15px -12px #0000004a;
}

.quick-stack-111 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.text-block-157 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.text-block-158 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23223 {
  align-items: center;
}

.text-block-159 {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.cell-121-copy {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 40px;
}

.class-table-heading-copy {
  text-align: center;
  border-bottom: 1px solid #a897d3;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.text-block-148-copy {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  display: flex;
}

.cell-120-copy-copy, .cell-120-copy {
  text-align: center;
  border-bottom: 1px solid #e5e6e7;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
}

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

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

.table-text-box-1, .table-text-box-2 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.purple-class-middle {
  padding-left: 10px;
}

.text-block-160 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-161 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23224 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-112 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.price-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.class-990 {
  background-image: url('../images/3-Card-background-top.svg');
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: 100%;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 0 0 15px -12px #00000073;
}

.cell-3944-price-b {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-span-25 {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
}

.div-block-238 {
  display: flex;
}

.text-block-162 {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.ub {
  display: block;
}

.wb, .uw, .bw {
  display: none;
}

.bb {
  display: block;
}

.aw {
  display: none;
}

.ab {
  display: block;
}

.sw {
  display: none;
}

.image-57, .image-58 {
  display: block;
}

.web-page-r-copy.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.text-block-163 {
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.text-block-164, .text-block-165, .text-block-166 {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.tabs-menu-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  display: flex;
}

.quick-stack-113 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23225 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-167 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-114 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-168 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-169 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23228 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-47 {
  background-color: #000;
  border-radius: 30px;
}

.quick-stack-115 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-6 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-116 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.cell-23229 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
}

.text-block-170 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-117 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-171 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-118 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23230 {
  justify-content: center;
  align-items: center;
}

.text-block-172 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23231 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-173 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23232 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-174 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-2 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23233 {
  padding-left: 10px;
}

.quick-stack-119 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-120 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-121 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23234 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23235 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-122 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23236 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23237 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23238 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.quick-stack-123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23239 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-175 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.tab-pane-tab-1-2 {
  max-width: 1380px;
}

.quick-stack-124 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23240 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-176 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-125 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-177 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-178 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23243 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-48 {
  background-color: #000;
  border-radius: 30px;
}

.quick-stack-126 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-7 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-127 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.cell-23244 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
}

.text-block-179 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-128 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-180 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-129 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23245 {
  justify-content: center;
  align-items: center;
}

.text-block-181 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23246 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-182 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23247 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-183 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-3 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23248 {
  padding-left: 10px;
}

.quick-stack-130 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-131 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-132 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23249 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23250 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-133 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23251 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23252 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23253 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.quick-stack-134 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23254 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-184 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.quick-stack-135 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.container-30 {
  display: block;
}

.cell-23255 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-185 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-136 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-186 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-187 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23258 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-137 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-8 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-138 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.cell-23259 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
}

.text-block-188 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-139 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-189 {
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.quick-stack-140 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23260 {
  justify-content: center;
  align-items: center;
}

.text-block-190 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23261 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-191 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23262 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-192 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-4 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23263 {
  padding-left: 10px;
}

.quick-stack-141 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-142 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-143 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23264 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23265 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-144 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23266 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23267 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23268 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.quick-stack-145 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23269 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-193 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.quick-stack-146 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23270 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-194 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-147 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-195 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-196 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23273 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-148 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-9 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-149 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.cell-23274 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
}

.text-block-197 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-150 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-198 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-151 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23275 {
  justify-content: center;
  align-items: center;
}

.text-block-199 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23276 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-200 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23277 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-201 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-5 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23278 {
  padding-left: 10px;
}

.quick-stack-152 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-153 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23279 {
  align-items: center;
}

.quick-stack-154 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23280 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23281 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-155 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23282 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23283 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23284 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-23285 {
  align-items: center;
}

.quick-stack-156 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23286 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-202 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.cell-23287 {
  align-items: center;
}

.quick-stack-157 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23288 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-203 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-158 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-204 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-205 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23291 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-159 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-10 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-160 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.text-block-206 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-161 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-207 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-162 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23292 {
  justify-content: center;
  align-items: center;
}

.text-block-208 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23293 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-209 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23294 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-210 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-6 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23295 {
  padding-left: 10px;
}

.quick-stack-163 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-164 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23296 {
  align-items: center;
}

.quick-stack-165 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23297 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23298 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-166 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23299 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23300 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23301 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-23302 {
  align-items: center;
}

.quick-stack-167 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23303 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-211 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.tabs-menu-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 25px;
  display: flex;
}

.cell-23304 {
  align-items: center;
}

.quick-stack-168 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23305 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-212 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-169 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-213 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-214 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23308 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-170 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-11 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-171 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.text-block-215 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-172 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-216 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-173 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23309 {
  justify-content: center;
  align-items: center;
}

.text-block-217 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23310 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-218 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23311 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-219 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-7 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23312 {
  padding-left: 10px;
}

.quick-stack-174 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-175 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23313 {
  align-items: center;
}

.quick-stack-176 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23314 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23315 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-177 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23316 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23317 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23318 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-23319 {
  align-items: center;
}

.quick-stack-178 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23320 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-220 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.cell-23321 {
  align-items: center;
}

.quick-stack-179 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23322 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-221 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-180 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-222 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-223 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23325 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-181 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.button-12 {
  text-align: center;
  background-color: #3898ec00;
  border-radius: 50px;
  padding: 10px 30px 11px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.quick-stack-182 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.text-block-224 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-183 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-225 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-184 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23326 {
  justify-content: center;
  align-items: center;
}

.text-block-226 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23327 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-227 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23328 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-228 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-8 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23329 {
  padding-left: 10px;
}

.quick-stack-185 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-186 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23330 {
  align-items: center;
}

.quick-stack-187 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23331 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23332 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-188 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23333 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23334 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23335 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-23336 {
  align-items: center;
}

.quick-stack-189 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23337 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-229 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.cell-23338 {
  align-items: center;
}

.quick-stack-190 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: flex-start;
  padding: 0;
}

.cell-23339 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 0;
}

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

.text-block-230 {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-size: 10px;
  display: flex;
}

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

.quick-stack-191 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding: 0;
}

.text-block-231 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 900;
}

.text-block-232 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
}

.cell-23342 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  background-image: url('../images/Pricing-Card-top.png');
  background-position: 50% 95%;
  background-repeat: no-repeat;
  background-size: auto 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-stack-192 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-self: auto;
  padding-top: 0;
  padding-left: 0;
}

.quick-stack-193 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #eee;
  border-radius: 10px;
  min-width: 350px;
  padding: 15px 0 40px;
}

.text-block-233 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.quick-stack-194 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.text-block-234 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack-195 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23343 {
  justify-content: center;
  align-items: center;
}

.text-block-235 {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23344 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-236 {
  font-family: Lato, sans-serif;
  font-size: 14px;
}

.cell-23345 {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.text-block-237 {
  color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 0;
  font-family: Mileast, Arial, sans-serif;
  display: flex;
}

.text-block-142-copy-9 {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.cell-23346 {
  padding-left: 10px;
}

.quick-stack-196 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 10px;
}

.quick-stack-197 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.cell-23347 {
  align-items: center;
}

.quick-stack-198 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 15px;
}

.cell-23348 {
  padding-top: 20px;
  padding-bottom: 10px;
}

.cell-23349 {
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
}

.quick-stack-199 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 40px;
}

.cell-23350 {
  border: 1px solid #0000;
  padding-top: 10px;
  padding-right: 60px;
}

.cell-23351 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.cell-23352 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-23353 {
  align-items: center;
}

.quick-stack-200 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 30px;
  padding: 0;
}

.cell-23354 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.text-block-238 {
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.tabs-content-3 {
  max-width: 1380px;
}

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

.quick-stack-201 {
  background-image: url('../images/table--background.svg');
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  padding-top: 0;
  padding-bottom: 10px;
}

.select-field {
  background-color: #2d2d2d26;
  border: 1px solid #bd3aff00;
  border-radius: 8px;
  overflow: hidden;
}

.text-field-6 {
  background-color: #f3f3f300;
}

.text-field-7 {
  background-color: #fff0;
}

.text-field-8 {
  background-color: #fff0;
  border-radius: 8px;
}

.text-field-9 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #2d2d2d26;
  border: 1px solid #ff323200;
  border-radius: 8px;
}

.submit-button {
  color: #000;
  background-color: #fff;
  border-radius: 30px;
  width: 100%;
  margin-top: 20px;
  display: block;
}

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

.text-block-239 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
}

.text-block-240 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-block-241 {
  font-weight: 900;
}

.text-block-242 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.text-block-243 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 900;
}

.text-block-244 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.quick-stack-202 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.quick-stack-203 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-top: 0;
}

.cell-23355 {
  align-items: flex-end;
}

.quick-stack-204 {
  max-width: 1360px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.form {
  min-width: 350px;
  display: block;
}

.quick-stack-205 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/purple-back-no-shadow.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 10px;
  min-width: 730px;
  padding-bottom: 0;
}

.text-block-245 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.field-label-3 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.quick-stack-206 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
  padding-left: 0;
}

.quick-stack-207 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding: 0 0 0 10px;
}

.field-label-4 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.field-label-5 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.field-label-6 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.quick-stack-208 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.select-field-2 {
  background-color: #fff0;
  border-radius: 8px;
}

.textarea {
  color: #fff;
  background-color: #2d2d2d26;
  border: 1px solid #fff0;
  border-radius: 8px;
  min-height: 160px;
}

.image-59 {
  display: inline-flex;
}

.brand-design-tab {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1380px;
  margin-top: 0;
  padding-top: 40px;
}

.marqueqe_wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 200vw;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.divider-with-text-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1b1d1e99;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.home-logo-section-2 {
  justify-content: center;
  align-items: center;
  padding: 20px 40px 0;
  display: flex;
}

.wrw {
  background-image: linear-gradient(90deg, #fff, #fff0 75%);
  width: 16%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-section-animation {
  max-width: 1385px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.logo-sec-container-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.logo-animate-pricing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-812 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--700);
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-5 {
  margin-bottom: 8px;
}

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

.brix---mg-bottom-32px-4 {
  margin-bottom: 32px;
}

.brix---text-204 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---paragraph-large-2 {
  font-size: 24px;
  line-height: 38px;
}

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

.brix---btn-primary-3 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-3:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-5 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---heading-h2-size-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---hidden-desktop-2 {
  display: none;
}

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

.brix---slider-wrapper-2 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-2 {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons-2 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-4 {
  color: var(--black);
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-5 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---buttons-row-right---t-left-2 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-2 {
  max-width: 490px;
}

.brix---avatar-circle-6 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-left-16px-3 {
  margin-left: 16px;
}

.brix---btn-slider-arrow-right---testimonial-v12-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12-2:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-2:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---slider-mask-width-1012px-2 {
  max-width: 1012px;
  height: 100%;
  overflow: visible;
}

.brix---card-testimonial-v14-2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  padding: 32px 32px 32px 40px;
  display: flex;
}

.brix---testimonial-v14-left-side-2 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 58px;
  display: flex;
}

.brix---testimonial-v14-left-right-2 {
  background-color: var(--elements-webflow-library--neutral--200);
  border-radius: 18px;
  width: 100%;
  max-width: 574px;
  padding: 90px 46px;
}

.brix---section-overflow-hidden-2 {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.text-block-246 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-247 {
  color: #e3dfdf;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.cell-23356 {
  display: flex;
}

.quick-stack-209 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  padding: 0;
}

.quick-stack-210 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.text-block-248 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.quick-stack-211 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

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

.cell-23358 {
  align-items: center;
}

.quick-stack-212 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
  padding-left: 10px;
}

.image-60 {
  display: block;
}

.cell-23359 {
  justify-content: flex-end;
  align-items: center;
}

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

.cell-23360 {
  padding-top: 20px;
}

.cell-23361 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.text-block-249 {
  color: #c8c8c8;
  font-family: Lato, sans-serif;
}

.cell-23362 {
  justify-content: center;
  align-items: center;
}

.text-block-250, .text-block-251 {
  color: #c8c8c8;
}

.quick-stack-213 {
  flex: 1;
  padding-top: 0;
  padding-bottom: 0;
}

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

.quick-stack-214 {
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-215 {
  padding: 0;
}

.icon-bottom {
  display: block;
}

.cell-23364 {
  justify-content: center;
  align-items: center;
}

.image-61 {
  display: block;
}

.cell-23365, .cell-23366, .cell-23367 {
  justify-content: center;
  align-items: center;
}

.cell-23368 {
  justify-content: center;
  align-items: flex-end;
}

.footer-social-icon-section {
  border-top: .5px solid #2c2c2c;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.section-51 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1440px;
  padding-top: 60px;
  display: flex;
}

.section-52 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.section-53 {
  flex-flow: column;
  width: 100%;
  max-width: 1440px;
  display: block;
}

.section-54 {
  flex-flow: row;
  justify-content: center;
  padding-top: 40px;
  display: flex;
}

.divider-with-text-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #1b1d1e99;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.cell-23369 {
  justify-content: center;
  align-items: center;
}

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

.background-video-6 {
  background-image: url('../images/hero-back-3-3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

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

.cell-23370 {
  align-items: center;
}

.section-57 {
  background-color: #000;
  background-image: radial-gradient(circle at 50% 0, #140130, #0000 42%), linear-gradient(6deg, #4800b4, #0000 5%), linear-gradient(354deg, #4800b4, #0000 5%);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-58 {
  width: 100%;
  max-width: 1440px;
}

.section-59 {
  padding-bottom: 80px;
}

.section-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding-bottom: 40px;
  display: none;
}

.div-block-240 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ba81ee33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: none;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.text-block-252 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.card-222 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4889a33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: none;
  min-height: 200px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-333 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #70b5ff33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: none;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-4444 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffaf6833;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: none;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-555 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #79d45e33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  width: 100%;
  max-width: none;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

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

.div-block-240-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ba81ee33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 18%;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-222-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f4889a33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 2rem;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-333-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #70b5ff33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 2rem;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-4444-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffaf6833;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 2rem;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.card-555-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #79d45e33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 2rem;
  min-height: 3rem;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.section-62 {
  padding-bottom: 60px;
  position: sticky;
  top: 20px;
}

.black-box-heading {
  padding-top: 60px;
  padding-bottom: 0;
}

.text-black-heading-1 {
  text-align: center;
  padding: 0;
  position: sticky;
  top: 100px;
}

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

.fre {
  color: #753dfc;
  padding-left: 10px;
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
}

.italic-text-13-copy {
  display: inline;
}

.ghgdgs {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 50px;
}

.section-63 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-64 {
  max-width: 1440px;
  margin-left: 40px;
  margin-right: 40px;
}

.section-65 {
  flex-flow: column;
  align-items: stretch;
  max-width: 1440px;
  display: flex;
}

.section-66 {
  background-image: url('../images/hero-bsackground.jpg');
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-62 {
  z-index: 1;
  position: absolute;
  top: auto;
  left: 0%;
}

.image-63 {
  z-index: 1;
  position: absolute;
  top: auto;
  right: 0%;
}

.head-wrapper {
  z-index: 2;
  max-width: 800px;
  position: static;
}

.div-block-241 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 200px;
  display: flex;
}

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

.cell-23371 {
  justify-content: center;
  align-items: center;
}

.quick-stack-216 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #ffd2d2;
}

.quick-stack-217 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0 0 0 5px;
}

.cell-23372 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cell-23373 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.text-block-254 {
  color: #000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  display: flex;
}

.div-block-242 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #753dfc33;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 10px;
  display: flex;
}

.heading-63 {
  border: 0 solid #000;
  justify-content: center;
  padding-left: 0;
  font-size: 60px;
  display: flex;
}

.text-span-26 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 55px;
  font-weight: 900;
}

.text-span-27 {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 400;
}

.cell-23374 {
  align-items: center;
}

.text-block-255 {
  color: #565454;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
}

.cell-23375 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  font-size: 30px;
}

.cell-23376, .cell-23377 {
  justify-content: center;
  align-items: center;
}

.book-a-consultatio {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-image: linear-gradient(90deg, #7342f0, #5933bb);
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.cell-23378 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
}

.div-block-243 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-67 {
  justify-content: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.text-block-256 {
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.cell-23379 {
  align-items: center;
}

.deep-dive {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #753dfc33;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 5px 20px;
  display: flex;
}

.div-block-244 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 5px;
  padding-right: 5px;
  display: flex;
}

.text-block-257 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

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

.quick-stack-218 {
  width: 100%;
  padding: 10px 0 0;
}

.cell-23381 {
  align-items: stretch;
}

.quick-stack-219 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

.quick-stack-220 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex: none;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 0;
}

.cell-23382 {
  align-items: flex-start;
}

.cell-23383 {
  justify-content: center;
  align-items: flex-end;
}

.cell-23384 {
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.cell-23385 {
  border-bottom: .5px solid #a6a6a6;
  padding-bottom: 5px;
}

.cell-23386 {
  padding-bottom: 5px;
}

.quick-stack-221 {
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.image-64 {
  border-radius: 16px;
}

.section-68 {
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

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

.text-block-259 {
  font-family: Lato, sans-serif;
  font-size: 16px;
}

.text-block-260 {
  font-size: 35px;
}

.quick-stack-222 {
  background-color: #eceef0;
  border-radius: 30px;
  padding: 10px;
}

.div-block-245 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #eceef0;
  border-radius: 30px;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  display: flex;
}

.service-crd-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.service-card-3, .section-70, .section-71, .section-72, .section-73, .section-74 {
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

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

.cell-23387, .cell-23388, .cell-23389 {
  justify-content: center;
  align-items: center;
}

.text-block-261 {
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.section-76 {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 40px 0 60px;
  display: flex;
  overflow: hidden;
}

.black-sec-heading {
  color: #fff;
  border: 0 solid #000;
  justify-content: center;
  padding-top: 60px;
  padding-left: 0;
  font-size: 50px;
  display: flex;
}

.white-text-1 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 55px;
  font-weight: 900;
}

.text-block-262 {
  color: #fff;
  text-align: center;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 60px;
  font-size: 24px;
  line-height: 30px;
  display: flex;
}

.image-65 {
  display: block;
}

.div-block-246 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 608px;
  padding-top: 100px;
  display: grid;
}

.section-77 {
  background-color: #2053ee;
  padding-bottom: 100px;
}

.text-block-263 {
  color: #fff;
  padding-top: 40px;
  padding-bottom: 10px;
  padding-left: 40px;
}

.div-block-247 {
  background-color: #282a32;
  height: 200px;
  overflow: visible;
}

.div-block-248 {
  background-color: #233788;
  border-radius: 3px;
  height: 200px;
  padding: 2px;
  position: relative;
  overflow: hidden;
}

.image-66 {
  padding-top: 40px;
  padding-left: 40px;
}

.div-block-249 {
  filter: blur(80px);
  background-color: #fff;
  border-radius: 50%;
  width: 304px;
  height: 400px;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.container-36 {
  justify-content: center;
  max-width: none;
  display: flex;
}

.div-block-250 {
  filter: blur(80px);
  background-color: #d4d4d4;
  border-radius: 50%;
}

.div-block-251 {
  background-color: #e73333;
  border-radius: 3px;
}

.div-block-252 {
  background-color: #b21616;
  padding: 2px;
}

.text-span-27-copy {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 400;
}

.white-text-1-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.black-sec-heading-copy {
  color: #fff;
  border: 0 solid #000;
  justify-content: center;
  margin-top: 0;
  padding-top: 40px;
  padding-left: 0;
  font-size: 50px;
  display: flex;
}

.div-block-253 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ffffff21;
  border-radius: 10px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding: 20px 15px;
  display: grid;
}

.cell-23390 {
  background-color: #ffffff21;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 30px 10px;
}

.text-block-264 {
  color: #fff;
  justify-content: center;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.text-block-265 {
  color: #d9d9d9;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.cell-23391, .cell-23392, .cell-23393, .cell-23394, .cell-23395, .cell-23396, .cell-23397 {
  background-color: #ffffff21;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 30px 10px;
}

.section-78 {
  justify-content: space-between;
  align-items: center;
  padding: 100px 40px 60px;
  display: flex;
}

.div-block-254 {
  background-color: #e2e4e6;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.our-expertise {
  color: #fff;
  border: 0 solid #000;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  font-size: 50px;
  display: flex;
}

.our-expertise-txt {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.design-services {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 400;
  display: flex;
}

.div-block-255 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.quick-stack-223 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.brix---color-accent-5 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-6 {
  margin-bottom: 8px;
}

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

.brix---mg-bottom-24px-2 {
  margin-bottom: 24px;
}

.brix---text-205 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---btn-primary-4 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-4:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---btn-secondary {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary:hover {
  border-color: var(--elements-webflow-library--accent--primary-1);
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-6 {
  max-width: 1218px;
  padding-left: 0;
  padding-right: 0;
}

.brix---heading-h2-size-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---heading-h4-size {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

.brix---hidden-desktop-3 {
  display: none;
}

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

.brix---slider-wrapper-3 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-3 {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons-3 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-5 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---button-row-left {
  margin-right: 24px;
}

.brix---buttons-row-right---t-left-3 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-3 {
  max-width: 490px;
}

.brix---card-testimonial-v13 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 48px 32px 56px;
  display: flex;
}

.brix---slider-mask-width-390px {
  max-width: 390px;
  height: 100%;
  overflow: visible;
}

.brix---btn-slider-arrow-right---testimonial-v12-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12-3:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-3:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---section-overflow-hidden-3 {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
}

.div-block-256 {
  color: #ff7e7e;
  background-color: #000;
  padding: 10px;
}

.dropdown-link {
  display: block;
}

.services {
  color: #000;
  padding: .5rem 0 .5rem .75rem;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.services.w--current {
  color: #080808;
}

.home-logo-section-3 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-79 {
  justify-content: center;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.text-block-266 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.div-block-257 {
  background-image: url('../images/Services-Img-5.webp');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 450px;
  min-width: 450px;
  height: 500px;
  margin-left: 0;
  padding-bottom: 20px;
  padding-left: 40px;
  display: flex;
}

.lokk {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.ttttt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  width: 100vw;
  display: flex;
}

.section-80 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.text-block-267 {
  justify-content: center;
  padding-bottom: 80px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  display: flex;
}

.image-67 {
  border-radius: 10px;
}

.link {
  color: #000;
}

.div-block-258 {
  padding-bottom: 10px;
  display: flex;
}

.quick-stack-224 {
  width: 100%;
  max-width: 670px;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.cell-23398 {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-268 {
  color: #464646;
}

.text-block-269 {
  color: #000;
  text-align: left;
  padding-left: 0;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.cell-23399 {
  align-items: flex-start;
}

.contact-us-page {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.form-body-contact-us {
  border-radius: 20px;
  justify-content: center;
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
  padding: 0 0 0 20px;
  display: flex;
}

.contact-us-page-form {
  justify-content: center;
  display: flex;
}

.c-us-11 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.c-us {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.c-us._1 {
  font-family: Lato, sans-serif;
}

.cus-email {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.cus-email-box {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.cus-whatsapp {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.cus-whatsapp-box {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.project-type {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.project-type-box {
  box-sizing: border-box;
  color: #7a7a7a;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  margin-right: 0;
  padding-right: 12px;
  font-family: Lato, sans-serif;
}

.project-budget {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.cus-project-box {
  color: #7a7a7a;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.about-project {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.cus-about-project-box {
  color: #000;
  background-color: #fff;
  border: 1px solid #f2505000;
  border-radius: 8px;
  min-height: 144px;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.cus-button {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  color: var(--radiant-ui-components-library-marketplace--color--white);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  margin-top: 20px;
  padding: 10px 38px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.cus-button:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.cus-button-box {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: url('../images/table--background.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-width: 480px;
  padding: 40px;
  display: grid;
}

.cell-23400 {
  border-radius: 20px;
  align-items: flex-end;
}

.cell-23401 {
  align-items: flex-start;
}

.section-81 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.quick-stack-225 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  padding: 0;
}

.section-82 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.section-83 {
  background-image: url('../images/hero-bsackground.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% 50%;
  flex-flow: column;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 100px;
  display: flex;
}

.cell-23402 {
  align-items: flex-start;
}

.text-block-270 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.text-block-271 {
  color: #e1dddd;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.button-13 {
  color: #8325fe;
  background-color: #fff0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.quick-stack-226 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-227, .quick-stack-228 {
  padding: 0;
}

.quick-stack-229 {
  padding-left: 0;
  padding-right: 0;
}

.cell-23403 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  align-items: flex-start;
}

.quick-stack-230 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 110px;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-272 {
  margin-left: 0;
  font-size: 20px;
  line-height: 25px;
}

.text-block-273 {
  color: #fff;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-274 {
  color: #fff;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.image-68 {
  display: block;
}

.div-block-259 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.text-block-275 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 7px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.text-block-276 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  display: flex;
}

.text-block-277 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.section-84 {
  justify-content: center;
  max-width: 1440px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 40px;
  padding-left: 0;
  display: flex;
}

.brix---color-accent-6 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-817 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-neutral-818 {
  color: var(--elements-webflow-library--neutral--700);
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-8px-7 {
  margin-bottom: 8px;
}

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

.brix---mg-bottom-32px-5 {
  margin-bottom: 32px;
}

.brix---text-206 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.brix---paragraph-large-3 {
  font-size: 24px;
  line-height: 38px;
}

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

.brix---btn-primary-5 {
  background-color: var(--elements-webflow-library--accent--primary-1);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.brix---container-default-7 {
  max-width: 1218px;
  padding-left: 40px;
  padding-right: 40px;
}

.brix---heading-h2-size-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 50px;
}

.brix---hidden-desktop-4 {
  display: none;
}

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

.brix---slider-wrapper-4 {
  background-color: #0000;
  height: 100%;
}

.brix---slide-item-mg-4 {
  margin-right: 28px;
}

.brix---grid-top---text-2-buttons-4 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  align-items: end;
  margin-bottom: 48px;
}

.brix---paragraph-default-6 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---text-200-bold-6 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
}

.brix---buttons-row-right---t-left-4 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.brix---inner-container-490px-4 {
  max-width: 490px;
}

.brix---avatar-circle-7 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---mg-left-16px-4 {
  margin-left: 16px;
}

.brix---btn-slider-arrow-right---testimonial-v12-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v12-4:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-4 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  left: -11px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v12-4:hover {
  transform: scale(.95)translate(0, -50%);
}

.brix---slider-mask-width-1012px-3 {
  max-width: 1012px;
  height: 100%;
  overflow: visible;
}

.brix---card-testimonial-v14-3 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 24px;
  flex-direction: row;
  justify-content: space-around;
  align-items: stretch;
  padding: 32px 32px 32px 40px;
  display: flex;
}

.brix---testimonial-v14-left-side-3 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  margin-right: 58px;
  display: flex;
}

.brix---testimonial-v14-left-right-3 {
  background-color: var(--elements-webflow-library--neutral--200);
  border-radius: 18px;
  width: 100%;
  max-width: 574px;
  padding: 90px 46px;
}

.brix---section-overflow-hidden-4 {
  padding-top: 60px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section-85 {
  margin-bottom: 60px;
}

.back-to-home-btn-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #1b1d1e;
  border: 1px solid #fff;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  padding: 9px 8px 9px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.container-12 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-28 {
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
}

.div-block-260 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.section-86 {
  margin-top: 40px;
  margin-bottom: 100px;
}

.back-to-home-btn-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #1b1d1e;
  border: 1px solid #fff;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  padding: 9px 8px 9px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.container-37 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-29 {
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
}

.div-block-261 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.section-87 {
  margin-top: 20px;
  margin-bottom: 100px;
}

.container-38 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.text-span-30 {
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
}

.div-block-262 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.section-88 {
  margin-bottom: 100px;
}

.container-39 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.text-span-31 {
  letter-spacing: -1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.div-block-263 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.section-89 {
  justify-content: center;
  margin-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.form-block {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.form-2 {
  justify-content: flex-start;
  display: flex;
}

.text-field-10 {
  background-color: #eceef0;
  border: 1px solid #eceef0;
  border-radius: 30px;
  align-self: center;
  min-width: 350px;
  min-height: 50px;
  margin-right: -40px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
}

.submit-button-2 {
  background-color: #ec383800;
  background-image: linear-gradient(#7342f0, #5933bb);
  border-radius: 30px;
  min-width: 150px;
  max-height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
  box-shadow: 4px 6px 15px #0000005e;
}

.radio-button-label {
  color: #fff;
}

.if-lib-tagradio1_group {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  object-fit: fill;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  display: grid;
}

.if-lib-tagradio1_field {
  cursor: pointer;
  background-color: #ffffff26;
  border-radius: .35rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: .8rem 1.3rem .8rem 1rem;
  display: flex;
}

.if-lib-tagradio1_field.is-checked {
  background-color: #ffffff26;
  border-color: #263245;
}

.if-lib-tagradio1_icon {
  cursor: pointer;
  margin-top: 0;
  margin-left: 0;
  margin-right: .75rem;
}

.if-lib-tagradio1_icon.w--redirected-checked {
  background-color: #257fe9;
  background-image: url('../images/checkicon_white.svg');
  background-position: 50%;
  background-size: 75% 75%;
}

.if-lib-tagradio1_icon.w--redirected-focus {
  box-shadow: none;
}

.if-lib-tagradio1_icon.w--redirected-focus-visible {
  outline-offset: .1rem;
  outline: .1rem solid #494759;
}

.if-lib-tagradio1_label {
  color: #fff;
  white-space: nowrap;
  margin-bottom: 0;
  font-weight: 500;
}

.heading-52-copy, .uuu {
  color: #fff;
  text-align: center;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 60px;
  display: flex;
}

.reality {
  color: #fff;
}

.text-block-contact-us {
  color: #000;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.contact-us-nmae {
  color: #767373;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.name-contact-us {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.cell-113-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
}

.mst-ppl {
  align-items: center;
}

.text-block-278 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.text-block-279, .text-block-280 {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.text-block-281 {
  font-family: Lato, sans-serif;
}

.text-block-282, .text-block-283 {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.text-block-284 {
  color: #e6e6e6;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.text-block-285, .text-block-286, .text-block-287 {
  color: #fff;
}

.cell-23404 {
  flex-flow: column;
}

.quick-stack-231 {
  padding: 0;
}

.quick-stack-232 {
  background-image: url('../images/black-background.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

.cell-23405 {
  align-items: flex-start;
}

.cell-23406 {
  border-radius: 10px;
}

.custom-page-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: url('../images/table--background.svg');
  background-position: 0 0;
  background-repeat: repeat-y;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-block-288, .text-block-289 {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.saas-custom {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 5px 30px;
  display: flex;
}

.saas-custom.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.web-design-p-card-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-end;
}

.web-design-p-card-3 {
  align-items: flex-start;
}

.text-field-11 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #2d2d2d26;
  border: 1px solid #ff323200;
  border-radius: 8px;
}

.cell-23407 {
  display: flex;
}

.text-block-290 {
  color: #e6e6e6;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.form-3 {
  min-width: 350px;
  display: block;
}

.quick-stack-233 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  padding: 0;
}

.cell-23408 {
  align-items: flex-start;
}

.quick-stack-234 {
  max-width: 1360px;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-235 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-291 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 900;
}

.text-block-292 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-style: italic;
  font-weight: 400;
}

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

.quick-stack-236 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-293 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.quick-stack-237 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding: 0;
}

.select-field-3 {
  color: #b2b2b2;
  background-color: #2d2d2d26;
  border: 1px solid #bd3aff00;
  border-radius: 8px;
  overflow: hidden;
}

.cell-23410 {
  border-radius: 10px;
}

.quick-stack-238 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/project-image-back.png');
  background-position: 100% 0;
  background-size: auto;
  border-radius: 10px;
  min-width: 730px;
  padding-top: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
}

.quick-stack-239 {
  padding: 0;
}

.text-block-294 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 900;
}

.quick-stack-240 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding: 0 0 0 10px;
}

.quick-stack-241 {
  background-image: url('../images/black-background.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 10px;
}

.cell-23411 {
  align-items: flex-end;
}

.field-label-7 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-block-295 {
  color: #e3dfdf;
  font-family: Lato, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.quick-stack-242 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-296 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-297 {
  color: #e3dfdf;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.cell-23412 {
  align-items: center;
}

.cell-23413 {
  justify-content: center;
  align-items: center;
}

.quick-stack-243 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.cell-23414 {
  flex-flow: column;
}

.section-90 {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.background-video-7 {
  background-image: url('../images/eork-page-hero-back.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  margin-top: 40px;
  padding-top: 40px;
}

.work-tab-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  display: flex;
}

.work-tab-menu1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #eceef0;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  padding: 10px;
  display: flex;
}

.all-projects {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.all-projects.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 3px 4px 15px #0000008a;
}

.all-projects-div {
  display: flex;
}

.all-project-text {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.web-design-work {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.web-design-work.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 3px 4px 15px #0000008a;
}

.web-design-div-work {
  display: flex;
}

.ui-ux-design-work {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.ui-ux-design-work.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 1px 1px 5px #000000c4;
}

.div-block-238-copy, .ui-ux-design-div {
  display: flex;
}

.brand-design-work {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.brand-design-work.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 1px 1px 5px #000000c4;
}

.brand-design-div {
  display: flex;
}

.brand-design-text-work {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.text-block-298 {
  color: #000;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.tabs-menu-5-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 25px;
  display: flex;
}

.div-block-264 {
  flex-flow: row;
  display: flex;
}

.webflow-tab {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.webflow-tab-box {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.webflow-tab-box.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

._77uuy {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

._77uuy.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.image-69, .image-70 {
  display: block;
}

.framer {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.framer.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.wordpress {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.wordpress.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.custom-work {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.custom-work.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.framer-div-work, .div-block-264-copy, .wordpress-div-work, .custom-div-work {
  flex-flow: row;
  display: flex;
}

.wb11 {
  display: none;
}

.wb1, .fb1 {
  display: block;
}

.fw1 {
  display: none;
}

.wbb1 {
  display: block;
}

.wbw1 {
  display: none;
}

.cb1 {
  display: block;
}

.cw1 {
  display: none;
}

.webflow-div-work {
  flex-flow: row;
  display: flex;
}

.work-page-heading {
  color: #000;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.work-p-h-italic {
  color: #753dfc;
  letter-spacing: -1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.section-91 {
  width: 100%;
  max-width: 1440px;
  margin-left: 0;
  padding-right: 0;
}

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

.section-93 {
  width: 100%;
  padding-top: 0;
}

.section-94 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: auto;
  max-width: 1440px;
  display: grid;
  overflow: hidden;
}

.div-block-265 {
  border: 1px solid #eceef0;
  border-radius: 22px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.text-block-299 {
  color: #666;
  border: 1px solid #eceef0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 5px 20px;
  font-family: Lato, sans-serif;
  font-size: 12px;
  display: flex;
}

.div-block-266 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 25px;
  margin-left: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.section-95 {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-300 {
  padding-top: 20px;
}

.text-block-301 {
  color: #000;
  margin-left: 20px;
  padding-top: 30px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 900;
}

.text-block-302 {
  color: #666;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.text-block-303 {
  color: #666;
  border: 1px solid #eceef0;
  border-radius: 30px;
  padding: 5px 20px;
  font-family: Lato, sans-serif;
  font-size: 12px;
}

.div-block-267 {
  padding: 20px;
  display: flex;
}

.image-72 {
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-304 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.cell-23415 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.quick-stack-244 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-245 {
  width: 100%;
}

.cell-23416, .cell-23417, .cell-23418 {
  background-color: #100129;
  border: 1px solid #2b007f;
  border-radius: 10px;
}

.cell-23419 {
  padding-left: 40px;
}

.italic-text-15 {
  color: #000;
}

.div-block-268 {
  display: flex;
}

.portfolio {
  color: #fff;
  text-align: left;
  flex-flow: row;
  align-items: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 45px;
  display: block;
}

.not-month {
  color: #fff;
}

.cell-23420 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
}

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

.text-block-306 {
  font-size: 17px;
}

.text-block-307 {
  color: #b8b5b5;
  justify-content: flex-start;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-block-308 {
  font-size: 17px;
}

.text-block-309 {
  color: #fff;
  align-items: center;
  font-size: 17px;
  display: flex;
}

.div-block-269 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  padding-left: 10px;
  display: flex;
}

.text-block-310 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.image-73 {
  border-radius: 10px;
}

.section-96 {
  background-color: #000;
  background-image: radial-gradient(circle at 100% 0, #18025b, #0000 53%), radial-gradient(circle at 0 100%, #18025b, #000);
  border-radius: 20px;
  width: 100%;
  max-width: 1440px;
  padding-top: 20px;
  display: block;
}

.section-97 {
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.quick-stack-246 {
  padding-left: 30px;
}

.section-98 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-270 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #ffffffb0;
  border-radius: 15px;
  padding: 20px 40px;
  display: flex;
}

.section-99 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 40px;
  display: flex;
}

.section-100 {
  background-image: url('../images/project-image-.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  min-width: 900px;
  max-width: 1000px;
  height: 100%;
  min-height: 700px;
  max-height: 700px;
  margin-top: -350px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.text-block-311 {
  color: #5c5c5c;
  flex-flow: column;
  font-size: 13px;
  display: flex;
}

.div-block-271 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-272 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.text-block-312 {
  font-family: Lato, sans-serif;
}

.text-block-313, .text-block-314, .text-block-315 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.div-block-273 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #20202491;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.text-block-316 {
  color: #fff;
  font-family: Lato, sans-serif;
}

.text-block-317 {
  color: #b7a1ff;
  border: 1px solid #b7a1ff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-block-318, .text-block-319 {
  font-family: Lato, sans-serif;
}

.section-101 {
  background-image: url('../images/project-image-back.png');
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-320 {
  color: #fff;
  text-align: center;
  padding-bottom: 70px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 35px;
}

.project-des {
  color: #fff;
  letter-spacing: 1px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.project-des-it {
  color: #fff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.design-that-de {
  color: #000;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.debt-fighter-heading-txttt {
  color: #2556ff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.section-102 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 1440px;
  margin-left: 40px;
  margin-right: 0;
  padding-top: 40px;
  padding-right: 40px;
  display: flex;
}

.image-74 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.section-103 {
  justify-content: center;
  margin-top: 60px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.div-block-274 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.section-104 {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  padding-top: 40px;
  display: flex;
}

.the-core {
  color: #000;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 20px;
  font-family: Lato, sans-serif;
  font-size: 35px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.problem-handygo {
  color: #000;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-block-321 {
  color: #000;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 38px;
}

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

.section-105 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.reliable {
  color: #000;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.discovery {
  color: #000;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-block-322 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.section-106 {
  justify-content: center;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.div-block-276 {
  background-color: #fff6f7;
  border: 1px solid #fed6d6;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  margin-top: 0;
  padding: 40px 20px 60px 30px;
}

.section-107 {
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.div-block-276-copy {
  background-color: #fff6f7;
  border: 1px solid #ffe1df;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.section-108 {
  max-width: 1440px;
}

.section-109 {
  width: 100%;
  max-width: 1440px;
}

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

.div-block-270-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #ffffffdb;
  border-radius: 15px;
  padding: 20px 40px;
  display: flex;
}

.middle-black-part {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 900px;
  max-width: 1000px;
  height: 100%;
  min-height: 700px;
  max-height: 700px;
  padding: 0;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.middle-image-2 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 40px;
  display: flex;
}

.section-110 {
  width: 100%;
  height: 100%;
}

.image-75 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin-top: 100px;
  margin-left: 100px;
  margin-right: 100px;
  padding: 0;
  box-shadow: 0 0 20px 18px #2e0877;
}

.middle-gradient {
  background-color: #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin-top: -400px;
  padding-top: 400px;
}

.style-guide {
  color: #fff;
  letter-spacing: 1px;
  justify-content: center;
  margin-top: -400px;
  margin-bottom: 0;
  padding-top: 500px;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.component {
  color: #fff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 400;
}

.image-76 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  margin-top: 100px;
  margin-right: 100px;
  padding-left: 100px;
}

.div-block-277 {
  justify-content: center;
  margin-top: -90px;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.text-block-323 {
  color: #fff;
  padding-left: 7px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
}

.div-block-278 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  display: flex;
}

.image-77 {
  border-radius: 16px;
  display: block;
}

.image-78 {
  vertical-align: baseline;
  border-radius: 16px;
  display: block;
}

.div-block-279 {
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section-111 {
  width: 100%;
  max-width: 1440px;
}

.image-79 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  max-width: none;
  margin-top: 80px;
  margin-left: 80px;
  margin-right: 80px;
}

.section-112 {
  background-image: linear-gradient(#0000, #0c0c0c 53%, #0000);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.section-113 {
  background-color: #000;
  justify-content: center;
  display: flex;
}

.image-80 {
  border-radius: 16px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.div-block-280 {
  justify-content: center;
  display: flex;
}

.section-114 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-top: 40px;
  display: flex;
}

.div-block-281 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-115 {
  flex-flow: column;
  align-items: center;
  display: block;
}

.section-116 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-117 {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.wireframe {
  color: #fff;
  text-align: center;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.ui-design {
  color: #fff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-block-324 {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-325 {
  color: #fff;
  text-align: center;
  justify-content: flex-start;
  max-width: 900px;
  padding-top: 40px;
  padding-bottom: 100px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 50px;
  display: flex;
}

.p-tab-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  display: flex;
}

.p-tab-menu-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #eceef0;
  border-radius: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  padding: 10px;
  display: flex;
}

.p-all-projects {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.p-all-projects.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 3px 4px 15px #0000008a;
}

.p-div-1 {
  display: flex;
}

.p-all-projects-text {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.img-1122 {
  display: block;
}

.p-112211 {
  display: none;
}

.webflow {
  align-self: auto;
  max-width: 1440px;
}

.div-block-282 {
  display: flex;
}

.webflow-121 {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.webflow-121.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.webflow-text-port {
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.webflow-black-logo-1 {
  display: none;
}

.framer-text-port {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.framer-text-port.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-283 {
  display: flex;
}

.p-all-projects-text-copy {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.all-projects-and-works {
  color: #000;
  background-color: #fff0;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.all-projects-and-works.w--current {
  color: #fff;
  background-color: #000;
  border-radius: 30px;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 3px 4px 15px #0000008a;
}

.all-projects-and-work-txt {
  padding-left: 5px;
  font-family: Lato, sans-serif;
}

.image-58-copy {
  display: block;
}

.sw-copy {
  display: none;
}

.framer-txt {
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.wordpress-project {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.wordpress-project.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.wordpress-txt {
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.div-block-284 {
  display: flex;
}

.customs-projects {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.customs-projects.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.custom-project-txt {
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.div-block-285 {
  display: flex;
}

.custom-port {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 30px;
  display: block;
}

.custom-port.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-81 {
  display: none;
}

._6-10-p-web {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.privacy-and-policy {
  color: #7f39ff;
  text-align: center;
  justify-content: center;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.italic-text-16 {
  color: #5a00ff;
  font-family: Mileast, Arial, sans-serif;
  font-size: 45px;
}

.div-block-286 {
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.text-block-326 {
  padding-top: 60px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-block-327 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-328 {
  padding-top: 0;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
}

.text-block-329 {
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-block-330 {
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-331 {
  font-family: Lato, sans-serif;
}

.text-block-332 {
  padding-top: 20px;
}

.text-block-333 {
  padding-top: 10px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
}

.text-block-334, .text-block-335 {
  font-family: Lato, sans-serif;
}

.text-block-336 {
  font-family: Lato, sans-serif;
  line-height: 22px;
}

.text-block-337, .text-block-338, .text-block-339, .text-block-340 {
  font-family: Lato, sans-serif;
}

.text-block-341 {
  font-family: Lato, sans-serif;
  line-height: 22px;
}

.list-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-287 {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-342 {
  padding-top: 60px;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.bold-text-10 {
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 900;
}

.bold-text-11 {
  font-size: 25px;
  font-weight: 900;
}

.bold-text-12 {
  font-family: Lato, sans-serif;
  font-size: 25px;
  font-weight: 900;
}

.text-block-343 {
  padding-bottom: 20px;
}

.text-block-344 {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-345 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
}

.text-block-346, .text-block-347, .text-block-348, .text-block-349 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.list-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-block-350 {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-block-351 {
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.text-block-352, .text-block-353, .list-item-10 {
  font-family: Lato, sans-serif;
}

.list-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.text-block-354 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ddf {
  background-color: #fff6f7;
  border: 1px solid #ffe1df;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.localized {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.live {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.text-block-355 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-288 {
  justify-content: center;
  padding-bottom: 40px;
  display: flex;
}

.text-block-356 {
  color: #00af5e;
  border: 1px solid #00b964;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.alondon {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 50px;
  display: flex;
}

.finding {
  color: #000;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 50px;
}

.a-centralized {
  color: #000;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
}

.image-82 {
  min-width: 1000px;
  max-width: 100%;
  margin-left: 40px;
  padding-right: 40px;
}

.div-block-289 {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 10px;
}

.section-118 {
  background-color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-119 {
  background-color: #000;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 60px;
  display: flex;
}

.image-84 {
  border-radius: 16px;
}

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

.handy-go, .div-block-290 {
  border-radius: 20px;
  overflow: hidden;
}

.section-121 {
  margin-top: -80px;
}

.work-o {
  width: 100%;
  max-width: 670px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 0;
}

.cell-work-oo {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.have-a-proj {
  color: #000;
  text-align: left;
  padding-left: 0;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.you-are-work {
  margin-left: 0;
  font-size: 18px;
  line-height: 25px;
}

.safal-img-work, .oysik-work-img {
  border-radius: 10px;
}

.safal-work, .oysik-work-name {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.safal-position-name, .oysik-position-name {
  color: #767373;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.work-cell-11122 {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  align-items: flex-start;
}

.cell-work-11234 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 65px;
  padding-bottom: 0;
  padding-left: 0;
}

.work-cell-19101, .work-cell-00110 {
  align-items: flex-start;
}

.work-main-stack {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #eceef0;
  border-radius: 30px;
  flex: 1;
  width: 100%;
  padding: 0;
}

.contact-cell-11 {
  align-items: center;
}

.contact-box {
  border-radius: 20px;
  align-items: flex-start;
  padding-top: 30px;
}

.contact-form-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  padding: 0;
}

.div-block-291, .section-122 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.success-message {
  background-color: #3a1e7e;
  border-radius: 30px;
}

.text-block-357 {
  color: #fff;
}

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

.container-40 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1080px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.step-content-block {
  text-align: left;
  align-self: center;
  position: relative;
}

.img-block {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 40%;
  display: flex;
}

.dot {
  z-index: 3;
  background-color: #eeeff4;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-bottom: -6px;
  position: relative;
}

.step {
  z-index: 2;
  background-color: #fff;
  border-radius: 16px;
  align-items: center;
  padding: 20px 40px 40px;
  display: flex;
  position: relative;
}

.scoll-wrap {
  flex-flow: column;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  bottom: 50%;
}

.content-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.bg-shadow {
  z-index: 1;
  border-radius: 16px;
  position: absolute;
  inset: 0%;
  box-shadow: 7px 7px 20px #12121212;
}

.content-wrap {
  justify-content: flex-end;
  width: 40%;
  display: flex;
}

.label {
  color: #006cd0;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
}

.steps-clone {
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  display: flex;
  position: relative;
}

.step-block {
  flex-wrap: nowrap;
  place-content: center space-around;
  align-items: center;
  min-height: 60vh;
  margin-top: 0;
  display: flex;
  position: relative;
}

.scroll-base {
  transform-origin: 50% 0;
  background-color: #eeeff4;
  width: 6px;
  height: 100%;
}

.content-2 {
  margin-top: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.4;
}

.scroll-animate {
  transform-origin: 50% 0;
  background-color: #753dfc;
  width: 6px;
  height: 100%;
  position: absolute;
  bottom: 0;
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 900;
  display: flex;
}

.paragraph-3 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.tab-pane-tab-3 {
  margin-top: 60px;
}

.tab-pane-all-projects {
  padding-top: 20px;
}

.ui-ux-app {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.ui-ux-app.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.ui-ux-app-txt {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.ui-ux-app-txt-copy {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.saas-design {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.saas-design.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.saas-design-txt {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.landing-page-design {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.landing-page-design.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.land-txt {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.ecomerce-design {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.ecomerce-design.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.ecm-design-txt {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.mvp-design {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.mvp-design.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.mvp-design-txt {
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.ui-ux-app-copy {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.ui-ux-app-copy.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.website-design-tabbb {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.website-design-tabbb.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.website-design-ttxt-1 {
  justify-content: flex-start;
  align-items: center;
  font-family: Lato, sans-serif;
  font-size: 13px;
  font-weight: 700;
  display: flex;
}

.web-page-r-copy {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  display: flex;
}

.web-page-r-copy.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.web-app {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.web-app.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.dashboard-design {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.dashboard-design.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.crm-ep {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.crm-ep.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.mvp-dev {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.mvp-dev.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-85, .image-86 {
  display: none;
}

.paragraph-4 {
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-5 {
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.cell-23421 {
  display: flex;
}

.cell-23422, .cell-23423, .cell-23424, .cell-23425, .cell-23426, .cell-23427, .cell-23428, .cell-23429 {
  display: block;
}

.starter-branding-cell {
  justify-content: center;
  align-items: center;
  padding-top: 50px;
}

.cell-23430, .cell-23431, .cell-23432 {
  display: block;
}

.text-block-358 {
  color: #fff;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-block-359 {
  color: #fff;
  text-shadow: 0 0 3px #000;
}

.rotate-card-1-div {
  background-image: url('../images/C-1.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  max-width: 450px;
  height: 500px;
  display: flex;
}

.rotate-card-heading {
  color: #fff;
  margin-right: 20px;
  padding-bottom: 30px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.rotate-card-text {
  color: #fff;
  text-shadow: 0 0 3px #000;
  padding-right: 20px;
}

.rotate-card-txt-div {
  margin-bottom: -60px;
}

.button-1_color {
  z-index: 1;
  filter: blur(16px);
  mix-blend-mode: normal;
  background-image: linear-gradient(112deg, #ff0f33d6, #ff6600db);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -21px;
  left: -14px;
}

.button-1_color._1 {
  top: -30%;
  left: -5%;
}

.button-1_color._3 {
  background-image: linear-gradient(251deg, #7300ffd6, #e815ffd9);
  top: -30%;
  left: 8%;
}

.button-1_color._2 {
  background-image: linear-gradient(251deg, #07fc, #ad15ffe0);
  top: -30%;
  left: 29%;
}

.learn-more-button {
  background-color: #05010d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 0;
}

.button-1 {
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #3913b659;
}

.slide-1_glow-2 {
  z-index: -3;
  opacity: .5;
  filter: blur(100px);
  background-color: #2b236a;
  border-radius: 50%;
  width: 360px;
  height: 250px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 35% 48% auto auto;
}

.button-1_bg {
  z-index: 3;
  background-color: #01030e;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 95%;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-1_bg:hover {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #05021ca6;
}

.button-1_bg:active {
  background-color: #05021c66;
}

.slide-1_glow {
  z-index: -3;
  filter: blur(100px);
  background-color: #2b236a;
  border-radius: 50%;
  width: 300px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 21% 23% auto auto;
}

.button-1_color-wrap {
  background-color: #0e1229;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.learn-more-txt {
  z-index: 5;
  color: #fff;
  position: relative;
}

.button_item {
  border: 1px #62779140;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  display: block;
}

.button-3-bg {
  z-index: 3;
  background-color: #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 146px;
  height: 46px;
  transition: background-color .7s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-3-bg:hover {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
}

.button-3 {
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 50px;
  margin-top: 0;
  transition: box-shadow .7s;
  display: flex;
  position: relative;
  transform: none;
  box-shadow: 0 0 34px #000dff00;
}

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

.button-3:active {
  box-shadow: 0 8px 30px #006aff33;
}

.button-3_color {
  z-index: 1;
  filter: blur(16px);
  mix-blend-mode: normal;
  background-image: linear-gradient(112deg, #ff0f33d6, #ff6600db);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -21px;
  left: -14px;
}

.button-3_color._1 {
  background-image: linear-gradient(112deg, #0ff3ffd6, #00b7ffdb);
  top: -24%;
  left: -11%;
}

.button-3_color._3 {
  background-image: linear-gradient(251deg, #0004ffd6, #b115ffd9);
  top: 52%;
  left: auto;
  right: -27%;
}

.button-3_color._4 {
  background-image: linear-gradient(112deg, #0ff3ffd6, #00b7ffdb);
  top: 53%;
  left: auto;
  right: 5%;
}

.button-3_color._2 {
  background-image: linear-gradient(251deg, #0004ffd6, #b115ffd9);
  top: -15%;
  left: auto;
  right: 54%;
}

.button-3_color-wrap {
  z-index: 2;
  filter: none;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.button-3_color-wrap.blur {
  filter: blur(5px);
  border-radius: 30px;
  display: block;
  overflow: hidden;
}

.learn-more-txt-2 {
  z-index: 5;
  position: relative;
}

.button-1_glow {
  z-index: 0;
  filter: none;
  background-image: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  display: none;
  position: absolute;
  overflow: hidden;
}

.learn-more-txt-3 {
  z-index: 5;
  color: #fff;
  position: relative;
}

.learn-more-txt-4 {
  z-index: 5;
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 14px;
  position: relative;
}

.button_item-2 {
  border: 0 #62779140;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.button-5 {
  z-index: 1;
  cursor: pointer;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-5:active {
  box-shadow: 0 10px 29px -6px #990cae91;
}

.border_color {
  z-index: 1;
  filter: blur(16px);
  mix-blend-mode: normal;
  background-image: linear-gradient(112deg, #ff0f33d6, #ff6600db);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -21px;
  left: -14px;
}

.border_color.color-3 {
  filter: blur(16px);
  background-image: linear-gradient(251deg, #fab300, #fff200);
  width: 50px;
  height: 40px;
  top: -41%;
  left: 8%;
}

.border_color.color-2 {
  filter: blur(16px);
  background-image: linear-gradient(251deg, #ff2596, #f709ff);
  width: 50px;
  height: 40px;
  top: -45%;
  left: 29%;
}

.border_color.color-1 {
  filter: blur(16px);
  background-image: linear-gradient(112deg, #ff950b, #ff4400eb);
  width: 50px;
  height: 50px;
  top: -30%;
  left: -5%;
}

.button-5_border-color {
  z-index: 0;
  filter: contrast(130%);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: hidden;
}

.button-5-gradient {
  z-index: 4;
  opacity: 1;
  filter: contrast(140%);
  background-image: linear-gradient(#7342f0, #5933bb);
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 93%;
  transition: all .2s ease-in-out;
  display: flex;
  position: absolute;
  top: 4.5%;
  left: 1.5%;
}

.button-5-gradient:hover {
  background-image: linear-gradient(360deg, #000, #000 67%, var(--black));
  filter: contrast(110%);
}

.button-5-gradient:active {
  filter: contrast(160%);
  background-image: linear-gradient(255deg, #000, #000 53%, #000);
}

.learn-more-txt-5 {
  z-index: 5;
  color: #fff;
  position: relative;
}

.image-87 {
  width: 15px;
  display: none;
}

.image-89, .image-90, .image-91, .image-92 {
  width: 15px;
}

.section-124 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.button-1-glowingg {
  z-index: 0;
  filter: none;
  background-image: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  display: none;
  position: absolute;
  overflow: hidden;
}

.learn-more-txt-1234 {
  z-index: 5;
  position: relative;
}

.button-item-glowing {
  background-color: #1e1a25;
  border: 1px #62779140;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 230px;
  display: flex;
}

.button-glowing {
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 60px;
  margin-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 15px #3913b659;
}

.button-1_color-wrap-1 {
  background-color: #0e1229;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-1_color-1-1122 {
  z-index: 1;
  filter: blur(16px);
  mix-blend-mode: normal;
  background-image: linear-gradient(112deg, #ff0f33d6, #ff6600db);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: absolute;
  top: -21px;
  left: -14px;
}

.button-1_color-1-1122._1 {
  top: -30%;
  left: -5%;
}

.button-1_color-1-1122._3 {
  background-image: linear-gradient(251deg, #7300ffd6, #e815ffd9);
  top: -30%;
  left: 8%;
}

.button-1_color-1-1122._2 {
  background-image: linear-gradient(251deg, #07fc, #ad15ffe0);
  top: -30%;
  left: 29%;
}

.button-1_bg-bg {
  z-index: 3;
  background-color: #01030e;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 95%;
  transition: all .3s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-1_bg-bg:hover {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #05021ca6;
}

.button-1_bg-bg:active {
  background-color: #05021c66;
}

.button-2 {
  cursor: pointer;
  border: 1px solid #9fa0ff4d;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 64px;
  transition: background-color .2s ease-in-out;
  display: flex;
  position: relative;
}

.button-2:active {
  background-color: #ffffff12;
  border-color: #9fa0ff00;
}

.button-8_color-2 {
  z-index: 1;
  opacity: 1;
  background-image: linear-gradient(#8820ff, #3c32ff);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: 0%;
  transform: rotate(33deg);
}

.button-4_wave-2 {
  opacity: 0;
  filter: blur(1px);
  background-image: none;
  border: .4px solid #8315f1cc;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.button-4 {
  z-index: 1;
  cursor: pointer;
  background-color: #8315f159;
  border: 2px solid #8315f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 54px;
  transition: all .25s ease-in-out;
  display: flex;
  position: relative;
  overflow: visible;
}

.button-4:hover {
  text-shadow: 0 2px 8px #8205ff;
  font-weight: 600;
}

.button-4:active {
  text-shadow: none;
  background-color: #8315f130;
}

.button-2_color-5 {
  mix-blend-mode: normal;
  background-image: linear-gradient(281deg, #6110cb 27%, #0e144300);
  border-radius: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: -39%;
  left: -4%;
}

.button-6_color-4 {
  background-image: linear-gradient(257deg, #87e9ff, #13acff);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 17px;
  left: 77px;
}

.button-9 {
  z-index: 0;
  cursor: pointer;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  transition: box-shadow .3s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: scale(1.2);
  box-shadow: 0 0 14px #c0a61200, 0 1px 20px #f800;
}

.button-9:hover {
  box-shadow: 4px 0 15px #c0a61224, 0 10px 36px -6px #ff88004d;
}

.button-9:active {
  box-shadow: 4px 0 15px #c0a612e0, 0 10px 36px -6px #ff8800ab;
}

.button-9.position {
  top: 0;
}

.button-9-wrap {
  z-index: 2;
  cursor: pointer;
  background-color: #0000;
  background-image: radial-gradient(circle, #e0c110, #d69b08 81%);
  border: 1px solid #ffec1b26;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 136px;
  height: 45px;
  margin-right: .3px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  transition: all .25s ease-in-out;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 11px #c0a61200, 0 1px 20px #f800;
}

.button-9-wrap:hover {
  background-image: radial-gradient(circle, #e0c110, #d69b08 81%);
  border-color: #ffec1b00;
  box-shadow: 4px 0 15px #c0a61224, 0 10px 36px -6px #ff88004d;
}

.button-9-wrap:active {
  box-shadow: 4px 0 15px #c0a612ab, 0 10px 36px -6px #ff8800e0;
}

.button-7 {
  background-color: #ffe0a80d;
  border: 1px solid #fffc;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 54px;
  display: flex;
  position: relative;
}

.button-7:active {
  background-color: #ffe0a847;
  border-color: #ffffff8c;
}

.button-5-2 {
  z-index: 1;
  cursor: pointer;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 54px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-5-2:active {
  box-shadow: 0 10px 29px -6px #990cae91;
}

.button-4_wave-3 {
  opacity: 0;
  filter: blur(1px);
  background-image: none;
  border: .4px solid #8315f1cc;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
}

.button-6_bg {
  z-index: 3;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  cursor: pointer;
  background-color: #0000001f;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-6_bg:active {
  background-color: #0000005c;
}

.button-6_color-6 {
  background-image: linear-gradient(257deg, #ff87f7, #ff1385);
  border-radius: 50%;
  width: 35px;
  height: 35px;
  position: absolute;
  bottom: -8px;
  right: 29px;
}

.button-8 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  display: flex;
  position: relative;
}

.button-9_glow {
  z-index: 7;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset 0 3px 15px 2px #e6b113c2, inset 0 -6px 7px -3px #ffe432cf;
}

.button-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 920px;
  height: 80%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.button-3-bg-2 {
  z-index: 3;
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 146px;
  height: 56px;
  transition: background-color .35s ease-in-out;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.button-3-bg-2:hover {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
}

.button-2_mask {
  z-index: -1;
  opacity: .86;
  border-radius: 55px;
  width: 164px;
  height: 48px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  overflow: hidden;
}

.icon_mic {
  z-index: 5;
  width: 32px;
  height: 32px;
  position: relative;
}

.button-2_color-4 {
  mix-blend-mode: normal;
  background-image: linear-gradient(95deg, #0d88d8, #11222d00);
  border-radius: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: -28%;
  right: 28%;
}

.button-6_color-2 {
  background-image: linear-gradient(257deg, #87ffc7, #13ffa9);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 3px;
  right: -3px;
}

.button-5_border-color-2 {
  z-index: -2;
  filter: contrast(130%);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.button-2_color-1 {
  mix-blend-mode: normal;
  background-image: linear-gradient(100deg, #e1a408, #49401400);
  border-radius: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 35%;
  left: 10%;
}

.button-2_color-3 {
  mix-blend-mode: normal;
  background-image: linear-gradient(222deg, #ce0bbb, #260d2000);
  border-radius: 100%;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 40%;
  right: 33%;
}

.button-4_wave-1 {
  opacity: 0;
  filter: blur(1px);
  background-image: none;
  border: .4px solid #8315f1cc;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.button-8_color-4 {
  z-index: -2;
  opacity: .24;
  background-image: linear-gradient(#ff20ff, #3273ff);
  border-radius: 24px;
  width: 115%;
  height: 115%;
  margin: auto;
  position: absolute;
  inset: 0% 0% 0% -8%;
  transform: rotate(72deg);
}

.label_size-s {
  z-index: 8;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5em;
  position: absolute;
}

.button-6_color-5 {
  background-image: linear-gradient(257deg, #87c5ff, #133eff);
  border-radius: 50%;
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: -2px;
  left: 5px;
}

.button-5-gradient-2 {
  z-index: 4;
  opacity: 1;
  filter: contrast(140%);
  background-image: linear-gradient(255deg, #7423ff80, #ba5ce282);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 93%;
  transition: all .4s ease-in-out;
  display: flex;
  position: absolute;
  top: 4.5%;
  left: 1.5%;
}

.button-5-gradient-2:hover {
  filter: contrast(110%);
  background-image: linear-gradient(255deg, #5e23ff6b, #9c41f46b 53%, #bf5bea6b);
}

.button-5-gradient-2:active {
  filter: contrast(160%);
  background-image: linear-gradient(255deg, #5e23ff96, #9c41f49c 53%, #bf5bea8f);
}

.button-2_color-2 {
  mix-blend-mode: normal;
  background-image: linear-gradient(153deg, #8e18d1, #0000);
  border-radius: 50px;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 12%;
  right: -7%;
}

.button-6_colors {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-9_mask {
  z-index: 6;
  filter: blur(5px);
  border: 1px #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  box-shadow: inset 0 3px 12px 1px #f0b00e75;
}

.gradient_color {
  filter: blur(20px);
  mix-blend-mode: overlay;
  border-radius: 50%;
  width: 50%;
  height: 50%;
}

.gradient_color.gradient_color-11 {
  filter: blur(14px);
  background-color: #f3b10999;
  background-image: none;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: -1px auto auto 7px;
}

.gradient_color.gradient_color-6 {
  filter: blur(8px);
  background-color: #ff2b00bf;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 28px auto auto 8px;
}

.gradient_color.gradient_color-3 {
  z-index: 1;
  filter: blur(8px);
  background-color: #e9ad15b0;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: -40px auto auto 0;
}

.gradient_color.gradient_color-4 {
  filter: blur(8px);
  background-image: radial-gradient(circle, #4d0bbccc 55%, #ef078ff7);
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: -12px auto auto 20px;
}

.gradient_color.gradient_color-1 {
  filter: blur(10px);
  background-image: radial-gradient(circle, #c4d40edb 75%, #d814eed1);
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: -12px;
  bottom: auto;
  left: -12px;
}

.gradient_color.gradient_color-7 {
  filter: blur(10px);
  background-color: #f1b419ad;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 4px auto auto 4px;
}

.gradient_color.gradient_color-5 {
  filter: blur(8px);
  background-color: #ea911c8f;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 16px auto auto 64px;
}

.gradient_color.gradient_color-8 {
  filter: blur(10px);
  background-image: radial-gradient(circle, #540ad4bf 39%, #ec21cac9);
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: -4px auto auto 28px;
}

.gradient_color.gradient_color-2 {
  filter: blur(10px);
  background-image: radial-gradient(circle, #701deed4 56%, #f315ebe8 92%);
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: -12px;
  bottom: auto;
  left: 80px;
}

.gradient_color.gradient_color-9 {
  filter: blur(10px);
  background-color: #d90c5aba;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: 8px auto auto 92px;
}

.gradient_color.gradient_color-10 {
  filter: blur(14px);
  background-color: #de3afff0;
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  inset: -4px auto auto 12px;
}

.button-6_color-3 {
  background-image: linear-gradient(174deg, #fff987, #ffbc13);
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 5px;
  left: 47px;
}

.button-7_bg {
  z-index: 1;
  background-color: #ddb111;
  border-radius: 50px;
  width: 100%;
  height: 100%;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-8_color-3 {
  z-index: -1;
  opacity: .75;
  background-image: linear-gradient(#20cfff, #1164ff);
  border-radius: 22px;
  width: 105%;
  height: 105%;
  margin: auto;
  position: absolute;
  inset: 0%;
  transform: rotate(-18deg);
}

.button-3-2 {
  cursor: pointer;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 60px;
  margin-top: 0;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  transform: none;
  box-shadow: 0 0 34px #000dff3d;
}

.button-3-2:hover {
  box-shadow: none;
}

.button-3-2:active {
  box-shadow: 0 8px 30px #006aff33;
}

.icon_play {
  width: 18px;
  height: 18px;
}

.button-6_color-1 {
  background-image: linear-gradient(#e387ff, #a913ff);
  border-radius: 50%;
  width: 30px;
  height: 30px;
  position: absolute;
  top: -1px;
  left: 0;
}

.button-3_color-wrap-2 {
  z-index: 2;
  filter: none;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.button-3_color-wrap-2.blur {
  filter: blur(5px);
  display: block;
  overflow: hidden;
}

.button-2_bg {
  z-index: 1;
  grid-column-gap: 10px;
  background-image: radial-gradient(circle, #133e9b47, #133e9b00 85%);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 164px;
  height: 48px;
  padding-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-6 {
  z-index: 1;
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 54px;
  display: flex;
  position: relative;
}

.button-8_color-1 {
  z-index: 2;
  opacity: 1;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #00000063;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 96%;
  height: 96%;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-8_color-1:active {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #00000026;
}

.button-9_border-color {
  z-index: 1;
  filter: contrast(130%);
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  overflow: hidden;
}

.slide-5_glow {
  z-index: -1;
  opacity: .61;
  filter: blur(120px);
  background-image: radial-gradient(circle, #552908, #1b1681);
  border-radius: 50%;
  width: 660px;
  height: 440px;
  margin: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.logo_color {
  filter: blur(20px);
  mix-blend-mode: overlay;
  border-radius: 50%;
  width: 50%;
  height: 50%;
}

.logo_color.logo_color-2 {
  filter: blur(20px);
  background-image: linear-gradient(78deg, #1500ff, #07f);
  width: 140px;
  height: 140px;
  position: absolute;
  bottom: 20%;
  left: 39%;
}

.logo_color.logo_color-4 {
  filter: blur(20px);
  background-color: #0000;
  background-image: linear-gradient(90deg, #ff0eff, #ff008c);
  width: 140px;
  height: 140px;
  position: absolute;
  bottom: 46%;
  left: 48%;
}

.logo_color.logo_color-1 {
  filter: blur(20px);
  background-color: #0000;
  background-image: linear-gradient(90deg, #0e7aff, #00ffe5);
  width: 140px;
  height: 140px;
  position: absolute;
  bottom: 0;
}

.logo_color.logo_color-3 {
  filter: blur(20px);
  background-image: linear-gradient(78deg, #a100ff, #ff00c3);
  width: 140px;
  height: 140px;
  position: absolute;
  top: 7%;
  bottom: auto;
  left: 4%;
}

.slide-3_glow {
  z-index: -1;
  opacity: .2;
  filter: blur(120px);
  background-image: linear-gradient(123deg, #4a3aa1, #1c55a5);
  border-radius: 50%;
  width: 630px;
  height: 380px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: auto;
}

.logo-wrap {
  z-index: 3;
  width: 200px;
  height: 60px;
  position: relative;
  transform: scale(1.1);
}

.section_5 {
  background-color: #05010d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.icon_arrow {
  height: 20px;
}

.slide_8-bg {
  z-index: -2;
  opacity: .54;
  width: 570px;
  height: 600px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.slide-2_glow {
  z-index: -1;
  opacity: .61;
  filter: blur(120px);
  background-image: linear-gradient(123deg, #170b57, #441546);
  border-radius: 50%;
  width: 630px;
  height: 390px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.section_6 {
  background-color: #05010d;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_10 {
  background-color: #131215;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_4 {
  grid-column-gap: 48px;
  background-color: #05010d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_3 {
  grid-column-gap: 40px;
  background-color: #05010d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.line_vertical-4, .line_vertical-5 {
  border-right: 1px solid #ffffff1a;
  width: 1px;
  height: 100%;
  position: relative;
}

.icon-wrap {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.wrapper {
  z-index: 5;
  width: 100%;
  position: relative;
}

.section_9 {
  background-color: #141119;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.section_button {
  z-index: 1;
  align-items: center;
  width: 100vw;
  padding-top: 120px;
  padding-bottom: 100px;
  display: flex;
}

.section_button.sticky {
  background-color: #05010d;
  position: sticky;
}

.slide-9_glow {
  z-index: -1;
  opacity: .44;
  filter: blur(120px);
  background-image: radial-gradient(circle, #c80fa9, #0d6dd4);
  border-radius: 50%;
  width: 650px;
  height: 440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  left: 0%;
  right: 0%;
}

.section_1 {
  background-color: #131215;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  top: 0;
  overflow: hidden;
}

.line_vertical {
  border-right: 1px solid #ffffff1a;
  width: 1px;
  height: 100%;
  position: relative;
}

.line-wrap {
  z-index: -2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20vh;
  padding-right: 20vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.section_8 {
  grid-column-gap: 30px;
  background-color: #05010d;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.embed {
  z-index: 300;
}

.line_vertical-2 {
  z-index: -1;
  border: 1px #000;
  border-right: 1px dashed #ffffff1a;
  width: 1px;
  height: 100%;
  position: relative;
}

.button-5-gradient-3 {
  z-index: 4;
  opacity: 1;
  filter: contrast(140%);
  background-image: linear-gradient(255deg, #7423ff80, #ba5ce282);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 93%;
  transition: all .4s ease-in-out;
  display: flex;
  position: absolute;
  top: 4.5%;
  left: 1.5%;
}

.button-5-gradient-3:hover {
  filter: contrast(110%);
  background-image: linear-gradient(255deg, #5e23ff6b, #9c41f46b 53%, #bf5bea6b);
}

.button-5-gradient-3:active {
  filter: contrast(160%);
  background-image: linear-gradient(255deg, #5e23ff96, #9c41f49c 53%, #bf5bea8f);
}

.logo_mask {
  border: 1px #000;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.scroll {
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 70px;
}

.slide-9_glow-2 {
  z-index: -1;
  opacity: .36;
  filter: blur(40px);
  background-image: radial-gradient(circle, #fad716, #6e0204 65%);
  border-radius: 50%;
  width: 300px;
  height: 170px;
  margin: auto;
  display: block;
  position: absolute;
  left: 0%;
  right: 0%;
}

.button-list-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 200px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.line_vertical-3 {
  border-right: 1px #ffffff1f;
  width: 1px;
  height: 100%;
  display: block;
  position: relative;
}

.button-wrap-2 {
  width: 100%;
}

.section_2 {
  background-color: #0d0c15;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.cell-23433 {
  align-items: center;
}

.section-125 {
  flex-flow: column;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.section-126 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.div-block-292 {
  background-image: url('../images/C-4.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-292-copy-1 {
  background-image: url('../images/C-3.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-292-copy-2 {
  background-image: url('../images/C-2.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-292-copy-3 {
  background-image: url('../images/C-1.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  display: flex;
}

.display-2xsss {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.component-grid-wrapper-01 {
  justify-content: center;
  display: flex;
}

.expand-card-img-1 {
  border-radius: .25rem;
}

.display-mmmmo {
  color: #753dfc;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2em;
}

.expand-card-content-1 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50%;
  padding: 30px 0 30px 20px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.card-button-icon-outer-wrapper0101 {
  overflow: hidden;
}

.card-expand-1 {
  color: #fff;
  border: 1px solid #eceef0;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-button2580 {
  background-color: #753dfc;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  box-shadow: 0 2px 1px #0000001a;
}

.card-title-0012321 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -170px;
  font-weight: 600;
  display: block;
  overflow: hidden;
}

.grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url('../images/green-color-2.png');
  background-size: cover;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  grid-auto-columns: minmax(.5rem, 1fr);
  display: block;
}

.hero-section-top-expand {
  grid-column-gap: 7.5rem;
  grid-row-gap: 7.5rem;
  flex-direction: column;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
}

.hero-section-top-expand.section-component-1121 {
  z-index: 2;
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.card-button-icon-inner-wrapper01-01 {
  flex-direction: column;
  display: flex;
  position: relative;
}

.card-button-icon-0101 {
  width: 1.25rem;
}

.card-button-icon-0101.card-button-icon-absolute {
  position: absolute;
  top: 100%;
}

.section-127 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-contennt-card {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
  position: static;
  top: 40px;
}

.class-is-class {
  border-radius: 20px;
  padding: 40px 25px;
}

.class-is-class:hover {
  border-radius: 20px;
}

.div-block-293 {
  background-image: linear-gradient(315deg, #0a0a0a, #020004 48%, #5b07cd);
  border-radius: 20px;
  height: 100%;
  min-height: 330px;
}

.div-block-293:hover {
  background-image: linear-gradient(27deg, #2c074e, #2c074e 20%, #1658ff 51%, #dcf0fa);
  box-shadow: 0 0 80px #5e00c9b0;
}

.cell-23434 {
  border-radius: 20px;
}

.div-block-294 {
  background-image: linear-gradient(#000, #190d31);
  border-radius: 20px;
  height: 100%;
  min-height: 330px;
  margin: 1px;
  box-shadow: inset 0 2px 50px #3f01728c;
}

.personal-plan {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  width: 100%;
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.cell-23435 {
  align-items: flex-start;
}

.div-block-295 {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.div-block-295:hover {
  background-color: #a17aff;
}

.display-2xsss-copy {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-296 {
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.text-block-360 {
  color: #fff;
  padding-left: 6px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.list-11222ss {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -175px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.learn-more-btn {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -140px;
  padding-top: 0;
  font-weight: 600;
  display: flex;
  overflow: visible;
}

.text-block-361 {
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.div-block-297 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-bottom: 0;
  display: flex;
  overflow: hidden;
}

.feature-bottom-card-copy {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: #fff;
  border-radius: 2.5rem;
  flex-flow: column;
  padding: .5rem .5rem 1.875rem;
  display: flex;
  position: sticky;
  top: 0;
}

.feature-bottom-card-copy.fourth {
  background-color: #ffddca;
  background-image: url('../images/Pest-back-noshadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  justify-content: flex-end;
  align-items: center;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  top: 0;
}

.feature-bottom-card-copy.first-card {
  color: #ff7221;
  background-color: #fff;
  background-image: url('../images/purple-back-no-shadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  min-width: 1280px;
  max-width: 1440px;
  height: 400px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  top: 220px;
  overflow: visible;
}

.feature-bottom-card-copy.second-card {
  background-color: #fff0;
  background-image: url('../images/green-back--no-shadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  height: 400px;
  margin-bottom: 0;
  padding: 0;
  top: 280px;
}

.feature-bottom-card-copy.third {
  background-color: #fff0;
  background-image: url('../images/Blue-back-no-shadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  height: 400px;
  margin-bottom: 0;
  padding: 0;
  top: 360px;
}

.feature-bottom-card-copy.fifth {
  background-image: url('../images/Pest-back-noshadow.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  padding: 0;
}

.feature-bottom-card-copy.third-copy {
  background-color: #fff8ed;
  border-radius: 16px;
  height: 440px;
  margin-bottom: 0;
  padding: 0;
  top: 360px;
}

.feature-bottom-content-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 47%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack-10-copy {
  padding-top: 0;
}

.cell-23436 {
  justify-content: center;
  align-items: center;
}

.cell-23437 {
  justify-content: center;
}

.card-title-0012321-copy {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -140px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.tabs-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  display: flex;
}

.tabs-menu-9 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: column;
  display: flex;
}

.tabs-content-5 {
  display: flex;
}

.hover-tab-link {
  background-color: #f8f1fc;
  border-radius: 8px;
}

.hover-tab-link.w--current {
  background-color: #f9f2fc;
  border-radius: 8px;
}

.tab-pane-tab-1-3 {
  margin-left: 60px;
}

.card-tittle-txt-1 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-left: -180px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.card-tittle-main-112 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Lato, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 27px;
}

.image-93, .dribble-color {
  display: none;
}

.dribble-white {
  flex: none;
}

.div-block-299 {
  display: flex;
}

.section-128 {
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  max-width: 1440px;
  padding: 30px 40px;
  display: flex;
}

.link-block {
  display: block;
}

.text-block-362 {
  margin-top: 100px;
  margin-left: 60px;
  display: flex;
}

.div-block-300 {
  background-color: #000;
  border-radius: 100px;
  width: 500px;
  height: 200px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.section-129 {
  justify-content: center;
  width: 1000px;
  height: 300px;
  display: flex;
  position: relative;
  left: 220px;
  overflow: hidden;
}

.logo-move {
  aspect-ratio: auto;
  filter: blur(30px);
  background-image: linear-gradient(#7300ca, #d063ff);
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: -44%;
  left: 25%;
  overflow: hidden;
}

.logo-move.logo-color-111 {
  background-image: linear-gradient(#0e7aff, #00ffe6);
  left: -8%;
}

.logo-move.logo-color-222 {
  background-image: linear-gradient(#0059ff, #1500ff);
  top: 23%;
  left: 25%;
}

.logo-move.logo-color-333 {
  background-image: linear-gradient(#a200ff, #ff00c3);
  top: 50%;
  left: -2%;
}

.logo-move.logo-color-4444 {
  background-image: linear-gradient(#ff0eff, #6f6d67);
  top: 5%;
  left: 75%;
}

.div-block-302, .div-block-303, .div-block-304 {
  position: absolute;
}

.fdtrtfgtfgbbgbbb {
  aspect-ratio: auto;
  filter: blur(30px);
  background-image: linear-gradient(#4190ff, #f385ff);
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  top: 22%;
  right: 25%;
}

._5ee4r54354trttgtgtt {
  aspect-ratio: auto;
  filter: blur(30px);
  background-image: linear-gradient(red, #90f);
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  bottom: -25%;
  right: -35%;
}

.yfgytrytryrt {
  aspect-ratio: auto;
  filter: blur(30px);
  background-image: linear-gradient(#fffb00, #0048ff);
  border-radius: 50%;
  width: 300px;
  height: 300px;
  position: absolute;
  bottom: -17%;
  left: -14%;
  right: 25%;
}

.section-130 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-131 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.cell-23438, .cell-23439 {
  display: block;
}

.project-card-heading-txt {
  padding-top: 0;
  padding-bottom: 0;
}

.project-card-heading-txt-bx {
  color: #0a0a0a;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.heading-card-txt-bx-2 {
  color: #0a0a0a;
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
}

.p-c-d-txt {
  color: #753dfc;
  font-weight: 400;
}

.where-inovation-copy2222 {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.italic-text-11-copy, .asthetics-txt-22 {
  color: #753dfc;
  font-weight: 400;
}

.grid-card-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url('../images/purple-color.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  grid-auto-columns: minmax(.5rem, 1fr);
  display: block;
}

.grid-card-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url('../images/justicia-cover-p.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  grid-auto-columns: minmax(.5rem, 1fr);
  display: block;
}

.img11221 {
  display: block;
}

.div-block-305 {
  display: flex;
}

.text-block-363 {
  color: #0a0a0a;
  align-items: center;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  display: flex;
}

.quick-stack-247 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.text-block-364 {
  color: #0a0a0a;
  background-color: #fff;
  border: 1px solid #eceef0;
  border-radius: 8px;
  padding: 5px 10px;
}

.div-block-306 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.stack-card-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffdef5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button:hover {
  text-align: left;
  background-color: #fcb0e5;
  border-radius: 8px;
}

.cell-23440 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
}

.stack-card-button-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffdef5;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-2:hover {
  text-align: left;
  background-color: #fcb0e5;
  border-radius: 8px;
}

.stack-card-button-2-txt {
  color: #000;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.atack-card-button-1-txt {
  color: #000;
  padding-bottom: 3px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.cell-23441 {
  padding-bottom: 10px;
}

.div-block-293-infinity {
  background-image: linear-gradient(315deg, #0a0a0a, #020004 48%, #5b07cd);
  border-radius: 20px;
  min-height: 330px;
}

.div-block-293-infinity:hover {
  background-image: linear-gradient(27deg, #2c074e, #2c074e 20%, #1658ff 51%, #dcf0fa);
  box-shadow: 0 0 80px #5e00c9b0;
}

.div-block-307 {
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.image-94 {
  max-width: none;
}

.cell-23442 {
  justify-content: flex-end;
}

.cell-23443, .cell-23444, .cell-23445, .cell-23446 {
  display: block;
}

.cell-23447 {
  flex-flow: row;
  display: block;
}

.cell-23448 {
  display: block;
}

.cell-23449 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.text-block-367 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-368 {
  color: #e3dfdf;
  font-family: Lato, sans-serif;
  font-size: 13px;
}

.div-block-308, .div-block-309 {
  justify-content: center;
  display: flex;
}

.image-96, .image-97 {
  flex: none;
}

.image-98 {
  display: inline-block;
}

.bold-text-13, .bold-text-14 {
  font-size: 18px;
}

.div-block-310, .div-block-311, .div-block-312, .div-block-313 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.section-132 {
  width: 100%;
  max-width: 1440px;
}

.image-99 {
  margin-left: 0;
}

.div-block-314 {
  background-color: #fcdbf2;
  border-radius: 8px;
  padding: 3px 7px;
}

.quick-stack-248 {
  padding-bottom: 20px;
}

.div-block-314-c2 {
  background-color: #d1ecff;
  border-radius: 8px;
  padding: 3px 7px;
}

.stack-card-button-22 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #d1ecff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-22:hover {
  text-align: left;
  background-color: #a6daff;
  border-radius: 8px;
}

.stack-card-button-23 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #d1ecff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-23:hover {
  text-align: left;
  background-color: #a6daff;
  border-radius: 8px;
}

.div-block-314-c3 {
  background-color: #cffdef;
  border-radius: 8px;
  padding: 3px 7px;
}

.stack-card-button-24 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #cffdef;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-24:hover {
  text-align: left;
  background-color: #98fdde;
  border-radius: 8px;
}

.stack-card-button-25 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #cffdef;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-25:hover {
  text-align: left;
  background-color: #98fdde;
  border-radius: 8px;
}

.div-block-314-c4 {
  background-color: #ffedd1;
  border-radius: 8px;
  padding: 3px 7px;
}

.stack-card-button-26 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-26:hover {
  text-align: left;
  background-color: #ffdca6;
  border-radius: 8px;
}

.stack-card-button-27 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.stack-card-button-27:hover {
  text-align: left;
  background-color: #ffdca6;
  border-radius: 8px;
}

.cell-23450, .cell-23451 {
  display: block;
}

.mobile-app-dev {
  color: #000;
  background-color: #eceef0;
  border-radius: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  display: flex;
}

.mobile-app-dev.w--current {
  color: #fff;
  background-image: linear-gradient(135deg, #8758e7, #a179f3 18%, #580bf8);
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-101 {
  margin-left: -10px;
}

.let-s-collaborate-btn-hero-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #0a0a0a;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 20px 25px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.let-s-collaborate-btn-hero-top:hover {
  background-color: #753dfc;
}

.btn-hero-top-txt {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

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

.let-s-collaborate-btn-aesthetics {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #1b1d1e;
  text-align: center;
  background-image: linear-gradient(#5933bb, #7342f0);
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 25px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.let-s-collaborate-btn-aesthetics:hover {
  background-color: #01460f;
  background-image: none;
}

.text-block-65-btn-txt {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.section-133 {
  display: none;
}

.mb-text-block-269 {
  color: #000;
  text-align: left;
  padding-left: 0;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.mb-text-block-272 {
  margin-left: 0;
  font-size: 18px;
  line-height: 25px;
}

.section-134 {
  display: none;
}

.mb-contact-us-page-copy {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.mbform-body-contact-us {
  border-radius: 20px;
  justify-content: center;
  width: 100%;
  max-width: 500px;
  margin-bottom: 0;
  padding: 0 0 0 20px;
  display: flex;
}

.mbcontact-us-page-form-copy {
  justify-content: center;
  display: flex;
}

.mbcus-button-box-copy {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: url('../images/table--background.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-width: 480px;
  padding: 40px;
  display: grid;
}

.mbc-us-11-copy, .mbcus-email {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.cus-email-box-copy {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.section-135 {
  display: none;
}

.mbquick-stack-227 {
  padding: 0;
}

.mb-cell-23402-copy {
  align-items: flex-start;
}

.mbimage-67-copy {
  border-radius: 10px;
}

.mbname-contact-us-copy {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.mbcontact-us-nmae-copy {
  color: #767373;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.mbquick-stack-226-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.mbbutton-13-copy {
  color: #8325fe;
  background-color: #fff0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.mbdiv-block-258-copy {
  padding-bottom: 10px;
  display: flex;
}

.mbtext-block-contact-us {
  color: #000;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.mb-div-block-258 {
  padding-bottom: 10px;
  display: flex;
}

.mbtext-block-contact-us-copy {
  color: #000;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.mbquick-stack-228-copy {
  padding: 0;
}

.image-67-copy {
  border-radius: 10px;
}

.mb1name-contact-us-copy {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.mb11contact-us-nmae-copy {
  color: #767373;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.mb12quick-stack-226-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.mb212button-13-copy {
  color: #8325fe;
  background-color: #fff0;
  padding-left: 0;
  padding-right: 0;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
  display: flex;
}

.mb1213div-block-258-copy, .mbndiv-block-258-copy {
  padding-bottom: 10px;
  display: flex;
}

.mbbtext-block-contact-us-copy {
  color: #000;
  padding-left: 8px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.mbtext-field-10-copy {
  background-color: #eceef0;
  border: 1px solid #eceef0;
  border-radius: 30px;
  align-self: center;
  min-width: 350px;
  min-height: 50px;
  margin-right: -40px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
}

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

.mb-container-14-copy {
  text-shadow: 0 1px 1px #0003;
  background-color: #000;
  background-image: radial-gradient(circle at 0 0, #000, #fff0 45%), radial-gradient(circle at 100% 0, #000, #fff0 45%), linear-gradient(0deg, #000 30%, #7d46ff 67%, #000 76%);
  border-radius: 30px;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 0;
}

.mb-section-49-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mb-div-block-221-copy {
  background-color: #000;
  flex-flow: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.mb-section-128-copy {
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  display: block;
}

.mb-quick-stack-59-copy {
  padding-left: 40px;
  padding-right: 40px;
}

.mb-quick-stack-58-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-left: 0;
}

.mb-footer-copy {
  background-color: #000;
  border-radius: 30px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.mb-quick-stack-60-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--elements-webflow-library--accent--primary-1);
  border-radius: 15px;
  align-self: stretch;
  padding: 7px 0;
}

.mbcell-56-copy {
  align-items: flex-start;
  padding-left: 20px;
}

.mbcell-55-copy {
  text-align: center;
  align-items: flex-start;
  padding-left: 20px;
}

.mb-text-block-89-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.mbtext-block-90-copy {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mb-cell-54-copy {
  justify-content: center;
  align-items: center;
}

.quick-stack-60-copy {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--elements-webflow-library--accent--primary-1);
  border-radius: 15px;
  align-self: stretch;
  padding: 7px 0;
}

.mb-cell-56-copy {
  align-items: flex-start;
  padding-left: 20px;
}

.mb-cell-55-copy {
  text-align: center;
  align-items: flex-start;
  padding-left: 20px;
}

.mb-text-block-90-copy {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.mbgrid-19-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-shadow: none;
  background-color: #000;
  border-bottom-width: 1px;
  border-bottom-color: #2b2b2b;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1.25fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 40px 40px 20px;
}

.mb-section-58-copy {
  width: 100%;
  max-width: 1440px;
}

.mb-footerlet-s-collaborate-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #0a0a0a;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 20px 25px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-footerlet-s-collaborate-copy:hover {
  background-color: #753dfc;
}

.mb-flex-block-2-copy {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  max-width: 700px;
  display: flex;
}

.mb-footer-column-2-copy, .footer-column-2-copy {
  flex-flow: column;
  display: flex;
}

.mb-list-5-copy, .mb-1list-5-copy, .mb2-list-5-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  font-family: Lato, sans-serif;
  font-weight: 400;
  display: flex;
}

.mb-footer-column-2-copy-copy {
  flex-flow: column;
  display: flex;
}

.mb-text-block-250-copy {
  color: #c8c8c8;
}

.mb-footer-column-1-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: flex-start;
  max-width: 475px;
  display: flex;
}

._123456.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

._123456.second {
  pointer-events: none;
  font-size: 16px;
  line-height: 120%;
  position: absolute;
  top: 100%;
}

._123456._1, .nav-text-copy.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text-copy.first-copy, .nav-text-copy.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text-copy.first-copy, .nav-text-copy.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text-copy.first-copy, .nav-text-copy.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text-copy.first-copy, .nav-text-copy.first {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.nav-text-copy.second {
  pointer-events: none;
  font-size: 16px;
  line-height: 120%;
  position: absolute;
  top: 100%;
}

.nav-text-copy.first-copy {
  color: #ababab;
  letter-spacing: .5px;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  text-decoration: none;
}

.mb-text-block-65-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.mb-text-block-277-copy {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 10px;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.mb-text-block-275-copy {
  justify-content: flex-start;
  align-items: center;
  padding-left: 7px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.mb-image-68-copy {
  display: block;
}

.mb-form-2-copy {
  justify-content: flex-start;
  display: flex;
}

.mb-c2a-title-copy {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Lato, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 120%;
}

.mb-subtext-copy {
  color: #1b1d1e99;
  margin-bottom: 24px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.mb-submit-button-2-copy {
  background-color: #ec383800;
  background-image: linear-gradient(#7342f0, #5933bb);
  border-radius: 30px;
  min-width: 150px;
  max-height: 50px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-weight: 700;
  box-shadow: 4px 6px 15px #0000005e;
}

.mb-section-56-copy {
  justify-content: center;
  display: none;
}

.mb-section-132-copy {
  width: 100%;
  max-width: 1440px;
}

.mbbackground-video-6-copy {
  background-image: url('../images/hero-back-3-3.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.mb-section-52-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.mb-home-hero-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.mb-section-13-copy {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.mb-section-14-cp {
  flex-flow: column;
  width: 100%;
  max-width: 1440px;
  display: block;
}

.mb-section-51-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1440px;
  padding-top: 60px;
  display: flex;
}

.mb-quick-stack-6-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  max-width: 100%;
  padding-top: 150px;
  padding-left: 40px;
  padding-right: 40px;
}

.mb-h-heading-txt {
  color: #000;
}

.mb-peopletext-block {
  color: #b08fff;
  justify-content: flex-start;
  margin-top: 51px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Mileast, Arial, sans-serif;
  font-size: 55px;
  font-weight: 400;
  display: flex;
}

.mb-forn-concept-txt {
  color: #000;
  margin-top: 48px;
  margin-left: 20px;
}

.mb-btncell-23442-copy {
  justify-content: flex-end;
}

.mb-div-block-307-copy {
  flex-flow: row;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.mb-lets-con-btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #0a0a0a;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 20px 25px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-lets-con-btn:hover {
  background-color: #753dfc;
}

.mb-logo-img {
  margin-left: -10px;
}

.cell-8-copy, .mb-cell-rating {
  justify-content: center;
  align-items: flex-end;
}

.mb-rating-quick-stack-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  border-radius: 10px;
  padding: 10px 0 10px 10px;
}

.mb-cell-3-img {
  justify-content: center;
  align-items: flex-start;
}

.mb-cell-4-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
}

.mb-text-block-founder {
  color: #000;
  margin-left: 0;
  font-family: Lato, sans-serif;
}

.mb-cell-5-copy {
  justify-content: center;
  align-items: flex-start;
}

.mb-clautch-img {
  margin-left: 5px;
}

.mb-cell-7-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: center;
  padding-left: 10px;
}

.mb-quick-stack-4-copy {
  margin-left: -20px;
  padding: 0;
}

.mb-cell-6-copy {
  justify-content: center;
}

.mb-image-31-copy {
  padding-top: 4px;
  display: block;
}

.mb-text-block-44-copy {
  color: #000;
  margin-top: -15px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.mb-bold-text-3-copy {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.section-138, .section-139 {
  display: none;
}

.mb-text-block-51-copy {
  font-size: 40px;
}

.mb-c-gh-d {
  color: #0a0a0a;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Droid Serif, serif;
  font-size: 16px;
  display: flex;
}

.mb-text-block-52-copy {
  color: #0a0a0a;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.mb-1quick-stack-247-copy {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.mb-div-block-305-copy {
  display: flex;
}

.mb-div-block-314-c4-copy {
  background-color: #ffedd1;
  border-radius: 8px;
  padding: 3px 7px;
}

.mb-text-block-363-copy {
  color: #0a0a0a;
  align-items: center;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  display: flex;
}

.mb-1div-block-306-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.mb-1text-block-364-copy {
  color: #0a0a0a;
  background-color: #fff;
  border: 1px solid #eceef0;
  border-radius: 8px;
  padding: 5px 10px;
}

.mb-stack-card-button-26-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-stack-card-button-26-copy:hover {
  text-align: left;
  background-color: #753dfc;
  border-radius: 8px;
}

.mb-stack-card {
  color: #000;
  padding-bottom: 3px;
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.mb-div-block-217-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mb-c-gh-d-copy {
  color: #0a0a0a;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Droid Serif, serif;
  font-size: 16px;
  display: flex;
}

.mb-quick-stack-8-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.mb-div-block-314-c222, .mb-div-block-314-c333, .mb-div-block-314-c11-1 {
  background-color: #ffedd1;
  border-radius: 8px;
  padding: 3px 7px;
}

.mb-stack-card-button-26-c11-btn-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-stack-card-button-26-c11-btn-1:hover {
  text-align: left;
  background-color: #753dfc;
  border-radius: 8px;
}

.mb-card-btn-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-card-btn-1:hover {
  text-align: left;
  background-color: #753dfc;
  border-radius: 8px;
}

.mb-card-btn-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-card-btn-2:hover {
  text-align: left;
  background-color: #753dfc;
  border-radius: 8px;
}

.mb-card-btn3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #ffedd1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 35px;
  padding: 20px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.mb-card-btn3:hover {
  text-align: left;
  background-color: #753dfc;
  border-radius: 8px;
}

.mb-top-heading-cell-copy {
  color: #000;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.mb-text-span-21-copy {
  -webkit-text-stroke-color: #0c0c0c;
}

.mbdesigned-1-copy {
  color: #753dfc;
  font-family: Mileast, Arial, sans-serif;
  font-weight: 400;
}

.mb-italic-text-10-copy {
  padding-left: 10px;
  font-weight: 400;
}

.section-21-copy {
  background-color: #fff;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: none;
}

.mb-section-130-copy {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.mb-quick-stack-41-copy {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
}

.mb-cell-29-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.mb-where-inovation {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 50px;
}

.mb-text-span-17 {
  font-family: Mileast, Arial, sans-serif;
}

.mb-asthetics-txt {
  color: #753dfc;
  font-weight: 400;
}

.mb-section-60-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  padding-bottom: 40px;
  display: flex;
}

.mb-div-block-240-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ba81ee33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 230px;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.text-block-252-copy {
  color: #000;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.section-140, .section-141, .section-143 {
  display: none;
}

.mbtext-block-57-copy {
  color: #fff;
  padding-left: 140px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.mb-quick-stack-19-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-self: auto;
  padding-left: 40px;
}

.mb-cell-16-copy {
  text-align: center;
  align-items: flex-start;
  text-decoration: none;
}

.mb-quick-stack-21-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.mb-cell-17-copy {
  justify-content: center;
}

.mb-cell-18-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.mb-image-39-copy {
  margin-left: -10px;
}

.mb-text-block-58-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.quick-stack-20-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.mb-text-block-63-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.mb-12image-37-copy {
  color: #fff;
  margin-top: -5px;
  display: block;
}

.mb-text-block-63-copy-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.cell-25-copy {
  align-items: flex-start;
}

.mb-cell-19-copy {
  align-items: center;
  padding-top: 10px;
  padding-left: 0;
}

.mb-text-block-68 {
  color: #fff;
  margin-top: 10px;
  margin-left: -15px;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
}

.section-144 {
  display: none;
}

.mb-text-block-77-copy {
  color: #fff;
  text-align: center;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.mb-block-62-copy, .text-block-62-copy, .text-block-62-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.mb-text-block-59-copy, .mb-1text-block-59-copy, .mb-txt-554447 {
  color: #c3c0ff;
  text-align: left;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.mb-12text-block-62-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.mb-nntext-block-59-copy {
  color: #c3c0ff;
  text-align: left;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.mb-1-text-block-62 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.section-145 {
  display: none;
}

.mb-31uuu-copy {
  color: #fff;
  text-align: center;
  flex-flow: column;
  align-items: flex-start;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 60px;
  display: flex;
}

.mb-22text-block-81-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.cell-23402-copy, .mb-445cell-23402-copy-copy {
  align-items: flex-start;
}

.cell-50-copy, .mb-0cell-50-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 60px;
}

.mb-text-block-2708 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 900;
}

.mb-text-block-27109 {
  color: #e1dddd;
  padding-top: 6px;
  font-family: Lato, sans-serif;
  font-weight: 700;
}

.mb-quick-s {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.mbcus-button-box-home {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: url('../images/table--background.svg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-width: 480px;
  padding: 40px;
  display: grid;
}

.mb-cus-box-160 {
  color: #000;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.mb-project-type-box-copy {
  box-sizing: border-box;
  color: #7a7a7a;
  object-fit: fill;
  object-position: 50% 50%;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  margin-right: 0;
  padding-right: 12px;
  font-family: Lato, sans-serif;
}

.mb-cus-project-box-copy {
  color: #7a7a7a;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  min-height: 45px;
  font-family: Lato, sans-serif;
}

.mb-cus-about-proj {
  color: #000;
  background-color: #fff;
  border: 1px solid #f2505000;
  border-radius: 8px;
  min-height: 144px;
  font-family: Lato, sans-serif;
  display: inline-block;
}

.mb-322div-block {
  padding-bottom: 10px;
  display: flex;
}

.section-146 {
  display: none;
}

.mb-44portfolio-copy {
  color: #fff;
  text-align: left;
  flex-flow: row;
  align-items: center;
  margin-top: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 45px;
  display: block;
}

.mb-not-month-copy {
  color: #fff;
}

.mb-text-block-304-copy {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.tab-link-tab-5-5 {
  display: none;
}

.mb-image-64-copy {
  border-radius: 16px;
}

.mb-sec-2, .card-folder {
  display: block;
}

.section-149, .section-151 {
  display: none;
}

.cell-23458 {
  align-items: center;
}

.section-40-copy {
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-367 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: space-between;
  padding: 10px;
  display: flex;
}

.div-block-368, .div-block-369 {
  display: flex;
}

.div-block-370 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-371, .div-block-373 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-155 {
  display: none;
}

.container-46 {
  justify-content: space-between;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.tab-footer-let-s-collaborate-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #1b1d1e;
  text-align: center;
  background-color: #0a0a0a;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 20px 25px;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: none;
  display: inline-flex;
}

.tab-footer-let-s-collaborate-copy:hover {
  background-color: #753dfc;
}

.link-2, .privacy {
  color: #c8c8c8;
  text-decoration: none;
}

.div-block-377 {
  justify-content: space-between;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-378 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  display: flex;
}

.div-block-379 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-380 {
  display: flex;
}

.div-block-381, .div-block-382 {
  width: 50%;
}

.section-157 {
  display: none;
}

.div-block-384 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.section-159, .tab-table-section {
  display: none;
}

.class256-bottom {
  background-color: #fbfaff;
  border-bottom: 1px solid #e0e0e052;
  justify-content: center;
  align-items: center;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 0;
}

.cell-120-feature {
  text-align: center;
  border-bottom: 1px solid #e5e6e7;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0;
}

.section-160, .section-162, .image-106 {
  display: none;
}

.div-block-395, .div-block-396 {
  width: 100%;
  display: flex;
}

.mb-div-block-240-2, .mb-div-block-240-1, .mb-div-block-240-4, .mb-div-block-240-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ba81ee33;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  min-width: 230px;
  min-height: 180px;
  padding-top: 20px;
  padding-left: 20px;
  display: grid;
}

.container-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

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

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

.section-164 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1440px;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.container-54 {
  justify-content: space-between;
  width: 100%;
  max-width: none;
  display: flex;
}

.div-block-397 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.link-3, .link-4 {
  color: #fff;
  text-decoration: none;
}

.div-block-398 {
  justify-content: space-between;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.section-165 {
  border-top: 1px solid #3a3a3a;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-399 {
  align-self: center;
}

.div-block-400 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-self: center;
  display: flex;
}

.div-block-401 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-402 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.section-167, .section-168 {
  display: none;
}

.link-block-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.image-107 {
  flex: none;
}

.bold-text-16 {
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

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

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

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

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.section-40-pricing, .section-work {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-6675, .service-card-1-img, .service-card-2-img, .service-card-3-img, .service-card-4-img, .image-64-copy23, .image-64-copy-4434 {
  border-radius: 16px;
}

.aalam-design-that-de-copy {
  color: #000;
  text-align: center;
  justify-content: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 12px;
  padding-top: 0;
  font-family: Lato, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 120%;
  display: inline-block;
}

.heading-64 {
  display: inline-block;
}

.aalam-section-100-copy {
  background-image: url('../images/Herro-image-1_1.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.section-101-copy {
  background-image: url('../images/envisiona.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.aalam-div-block-273-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #00ad008c;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.aa-text-block-317-copy {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.aa-text-block-317-copy-copy {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 17px;
  font-family: Lato, sans-serif;
  display: flex;
}

.text-block-317-copy {
  color: #b7a1ff;
  border: 1px solid #b7a1ff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.aa1-text-block-317-copy-copy {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.aa-image-74 {
  border-radius: 30px;
  width: 100%;
}

.aasection-104-copy {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  padding-left: 0;
  display: flex;
}

.image-6676 {
  border-radius: 30px;
  width: 60%;
  max-width: none;
}

.image-6677 {
  width: 40%;
  max-width: none;
}

.div-block-411 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-6678 {
  border-radius: 30px;
  flex: none;
  width: 60%;
}

.image-6679 {
  flex: 0 auto;
  width: 40%;
}

.image-6680 {
  border-radius: 30px;
}

.section-172 {
  background-color: #000;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.aa-reliable-copy {
  color: #fff;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Mileast, Arial, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.aa-discovery-copy {
  color: #fff;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-style: italic;
  font-weight: 900;
}

.div-block-412 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.div-block-413 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  width: 46%;
  display: flex;
}

.image-6681 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-414 {
  border-radius: 30px;
  justify-content: space-between;
  width: 40%;
  display: flex;
  overflow: hidden;
}

.text-block-372 {
  color: #fff;
  margin-bottom: 80px;
  font-size: 25px;
  line-height: 40px;
}

.text-block-373 {
  color: #fff;
}

.div-block-415 {
  justify-content: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.div-block-416 {
  width: 60%;
}

.image-6682, .image-6683 {
  border-radius: 30px;
}

.image-6684, .image-6685 {
  border-radius: 30px;
  width: 100%;
}

.div-block-417 {
  width: 54%;
}

.div-block-418 {
  flex: none;
}

.section-173 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 60px 140px 120px;
  display: flex;
}

.section-174 {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  display: flex;
}

.section-175 {
  width: 100%;
  max-width: 1440px;
  padding: 80px 40px;
}

.image-6686 {
  border-radius: 30px;
}

.kjkkdiv-block-289-copy {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 10px;
}

.bvbvdiv-block-277-copy {
  justify-content: center;
  margin-top: -90px;
  padding-top: 0;
  padding-bottom: 60px;
  display: flex;
}

.hjjhjhkjdiv-block-278-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: stretch;
  display: flex;
}

.div-block-419 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.aalam-reliable-copy {
  color: #fff;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 45px;
  font-weight: 900;
  line-height: 120%;
  display: inline-block;
}

.aalam-discovery-copy {
  color: #fff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.div-block-420 {
  text-align: center;
}

.weaa-reliable-copy-copy {
  color: #fff;
  justify-content: center;
  margin-top: 80px;
  margin-bottom: 60px;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Mileast, Arial, sans-serif;
  font-size: 45px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.dj-aa-discovery-copy-copy {
  color: #fff;
  letter-spacing: 1px;
  font-family: Lato, sans-serif;
  font-style: italic;
  font-weight: 900;
}

.allansection-112-copy {
  background-image: linear-gradient(#0000, #0c0c0c 53%, #0000);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.hhcxbhdbhhfh-image-84-copy {
  border-radius: 16px;
}

.div-block-421 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  display: flex;
}

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

.div-block-422, .div-block-423 {
  width: 50%;
}

.kl-wireframe-copy {
  color: #fff;
  text-align: right;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.lk-ui-design-copy {
  color: #fff;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.div-block-424 {
  width: 100%;
  padding-top: 60px;
  display: flex;
}

.section-176 {
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  margin-top: -30px;
  margin-bottom: 60px;
  padding-top: 60px;
  display: none;
}

.div-block-425 {
  border-radius: 5px;
  width: 100%;
  max-width: 900px;
  padding: 20px 30px 30px;
}

.div-block-426 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  background-color: #fdfdfd;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #00000014;
}

.div-block-427 {
  width: 30%;
}

.div-block-428 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 70%;
  display: flex;
}

.text-block-374 {
  font-size: 16px;
  line-height: 35px;
}

.div-block-429 {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.div-block-430 {
  display: flex;
}

.text-block-375 {
  text-align: center;
  padding-bottom: 40px;
  font-size: 30px;
}

.bottom-feedback {
  color: #000;
  text-align: right;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.btm-feedback-italic {
  color: #000;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.text-block-376 {
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
}

.div-block-431 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-432 {
  margin-top: 20px;
}

.section-177 {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-178 {
  background-color: #000;
}

.section-179 {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  max-width: 1440px;
  padding: 40px 20px 0;
}

.section-180 {
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.jjkjkquick-stack-56-copy {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  padding-top: 0;
  padding-bottom: 0;
}

.jjhjbrix---form-grid-2-columns-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-width: 550px;
  display: grid;
}

.jjjjimage-67-copy {
  border-radius: 10px;
}

.div-block-433 {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -400px;
  padding-top: 600px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section-181 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-6688 {
  margin-left: -20px;
  display: block;
}

.section-182 {
  width: 100%;
}

.image-6689 {
  border-radius: 30px;
}

.image-6690 {
  border-radius: 15px;
}

.div-block-434 {
  background-image: url('../images/handy-go-cover-1.png');
  background-position: 100% 100%;
  background-size: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 95%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.image-6691 {
  object-fit: fill;
  flex: 0 auto;
  max-width: none;
  overflow: hidden;
}

.image-6692 {
  border-radius: 15px;
}

.logo-2-copy {
  width: 100px;
  max-width: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.section-183 {
  flex: none;
  order: 0;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.lokk-copy, .lokk-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  width: 100vw;
  display: flex;
}

.cell-3944-rr44, .cell-3944-pric {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
}

.section-184 {
  padding-top: 20px;
}

.tab-section-179-copy {
  background-color: #000;
  border-radius: 30px;
  width: 100%;
  max-width: 1440px;
  padding: 40px 20px 0;
}

.div-block-440 {
  width: 100%;
}

.div-block-441 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.section-185, .section-186 {
  display: none;
}

.div-block-443 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 220px;
  display: flex;
}

.section-187 {
  max-width: 1440px;
}

.section-188 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 460px;
  display: flex;
}

.project-des-copy {
  color: #fff;
  letter-spacing: 1px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 40px;
  font-weight: 900;
  line-height: 120%;
  display: flex;
}

.div-block-433-copytab {
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: -400px;
  padding-top: 600px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.mb-section-120-copy {
  padding-top: 100px;
  padding-bottom: 60px;
}

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

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

.div-block-444 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.section-192 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-445 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.div-block-446 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.div-block-447 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.text-block-378 {
  font-family: Lato, sans-serif;
  line-height: 25px;
}

.text-span-32, .text-span-33 {
  font-size: 16px;
  font-weight: 700;
}

.text-span-34 {
  line-height: 30px;
}

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

.section-196 {
  padding-top: 40px;
}

.div-block-449 {
  width: 100%;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-197 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.rich-text-block {
  font-family: Lato, sans-serif;
  line-height: 28px;
}

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

.div-block-450 {
  width: 100%;
  max-width: 1440px;
  padding-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.rich-text-block-2 {
  color: #353535;
  font-family: Lato, sans-serif;
}

.heading-65 {
  text-align: center;
  padding-bottom: 100px;
  font-family: Mileast, Arial, sans-serif;
}

.bold-text-17 {
  font-size: 45px;
  font-weight: 900;
}

.min-tttle {
  color: #753dfc;
  font-size: 45px;
  font-weight: 900;
}

.bold-text-18 {
  font-size: 24px;
  font-weight: 700;
}

.cell-121-copy-copy {
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  border-bottom-left-radius: 15px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 11px;
  padding-bottom: 12px;
  padding-left: 40px;
}

.brix---btn-primary-5-copy {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.brix---btn-primary-5-copy:hover {
  background-color: var(--elements-webflow-library--secondary--color-1);
  color: var(--elements-webflow-library--neutral--100);
  transform: translate3d(0, -3px, .01px);
}

.handy-go-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.handy-go-sub-sectio {
  width: 100%;
}

.handy-go-top-image {
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  margin-top: 40px;
  display: flex;
}

.handy-go-gradient {
  background-image: url('../images/project-image-back.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.handy-go-img-section {
  background-image: url('../images/project-image-.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.handy-go-service {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #20202491;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.section-117-copy {
  background-color: #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section-113-copy {
  background-color: #000;
  justify-content: center;
  display: flex;
}

.section-199, .section-200 {
  display: none;
}

.home-logo-phone {
  margin-top: 60px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.aalam-section-100-copy-rre {
  background-image: url('../images/Herro-image-1_1.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.debt-fighter-top-g {
  background-image: url('../images/cover-image-back.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.debt-img-1 {
  border-radius: 30px;
  width: 100%;
}

.debt-img-2 {
  border-radius: 30px;
}

.debt-img-3 {
  border-radius: 30px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.debt-div-412 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
}

.debt-div-413 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.debt-div-417 {
  width: auto;
}

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

.image-6694, .image-6695 {
  border-radius: 20px;
}

.debt-img-6686 {
  border-radius: 30px;
}

.debt-img445 {
  border-radius: 16px;
}

.section-201 {
  display: none;
}

.section-203 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1440px;
  display: flex;
}

.div-block-452 {
  display: flex;
}

.code-embed {
  overflow: hidden;
}

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

.section-205 {
  width: 100%;
  max-width: 1440px;
}

.section-94-web, .section-94-ui, .section-94-ui-saas, .section-94-ui-mvp, .section-94-saas-m, .section-94-saas-crm, .section-94-sas-mvp, .section-94-brand {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: auto;
  max-width: 1440px;
  display: grid;
  overflow: hidden;
}

.test-block-11 {
  background-color: #000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.class-c-1 {
  display: none;
}

.dribble-div, .div-block-299-copy, .dribble-divv, .behance-div {
  display: flex;
}

.be-color {
  display: none;
}

.be-white {
  flex: none;
}

.linkedin-div {
  display: flex;
}

.linkedin-color {
  display: none;
}

.linkedin-white {
  flex: none;
}

.discord-div {
  display: flex;
}

.discord-color {
  display: none;
}

.discord-white {
  flex: none;
}

.facebook-div {
  display: flex;
}

.fb-color {
  display: none;
}

.fb-white {
  flex: none;
}

.sta-div {
  display: flex;
}

.insta-color {
  display: none;
}

.insta-white {
  flex: none;
}

.whatsapp-div {
  display: flex;
}

.whatsappp-color {
  display: none;
}

.whatsapp-white {
  flex: none;
}

.x-div {
  display: flex;
}

.x-color {
  display: none;
}

.x-white {
  flex: none;
}

.brix---text-203-copy {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.div-block-453 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-14 {
  letter-spacing: -1px;
  font-style: italic;
  font-weight: 400;
}

.container-55 {
  max-width: 1272px;
  padding-left: 20px;
  padding-right: 20px;
}

.creative-mind-heading-2 {
  color: #1b1d1e;
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
  font-size: 48px;
  font-weight: 500;
  line-height: 48px;
}

.section-206 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.form-success-message {
  color: #176534;
  letter-spacing: -.015rem;
  background-color: #dcfce6;
  border-radius: 16px;
  padding: 12px 16px;
}

.absolute {
  position: absolute;
}

.absolute.bg-gradient {
  border-radius: 100%;
}

.absolute.bg-gradient._3 {
  opacity: .4;
  filter: blur(20px);
  pointer-events: none;
  background-image: radial-gradient(circle, #77193a, #77193a00);
  width: 340px;
  height: 340px;
  inset: auto auto -10% -10%;
}

.absolute.bg-gradient._4 {
  opacity: .3;
  filter: blur(60px);
  pointer-events: none;
  background-image: radial-gradient(circle, #421c86, #421c8600);
  width: 755px;
  height: 860px;
  inset: -40% -25% auto auto;
}

.absolute.bg-gradient._5 {
  opacity: .3;
  filter: blur(20px);
  pointer-events: none;
  background-image: radial-gradient(circle, #77193a, #77193a00);
  width: 340px;
  height: 380px;
  inset: -10% -10% auto auto;
}

.absolute.bg-gradient._1 {
  opacity: .1;
  filter: blur(136px);
  pointer-events: none;
  background-color: #411c86;
  width: 1230px;
  height: 1230px;
  inset: 10% auto auto -20%;
}

.absolute.bg-gradient._2 {
  opacity: .4;
  filter: blur(60px);
  pointer-events: none;
  background-image: radial-gradient(circle, #421c86, #421c8600);
  width: 800px;
  height: 780px;
  inset: auto auto -25% -25%;
}

.tac {
  text-align: center;
}

.relative {
  position: relative;
}

.relative.z-index-top {
  z-index: 9999;
}

.wrapper-2 {
  width: 100%;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.headline {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

.headline.xl {
  letter-spacing: -.125rem;
  font-size: 3.5rem;
  line-height: 1.1;
}

.headline.xl.tc-white-100 {
  color: #fff;
  padding-bottom: 10px;
}

.input {
  max-width: 100%;
  min-height: 32px;
  box-shadow: none;
  letter-spacing: 0;
  border: 2px solid #e4e7eb;
  margin-bottom: 0;
  font-size: .875rem;
}

.input:hover {
  background-color: #f9fafb;
}

.input:active {
  background-color: #fff;
  border-color: #9c7ff4;
}

.input:focus {
  background-color: #fff;
  border-width: 2px;
  border-color: #9c7ff4;
}

.input::placeholder {
  color: #9ba3af;
}

.input.ghost {
  color: #fff;
  background-color: #0000;
  border-color: #ffffff3d;
}

.input.ghost::placeholder {
  color: #ffffff8f;
}

.body-text-m {
  letter-spacing: -.015rem;
  font-size: 1rem;
  line-height: 1.5;
}

.body-text-m.tc-white-80 {
  color: #fff;
}

.row {
  flex-wrap: wrap;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.row.ahc {
  justify-content: center;
  align-items: center;
}

.section-208 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.section-208.full-screen.avc {
  height: 100vh;
}

.g-inline-m {
  grid-column-gap: 12px;
  display: flex;
}

.button-16 {
  grid-column-gap: 2px;
  color: #fff;
  text-align: center;
  background-color: #111827;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  min-width: 88px;
  height: 32px;
  padding: 4px 12px;
  font-size: .875rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
  box-shadow: 0 2px 2px #0000000a;
}

.button-16:focus-visible, .button-16[data-wf-focus-visible] {
  outline-offset: 2px;
  outline: 2px solid #9c7ff4;
}

.button-16.outline {
  color: #000000e0;
  background-color: #fff;
  border: 1px solid #e4e7eb;
}

.button-16.outline:hover {
  border-color: #d1d5da;
}

.button-16.outline:active {
  box-shadow: none;
  background-color: #f9fafb;
}

.button-16.outline:focus-visible, .button-16.outline[data-wf-focus-visible] {
  outline-offset: 0px;
  outline-width: 3px;
}

.col {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.col.lg5 {
  width: 41.6667%;
}

.col.lg8 {
  width: 66.6667%;
}

.col.lg8.md6.mdl6.sm2.avc {
  padding-bottom: 10px;
}

.content-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.spacer {
  width: 100%;
  height: 0;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.avc {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.asset {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.asset.size-s {
  width: 48px;
  height: 48px;
}

.bgc-black-100 {
  background-color: #000;
}

.form-inline {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-error-message {
  color: #981b1b;
  text-align: center;
  letter-spacing: -.015rem;
  background-color: #fee2e1;
  border-radius: 8px;
  margin-top: 24px;
  padding: 12px 16px;
}

.section-209 {
  overflow: hidden;
}

.top-text {
  color: #5933bb;
  border: 1px solid #5933bb;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.at-law-pro {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 50px;
  display: flex;
}

.law-c-problems {
  color: #000;
  padding-bottom: 60px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 50px;
}

.section-182-copy {
  width: 100%;
}

.attorney-at-law-ero {
  background-image: url('../images/hero.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.attorney {
  background-image: url('../images/ChatGPT-Image-May-24-2026-06_43_43-PM.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.attorney-service-we {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #31238e80;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.at-law-3-points-1, .at-law-3poits {
  background-color: #d6d1f7;
  border: 1px solid #a497fa;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.at-law-3-pointsss {
  background-color: #d6d1f7;
  border: 1px solid #a497fa;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.at-law-solution-3 {
  background-color: #d3e8fc;
  border: 1px solid #83c3ff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.at-law-solution-mid {
  background-color: #d3e8fc;
  border: 1px solid #83c3ff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.image-6681-copy, .at-law-design {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.image-6696 {
  border-radius: 30px;
}

.at-law-gfhgf {
  border-radius: 30px;
  width: 100%;
}

.at-law-pic-ww {
  border-radius: 30px;
}

.at-law-framework {
  border-radius: 16px;
}

.at-law-jhfhffyt {
  border-radius: 30px;
  width: 100%;
}

.image-6697 {
  border-radius: 30px;
}

.attorney-at-law {
  border: 1px solid #eceef0;
  border-radius: 22px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

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

.attorney-at-law-thumb-work {
  border-radius: 20px;
  overflow: hidden;
}

.justice {
  color: #016065;
  border: 1px solid #016065;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.justice-hero {
  background-image: url('../images/Cover-Image.jpg');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.justice-gradient {
  background-image: url('../images/hero-background.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.justice-services {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #01606599;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.justice-img-2 {
  border-radius: 30px;
  width: 100%;
}

.justice-3-points-core {
  background-color: #b7eaed;
  border: 1px solid #008e96;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.justice-3-poitns-core-2 {
  background-color: #b7eaed;
  border: 1px solid #008e96;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.justice-solution-1 {
  background-color: #d7e0ff;
  border: 1px solid #7493ff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.justice-solution-2 {
  background-color: #d7e0ff;
  border: 1px solid #7493ff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.justice-img-3, .justice-img-4 {
  border-radius: 30px;
}

.justice-img-5 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.justice-img-6 {
  border-radius: 30px;
}

.justice-img-7, .justice-img-8 {
  border-radius: 30px;
  width: 100%;
}

.justice-img-9 {
  border-radius: 30px;
}

.justice-img-10 {
  border-radius: 16px;
}

.image-6698 {
  border-radius: 30px;
}

.justice-thumb {
  border-radius: 20px;
  overflow: hidden;
}

.section-blog {
  justify-content: center;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-blog-1 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.c333 {
  background-image: url('../images/bg-c2a.png');
  background-repeat: repeat-x;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  padding: 60px 0;
  display: flex;
}

.vcc {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1032px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.aalam-heading-txtt {
  color: #00ad00;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.attorney-at-law-txtt {
  color: #332591;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.handygo-txtt-headingg {
  color: #9e4afe;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.justicia-tittle {
  color: #3e8b71;
  border: 1px solid #3e8b71;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.justicia-heading-txtt {
  color: #409174;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.justicia-hero-img {
  background-image: url('../images/Cover-Image.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.justicia-gradient-img {
  background-image: url('../images/cover-image-back_1.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.justicia-services {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #5bc8a04d;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.justifia-img-1 {
  border-radius: 30px;
  width: 100%;
}

.justicia-img-2, .justicia-img-3 {
  border-radius: 30px;
}

.justicia-img-5 {
  border-radius: 30px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.justicia-img-7, .justicia-img-8 {
  border-radius: 30px;
  width: 100%;
}

.justicia-img-99 {
  border-radius: 16px;
}

.justicia-core-3 {
  background-color: #bbf2df;
  border: 1px solid #79d8b7;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.justicia-3-core {
  background-color: #bbf2df;
  border: 1px solid #79d8b7;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.rewrew22 {
  background-color: #bed7ef;
  border: 1px solid #81bdf6;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.sdfdsvcxffds4t5 {
  background-color: #bed7ef;
  border: 1px solid #81bdf6;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.sdfbvx423 {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.image-6699, .image-6700 {
  border-radius: 30px;
}

.medicare-tittle {
  color: #56a39e;
  border: 1px solid #00b964;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.medicate-heading {
  color: #6bb1ac;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.medicare-hero {
  background-image: url('../images/hero-image.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.medicare-gradient {
  background-image: url('../images/background.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.medicare-service {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #6bb1acba;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.medicare-img-1 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 2px 5px #0000003d;
}

.medicare-core {
  background-color: #d8f9f1;
  border: 1px solid #a5d1c7;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.medicare-core-1 {
  background-color: #d8f9f1;
  border: 1px solid #a5d1c7;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.medi-img-2, .medi-img3 {
  border-radius: 30px;
}

.medi-key {
  background-color: #c1fbd6;
  border: 1px solid #8bc898;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.medi-key-2 {
  background-color: #c1fbd6;
  border: 1px solid #8bc898;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.medi-img-3 {
  border-radius: 30px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.medi-img-55 {
  border-radius: 30px;
}

.medi-img-56 {
  border-radius: 30px;
  width: 100%;
}

.image-6701 {
  border-radius: 30px;
}

.medi-img-765 {
  border-radius: 30px;
  box-shadow: 0 2px 5px #0003;
}

.medi-img-543 {
  border-radius: 16px;
}

.erews {
  color: #000;
  font-family: Lato, sans-serif;
}

.wasddfdxfg {
  color: #000;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.drtrdxfgv {
  color: #000;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 17px;
  font-family: Lato, sans-serif;
  display: flex;
}

.aere65766 {
  color: #000;
  border: 1px solid #000;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 15px;
  font-family: Lato, sans-serif;
  display: flex;
}

.image-6702 {
  border-radius: 30px;
  overflow: clip;
  box-shadow: 0 2px 5px #0003;
}

.allalahhue {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.allalahhue:hover {
  background-color: #d3c1ff;
}

.dgsghfdsh {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.dgsghfdsh:hover {
  background-color: #7fffc5;
}

.vnfdsa22 {
  background-color: #fff;
  border-radius: 8px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.vnfdsa22:hover {
  background-color: #58ffd7;
}

.debt-fgt-hero {
  background-image: url('../images/debt-hero.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.debt-service {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #2455ff87;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.ytyyty {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
  overflow: hidden;
}

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

.trotj777 {
  color: #2455ff;
  border: 1px solid #2455ff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.jkjjkk {
  background-color: #b3c4ff;
  border: 1px solid #7d9aff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.jkjkjk {
  background-color: #b3c4ff;
  border: 1px solid #7d9aff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.ytdgfd {
  background-color: #bbe7ff;
  border: 1px solid #3cbaff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.gffd00 {
  background-color: #bbe7ff;
  border: 1px solid #3cbaff;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.div-block-454 {
  width: 100%;
  height: 100%;
}

.background-video-10 {
  height: 100%;
}

.osodh-tt {
  color: #4fb3ae;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.osodh-heading {
  color: #4fb3ae;
  border: 1px solid #4fb3ae;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.osodh-gari-hero {
  background-image: url('../images/Login-page-_-cover.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.osodh-gari-gradient {
  background-image: url('../images/osodh-gari-gradient.png');
  background-position: 50% 100%;
  background-size: cover;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  display: block;
}

.osodh-services {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #77cdc973;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.osodh-img-1 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.osodh-img-2, .osodh-img-3 {
  border-radius: 30px;
}

.text-block-322-copy {
  font-family: Lato, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.osodh-key-s {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.osodh-key-2 {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.osodh-img-4 {
  border-radius: 30px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.osodh-img-5 {
  border-radius: 30px;
}

.osodh-img-6, .osodh-img-7 {
  border-radius: 30px;
  width: 100%;
}

.osodh-img-77 {
  border-radius: 30px;
}

.osodh-img-8398 {
  border-radius: 16px;
}

.osodh-img923 {
  border-radius: 30px;
  width: 100%;
}

.osodh-img-939 {
  border-radius: 30px;
}

.kskjks {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-6706 {
  border-radius: 30px;
}

.envisiona-tt {
  color: #868585;
  border: 1px solid #868585;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 2px 20px;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: flex;
}

.envisiona-tittle {
  color: #a29999;
  letter-spacing: 1px;
  font-family: Mileast, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.envisiona-hero {
  background-image: url('../images/hero-image_1.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  align-items: flex-end;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  min-height: 800px;
  max-height: 800px;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  box-shadow: 0 1px 20px 5px #00000026;
}

.envisiona-service {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #6c6c6c91;
  border: 1px solid #818183;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.envi-img1 {
  border-radius: 30px;
  width: 100%;
  box-shadow: 0 2px 5px #0003;
}

.envi-core {
  background-color: #e8e8e8;
  border: 1px solid #cecece;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.envi-core-2 {
  background-color: #e8e8e8;
  border: 1px solid #cecece;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.envi-img-22 {
  border-radius: 30px;
}

.envi-key {
  background-color: #f1fcf4;
  border: 1px solid #c3e5ca;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.envy-key {
  background-color: #eafafc;
  border: 1px solid #cecece;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 0;
  padding: 40px 20px 20px 30px;
}

.envy-key-3 {
  background-color: #eafafc;
  border: 1px solid #cecece;
  border-radius: 12px;
  width: 100%;
  max-width: 350px;
  min-height: 300px;
  margin-top: 80px;
  padding: 40px 20px 20px 30px;
}

.envy-img-3422 {
  border-radius: 30px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.envy-img900 {
  border-radius: 30px;
  width: 100%;
}

.envy-421 {
  border-radius: 30px;
  box-shadow: 0 2px 5px #0003;
}

.envy-img-4322 {
  border-radius: 16px;
}

.jjdfjn {
  width: 100%;
}

.jij {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 100%;
  max-width: 900px;
  margin-top: 40px;
  display: flex;
}

.image-6707 {
  border-radius: 30px;
}

.nav-menu-link {
  height: 28px;
  overflow: hidden;
}

.section-211 {
  justify-content: center;
  align-items: center;
  height: 300px;
  display: flex;
}

.footer-menu-item {
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: flex;
}

.footer-menu-item.grid {
  grid-column-gap: 2rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.footer-menu {
  color: #fffefccc;
  letter-spacing: -.03125rem;
  height: 28px;
  font-size: 1.125rem;
  line-height: 155.556%;
  transition: all .4s;
  overflow: hidden;
}

.footer-menu:hover {
  color: #fffefc;
}

.footer-menu-text {
  color: #fffefccc;
  letter-spacing: -.03125rem;
  font-size: 1.125rem;
  line-height: 155.556%;
}

.div-block-455 {
  color: #000;
  background-color: #0000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-212 {
  padding-bottom: 20px;
}

.div-block-456 {
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: hidden;
}

@media screen and (min-width: 1280px) {
  .nav-container {
    width: 100%;
  }

  .feature-bottom-card.third {
    top: 340px;
  }

  .feature-bottom-card.fifth {
    top: 400px;
  }

  .section-14 {
    width: auto;
    max-width: 1440px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .feature-bottom-content-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .card-11 {
    background-color: #e2f0ff;
  }

  .section-30 {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .hero-title {
    letter-spacing: -.375rem;
    font-size: 6rem;
  }

  .hero-bottom {
    grid-template-columns: 1fr 3.717fr;
  }

  .hero-left {
    max-width: 48.75rem;
  }

  .hero-ticker-item {
    padding: 2.313rem 3.313rem;
  }

  .section-31 {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .services-icon {
    width: 3rem;
    height: 3rem;
  }

  .services-right {
    height: 624px;
    max-height: 624px;
  }

  .services-wrapper {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

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

  .services-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 2.5rem 2rem;
  }

  .background-video-5 {
    border-radius: 30px 30px 0 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-223 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: relative;
  }

  .quick-stack-72 {
    max-width: 1440px;
  }

  .section-60 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-104 {
    margin-top: 0;
  }

  .class-is-class {
    padding-top: 40px;
  }

  .feature-bottom-card-copy.third {
    top: 340px;
  }

  .feature-bottom-card-copy.fifth, .feature-bottom-card-copy.third-copy {
    top: 400px;
  }

  .mb-section-60-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .image-6687, .image-6689 {
    border-radius: 30px;
  }

  .div-block-441 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .osodh-img923, .osodh-img-939 {
    border-radius: 30px;
  }
}

@media screen and (min-width: 1440px) {
  .navbar {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-container {
    justify-content: space-between;
    width: 100%;
  }

  .heading-36 {
    color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    padding-top: 20px;
    display: flex;
  }

  .footer-column-2 {
    color: #fff;
  }

  .quick-stack-10 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .grid-19 {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 40px;
  }

  .cell-11 {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .nav-text.first, .heading-35 {
    color: #fff;
  }

  .container-main {
    font-size: 14px;
  }

  .div-block-214 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .feature-bottom-card.fourth {
    top: 0;
  }

  .feature-bottom-card.first-card {
    top: 190px;
  }

  .feature-bottom-card.second-card {
    top: 250px;
  }

  .feature-bottom-card.third {
    top: 310px;
  }

  .div-block-213 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .bold-text {
    font-family: Roboto, sans-serif;
  }

  .list-item-9 {
    color: #fff;
  }

  .flex-block-2 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    max-width: 600px;
    margin-left: 100px;
    display: flex;
  }

  .card-2 {
    width: 90%;
    box-shadow: 0 2px 19px #0000001f;
  }

  .italic-text-2 {
    padding-left: 20px;
    font-size: 54px;
  }

  .section-14 {
    width: 100%;
    max-width: 1440px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .cell-9 {
    -webkit-text-stroke-color: #fff;
    justify-content: center;
    align-items: flex-end;
    font-size: 19px;
    font-weight: 700;
  }

  .card-3 {
    box-shadow: 0 2px 19px #0000001f;
  }

  .footer {
    display: block;
  }

  .title {
    color: #fff;
  }

  .container-14 {
    background-color: #03adfb00;
    background-image: radial-gradient(circle at 100% 0, #000, #fff0 45%), radial-gradient(circle at 0 0, #000, #fff0 45%), linear-gradient(0deg, #000 47%, #6d36ef 74%, #000 86%);
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 20px;
  }

  .section-15 {
    display: block;
  }

  .card-1 {
    width: 90%;
    box-shadow: 0 2px 19px #0000001f;
  }

  .card-4 {
    width: 48%;
    box-shadow: 0 2px 19px #0000001f;
  }

  .dark-part-heading {
    font-family: "Arialbd 1", Arial, sans-serif;
  }

  .div-block-212 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .italic-text-3 {
    justify-content: center;
    align-items: center;
  }

  .text-block-32 {
    color: #fff;
  }

  .quick-stack-17, .quick-stack-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .card {
    background-image: url('../images/purple-back-no-shadow.png');
    background-size: cover;
    border-radius: 16px;
    justify-content: center;
    align-items: flex-end;
    max-width: 1400px;
    height: 400px;
    margin-top: 40px;
    display: flex;
  }

  .card.card-1 {
    background-image: url('../images/purple-back-no-shadow.png');
    background-size: cover;
  }

  .section-17 {
    margin-top: 100px;
    margin-right: 20px;
  }

  .italic-text-4, .italic-text-5, .italic-text-6 {
    font-family: Droid Serif, serif;
  }

  .heading-41 {
    -webkit-text-fill-color: inherit;
    background-color: #01010100;
    background-clip: border-box;
    border: 1px solid #000;
    justify-content: flex-end;
    align-items: center;
    font-size: 64px;
    display: flex;
  }

  .bold-text-8 {
    opacity: 1;
    color: var(--black);
  }

  .heading-42 {
    -webkit-text-stroke-color: #000;
  }

  .heading-36-copy {
    color: #000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 100px;
    padding-top: 20px;
    display: flex;
  }

  .heading-blsack {
    color: #fff;
  }

  .italic-text-3-copy {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .bold-text-8-copy {
    opacity: 1;
    color: var(--black);
  }

  .italic-text-7 {
    -webkit-text-stroke-color: #753dfc;
    font-family: Mileast, Arial, sans-serif;
  }

  .text-block-69 {
    font-family: Roboto, sans-serif;
    font-weight: 300;
    line-height: 30px;
  }

  .driven-by-growt, .top-heading-cell {
    font-family: Roboto, sans-serif;
  }

  .quick-stack-25 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-self: auto;
  }

  .card-5 {
    background-color: #e4f6df00;
  }

  .section-20 {
    margin-left: 100px;
    margin-right: 130px;
  }

  .text-block-71 {
    line-height: 25px;
  }

  .cell-35 {
    background-color: #e2f0ff;
    border-radius: 15px;
  }

  .quick-stack-41 {
    padding-top: 40px;
  }

  .background-video {
    z-index: 10;
    width: 100%;
    height: 100%;
    position: sticky;
  }

  .card-warp1 {
    border-radius: 1rem;
    width: 100%;
    padding: 1rem;
    position: relative;
  }

  .card-1-img {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .section-21 {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .card-warper {
    border-radius: 1rem;
    width: 100%;
    padding: 1rem;
    position: relative;
    overflow: hidden;
  }

  .image-40 {
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .image-41 {
    width: 3rem;
    position: relative;
  }

  .tittle {
    font-size: 2rem;
    position: relative;
  }

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

  .paragraph {
    position: relative;
  }

  .section-23 {
    position: static;
  }

  .quick-stack-42 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .quick-stack-44 {
    overflow: visible;
  }

  .brix---dropdown-pd-48px {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
  }

  .text-span-19 {
    font-family: Roboto, sans-serif;
  }

  .brix---text-area {
    border-radius: 6px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }

  .brix---grid-contact-v7 {
    grid-column-gap: 80px;
    grid-template-columns: 1fr 1.15fr;
  }

  .brix---grid-contact-v6 {
    grid-column-gap: 100px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---card-form-v2 {
    padding-top: 0;
  }

  .quick-stack-58 {
    align-self: stretch;
  }

  .quick-stack-59 {
    background-color: #0000;
    max-width: 100%;
    padding-bottom: 20px;
    padding-right: 40px;
  }

  .quick-stack-60 {
    border-radius: 12px;
  }

  .quick-stack-62 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .cell-52 {
    flex-flow: column;
  }

  .cell-55, .cell-56 {
    padding-left: 20px;
  }

  .text-field._1 {
    border-radius: 6px;
  }

  .form-heading {
    font-family: Roboto, sans-serif;
    font-weight: 600;
  }

  .video-wrapper {
    z-index: 10;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100vh;
    height: 100vw;
    display: flex;
    position: sticky;
    top: 0;
    overflow: hidden;
  }

  .section-29 {
    height: 200vh;
  }

  .services-item._05 {
    display: flex;
  }

  .section-32 {
    justify-content: center;
    height: 200vh;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .background-video-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

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

  .background-video-5 {
    border-radius: 30px 30px 0 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .div-block-223 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
    position: relative;
  }

  .div-block-228 {
    width: auto;
    max-width: none;
  }

  .quick-stack-72 {
    max-width: 1440px;
  }

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

  .top-heading-cell-2 {
    font-family: Roboto, sans-serif;
  }

  .quick-stack-213 {
    width: 100%;
    max-width: 1440px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack-214 {
    padding-left: 0;
  }

  .quick-stack-215 {
    padding-right: 0;
  }

  .footer-social-icon-section {
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .section-60 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-240 {
    min-width: 240px;
  }

  .text-block-252 {
    line-height: 25px;
  }

  .card-222, .card-333, .card-4444, .card-555 {
    min-width: 240px;
  }

  .section-61 {
    justify-content: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .section-62 {
    top: 10px;
  }

  .section-66 {
    background-size: 100% 100%;
  }

  .text-span-26, .white-text-1, .white-text-1-copy, .our-expertise-txt {
    font-family: Roboto, sans-serif;
  }

  .c-us-11 {
    font-family: Roboto, sans-serif;
    font-weight: 600;
  }

  .c-us._1 {
    border-radius: 6px;
  }

  .cus-email, .cus-whatsapp, .project-type, .project-budget, .about-project {
    font-family: Roboto, sans-serif;
    font-weight: 600;
  }

  .cus-button-box {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-104 {
    margin-top: 0;
  }

  .work-main-stack {
    width: 90%;
  }

  .rotate-card-txt-div {
    margin-bottom: -40px;
  }

  .button-1 {
    transform: scale(1.15);
  }

  .slide-1_glow-2 {
    z-index: -2;
    width: 440px;
    height: 320px;
    top: 39%;
    right: 48%;
  }

  .slide-1_glow {
    z-index: -4;
    width: 400px;
    height: 260px;
    top: 25%;
  }

  .learn-more-txt {
    z-index: 5;
  }

  .button_item {
    height: auto;
  }

  .button-3 {
    transform: scale(1.15);
  }

  .learn-more-txt-2, .learn-more-txt-3, .learn-more-txt-4 {
    z-index: 5;
  }

  .button_item-2 {
    height: auto;
  }

  .button-5 {
    transform: scale(1.15);
  }

  .learn-more-txt-5, .learn-more-txt-1234 {
    z-index: 5;
  }

  .learn-more-txt-1234.width {
    font-size: 14px;
  }

  .button-item-glowing {
    height: 320px;
  }

  .button-glowing, .button-2 {
    transform: scale(1.15);
  }

  .button-4 {
    transform: scale(1.2);
  }

  .button-9 {
    transform: scale(1.4);
  }

  .button-7 {
    z-index: 1;
    transform: scale(1.2);
  }

  .button-5-2 {
    transform: scale(1.15);
  }

  .button-6_bg:active {
    background-color: #00000073;
  }

  .button-8 {
    transform: scale(1.2);
  }

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

  .icon_mic {
    z-index: 3;
  }

  .button-2_color-1 {
    border-radius: 50%;
  }

  .button-7_bg:active {
    width: 90%;
    height: 90%;
  }

  .button-3-2 {
    transform: scale(1.15);
  }

  .button-6 {
    transform: scale(1.2);
  }

  .slide-5_glow {
    width: 700px;
    height: 470px;
  }

  .slide-3_glow {
    width: 680px;
    height: 520px;
  }

  .logo-wrap {
    transform: scale(1.5);
  }

  .slide_8-bg {
    position: absolute;
  }

  .slide-2_glow {
    height: 480px;
    transform: scale(1.2);
  }

  .section_4, .section_3 {
    grid-column-gap: 60px;
  }

  .wrapper {
    z-index: 5;
    width: 100%;
    position: relative;
  }

  .section_button {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .slide-9_glow {
    opacity: .41;
    width: 780px;
    height: 500px;
  }

  .section_1 {
    margin-bottom: 300px;
  }

  .line-wrap {
    padding-left: 25vh;
    padding-right: 25vh;
  }

  .section_8 {
    grid-column-gap: 60px;
  }

  .scroll {
    transform: scale(1.2);
  }

  .slide-9_glow-2 {
    background-image: radial-gradient(circle, #eaa40c, #5a1e05a8 80%);
    width: 350px;
    height: 200px;
  }

  .button-list-wrap {
    grid-row-gap: 300px;
    width: 100vw;
    position: relative;
  }

  .button-wrap-2 {
    width: 100%;
  }

  .personal-plan {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-bottom-card-copy.fourth {
    top: 0;
  }

  .feature-bottom-card-copy.third-copy {
    background-image: none;
  }

  .quick-stack-10-copy {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .section-130, .section-131 {
    width: 100%;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-card-txt-bx-2 {
    font-family: Roboto, sans-serif;
  }

  .mbcus-button-box-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .mbc-us-11-copy, .mbcus-email {
    font-family: Roboto, sans-serif;
    font-weight: 600;
  }

  .mb-container-14-copy {
    background-color: #03adfb00;
    background-image: radial-gradient(circle at 100% 0, #000, #fff0 45%), radial-gradient(circle at 0 0, #000, #fff0 45%), linear-gradient(0deg, #000 47%, #6d36ef 74%, #000 86%);
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 20px;
  }

  .mb-quick-stack-59-copy {
    background-color: #0000;
    max-width: 100%;
    padding-bottom: 20px;
    padding-right: 40px;
  }

  .mb-quick-stack-58-copy {
    align-self: stretch;
  }

  .mb-footer-copy {
    display: none;
  }

  .mb-quick-stack-60-copy {
    border-radius: 12px;
  }

  .mbcell-56-copy, .mbcell-55-copy {
    padding-left: 20px;
  }

  .quick-stack-60-copy {
    border-radius: 12px;
  }

  .mb-cell-56-copy, .mb-cell-55-copy {
    padding-left: 20px;
  }

  .mbgrid-19-copy {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-right: 40px;
  }

  .mb-flex-block-2-copy {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    max-width: 600px;
    margin-left: 100px;
    display: flex;
  }

  .mb-footer-column-2-copy, .footer-column-2-copy, .mb-footer-column-2-copy-copy, ._123456.first, ._123456._1, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy {
    color: #fff;
  }

  .mb-c-gh-d, .mb-c-gh-d-copy {
    font-family: Droid Serif, serif;
  }

  .mb-top-heading-cell-copy {
    font-family: Roboto, sans-serif;
  }

  .section-21-copy {
    flex-flow: column;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mb-section-130-copy {
    width: 100%;
    max-width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .mb-quick-stack-41-copy {
    padding-top: 40px;
  }

  .mb-section-60-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mb-div-block-240-copy {
    min-width: 240px;
  }

  .text-block-252-copy {
    line-height: 25px;
  }

  .mbcus-button-box-home {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .mb-div-block-240-2, .mb-div-block-240-1, .mb-div-block-240-4, .mb-div-block-240-5 {
    min-width: 240px;
  }

  .container-52 {
    margin-bottom: 60px;
  }

  .jjhjbrix---form-grid-2-columns-copy {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
  }
}

@media screen and (min-width: 1920px) {
  .navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-container {
    justify-content: space-between;
    min-width: 1440px;
    display: flex;
  }

  .grid-19 {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    background-color: #000;
    max-width: none;
  }

  .div-block-215 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    align-items: stretch;
    margin-right: 0;
  }

  .quick-stack-5 {
    padding-right: 0;
  }

  .quick-stack-6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-214 {
    align-items: center;
  }

  .section-13 {
    justify-content: flex-start;
    display: flex;
  }

  .section {
    background-position: 50%;
    background-size: cover;
    margin-bottom: 10px;
  }

  .quick-stack-14 {
    background-image: none;
  }

  .flex-block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    max-width: 700px;
  }

  .card-2 {
    width: auto;
  }

  .section-14 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-3 {
    width: auto;
  }

  .section-16 {
    margin-top: 0;
  }

  .image-33 {
    margin-left: 0;
  }

  .c2a-main {
    background-image: url('../images/bg-c2a.png');
    background-repeat: repeat-x;
    background-size: cover;
  }

  .main {
    display: block;
  }

  .container-14 {
    background-image: radial-gradient(circle at 100% 0, #000, #fff0 45%), radial-gradient(circle at 0 0, #000, #fff0 45%), linear-gradient(0deg, #000 52%, #7d46ff 70%, #000 87%);
    padding-bottom: 0;
  }

  .card-1 {
    width: auto;
  }

  .card-4 {
    width: auto;
    display: flex;
  }

  .div-block-212 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .avatar {
    max-width: none;
    display: block;
  }

  .quick-stack-17, .quick-stack-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-25 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: none;
  }

  .section-20 {
    justify-content: center;
    align-items: center;
    width: 1250px;
    display: flex;
  }

  .cell-35 {
    background-color: #e2f0ff;
    border-radius: 15px;
  }

  .section-21 {
    padding-left: 0;
    padding-right: 0;
  }

  .rt-accelerate-growth.rt-home-three-wrapper {
    margin-bottom: 10px;
  }

  .quick-stack-53 {
    max-width: 1440px;
  }

  .quick-stack-59 {
    background-color: #f000;
    width: 100%;
    max-width: 1440px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-90 {
    color: #b0acac;
  }

  .div-block-222 {
    z-index: 10;
    justify-content: center;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
  }

  .background-video-4 {
    position: relative;
  }

  .background-video-5 {
    border-radius: 30px 30px 0 0;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .div-block-223 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .cell-57 {
    background-color: #ffefe1;
    border-radius: 15px;
  }

  .quick-stack-67, .quick-stack-68, .quick-stack-69, .quick-stack-70 {
    padding-right: 100px;
  }

  .quick-stack-71 {
    flex: 1;
  }

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

  .panel-wrapper {
    width: 100%;
  }

  .div-block-224 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-225 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-47 {
    object-fit: cover;
    max-width: none;
    height: 100%;
    display: block;
  }

  .div-block-226 {
    border-radius: 12px;
    width: 100%;
    height: 20rem;
    overflow: clip;
  }

  .div-block-226._1111, .div-block-226._2222, .div-block-226._3333 {
    width: auto;
  }

  .div-block-227 {
    width: 100%;
    max-width: 1440px;
    padding-top: 0;
  }

  .div-block-228 {
    width: auto;
    max-width: none;
  }

  .quick-stack-72 {
    max-width: 1440px;
  }

  .div-block-230 {
    flex-flow: row;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-97 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .quick-stack-100 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-98 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .cell-104 {
    padding-left: 15px;
  }

  .most-popular {
    background-color: #eeeeeeb3;
    margin-top: -1px;
    padding-bottom: 60px;
  }

  .cell-115 {
    padding-top: 50px;
  }

  .quick-stack-97-copy {
    background-color: #eeeeeeb3;
  }

  .cell-114-copy {
    padding-top: 90px;
  }

  .purple-class-middle {
    padding-left: 15px;
  }

  .price-card {
    background-color: #eeeeeeb3;
    padding-bottom: 20px;
  }

  .class-990 {
    background-image: url('../images/2-Card-background-top.svg');
    background-repeat: repeat-y;
    background-size: 100%;
    box-shadow: 0 0 15px -12px #0000003b;
  }

  .cell-3944-price-b {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .quick-stack-116 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23232 {
    padding-top: 50px;
  }

  .cell-23233 {
    padding-left: 15px;
  }

  .quick-stack-119 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23236 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-127 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23247 {
    padding-top: 50px;
  }

  .cell-23248 {
    padding-left: 15px;
  }

  .quick-stack-130 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23251 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-138 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23262 {
    padding-top: 50px;
  }

  .cell-23263 {
    padding-left: 15px;
  }

  .quick-stack-141 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23266 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-149 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23277 {
    padding-top: 50px;
  }

  .cell-23278 {
    padding-left: 15px;
  }

  .quick-stack-152 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23282 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-160 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23294 {
    padding-top: 50px;
  }

  .cell-23295 {
    padding-left: 15px;
  }

  .quick-stack-163 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23299 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-171 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23311 {
    padding-top: 50px;
  }

  .cell-23312 {
    padding-left: 15px;
  }

  .quick-stack-174 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23316 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-182 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23328 {
    padding-top: 50px;
  }

  .cell-23329 {
    padding-left: 15px;
  }

  .quick-stack-185 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23333 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

  .quick-stack-193 {
    background-color: #eeeeeeb3;
    padding-bottom: 60px;
  }

  .cell-23345 {
    padding-top: 50px;
  }

  .cell-23346 {
    padding-left: 15px;
  }

  .quick-stack-196 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
  }

  .cell-23350 {
    border: 1px solid #0000;
    padding-bottom: 10px;
  }

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

  .quick-stack-213 {
    width: 100%;
    max-width: 1440px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .quick-stack-215 {
    padding-left: 0;
  }

  .footer-social-icon-section {
    justify-content: center;
    padding-bottom: 20px;
    display: flex;
  }

  .section-51 {
    width: auto;
    max-width: 1440svh;
  }

  .section-54 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .background-video-6 {
    background-size: 1440px 100%;
    max-width: 1440px;
    height: 100%;
    padding-bottom: 20px;
  }

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

  .section-60 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-240, .card-222, .card-333, .card-4444, .card-555 {
    min-width: 250px;
  }

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

  .section-65 {
    width: 100%;
  }

  .section-66 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100% 95%;
    background-attachment: scroll;
  }

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

  .section-100 {
    background-image: linear-gradient(35deg, #5200f3de, #0000 41%), linear-gradient(325deg, #7128f1d4, #fff0 43%), url('../images/project-image-.jpg');
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, cover;
  }

  .section-104 {
    margin-top: 0;
  }

  .starter-branding-cell {
    padding-top: 90px;
  }

  .rotate-card-txt-div {
    margin-bottom: -40px;
  }

  .button-1 {
    transform: scale(1.4);
  }

  .slide-1_glow-2 {
    opacity: .38;
    width: 620px;
    height: 470px;
  }

  .slide-1_glow {
    opacity: .4;
    width: 560px;
    height: 410px;
  }

  .button_item {
    height: auto;
  }

  .button-3-bg {
    position: absolute;
    overflow: hidden;
  }

  .button-3 {
    margin-top: 10px;
    transform: scale(1.4);
  }

  .button_item-2 {
    height: auto;
  }

  .button-5 {
    transform: scale(1.4);
  }

  .button-item-glowing {
    height: 380px;
  }

  .button-glowing, .button-2, .button-4 {
    transform: scale(1.4);
  }

  .button-9 {
    transform: scale(1.8);
  }

  .button-9.position {
    transform: scale(1.7);
  }

  .button-7, .button-5-2, .button-8 {
    transform: scale(1.4);
  }

  .button-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 1500px;
  }

  .button-3-2, .button-6 {
    transform: scale(1.4);
  }

  .slide-5_glow {
    filter: blur(130px);
    width: 960px;
    height: 750px;
  }

  .logo_color.logo_color-1 {
    height: 200px;
  }

  .slide-3_glow {
    width: 860px;
    height: 570px;
  }

  .logo-wrap {
    transform: scale(1.8);
  }

  .slide_8-bg {
    width: 800px;
    height: 840px;
  }

  .slide-2_glow {
    transform: scale(1.5);
  }

  .section_4 {
    grid-column-gap: 120px;
  }

  .section_3 {
    grid-column-gap: 110px;
  }

  .slide-9_glow {
    z-index: -2;
    opacity: .33;
    filter: blur(130px);
    width: 980px;
    height: 780px;
    top: 19%;
  }

  .section_8 {
    grid-column-gap: 110px;
  }

  .scroll {
    bottom: 90px;
    transform: scale(1.5);
  }

  .slide-9_glow-2 {
    width: 400px;
    height: 190px;
  }

  .personal-plan {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-bottom-card-copy.third-copy {
    background-image: none;
  }

  .section-130 {
    width: 100%;
    max-width: 1440px;
  }

  .section-131 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-307 {
    justify-content: flex-start;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .image-94 {
    display: block;
  }

  .cell-23442 {
    padding-top: 5px;
    padding-left: 0;
  }

  .image-95 {
    position: relative;
  }

  .mb-container-14-copy {
    background-image: radial-gradient(circle at 100% 0, #000, #fff0 45%), radial-gradient(circle at 0 0, #000, #fff0 45%), linear-gradient(0deg, #000 52%, #7d46ff 70%, #000 87%);
    padding-bottom: 0;
  }

  .mb-section-49-copy {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mb-quick-stack-59-copy {
    background-color: #f000;
    width: 100%;
    max-width: 1440px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .mb-footer-copy {
    display: none;
  }

  .mbtext-block-90-copy, .mb-text-block-90-copy {
    color: #b0acac;
  }

  .mbgrid-19-copy {
    grid-column-gap: 160px;
    grid-row-gap: 160px;
    background-color: #000;
    max-width: none;
  }

  .mb-flex-block-2-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    max-width: 700px;
  }

  .mb-section-56-copy {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .mbbackground-video-6-copy {
    background-size: 1440px 100%;
    max-width: 1440px;
    height: 100%;
    padding-bottom: 20px;
  }

  .mb-home-hero-section {
    background-position: 50%;
    background-size: cover;
    margin-bottom: 10px;
  }

  .mb-section-13-copy {
    justify-content: flex-start;
    display: flex;
  }

  .mb-section-51-copy {
    width: auto;
    max-width: 1440svh;
  }

  .mb-quick-stack-6-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mb-btncell-23442-copy {
    padding-top: 5px;
    padding-left: 0;
  }

  .mb-div-block-307-copy {
    justify-content: flex-start;
    width: 100%;
    padding-left: 0;
    display: flex;
  }

  .section-21-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-section-130-copy {
    width: 100%;
    max-width: 1440px;
  }

  .mb-section-60-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .mb-div-block-240-copy {
    min-width: 250px;
  }

  .container-46 {
    width: 100%;
  }

  .mb-div-block-240-2, .mb-div-block-240-1, .mb-div-block-240-4, .mb-div-block-240-5 {
    min-width: 250px;
  }

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

  .section-164 {
    padding-left: 0;
    padding-right: 0;
  }

  .aalam-section-100-copy {
    background-image: linear-gradient(35deg, #5200f3de, #0000 41%), linear-gradient(325deg, #7128f1d4, #fff0 43%), url('../images/project-image-.jpg');
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, cover;
  }

  .image-6680 {
    width: 100%;
  }

  .div-block-433 {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-3944-rr44, .cell-3944-pric {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-440 {
    width: 100%;
  }

  .div-block-433-copytab {
    padding-left: 0;
    padding-right: 0;
  }

  .handy-go-img-section {
    background-image: linear-gradient(35deg, #5200f3de, #0000 41%), linear-gradient(325deg, #7128f1d4, #fff0 43%), url('../images/project-image-.jpg');
    background-position: 0 0, 0 0, 0 0;
    background-size: auto, auto, cover;
  }

  .aalam-section-100-copy-rre {
    background-image: url('../images/Herro-image-1.png');
    background-position: 0 0;
    background-size: cover;
  }

  .debt-img-2 {
    width: 100%;
  }

  .attorney-at-law-ero {
    background-image: url('../images/hero.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .justice-hero {
    background-image: url('../images/Cover-Image.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .justice-img-3 {
    width: 100%;
  }

  .section-blog-1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .c333 {
    background-image: url('../images/bg-c2a.png');
    background-repeat: repeat-x;
    background-size: cover;
  }

  .justicia-hero-img {
    background-image: url('../images/Cover-Image.avif');
    background-position: 50%;
    background-size: cover;
  }

  .justicia-img-2 {
    width: 100%;
  }

  .medicare-hero {
    background-image: url('../images/hero-image.png');
    background-position: 0 0;
    background-size: cover;
  }

  .medi-img-2 {
    width: 100%;
  }

  .debt-fgt-hero {
    background-image: url('../images/debt-hero.png');
    background-position: 0 0;
    background-size: cover;
  }

  .osodh-gari-hero {
    background-image: url('../images/Login-page-_-cover.png');
    background-position: 0 0;
    background-size: cover;
  }

  .osodh-img-2 {
    width: 100%;
  }

  .envisiona-hero {
    background-image: url('../images/tyu.png');
    background-position: 0 0;
    background-size: cover;
  }
}

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

  .button-2 {
    width: 160px;
    height: 50px;
    font-size: .875rem;
  }

  .menu-line {
    background-color: #752dfc;
    width: 1.5rem;
    height: 2px;
    margin-bottom: .5rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .c2a-button {
    display: none;
  }

  .nav-link-1 {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .navbar {
    padding: 1rem;
  }

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #eceef0b8;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 1rem 1rem 2rem;
  }

  .div-block-50 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button-2 {
    padding: .5rem .5rem 0;
  }

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

  .div-block-53 {
    display: flex;
  }

  .nav-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .image-28 {
    cursor: pointer;
  }

  .nav-button-wrapper-2.hide-tablet {
    display: none;
  }

  .nav-button-wrapper-2.hide-desktop {
    margin-top: .5rem;
    padding-left: .5rem;
    display: flex;
  }

  .cell-19 {
    padding-top: 0;
  }

  .count-sec-divider, .right-divider {
    display: none;
  }

  .grid-19 {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-215 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .profile-card {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .social-link-div {
    margin-top: 14px;
  }

  .left-divider {
    display: none;
  }

  .div-block-190 {
    border-style: none;
    border-width: 0;
  }

  .navigation-link {
    justify-content: center;
    align-items: flex-end;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 12px;
  }

  .navigation-link.for-footer {
    justify-content: center;
    align-items: flex-start;
  }

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

  .grid-16 {
    margin-bottom: 40px;
  }

  .let-s-collaborate {
    background-color: #c2c2c224;
    width: 100%;
  }

  .container-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c2a-title {
    font-size: 36px;
  }

  .div-block-214 {
    width: 100%;
  }

  .home-solution-section, .section-6 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-4 {
    font-size: 28px;
  }

  .feature-bottom-card {
    border-radius: 1.875rem;
    position: static;
  }

  .text-block-62 {
    font-size: 25px;
    line-height: 30px;
  }

  .plus {
    font-size: 60px;
  }

  .section {
    padding-top: 160px;
  }

  .about-card-5 {
    min-height: 300px;
  }

  .div-block-213 {
    flex-flow: column;
    width: 100%;
  }

  .quick-stack-14 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-heading-h2 {
    font-size: 36px;
  }

  .text-block-57 {
    padding-left: 0;
    font-size: 30px;
    line-height: 30px;
    display: flex;
  }

  .collabrator-btn-div {
    flex-flow: wrap;
    justify-content: center;
  }

  .container-6 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .bold-text {
    text-align: center;
    margin-top: 10px;
    font-size: 45px;
    line-height: 36px;
  }

  .creativity-txt {
    font-size: 48px;
  }

  .container-5 {
    padding: 40px 25px;
  }

  .home-achievement-sec {
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
  }

  .footer-column-1 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
  }

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

  .text-block-63 {
    font-size: 30px;
    line-height: 35px;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .home-our-work-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-4 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .creative-mind-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .grid-11 {
    grid-template-columns: 1.75fr;
  }

  .count {
    font-size: 72px;
  }

  .text-block-59 {
    font-size: 14px;
    line-height: 22px;
  }

  .section-7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .our-work-heading {
    max-width: 500px;
    font-size: 36px;
  }

  .card-2 {
    width: 100%;
  }

  .text-block-58 {
    font-size: 30px;
    line-height: 35px;
  }

  .creative-block-title {
    font-size: 22px;
  }

  .feature-bottom-content {
    width: 100%;
  }

  .logo-sec-container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .achevement-heading-h2 {
    font-size: 36px;
  }

  .card-3 {
    width: 100%;
  }

  .section-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-30 {
    font-size: 22px;
    line-height: 120%;
  }

  .innovation-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    margin-top: 44px;
  }

  .review-grid {
    grid-template-columns: 2.25fr;
    margin-top: 40px;
  }

  .grid-18 {
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .excellence {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    padding: 25px;
  }

  .container-7 {
    padding-right: 25px;
  }

  .c2a-main {
    padding: 90px 40px;
  }

  .logo-section {
    width: 100%;
  }

  .crafting-heading {
    font-size: 36px;
  }

  .static-marquee_logos {
    width: 100vw;
  }

  .home-logo-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pricing-heading-h2 {
    font-size: 36px;
  }

  .container-10 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-14 {
    padding-top: 24px;
  }

  .collabrator-wrapper {
    text-align: center;
    justify-content: center;
  }

  .feature-bottom-content-wrapper {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
  }

  .card-1 {
    width: 100%;
  }

  .creative-mind-heading {
    max-width: 400px;
    font-size: 36px;
  }

  .card-4 {
    width: 100%;
  }

  .brand-txt {
    pointer-events: auto;
  }

  .dark-part-heading {
    max-width: 600px;
    font-size: 36px;
  }

  .home-about-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-37 {
    flex: none;
    margin-top: 0;
    padding-left: 5px;
  }

  .div-block-212 {
    flex-flow: column;
    width: 100%;
  }

  .avatar {
    width: 100%;
    height: 100%;
  }

  .heading-20 {
    font-size: 36px;
  }

  .cell-16 {
    align-items: center;
  }

  .sell-1 {
    height: 100%;
    min-height: auto;
  }

  .div-block-196 {
    width: 100%;
    height: 100%;
  }

  .crafting-bedge-section {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .logo-card-contac-us {
    width: 100%;
  }

  .home-our-team-sec {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-17, .quick-stack-18 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-68 {
    margin-top: 0;
    margin-left: 0;
    font-size: 30px;
    line-height: 35px;
  }

  .quick-stack-19 {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-20 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-21 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-25 {
    justify-content: center;
  }

  .section-18 {
    padding-left: 30px;
    padding-right: 30px;
  }

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

  .text-block-69 {
    font-size: 18px;
  }

  .why-us {
    font-size: 35px;
    line-height: 40px;
  }

  .driven-by-growt {
    padding-top: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .heading-52 {
    margin-top: 20px;
  }

  .brix---header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---header-menu-wrapper {
    border-top: 1px solid var(--elements-webflow-library--neutral--300);
    border-bottom: 1px solid var(--elements-webflow-library--neutral--300);
    background-color: var(--elements-webflow-library--neutral--100);
    padding: 24px;
  }

  .brix---header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---header-nav-list-item {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---dropdown-card {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card.w--open {
    position: static;
  }

  .brix---dropdown-pd {
    padding: 20px 0 14px;
  }

  .brix---header-logo {
    max-width: 232px;
  }

  .brix---hamburger-menu-wrapper {
    order: -1;
    transition: transform .3s;
  }

  .brix---hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .brix---hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .brix---dropdown-column-wrapper {
    padding-top: 0;
    position: static;
  }

  .brix---dropdown-column-wrapper.w--open {
    transform: none;
  }

  .brix---hamburger-menu-bar-top {
    width: 44px;
    height: 3px;
  }

  .brix---hamburger-menu-bar-bottom {
    width: 44px;
    height: 3px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    margin-bottom: 16px;
    padding-left: 0;
  }

  .brix---grid-header-top {
    grid-template-columns: 1.8fr 1fr;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-column-gap: 10px;
  }

  .brix---header-wrapper-v9 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---dropdown-card-wrapper-836px {
    min-width: auto;
    box-shadow: none;
    background-color: #0000;
    border-width: 0;
    border-radius: 0;
  }

  .brix---dropdown-card-wrapper-836px.w--open {
    position: static;
    transform: none;
  }

  .brix---dropdown-pd-48px {
    padding: 24px 0 32px;
  }

  .brix---grid-2-columns-dropdown {
    grid-template-columns: 1fr;
  }

  .heading-53 {
    font-size: 35px;
    line-height: 30px;
  }

  .heading-54, .heading-55 {
    margin-top: 0;
    font-size: 35px;
    line-height: 30px;
  }

  .text-block-77 {
    font-size: 18px;
  }

  .quick-stack-50 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .quick-stack-51 {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---section {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---heading-h2-size {
    font-size: 30px;
    line-height: 46px;
  }

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

  .rt-accelerate-growth {
    max-width: none;
  }

  .rt-accelerate-growth.rt-home-three-wrapper {
    width: 100%;
  }

  .rt-growth-section-text {
    max-width: 750px;
  }

  .rt-growth-section-text.rt-text-two {
    max-width: none;
  }

  .text-span-19 {
    font-size: 45px;
  }

  .brix---btn-primary {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .brix---container-default-3 {
    max-width: none;
  }

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

  .brix---heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .brix---card-form {
    padding: 54px 32px;
  }

  .brix---grid-contact-v7 {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .brix---heading-h3-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---section-position-relative {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---contact-v6-half-bg-right {
    width: 100%;
    height: 30%;
    inset: auto 0% 0%;
  }

  .brix---grid-contact-v6 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-32px-2 {
    margin-bottom: 24px;
  }

  .brix---card-form-v2 {
    width: 100%;
    padding: 10px 40px 0;
  }

  .brix---social-media-grid-right---mbp-center {
    grid-column-gap: 10px;
  }

  .brix---inner-container-752px-center {
    width: 100%;
    max-width: none;
  }

  .text-block-81 {
    text-align: center;
    line-height: 25px;
  }

  .quick-stack-53 {
    background-image: radial-gradient(circle at 100% 100%, #00390a, #00000003 62%), radial-gradient(circle at 0 100%, #240053, #000 63%);
  }

  .cell-49, .cell-50 {
    align-items: center;
  }

  .quick-stack-59 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-90 {
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .quick-stack-60 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cell-55 {
    text-align: center;
    padding-left: 0;
  }

  .cell-56 {
    padding-left: 0;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---paragraph-large {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-2 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-1012px {
    position: static;
  }

  .brix---card-testimonial-v14 {
    flex-direction: column;
    padding-left: 32px;
  }

  .brix---testimonial-v14-left-side {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .brix---testimonial-v14-left-right {
    max-width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .brix---section-overflow-hidden {
    padding: 118px 10px;
  }

  .section-30 {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .section-30.hero {
    padding-top: 11.25rem;
    padding-bottom: 6.25rem;
  }

  .hero-title {
    letter-spacing: -.375rem;
    font-size: 6rem;
  }

  .hero-ticker-img {
    width: 100%;
    max-width: 9rem;
  }

  .hero-slider-mask {
    max-width: 15.375rem;
  }

  .hero-review-wrapper, .hero-ticker {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-slider-tag {
    padding: .4rem .55rem;
  }

  .hero-bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-auto-columns: 1fr;
  }

  .primary-button, .secondary-button {
    padding: 1.125rem 1.375rem;
  }

  .hero-left {
    max-width: 460px;
  }

  .hero-right {
    max-width: 15.375rem;
  }

  .hero-ticker-item {
    margin-right: 1rem;
    padding: 1rem 2rem;
  }

  .section-31 {
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .v-border.left {
    left: 1rem;
  }

  .v-border.right {
    right: 1rem;
  }

  .services-img {
    height: 100%;
  }

  .services-icon {
    width: 3rem;
    max-width: none;
    height: 3rem;
  }

  .section-title-right {
    max-width: none;
  }

  .h-border.bottom {
    bottom: 1rem;
  }

  .h-border.top {
    top: 1rem;
  }

  .section-title-flex {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1.3fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .services-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: stretch;
  }

  .section-title-left.width-36-3 {
    max-width: none;
  }

  .services-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 1.25rem 1rem;
  }

  .background-video-5 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    height: 400px;
  }

  .div-block-223 {
    width: auto;
    height: auto;
  }

  .cell-63 {
    padding-left: 0;
  }

  .text-block-94 {
    font-size: 18px;
  }

  .text-block-102 {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 30px;
  }

  .section-40 {
    display: flex;
  }

  .tabs-menu-5 {
    overflow: hidden;
  }

  .pricing-page-card-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-116 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-58 {
    font-size: 22px;
    line-height: 30px;
  }

  .grid-24 {
    grid-template-columns: 1.75fr;
  }

  .about-card-7 {
    min-height: 300px;
  }

  .testimonial-heading-h2 {
    max-width: 600px;
    font-size: 36px;
  }

  .quick-stack-97 {
    width: 100%;
    min-width: auto;
  }

  .quick-stack-103, .quick-stack-104 {
    width: 100%;
  }

  .most-popular {
    width: 100%;
    min-width: auto;
  }

  .tabs-2 {
    display: flex;
  }

  .tabs-content-2 {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .rt-hero-heading {
    margin-top: 10px;
    margin-bottom: 27px;
  }

  .rt-hero-text-section {
    max-width: 500px;
    padding-top: 52px;
    padding-bottom: 90px;
  }

  .class256 {
    border-radius: 0;
  }

  .section-42 {
    display: none;
  }

  .cell-121-copy {
    border-radius: 20px;
  }

  .cell-120-copy-copy, .cell-120-copy {
    background-color: #e5e6e7;
  }

  .section-45 {
    display: none;
  }

  .price-card {
    width: 100%;
    min-width: auto;
  }

  .text-span-25 {
    font-size: 45px;
  }

  .text-block-162 {
    font-size: 12px;
  }

  .quick-stack-116 {
    width: 100%;
    min-width: auto;
  }

  .quick-stack-118 {
    width: 100%;
  }

  .quick-stack-127, .quick-stack-138, .quick-stack-149, .quick-stack-160, .quick-stack-171, .quick-stack-182, .quick-stack-193 {
    width: 100%;
    min-width: auto;
  }

  .marqueqe_wrap {
    width: 400vw;
  }

  .divider-with-text-2 {
    text-align: center;
  }

  .home-logo-section-2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .logo-sec-container-2 {
    width: 100%;
    max-width: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .logo-animate-pricing {
    pointer-events: auto;
  }

  .brix---mg-bottom-32px-4 {
    margin-bottom: 24px;
  }

  .brix---paragraph-large-2 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-3 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-2 {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-1012px-2 {
    position: static;
  }

  .brix---card-testimonial-v14-2 {
    flex-direction: column;
    padding-left: 32px;
  }

  .brix---testimonial-v14-left-side-2 {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .brix---testimonial-v14-left-right-2 {
    max-width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .text-block-250 {
    font-size: 12px;
  }

  .section-54 {
    display: none;
  }

  .divider-with-text-3 {
    text-align: center;
  }

  .section-55, .section-56 {
    display: none;
  }

  .section-58 {
    max-width: none;
  }

  .section-59 {
    padding-bottom: 40px;
  }

  .section-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
  }

  .div-block-240 {
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .text-block-252 {
    align-items: center;
    font-size: 14px;
    display: flex;
  }

  .card-222, .card-333, .card-4444, .card-555 {
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .section-62 {
    position: static;
  }

  .ghgdgs {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .image-62, .image-63 {
    display: none;
  }

  .heading-63 {
    text-align: center;
    flex-flow: column;
    font-size: 45px;
    line-height: 55px;
  }

  .text-span-26, .text-span-27 {
    font-size: 45px;
  }

  .text-block-255 {
    font-size: 18px;
    line-height: 30px;
  }

  .cell-23375 {
    padding-top: 0;
  }

  .cell-23378 {
    padding-top: 60px;
  }

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

  .quick-stack-219 {
    padding-left: 0;
  }

  .quick-stack-220 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-23384 {
    padding-left: 0;
  }

  .image-64 {
    width: 100%;
  }

  .text-block-259 {
    padding-left: 0;
  }

  .text-block-260 {
    font-size: 28px;
  }

  .section-75, .section-76 {
    padding-bottom: 0;
  }

  .text-block-262 {
    padding-top: 20px;
    padding-bottom: 40px;
    font-size: 20px;
  }

  .white-text-1-copy {
    align-items: flex-end;
    font-size: 35px;
    display: flex;
  }

  .black-sec-heading-copy {
    padding-top: 0;
  }

  .our-expertise-txt {
    text-align: center;
    font-size: 30px;
  }

  .design-services {
    text-align: center;
    font-size: 35px;
  }

  .div-block-255 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .brix---btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-4 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---heading-h4-size {
    font-size: 22px;
    line-height: 32px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-3 {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-390px {
    position: static;
  }

  .brix---section-overflow-hidden-3 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .services {
    margin-top: .5rem;
    margin-bottom: .5rem;
  }

  .home-logo-section-3 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-79 {
    width: 100%;
    padding-bottom: 0;
  }

  .lokk {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    width: 100%;
  }

  .ttttt {
    width: 200vw;
  }

  .section-80 {
    padding-top: 40px;
  }

  .text-block-267 {
    padding-bottom: 40px;
  }

  .form-body-contact-us {
    padding: 54px 40px;
  }

  .project-type-box {
    width: 100%;
  }

  .cus-button {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-81 {
    display: none;
  }

  .section-83 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-bottom: 0;
    padding-top: 0;
  }

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

  .text-block-270 {
    font-size: 25px;
  }

  .brix---mg-bottom-32px-5 {
    margin-bottom: 24px;
  }

  .brix---paragraph-large-3 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---btn-primary-5 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .brix---heading-h2-size-5 {
    font-size: 30px;
    line-height: 46px;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-row-gap: 24px;
    grid-template-columns: .7fr;
  }

  .brix---buttons-row-right---t-left-4 {
    justify-content: flex-start;
  }

  .brix---slider-mask-width-1012px-3 {
    position: static;
  }

  .brix---card-testimonial-v14-3 {
    flex-direction: column;
    padding-left: 32px;
  }

  .brix---testimonial-v14-left-side-3 {
    margin-bottom: 36px;
    margin-right: 0;
  }

  .brix---testimonial-v14-left-right-3 {
    max-width: 100%;
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-12, .container-37, .container-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-88 {
    padding-top: 80px;
  }

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

  .section-89 {
    margin-bottom: 20px;
  }

  .form-2 {
    width: 100%;
  }

  .text-field-10 {
    min-width: auto;
  }

  .uuu {
    align-items: center;
  }

  .custom-page-form {
    width: 100%;
  }

  .quick-stack-238 {
    width: 100%;
    min-width: auto;
  }

  .section-90 {
    display: none;
  }

  .text-block-298 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .work-page-heading {
    font-size: 36px;
  }

  .section-91 {
    display: none;
  }

  .section-94 {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .text-block-301 {
    font-size: 26px;
  }

  .cell-23420 {
    padding-left: 0;
  }

  .section-97 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-270 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-311 {
    font-size: 11px;
  }

  .div-block-271 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .text-block-313, .text-block-314, .text-block-315 {
    font-size: 14px;
  }

  .text-block-316 {
    font-size: 11px;
  }

  .project-des {
    margin-top: -200px;
    padding-top: 360px;
    font-size: 36px;
  }

  .design-that-de {
    font-size: 36px;
  }

  .section-102 {
    margin-left: 30px;
    margin-right: 30px;
    padding-top: 20px;
    padding-right: 0;
  }

  .section-103 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section-104 {
    padding-top: 10px;
  }

  .the-core {
    padding-top: 0;
    font-size: 36px;
  }

  .section-105 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .reliable {
    font-size: 36px;
  }

  .section-106 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .div-block-276-copy {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .style-guide {
    font-size: 36px;
  }

  .div-block-278 {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .div-block-280, .section-114 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .wireframe {
    font-size: 36px;
  }

  .text-block-325 {
    text-align: left;
    padding-bottom: 40px;
    font-size: 28px;
    line-height: 40px;
  }

  .p-tab-2, .p-tab-menu-2 {
    max-width: none;
  }

  .p-all-projects-text {
    font-size: 12px;
  }

  .webflow {
    max-width: none;
    overflow: hidden;
  }

  .webflow-text-port, .all-projects-and-work-txt, .wordpress-txt, .custom-project-txt {
    font-size: 12px;
  }

  .ddf, .localized {
    max-width: none;
    min-height: 250px;
  }

  .live {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .alondon {
    padding-bottom: 60px;
    font-size: 22px;
    line-height: 40px;
  }

  .finding {
    text-align: left;
    padding-bottom: 40px;
    font-size: 22px;
  }

  .a-centralized {
    font-size: 22px;
  }

  .section-121 {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-123 {
    padding-top: 0;
  }

  .website-design-ttxt-1 {
    font-size: 12px;
  }

  .rotate-card-1-div {
    max-width: none;
    height: 700px;
    overflow: hidden;
  }

  .button_item {
    height: auto;
  }

  .button_item-2, .button-item-glowing {
    height: 270px;
  }

  .button-grid {
    grid-template-columns: 1fr 1fr;
    width: 690px;
  }

  .expand-card-img-1 {
    transform: translate(50%);
  }

  .card-expand-1 {
    border-color: #313131;
    max-width: 75vw;
  }

  .grid {
    grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  }

  .div-block-293, .div-block-294 {
    height: 100%;
    min-height: auto;
  }

  .feature-bottom-card-copy {
    border-radius: 1.875rem;
    position: static;
  }

  .feature-bottom-content-copy {
    width: 100%;
  }

  .section-128 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    padding-bottom: 20px;
  }

  .section-131 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .project-card-heading-txt-bx {
    margin-bottom: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .heading-card-txt-bx-2, .where-inovation-copy2222 {
    font-size: 35px;
    line-height: 40px;
  }

  .grid-card-2, .grid-card-3 {
    grid-template-columns: minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr) minmax(.5rem, 1fr);
  }

  .div-block-293-infinity {
    min-height: auto;
  }

  .section-133 {
    display: flex;
  }

  .mb-text-block-269 {
    text-align: center;
    font-family: Lato, sans-serif;
    font-weight: 900;
  }

  .mb-text-block-272 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    font-weight: 700;
  }

  .section-134 {
    flex-flow: column;
    display: flex;
  }

  .mb-contact-us-page-copy {
    width: 100%;
  }

  .mbform-body-contact-us {
    max-width: none;
    padding: 54px 40px;
  }

  .mbcontact-us-page-form-copy {
    width: 100%;
  }

  .mbcus-button-box-copy {
    flex-flow: column;
    width: 100%;
    min-width: auto;
    display: flex;
  }

  .div-block-315, .div-block-316, .div-block-317 {
    width: 100%;
  }

  .div-block-318 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .div-block-319, .div-block-320 {
    width: 100%;
  }

  .section-135 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    justify-content: center;
    margin-top: 20px;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .mbquick-stack-226-copy, .mb12quick-stack-226-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .mbtext-field-10-copy {
    width: 100%;
    min-width: auto;
  }

  .mb-container-14-copy {
    padding-top: 24px;
  }

  .mbgrid-19-copy {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    flex-flow: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mb-footer-column-1-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .mb-form-2-copy {
    width: 100%;
  }

  .mb-c2a-title-copy {
    font-size: 36px;
  }

  .mb-section-56-copy {
    padding-bottom: 60px;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .mb-home-hero-section {
    padding-top: 40px;
  }

  .mb-section-13-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-section-51-copy {
    align-items: center;
    padding-top: 0;
  }

  .mb-peopletext-block {
    text-align: center;
    margin-top: 0;
    font-size: 45px;
    line-height: 36px;
  }

  .mb-forn-concept-txt {
    margin-top: 0;
    margin-left: 0;
  }

  .mb-div-block-307-copy {
    justify-content: center;
    padding-bottom: 60px;
  }

  .mb-cell-7-copy {
    justify-content: center;
  }

  .mb-bold-text-3-copy {
    text-align: center;
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 60px;
    font-size: 18px;
    display: flex;
  }

  .section-137-copy {
    padding-top: 20px;
  }

  .div-block-330 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    font-size: 18px;
    display: flex;
  }

  .text-block-369 {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 20px;
  }

  .text-block-370, .text-block-371 {
    color: #fff;
    font-size: 16px;
  }

  .section-138 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .div-block-334 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .container-41 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .container-42 {
    background-image: url('../images/purple-color.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 300px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .div-block-331-copy-1 {
    width: 100%;
    height: 300px;
    min-height: auto;
    max-height: none;
    display: flex;
  }

  .div-block-332-copy2 {
    background-image: url('../images/aalam-project-cover-1-.png');
    background-size: cover;
    border-radius: 12px;
    justify-content: center;
    align-items: flex-end;
    width: 50%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
    display: flex;
  }

  .button-15-card-2 {
    color: #fff;
    background-color: #fff3;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .section-139 {
    flex-flow: column;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .mb-stack-card-button-26-copy {
    width: 100%;
  }

  .container-43 {
    background-color: #f0fdf9;
    border-radius: 15px;
    max-width: none;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

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

  .div-block-335 {
    padding-top: 20px;
  }

  .container-43-copy-2 {
    background-color: #eef8ff;
    border-radius: 15px;
    max-width: none;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .mb-div-block-314-c222 {
    background-color: #d1ecff;
  }

  .mb-div-block-314-c333 {
    background-color: #cffdef;
  }

  .container-43-copy-4 {
    background-color: #fff8ed;
    border-radius: 15px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .container-43-card-11 {
    background-color: #fcf2f9;
    border-radius: 15px;
    max-width: none;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .mb-div-block-314-c11-1 {
    background-color: #fcdbf2;
  }

  .mb-card-btn-1 {
    background-color: #fcdbf2;
    width: 100%;
  }

  .mb-card-btn-2 {
    background-color: #d1ecff;
    width: 100%;
  }

  .mb-card-btn3 {
    background-color: #cffdef;
    width: 100%;
  }

  .mb-top-heading-cell-copy {
    margin-bottom: 0;
    padding-bottom: 40px;
    font-size: 35px;
  }

  .card-folder {
    display: none;
  }

  .section-149 {
    flex-flow: column;
    display: flex;
  }

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

  .quick-stack-249 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-153 {
    display: none;
  }

  .tabs-content-7 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-364 {
    width: 100%;
  }

  .div-block-366 {
    justify-content: center;
    display: flex;
  }

  .section-40-copy {
    display: flex;
  }

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

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

  .container-45 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .div-block-372 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    width: 50%;
    padding: 20px 20px 15px;
    display: flex;
  }

  .container-45-c {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .tab-container-42-c1 {
    background-image: url('../images/purple-color.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 300px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .tab-container-42-c2 {
    background-image: url('../images/green-color-2.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 300px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  ._3ab-container-42-c2 {
    background-image: url('../images/purple-color.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 300px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .tab-container-42-c3 {
    background-image: url('../images/blue-color.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: auto;
    max-height: 300px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .cell-23459 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-373 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    display: flex;
  }

  .section-155 {
    margin-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .container-46 {
    background-image: linear-gradient(#000846, #000);
    border-radius: 20px;
    flex-flow: column;
    max-width: none;
  }

  .div-block-374, .form-4 {
    width: 100%;
  }

  .cell-23460, .cell-23461 {
    align-items: center;
  }

  .div-block-375 {
    width: 100%;
  }

  .section-156 {
    margin-bottom: 80px;
  }

  .div-block-376 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .tab-footer-let-s-collaborate-copy {
    background-color: #c2c2c224;
  }

  .link-2, .privacy {
    color: #fff;
    font-size: 12px;
    -webkit-text-decoration: none;
    text-decoration: none;
  }

  .div-block-377 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .div-block-378 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .div-block-379 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    display: flex;
  }

  .container-47 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-383 {
    padding-top: 20px;
  }

  .section-157 {
    display: block;
  }

  .section-158 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-384 {
    grid-template-columns: 1fr 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .quick-stack-250 {
    padding-top: 60px;
  }

  .section-159 {
    padding-bottom: 80px;
    display: block;
  }

  .container-48 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
  }

  .cell-23462, .cell-23463 {
    align-items: center;
  }

  .tab-table-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .div-block-385 {
    border-radius: 20px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 8px 10px 30px #0e0d0d26;
  }

  .class256-bottom {
    border-radius: 0 0 20px 20px;
  }

  .div-block-385-copy {
    background-image: url('../images/table--background.svg');
    background-position: 0 0;
    background-size: cover;
    border-radius: 20px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 8px 10px 30px #0e0d0d26;
  }

  .cell-120-feature {
    background-color: #e5e6e7;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .div-block-386 {
    width: 100%;
    display: flex;
  }

  .tab-pane-tab-2-2, .tab-pane-tab-3-2, .tab-pane-tab-4-2 {
    width: 100%;
  }

  .section-160 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .div-block-387 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .section-161 {
    display: none;
  }

  .section-162 {
    margin-top: 80px;
  }

  .div-block-389, .div-block-390 {
    padding-top: 40px;
  }

  .container-49, .container-50, .container-51 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 40px;
  }

  .tab-pane-tab-3-3, .div-block-391 {
    padding-top: 40px;
  }

  .div-block-392 {
    width: 100%;
    max-width: 563px;
    padding-top: 40px;
  }

  .tab-pane-tab-3-4 {
    width: 100%;
    max-width: 563px;
    overflow: hidden;
  }

  .div-block-393, .div-block-394 {
    padding-top: 40px;
  }

  .div-block-395 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .div-block-396 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    display: flex;
  }

  .section-164 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-self: center;
  }

  .div-block-398 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-401 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: center;
    align-items: center;
  }

  .div-block-402 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
  }

  .section-167 {
    padding: 80px 30px 40px;
    display: block;
  }

  .section-170 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }

  .div-block-405 {
    width: 100%;
    display: flex;
  }

  .div-block-406 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    display: flex;
  }

  .div-block-407 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .tab-pane-tab-5 {
    overflow: hidden;
  }

  .div-block-408 {
    width: 100%;
  }

  .div-block-409, .div-block-410 {
    padding-top: 40px;
  }

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

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .section-40-pricing {
    display: none;
  }

  .section-work {
    display: flex;
  }

  .image-6675, .service-card-1-img, .service-card-2-img, .service-card-3-img, .service-card-4-img, .image-64-copy23, .image-64-copy-4434 {
    width: 100%;
  }

  .aalam-design-that-de-copy {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 36px;
  }

  .aalam-section-100-copy {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .aa-text-block-317-copy, .aa-text-block-317-copy-copy, .aa1-text-block-317-copy-copy {
    font-size: 12px;
  }

  .aa-image-74 {
    border-radius: 15px;
  }

  .div-block-411 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-6680 {
    border-radius: 15px;
  }

  .section-172 {
    margin-top: 0;
  }

  .aa-reliable-copy {
    font-size: 36px;
  }

  .div-block-414 {
    border-radius: 15px;
  }

  .text-block-372 {
    font-size: 22px;
    line-height: 30px;
  }

  .image-6682, .image-6683, .image-6684, .image-6685 {
    border-radius: 15px;
  }

  .section-175 {
    padding: 40px 30px;
  }

  .image-6686 {
    border-radius: 15px;
  }

  .div-block-419 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .aalam-reliable-copy, .weaa-reliable-copy-copy {
    font-size: 36px;
  }

  .hhcxbhdbhhfh-image-84-copy {
    border-radius: 15px;
  }

  .div-block-421 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-6687 {
    border-radius: 15px;
  }

  .kl-wireframe-copy {
    font-size: 36px;
  }

  .section-176 {
    margin-top: 40px;
  }

  .bottom-feedback {
    padding-bottom: 0;
    font-size: 36px;
  }

  .section-178 {
    overflow: hidden;
  }

  .section-180 {
    margin-top: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .jjkjkquick-stack-56-copy {
    padding-top: 40px;
  }

  .image-6689 {
    border-radius: 15px;
  }

  .div-block-372-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    width: 50%;
    padding: 20px 20px 15px;
    display: flex;
  }

  .new-tab {
    background-image: url('../images/handy-go-cover-1.png');
    background-position: 50%;
    background-size: cover;
    border-radius: 12px;
    width: 50%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .newww-div-copy {
    background-image: url('../images/branding.png');
    background-position: 0 0;
    background-size: cover;
    border-radius: 12px;
    width: 50%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .link-block-5 {
    width: 100%;
  }

  .section-183 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .lokk-copy, .lokk-3 {
    width: 200vw;
  }

  .div-block-435 {
    display: flex;
  }

  .div-block-436 {
    justify-content: center;
    align-items: flex-end;
    width: 50%;
    display: flex;
  }

  .div-block-437 {
    width: 50%;
  }

  .div-block-438 {
    background-image: url('../images/project-image-back.png');
    background-position: 100% 0;
    background-size: auto;
    border-radius: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-439 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .tab-section-179-copy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-441 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .project-des-copy {
    margin-top: 0;
    padding-top: 60px;
    font-size: 36px;
  }

  .div-block-433-copytab {
    margin-top: -250px;
    padding-top: 250px;
  }

  .mb-section-120-copy {
    padding-top: 80px;
  }

  .div-block-449, .div-block-450 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cell-121-copy-copy {
    border-radius: 20px;
  }

  .text-block-370-copy, .text-block-trtre5 {
    color: #fff;
    font-size: 16px;
  }

  .brix---btn-primary-5-copy {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-451 {
    width: 100%;
    display: none;
  }

  .handy-go-img-section {
    background-position: 50%;
    min-width: 600px;
    max-width: 600px;
    min-height: 500px;
    max-height: 500px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-200 {
    display: block;
  }

  .home-logo-phone {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .aalam-section-100-copy-rre {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .debt-img-1, .debt-img-2, .debt-img55, .debt-img-6686, .debt-img445 {
    border-radius: 15px;
  }

  .section-201 {
    display: none;
  }

  .section-94-web, .section-94-ui, .section-94-ui-saas, .section-94-ui-mvp, .section-94-saas-m, .section-94-saas-crm, .section-94-sas-mvp, .section-94-brand {
    flex-flow: column;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .container-55 {
    padding-right: 25px;
  }

  .creative-mind-heading-2 {
    max-width: 400px;
    font-size: 36px;
  }

  .headline.xl {
    font-size: 3rem;
  }

  .at-law-pro {
    padding-bottom: 60px;
    font-size: 22px;
    line-height: 40px;
  }

  .law-c-problems {
    text-align: left;
    padding-bottom: 40px;
    font-size: 22px;
  }

  .attorney-at-law-ero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .at-law-3-points-1, .at-law-3poits {
    max-width: none;
    min-height: 250px;
  }

  .at-law-3-pointsss {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .at-law-solution-3 {
    max-width: none;
    min-height: 250px;
  }

  .at-law-solution-mid {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .at-law-gfhgf, .at-law-pic-ww, .at-law-framework, .at-law-jhfhffyt {
    border-radius: 15px;
  }

  .justice-hero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .justice-img-2 {
    border-radius: 15px;
  }

  .justice-3-points-core {
    max-width: none;
    min-height: 250px;
  }

  .justice-3-poitns-core-2 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .justice-solution-1 {
    max-width: none;
    min-height: 250px;
  }

  .justice-solution-2 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .justice-img-3, .justice-img-4, .justice-img-6, .justice-img-7, .justice-img-8, .justice-img-9, .justice-img-10 {
    border-radius: 15px;
  }

  .section-blog {
    margin-bottom: 20px;
  }

  .section-blog-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .c333 {
    padding: 90px 40px;
  }

  .justicia-hero-img {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .justifia-img-1, .justicia-img-2, .justicia-img-3, .justicia-img-7, .justicia-img-8, .justicia-img-99 {
    border-radius: 15px;
  }

  .justicia-core-3 {
    max-width: none;
    min-height: 250px;
  }

  .justicia-3-core {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .rewrew22 {
    max-width: none;
    min-height: 250px;
  }

  .sdfdsvcxffds4t5 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .sdfbvx423 {
    max-width: none;
    min-height: 250px;
  }

  .medicare-hero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .medicare-img-1 {
    border-radius: 15px;
  }

  .medicare-core {
    max-width: none;
    min-height: 250px;
  }

  .medicare-core-1 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .medi-img-2, .medi-img3 {
    border-radius: 15px;
  }

  .medi-key {
    max-width: none;
    min-height: 250px;
  }

  .medi-key-2 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .medi-img-55, .medi-img-56, .medi-img-765, .medi-img-543 {
    border-radius: 15px;
  }

  .erews {
    font-size: 11px;
  }

  .wasddfdxfg, .drtrdxfgv, .aere65766 {
    font-size: 12px;
  }

  .debt-fgt-hero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ytyyty {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .jkjjkk {
    max-width: none;
    min-height: 250px;
  }

  .jkjkjk {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .ytdgfd {
    max-width: none;
    min-height: 250px;
  }

  .gffd00 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .osodh-gari-hero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .osodh-img-1, .osodh-img-2, .osodh-img-3 {
    border-radius: 15px;
  }

  .osodh-key-s {
    max-width: none;
    min-height: 250px;
  }

  .osodh-key-2 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .osodh-img-5, .osodh-img-6, .osodh-img-7, .osodh-img-77, .osodh-img-8398, .osodh-img923, .osodh-img-939 {
    border-radius: 15px;
  }

  .kskjks {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .envisiona-hero {
    background-position: 50%;
    min-width: 600px;
    min-height: 400px;
    margin-left: 100px;
    margin-right: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .envi-img1 {
    border-radius: 15px;
  }

  .envi-core {
    max-width: none;
    min-height: 250px;
  }

  .envi-core-2 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .envi-key, .envy-key {
    max-width: none;
    min-height: 250px;
  }

  .envy-key-3 {
    max-width: none;
    min-height: 250px;
    margin-top: 0;
  }

  .envy-img900, .envy-421, .envy-img-4322 {
    border-radius: 15px;
  }

  .jij {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .footer-menu-item.grid {
    grid-template-columns: 1.75fr;
  }
}

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

  .nav-button-wrapper-2.hide-desktop {
    margin-top: .875rem;
  }

  .navigation-link.for-footer {
    justify-content: center;
    align-items: flex-start;
  }

  .bold-text {
    margin-top: 0;
    font-size: 32px;
  }

  .footer-column-1 {
    align-items: center;
  }

  .sell-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-18 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .heading-45 {
    margin-top: 0;
    font-size: 32px;
  }

  .brix---header-logo {
    max-width: 90%;
  }

  .brix---btn-primary-small {
    padding: 20px 32px;
  }

  .brix---btn-header-hidden-on-mbl {
    display: none;
  }

  .brix---header-nav-list-item-show-in-mbl {
    display: block;
  }

  .brix---header-top-wrapper {
    padding-top: 0;
  }

  .brix---grid-header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---top-header-right-col, .brix---top-header-left-col {
    justify-content: center;
  }

  .brix---social-media-grid-right---mbl-center {
    justify-content: center;
    justify-items: center;
  }

  .brix---header-content-wrapper-v9 {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .brix---text-200, .brix---text-200-bold {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---dropdown-pd-48px {
    padding-bottom: 24px;
  }

  .brix---square-dropdown-icon {
    border-radius: 12px;
    max-width: 52px;
  }

  .brix---grid-2-columns-dropdown {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .section-24 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .quick-stack-50 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

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

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---text-201 {
    font-size: 16px;
    line-height: 18px;
  }

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

  .brix---heading-h2-size {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---text-200-bold-2 {
    font-size: 16px;
    line-height: 18px;
  }

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

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .text-span-19 {
    font-size: 32px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---btn-primary {
    padding: 20px 32px;
  }

  .brix---input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---text-area {
    border-radius: 18px;
  }

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

  .brix---heading-h1-size {
    margin-bottom: 12px;
    font-size: 38px;
    line-height: 46px;
  }

  .brix---card-form {
    min-height: 560px;
    padding: 36px 30px 48px;
  }

  .brix---form-grid-2-columns {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
    min-width: auto;
  }

  .brix---card-map-content {
    padding: 32px;
  }

  .brix---grid-contact-v7 {
    grid-template-columns: 1fr;
  }

  .brix---subtitle {
    font-size: 17px;
    line-height: 19px;
  }

  .brix---text-200-bold-3 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---big-icon-left {
    border-radius: 12px;
    max-width: 56px;
  }

  .brix---section-position-relative {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---card-pd-64px---56px {
    padding: 58px 32px;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---grid-contact-v6, .brix---grid-2-columns {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 48px;
  }

  .brix---text-202 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---card-form-v2 {
    padding: 20px 32px 0;
  }

  .brix---social-media-grid-right---mbp-center {
    justify-content: end;
    align-self: stretch;
    place-items: center end;
  }

  .quick-stack-56 {
    padding-top: 50px;
  }

  .text-block-90 {
    text-align: left;
    padding-left: 0;
  }

  .text-block-93 {
    justify-content: center;
    display: flex;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 8px;
  }

  .brix---text-203 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-large {
    font-size: 18px;
    line-height: 30px;
  }

  .brix---btn-primary-2 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-2 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons {
    grid-template-columns: .9fr;
  }

  .brix---text-200-bold-4 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-5 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---section-overflow-hidden {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-30.hero {
    padding-top: 8.75rem;
    padding-bottom: 5rem;
  }

  .hero-title {
    line-height: 120%;
  }

  .hero-ticker-img {
    max-width: 8rem;
  }

  .hero-slider-mask {
    max-width: 100%;
  }

  .hero-button-wrap {
    justify-content: center;
    align-items: center;
  }

  .hero-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
    flex-flow: column;
    grid-template-columns: 1.875fr;
    justify-content: space-between;
    align-items: center;
  }

  .primary-button, .secondary-button {
    padding: 1rem 1.25rem;
  }

  .hero-left {
    max-width: 28.125rem;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-right {
    max-width: 25rem;
  }

  .hero-ticker-item {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .services-img {
    position: static;
  }

  .services-item-wrap {
    margin-bottom: -.8rem;
  }

  .services-right {
    display: none;
  }

  .section-title-flex {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    text-align: center;
    grid-template-columns: 1.3fr;
    width: 100%;
    max-width: 28.125rem;
    margin-left: auto;
    margin-right: auto;
  }

  .services-wrapper {
    grid-template-columns: 1.652fr;
  }

  .services-img-wrap {
    aspect-ratio: 1;
    max-height: none;
    margin-top: 1rem;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .section-title {
    line-height: 120%;
  }

  .background-video-5 {
    height: 300px;
  }

  .tabs-menu-5 {
    overflow: hidden;
  }

  .rt-hero-heading {
    max-width: 400px;
  }

  .rt-hero-text-section {
    padding-top: 15px;
  }

  .text-span-25 {
    font-size: 32px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 8px;
  }

  .brix---text-204 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-large-2 {
    font-size: 18px;
    line-height: 30px;
  }

  .brix---btn-primary-3 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-3 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-template-columns: .9fr;
  }

  .brix---text-200-bold-5 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-6 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-2 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-54, .section-56 {
    display: none;
  }

  .section-60 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .our-expertise-txt, .design-services {
    text-align: left;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 8px;
  }

  .brix---text-205 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---btn-primary-4 {
    padding: 20px 32px;
  }

  .brix---btn-secondary {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---heading-h2-size-4 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---heading-h4-size {
    font-size: 20px;
    line-height: 26px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-template-columns: .9fr;
  }

  .brix---button-row-left {
    margin-right: 16px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-3 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

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

  .text-block-267 {
    text-align: center;
    padding-bottom: 0;
  }

  .contact-us-page {
    margin-bottom: 48px;
  }

  .form-body-contact-us {
    padding: 56px 32px;
  }

  .cus-button {
    padding: 20px 32px;
  }

  .cus-button-box {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---text-206 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---paragraph-large-3 {
    font-size: 18px;
    line-height: 30px;
  }

  .brix---btn-primary-5 {
    padding: 20px 32px;
  }

  .brix---heading-h2-size-5 {
    font-size: 28px;
    line-height: 40px;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-template-columns: .9fr;
  }

  .brix---text-200-bold-6 {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---avatar-circle-7 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-4 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -104px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-4 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -104px 36%;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .custom-page-form, .quick-stack-238 {
    min-width: auto;
  }

  .work-page-heading {
    text-align: center;
    flex-flow: column;
  }

  .section-93 {
    width: 100%;
    overflow: hidden;
  }

  .webflow {
    max-width: none;
  }

  .webflow-text-port, .framer-txt, .wordpress-txt, .custom-project-txt {
    font-size: 12px;
  }

  .step-content-block {
    z-index: 2;
    order: -1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-block {
    z-index: 3;
    order: 3;
    width: 70%;
    min-height: 50vh;
    padding-top: 20px;
    position: relative;
  }

  .dot {
    z-index: 99;
    order: 2;
    align-self: center;
    margin-bottom: 0;
    position: absolute;
    bottom: 50%;
  }

  .step {
    justify-content: center;
    padding: 8%;
  }

  .scoll-wrap {
    z-index: 1;
    height: 100%;
    bottom: 50%;
  }

  .content-wrap {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 50vh;
    padding-bottom: 20px;
  }

  .step-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 110vh;
  }

  .button_item {
    justify-content: center;
    height: auto;
  }

  .button_item-2, .button-item-glowing {
    justify-content: center;
    height: 230px;
  }

  .button-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
    margin-left: 36px;
    margin-right: 36px;
  }

  .slide-5_glow, .slide-3_glow, .slide-2_glow {
    width: 100%;
  }

  .section_button {
    height: auto;
    min-height: 100vh;
    padding-top: 60px;
  }

  .slide-9_glow {
    width: 100%;
  }

  .line-wrap {
    padding-left: 10vh;
    padding-right: 10vh;
  }

  .display-mmmmo {
    font-size: 1.5rem;
  }

  .container2580 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .card-button2580 {
    width: 3rem;
    height: 3rem;
  }

  .card-button-icon-0101 {
    width: 1rem;
  }

  .section-130, .section-131 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mb-contact-us-page-copy {
    margin-bottom: 48px;
  }

  .mbform-body-contact-us {
    padding: 56px 32px;
  }

  .mbcus-button-box-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .mb-section-56-copy {
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .mb-home-hero-section {
    padding-top: 10px;
  }

  .mb-section-13-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-section-51-copy {
    align-items: center;
  }

  .mb-peopletext-block {
    font-size: 32px;
  }

  .mb-forn-concept-txt {
    text-align: center;
  }

  .mb-div-block-307-copy {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

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

  .section-138 {
    flex-flow: column;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .section-139 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mbcus-button-box-home {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .div-block-372 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .brix---section-small {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .jjkjkquick-stack-56-copy {
    padding-top: 50px;
  }

  .jjhjbrix---form-grid-2-columns-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
    min-width: auto;
  }

  .div-block-372-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .brix---btn-primary-5-copy {
    padding: 20px 32px;
  }

  .brix---text-203-copy {
    font-size: 16px;
    line-height: 18px;
  }

  .wrapper-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .headline.xl {
    letter-spacing: -.0625rem;
    font-size: 2.5rem;
  }

  .col {
    padding-left: 12px;
    padding-right: 12px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    flex-direction: column;
  }

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

  .button-2 {
    width: 120px;
    height: 40px;
    box-shadow: none;
    text-align: center;
    background-image: linear-gradient(0deg, #753dfc 50%, #753dfc);
    border-style: none;
    padding: .75rem 1.125rem;
    font-size: .875rem;
    transition-property: none;
  }

  .menu-line {
    background-color: #752dfc;
    background-image: none;
  }

  .c2a-button {
    display: none;
  }

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

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #eceef0b8;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .div-block-50 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .button-text {
    font-size: 14px;
  }

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

  .nav-button-wrapper-2.hide-desktop {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-left: 10px;
  }

  .nav-logo-wrapper, .nav-logo-wrapper.w--current {
    padding-left: 0;
  }

  .strategy-txt {
    font-size: 32px;
  }

  .heading-div-1 {
    padding-bottom: 40px;
  }

  .grid-19 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 2fr;
  }

  .div-block-215 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .nav-text.first {
    font-weight: 400;
    line-height: 140%;
  }

  .list-5 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .grid-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .div-block-190 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .count-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .subtext {
    font-size: 16px;
  }

  .innovation-txt {
    font-size: 32px;
  }

  .about-card-1 {
    padding: 20px;
  }

  .pricing {
    margin-top: 12px;
  }

  .c2a-title {
    font-size: 30px;
  }

  .container-main {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .home-solution-section, .section-6 {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .bold-text-4 {
    font-size: 24px;
  }

  .feature-bottom-card {
    padding-bottom: 1.5rem;
  }

  .plan-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section {
    padding-top: 140px;
  }

  .about-card-5 {
    min-height: 200px;
    padding: 20px;
  }

  .heading-19 {
    margin-top: 12px;
  }

  .home-heading-h2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-209 {
    justify-content: flex-start;
  }

  .collabrator-btn-div {
    justify-content: center;
    align-items: stretch;
  }

  .container-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text {
    text-align: center;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .creativity-txt {
    font-size: 32px;
  }

  .container-5 {
    padding: 60px 20px 0;
  }

  .home-achievement-sec {
    padding-top: 60px;
    padding-bottom: 0;
    display: none;
  }

  .footer-column-1 {
    align-items: center;
    max-width: none;
  }

  .divider-with-text {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .flex-block-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .home-our-work-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .container-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .creative-mind-wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-34 {
    padding: 24px;
  }

  .text-block-51 {
    font-family: Lato, sans-serif;
  }

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

  .text-block-44 {
    font-size: 10px;
  }

  .feature-bottom-content {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .div-block-38 {
    border-top: 1px solid #ffffff1a;
    border-left-style: none;
    padding-top: 16px;
    padding-left: 16px;
  }

  .call-to-action {
    padding: 20px;
  }

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

  .text-block-30 {
    white-space: normal;
    font-size: 20px;
    line-height: 120%;
  }

  .about-card-2 {
    padding: 20px;
  }

  .innovation-grid {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 40px;
  }

  .review-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .plan-1 {
    padding: 24px;
  }

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

  .container-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c2a-main {
    padding: 40px 20px;
  }

  .feature-sec {
    border-top: 1px solid #1b1d1e1a;
    border-left-style: none;
    padding-top: 16px;
    padding-left: 16px;
  }

  .crafting-heading {
    font-size: 32px;
  }

  .footer {
    margin-bottom: 60px;
    display: none;
  }

  .title {
    justify-content: center;
    display: flex;
  }

  .title._1 {
    justify-content: flex-start;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .title._22 {
    width: auto;
    max-width: none;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .static-marquee_logos {
    width: auto;
    overflow: visible;
  }

  .home-logo-section {
    margin-top: 20px;
    display: none;
  }

  .container-10 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-14 {
    padding-top: 20px;
  }

  .feature-bottom-content-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .card-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .home-about-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .text-block-45 {
    font-size: 10px;
  }

  .sell-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .logo-card-contac-us {
    width: auto;
    padding-top: 0;
  }

  .home-our-team-sec {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .about-card-3 {
    padding: 20px;
  }

  .text-block-65 {
    font-size: 12px;
  }

  .section-18 {
    padding: 40px 15px 0;
  }

  .heading-45 {
    text-align: center;
    margin-bottom: 0;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: 32px;
    font-weight: 900;
  }

  .text-block-69 {
    font-size: 14px;
  }

  .why-us {
    font-size: 30px;
    line-height: 40px;
  }

  .driven-by-growt {
    padding-top: 0;
    font-size: 30px;
    line-height: 30px;
  }

  .top-heading-cell {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-52 {
    text-align: center;
    flex-flow: row;
    width: 100%;
    font-size: 30px;
    line-height: 40px;
    display: block;
  }

  .section-21 {
    display: none;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .brix---dropdown-toggle {
    justify-content: flex-start;
  }

  .brix---header-logo {
    max-width: 84%;
  }

  .brix---btn-primary-small {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .brix---header-nav-list-item-show-in-mbl {
    text-align: left;
    width: 100%;
  }

  .brix---social-icon-square-30px {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---top-header-right-col {
    flex-direction: column;
  }

  .brix---social-media-grid-right---mbl-center {
    grid-template-columns: repeat(auto-fit, 30px);
    align-self: stretch;
  }

  .brix---mg-left-24px---mg-top-16px-mbp {
    margin-top: 16px;
    margin-left: 0;
  }

  .brix---mg-bottom-8px {
    margin-bottom: 6px;
  }

  .brix---text-200, .brix---text-200-bold {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---dropdown-pd-48px {
    padding-top: 32px;
  }

  .brix---square-dropdown-icon {
    border-radius: 14px;
    max-width: 56px;
  }

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

  .heading-53 {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    display: inline;
  }

  .heading-54 {
    margin-top: 0;
    font-size: 25px;
  }

  .heading-55 {
    text-align: center;
    margin-top: 0;
    font-size: 25px;
    display: block;
  }

  .section-24 {
    display: none;
  }

  .background-video-2 {
    width: 100%;
    height: 250px;
    top: 0;
    bottom: 0;
  }

  .brix---mg-bottom-8px-2 {
    margin-bottom: 6px;
  }

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

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

  .brix---text-201 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---paragraph-default {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-2 {
    font-size: 15px;
    line-height: 16px;
  }

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

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-left-pd-40px {
    padding-top: 32px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .rt-row-one {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .rt-accelerate-growth.rt-home-three-wrapper {
    justify-content: center;
    align-items: center;
  }

  .rt-growth-section-text {
    text-align: center;
    padding-bottom: 26px;
  }

  .text-span-19 {
    font-size: 32px;
    line-height: 30px;
  }

  .brix---btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---input {
    min-height: 54px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---input::placeholder {
    font-size: 16px;
    line-height: 16px;
  }

  .brix---text-area {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    line-height: 26px;
  }

  .brix---text-area::placeholder {
    font-size: 16px;
    line-height: 24px;
  }

  .brix---container-default-3 {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
  }

  .brix---heading-h1-size {
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 37px;
  }

  .brix---paragraph-default-2 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---card-form {
    padding-left: 23px;
    padding-right: 23px;
  }

  .brix---form-grid-2-columns {
    min-width: auto;
    overflow: visible;
  }

  .brix---card-map-content {
    padding: 24px;
  }

  .brix---mg-bottom-8px-3 {
    margin-bottom: 6px;
  }

  .brix---heading-h3-size {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
  }

  .brix---subtitle {
    font-size: 14px;
    line-height: 18px;
  }

  .brix---icon-link-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .brix---text-200-bold-3 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---big-icon-left {
    border-radius: 14px;
    max-width: 56px;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .brix---section-position-relative {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .brix---card-pd-64px---56px {
    padding: 40px 24px;
  }

  .brix---grid-contact-v6 {
    grid-row-gap: 48px;
  }

  .brix---mg-bottom-64px {
    margin-bottom: 40px;
  }

  .brix---text-202 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---card-link-icon-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 26px 24px;
  }

  .brix---social-icon-square-30px-2 {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .brix---card-form-v2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .brix---social-media-grid-right---mbp-center {
    grid-template-columns: repeat(auto-fit, 30px);
    justify-content: center;
    justify-items: center;
  }

  .text-block-81 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .quick-stack-56 {
    padding-left: 0;
    padding-right: 0;
  }

  .cell-49 {
    align-items: center;
  }

  .social-img {
    flex: none;
  }

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

  .text-block-93 {
    font-size: 11px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-2 {
    margin-bottom: 15px;
  }

  .brix---text-203 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---btn-primary-2 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-2 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .brix---grid-top---text-2-buttons {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-3 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-4 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---buttons-row-right---t-left {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---avatar-circle-5 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---mg-left-16px-2 {
    margin-left: 13px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12 {
    left: 31%;
  }

  .brix---card-testimonial-v14 {
    padding: 0 24px 24px;
  }

  .brix---testimonial-v14-left-right {
    padding: 32px 22px;
  }

  .brix---section-overflow-hidden {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .section-30.hero {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }

  .hero-title {
    width: 100%;
    max-width: 18.125rem;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-button-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
  }

  .primary-button, .secondary-button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .hero-right {
    max-width: none;
  }

  .hero-ticker-item {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .services-item-wrap {
    margin-bottom: -.7rem;
  }

  .services-title-wrapper {
    flex-flow: column;
  }

  .section-title-flex {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    width: 100%;
    max-width: 18.125rem;
  }

  .services-item {
    flex-flow: column;
  }

  .cell-63 {
    padding-left: 0;
  }

  .quick-stack-72 {
    border-radius: 8px;
    padding: 0 10px;
  }

  .quick-stack-73 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-94 {
    font-size: 12px;
    line-height: 16px;
  }

  .section-35 {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-78 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-p01 {
    font-size: 30px;
  }

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

  .text-block-102 {
    padding: 0 20px 20px;
    font-size: 16px;
  }

  .tabs-menu-3 {
    justify-content: flex-start;
    align-self: stretch;
    width: 100%;
    max-width: none;
    overflow: auto;
  }

  .section-40 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .tabs-menu-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    flex: none;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .web-design {
    flex: none;
    order: 0;
  }

  .text-box-pricing-page-1 {
    font-size: 23px;
    line-height: 30px;
  }

  .text-block-111 {
    width: 100%;
    font-size: 23px;
    line-height: 30px;
  }

  .pricing-page-card1 {
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .pricing-page-card-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .see-our-work {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
  }

  .text-block-116 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-58 {
    padding-bottom: 60px;
    font-size: 18px;
  }

  .container-26 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-card-6 {
    min-height: 400px;
    padding: 20px;
  }

  .heading-60, .heading-61 {
    font-size: 18px;
  }

  .about-card-7 {
    min-height: 200px;
    padding: 20px;
  }

  .heading-62 {
    margin-top: 10px;
    font-size: 18px;
  }

  .about-card-8 {
    padding: 20px;
  }

  .web-page-r {
    flex: none;
    order: -9999;
  }

  .web-page-r.w--current {
    flex-flow: row;
    flex: none;
    order: -9999;
  }

  .most-popular {
    width: 100%;
    min-width: auto;
    overflow: hidden;
  }

  .tabs-2 {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .tabs-content-2 {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .text-field-4-copy {
    justify-content: space-between;
    display: flex;
  }

  .price-card {
    overflow: hidden;
  }

  .text-span-25 {
    font-size: 32px;
    line-height: 30px;
  }

  .text-block-162 {
    font-size: 10px;
    line-height: 15px;
  }

  .web-page-r-copy {
    flex: none;
  }

  .tabs-menu-7 {
    flex-flow: row;
    flex: none;
    order: -9999;
    justify-content: flex-start;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: auto;
  }

  .quick-stack-120 {
    overflow: hidden;
  }

  .tab-pane-tab-1-2 {
    max-width: none;
  }

  .tabs-menu-8 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: flex-start;
    display: flex;
    overflow: auto;
  }

  .tabs-content-3 {
    max-width: none;
  }

  .div-block-239-copy {
    width: 100%;
    min-width: auto;
  }

  .marqueqe_wrap {
    width: 800vw;
  }

  .divider-with-text-2 {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .home-logo-section-2, .logo-sec-container-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .brix---mg-bottom-8px-5 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-3 {
    margin-bottom: 15px;
  }

  .brix---text-204 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---btn-primary-3 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-3 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image-3 {
    width: 100%;
  }

  .brix---grid-top---text-2-buttons-2 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-4 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-5 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---buttons-row-right---t-left-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---avatar-circle-6 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---mg-left-16px-3 {
    margin-left: 13px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-2 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-2 {
    left: 31%;
  }

  .brix---card-testimonial-v14-2 {
    padding: 40px 24px 24px;
  }

  .brix---testimonial-v14-left-right-2 {
    padding: 32px 22px;
  }

  .brix---section-overflow-hidden-2 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .footer-social-icon-section {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .section-54 {
    display: none;
  }

  .divider-with-text-3 {
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .section-55 {
    padding-left: 15px;
    padding-right: 15px;
    display: none;
  }

  .section-56, .section-57 {
    display: none;
  }

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

  .section-61 {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .black-box-heading {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .ghgdgs {
    font-size: 30px;
    line-height: 30px;
  }

  .section-66 {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .image-62, .image-63 {
    display: none;
  }

  .div-block-242 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .heading-63 {
    text-align: center;
    flex-flow: column;
    font-size: 30px;
    line-height: 35px;
  }

  .text-span-26, .text-span-27 {
    font-size: 30px;
  }

  .text-block-255 {
    font-size: 14px;
    line-height: 20px;
  }

  .cell-23375 {
    padding-top: 0;
  }

  .cell-23378 {
    padding-top: 40px;
  }

  .section-67 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .quick-stack-220 {
    padding-bottom: 40px;
  }

  .text-block-260 {
    font-size: 25px;
  }

  .section-76 {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-262 {
    padding-top: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .white-text-1-copy {
    align-items: flex-end;
    font-size: 30px;
    display: flex;
  }

  .div-block-253 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffff1f;
    border-radius: 10px;
    height: 100%;
    padding: 5px;
  }

  .text-block-264 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-265 {
    font-size: 12px;
  }

  .section-78 {
    flex-flow: column;
    padding: 40px 0 20px;
  }

  .div-block-254 {
    margin-top: 20px;
  }

  .our-expertise-txt {
    text-align: center;
    font-size: 18px;
  }

  .design-services {
    font-size: 25px;
    line-height: 28px;
  }

  .div-block-255 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
  }

  .brix---mg-bottom-8px-6 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-4 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-24px-2 {
    margin-bottom: 16px;
  }

  .brix---text-205 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---btn-primary-4, .brix---btn-secondary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-6 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-4 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---heading-h4-size {
    font-size: 18px;
    line-height: 24px;
  }

  .brix---grid-top---text-2-buttons-3 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-5 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---button-row-left {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .brix---buttons-row-right---t-left-3 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---card-testimonial-v13 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-3 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-3 {
    left: 31%;
  }

  .brix---section-overflow-hidden-3 {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .services {
    width: 100%;
    display: flex;
  }

  .home-logo-section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .lokk {
    flex-flow: row;
    justify-content: flex-start;
    width: 100%;
  }

  .ttttt {
    width: 400vw;
  }

  .text-block-267 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .div-block-258 {
    width: 100%;
  }

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

  .form-body-contact-us {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-us-page-form {
    width: 100%;
  }

  .c-us-11, .c-us {
    font-size: 12px;
  }

  .cus-email, .cus-email-box {
    font-size: 13px;
  }

  .cus-whatsapp, .cus-whatsapp-box, .project-type, .project-budget, .cus-project-box, .about-project, .cus-about-project-box {
    font-size: 12px;
  }

  .cus-button {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 13px;
    line-height: 19px;
  }

  .cus-button-box {
    flex-flow: column;
    width: 100%;
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .section-81 {
    display: none;
  }

  .section-83 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-276 {
    text-align: center;
    font-size: 16px;
  }

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

  .section-84 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .brix---mg-bottom-8px-7 {
    margin-bottom: 6px;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---text-206 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---btn-primary-5 {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .brix---container-default-7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---heading-h2-size-5 {
    font-size: 24px;
    line-height: 34px;
  }

  .brix---avatar-image-4 {
    width: 100%;
  }

  .brix---grid-top---text-2-buttons-4 {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .brix---paragraph-default-6 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---text-200-bold-6 {
    font-size: 15px;
    line-height: 16px;
  }

  .brix---buttons-row-right---t-left-4 {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---avatar-circle-7 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---mg-left-16px-4 {
    margin-left: 13px;
  }

  .brix---btn-slider-arrow-right---testimonial-v12-4 {
    right: 31%;
  }

  .brix---btn-slider-arrow-left---testimonial-v12-4 {
    left: 31%;
  }

  .brix---card-testimonial-v14-3 {
    padding: 40px 24px 24px;
  }

  .brix---testimonial-v14-left-right-3 {
    padding: 32px 22px;
  }

  .brix---section-overflow-hidden-4 {
    padding-top: 60px;
    padding-bottom: 96px;
  }

  .section-86 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .text-span-31 {
    font-size: 32px;
  }

  .section-89 {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-2 {
    width: 100%;
  }

  .text-field-10 {
    width: 100%;
    min-width: auto;
    max-width: 350px;
  }

  .if-lib-tagradio1_group {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .uuu {
    font-size: 35px;
    line-height: 40px;
  }

  .reality {
    text-align: center;
  }

  .text-block-contact-us {
    font-size: 10px;
  }

  .custom-page-form {
    overflow: hidden;
  }

  .form-3 {
    min-width: auto;
  }

  .text-block-294 {
    line-height: 30px;
  }

  .text-block-298 {
    padding: 10px 0 0;
    font-size: 14px;
    line-height: 25px;
  }

  .work-page-heading {
    text-align: center;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 32px;
  }

  .section-91 {
    display: none;
  }

  .section-92 {
    flex-flow: column;
    display: flex;
  }

  .section-93 {
    flex-flow: column;
    align-items: stretch;
    min-width: auto;
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .section-94 {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .div-block-265, .text-block-299 {
    border-color: #b8b9b9;
  }

  .div-block-266 {
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .section-95 {
    margin-top: 20px;
  }

  .text-block-301 {
    font-size: 25px;
  }

  .text-block-302 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-303 {
    border-color: #b8b9b9;
  }

  .div-block-267 {
    padding-right: 0;
  }

  .image-72 {
    flex: none;
  }

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

  .text-block-309 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
    font-size: 14px;
  }

  .section-97 {
    display: none;
  }

  .section-98 {
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-270 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    margin: -80px 10px 20px;
    padding: 10px 20px;
  }

  .section-99 {
    margin-top: 0;
  }

  .section-100 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    margin-top: -230px;
  }

  .div-block-271 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-272 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .text-block-313, .text-block-314, .text-block-315 {
    font-size: 12px;
  }

  .project-des {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 40px;
    font-size: 28px;
  }

  .design-that-de {
    text-align: center;
    flex-flow: column;
    font-size: 32px;
  }

  .section-102 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-74 {
    border-radius: 15px;
  }

  .section-103 {
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .the-core {
    text-align: center;
    font-size: 28px;
    display: inline-flex;
  }

  .section-105 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  .reliable {
    font-size: 20px;
  }

  .text-block-322 {
    font-size: 12px;
    line-height: 20px;
  }

  .section-106 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-276-copy {
    min-height: 150px;
    padding-top: 20px;
  }

  .component {
    font-size: 28px;
  }

  .div-block-277 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-bottom: 40px;
    line-height: 35px;
  }

  .text-block-323 {
    font-size: 28px;
  }

  .div-block-278 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-113 {
    border-radius: 20px;
  }

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

  .section-114 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-117 {
    border-radius: 20px;
  }

  .wireframe {
    font-size: 25px;
  }

  .text-block-325 {
    font-size: 16px;
    line-height: 25px;
  }

  .p-tab-2 {
    max-width: none;
    overflow: hidden;
  }

  .p-tab-menu-2 {
    box-sizing: border-box;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: none;
    order: -9999;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    max-width: none;
    margin-right: 0;
    overflow: auto;
  }

  .p-all-projects-text {
    font-size: 10px;
    line-height: 15px;
  }

  .webflow {
    max-width: none;
    overflow: hidden;
  }

  .webflow-121 {
    order: -9999;
    padding-right: 20px;
  }

  .webflow-121.w--current {
    flex: none;
  }

  .webflow-text-port {
    padding-right: 5px;
    font-size: 12px;
  }

  .framer-text-port, .all-projects-and-works, .all-projects-and-works.w--current {
    flex: none;
  }

  .all-projects-and-work-txt {
    font-size: 10px;
    line-height: 15px;
  }

  .framer-txt {
    font-size: 12px;
  }

  .wordpress-project {
    flex: none;
    order: 0;
  }

  .wordpress-txt {
    font-size: 12px;
  }

  .customs-projects {
    flex: none;
  }

  .custom-project-txt {
    font-size: 12px;
  }

  .ddf {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .localized {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .live {
    min-height: 200px;
  }

  .alondon {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .finding {
    padding-bottom: 40px;
    font-size: 16px;
    line-height: 20px;
  }

  .a-centralized {
    font-size: 16px;
    line-height: 26px;
  }

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

  .div-block-290 {
    display: flex;
  }

  .section-121 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .img-block {
    width: 90%;
    min-height: 40vh;
  }

  .content-wrap {
    height: 40vh;
  }

  .steps-clone {
    display: block;
    position: static;
  }

  .step-block {
    min-height: 50vh;
  }

  .content-2 {
    font-size: 20px;
  }

  .saas-design, .saas-design.w--current, .landing-page-design, .ecomerce-design {
    flex: none;
  }

  .ecomerce-design.w--current {
    order: 0;
  }

  .mvp-design {
    flex: none;
  }

  .ui-ux-app-copy {
    flex: none;
    order: 0;
  }

  .website-design-tabbb {
    flex: none;
    order: -9999;
  }

  .web-app, .dashboard-design, .crm-ep, .mvp-dev {
    flex: none;
  }

  .rotate-card-1-div {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 500px;
  }

  .rotate-card-heading {
    margin-right: 20px;
    padding-left: 20px;
  }

  .button_item {
    height: auto;
  }

  .button_item-2 {
    height: 250px;
  }

  .section-124 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-item-glowing {
    height: 250px;
  }

  .button-grid {
    grid-template-columns: 1fr;
    margin-left: 24px;
    margin-right: 24px;
  }

  .line_vertical-4, .line_vertical-2 {
    display: none;
  }

  .div-block-292 {
    padding-left: 0;
  }

  .display-mmmmo {
    font-size: 1rem;
  }

  .expand-card-content-1 {
    padding: 1rem;
  }

  .card-expand-1 {
    max-width: 85vw;
  }

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

  .class-is-class {
    width: 100%;
    height: 100%;
    padding: 20px 10px;
  }

  .div-block-293 {
    width: 50%;
    height: 100%;
  }

  .div-block-294 {
    background-image: linear-gradient(#000, #190d31);
    width: 100%;
    height: 100%;
    min-height: auto;
    margin: 1px;
    box-shadow: inset 0 2px 50px #3f01728c;
  }

  .feature-bottom-card-copy {
    padding-bottom: 1.5rem;
  }

  .feature-bottom-content-copy {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .dribble-white {
    flex: none;
  }

  .section-131 {
    padding-left: 0;
    padding-right: 0;
  }

  .project-card-heading-txt-bx {
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-card-txt-bx-2 {
    padding-top: 0;
    font-size: 30px;
  }

  .mobile-app-dev {
    flex: none;
  }

  .mobile-app-dev.w--current {
    order: 0;
  }

  .let-s-collaborate-btn-aesthetics {
    height: 40px;
    padding: 8px 20px;
  }

  .text-block-65-btn-txt {
    font-size: 10px;
  }

  .italic-text-17 {
    font-size: 30px;
  }

  .section-133 {
    display: block;
  }

  .mb-text-block-269 {
    text-align: center;
    justify-content: center;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 25px;
    display: flex;
  }

  .mb-text-block-272 {
    text-align: center;
    font-size: 12px;
    line-height: 20px;
  }

  .section-134 {
    display: block;
  }

  .mb-contact-us-page-copy {
    margin-bottom: 40px;
  }

  .mbform-body-contact-us {
    max-width: none;
    padding: 0 0 10px;
  }

  .mbcontact-us-page-form-copy {
    width: 100%;
  }

  .mbcus-button-box-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    width: 100%;
    min-width: auto;
    padding: 20px 20px 30px;
    display: flex;
  }

  .mbc-us-11-copy {
    font-size: 12px;
  }

  .mbcus-email, .cus-email-box-copy {
    font-size: 13px;
  }

  .div-block-315, .div-block-316, .div-block-317 {
    width: 100%;
  }

  .div-block-318 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .div-block-319, .div-block-320, .div-block-321 {
    width: 100%;
  }

  .div-block-322 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .section-135 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-around;
    align-items: stretch;
    margin-top: 40px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-323 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .mbquick-stack-227 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .mbname-contact-us-copy {
    font-size: 18px;
  }

  .mbcontact-us-nmae-copy {
    font-size: 12px;
  }

  .mbquick-stack-226-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mbbutton-13-copy {
    padding-bottom: 0;
    font-size: 14px;
  }

  .mbdiv-block-258-copy {
    padding-bottom: 0;
  }

  .mbtext-block-contact-us, .mbtext-block-contact-us-copy {
    font-size: 10px;
  }

  .mbdiv-block-323-copy {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .mbquick-stack-228-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 0;
  }

  .mb1name-contact-us-copy {
    font-size: 18px;
  }

  .mb11contact-us-nmae-copy {
    font-size: 12px;
  }

  .mb12quick-stack-226-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mb212button-13-copy {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .mb1213div-block-258-copy {
    padding-bottom: 0;
  }

  .mbbtext-block-contact-us-copy {
    font-size: 10px;
  }

  .mbtext-field-10-copy {
    min-width: auto;
    font-size: 12px;
  }

  .mb-container-14-copy {
    border-radius: 15px;
    padding-top: 20px;
  }

  .mb-quick-stack-58-copy {
    grid-row-gap: 10px;
    flex: 0 auto;
  }

  .mb-footer-copy {
    display: block;
  }

  .section-136 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .div-block-324 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .mbcell-56-copy {
    text-align: left;
    align-items: center;
  }

  .mb-text-block-89-copy {
    font-size: 16px;
  }

  .mbtext-block-90-copy {
    font-size: 10px;
  }

  .mb-cell-56-copy {
    align-items: center;
  }

  .mb-text-block-90-copy {
    font-size: 10px;
  }

  .mbgrid-19-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 2fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .mb-footerlet-s-collaborate-copy {
    background-color: #ffffff42;
  }

  .mb-flex-block-2-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .mb-footer-column-2-copy {
    align-items: flex-start;
  }

  .div-block-325 {
    justify-content: space-between;
    width: 100%;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .mb-list-5-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 0;
  }

  .mb-1list-5-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    padding-left: 0;
  }

  .mb2-list-5-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-top: 0;
    padding-left: 0;
  }

  .mb-footer-column-2-copy-copy {
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
  }

  .tearms-and-condition {
    color: #fff;
    text-decoration: none;
  }

  .div-block-326 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .mb-text-block-250-copy {
    text-align: center;
  }

  .div-block-327 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    display: flex;
  }

  .div-block-328 {
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .mb-footer-column-1-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    width: 100%;
    max-width: none;
  }

  ._123456.first {
    font-weight: 400;
    line-height: 140%;
  }

  ._123456._1 {
    font-size: 12px;
    font-weight: 400;
    line-height: 140%;
  }

  .nav-text-copy.first-copy {
    font-size: 12px;
    font-weight: 400;
    line-height: 140%;
  }

  .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy, .nav-text-copy.first, .nav-text-copy.first-copy {
    font-weight: 400;
    line-height: 140%;
  }

  .mb-text-block-65-copy {
    font-size: 12px;
  }

  .mb-text-block-277-copy {
    padding-bottom: 0;
    font-size: 16px;
  }

  .mb-text-block-275-copy {
    font-size: 16px;
  }

  .mb-form-2-copy {
    width: 100%;
  }

  .mb-c2a-title-copy {
    font-size: 24px;
    line-height: 40px;
  }

  .mb-subtext-copy {
    font-size: 16px;
  }

  .button-14 {
    border-radius: 30px;
    padding: 10px 20px;
  }

  .mb-section-56-copy {
    padding-bottom: 40px;
    display: block;
  }

  .mb-section-132-copy {
    max-width: none;
  }

  .mb-home-hero-section {
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mb-section-13-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-section-51-copy {
    align-items: center;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mb-h-heading-txt {
    justify-content: center;
    display: flex;
  }

  .mb-peopletext-block {
    text-align: center;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .mb-forn-concept-txt {
    text-align: center;
    margin-top: 40px;
    margin-left: 0;
  }

  .mb-div-block-307-copy {
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .mb-rating-quick-stack-3 {
    width: 100%;
    padding: 8px 0;
  }

  .mb-text-block-founder {
    font-size: 10px;
  }

  .mb-cell-5-copy {
    align-items: center;
  }

  .mb-clautch-img {
    margin-left: 0;
  }

  .mb-cell-7-copy {
    align-items: flex-start;
    padding-left: 20px;
  }

  .mb-text-block-44-copy {
    font-size: 10px;
  }

  .mb-bold-text-3-copy {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    display: flex;
  }

  .section-137 {
    justify-content: center;
    margin-top: 0;
  }

  .div-block-329 {
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .section-137-copy {
    justify-content: center;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-330 {
    display: flex;
  }

  .div-block-331 {
    background-image: url('../images/green-color-2.png');
    background-size: cover;
    border-radius: 15px;
  }

  .text-block-369 {
    color: #fff;
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
  }

  .text-block-370 {
    color: #fff;
    padding: 10px 20px 20px;
    font-family: Lato, sans-serif;
  }

  .text-block-371 {
    color: #fff;
    justify-content: flex-start;
    align-items: center;
    padding-left: 5px;
    font-family: Lato, sans-serif;
    font-size: 14px;
    display: flex;
  }

  .div-block-332 {
    background-image: url('../images/1-100.jpg');
    background-position: 50%;
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    padding: 140px 20px 20px;
    display: flex;
    position: static;
  }

  .section-138 {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .button-15 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    color: #fff;
    background-color: #752dfc66;
    border-radius: 30px;
    justify-content: center;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .div-block-333 {
    padding-top: 20px;
    padding-left: 20px;
  }

  .div-block-334 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding-bottom: 20px;
    padding-left: 20px;
    display: flex;
  }

  .container-41 {
    padding-bottom: 40px;
    display: flex;
  }

  .container-42 {
    flex-flow: column;
    padding-bottom: 40px;
    display: none;
  }

  .div-block-331-copy-1 {
    background-image: url('../images/purple-color.png');
    background-size: cover;
    border-radius: 15px;
    flex-flow: column;
  }

  .div-block-331-copy-2 {
    background-image: url('../images/blue-color.png');
    background-size: cover;
    border-radius: 15px;
  }

  .div-block-332-copy2 {
    background-image: url('../images/C-3.png');
    background-position: 100%;
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    width: 100%;
    padding: 140px 20px 20px;
    display: flex;
    position: static;
  }

  .button-15-card-1 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    color: #fff;
    background-color: #00cf8766;
    border-radius: 30px;
    justify-content: center;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .button-15-card-2 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    color: #fff;
    background-color: #752dfc66;
    border-radius: 30px;
    justify-content: center;
    width: 100%;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .button-15-card-3 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    color: #fff;
    background-color: #5fa6ff80;
    border-radius: 30px;
    justify-content: center;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .div-block-332-card-3 {
    background-image: url('../images/C-11.avif');
    background-position: 50%;
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    padding: 140px 20px 20px;
    display: flex;
    position: static;
  }

  .section-139 {
    padding: 0 15px;
    display: block;
  }

  .mb-text-block-51-copy {
    font-family: Lato, sans-serif;
  }

  .mb-text-block-52-copy {
    font-size: 14px;
  }

  .mb-1quick-stack-247-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .mb-div-block-314-c4-copy {
    background-color: #ffedd1;
  }

  .mb-stack-card-button-26-copy {
    background-color: #ffedd1;
    width: 100%;
  }

  .container-43 {
    background-color: #f0fdf9;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 0 20px;
  }

  .image-102 {
    border-radius: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-335 {
    justify-content: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

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

  .mb-c-gh-d-copy {
    font-size: 14px;
  }

  .mb-quick-stack-8-copy {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    padding-top: 20px;
    padding-left: 20px;
  }

  .container-43-copy-2 {
    background-color: #eef8ff;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 0 20px;
  }

  .mb-div-block-314-c222 {
    background-color: #d1ecff;
  }

  .mb-div-block-314-c333 {
    background-color: #cffdef;
  }

  .container-43-copy-4 {
    background-color: #fff8ed;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 0 20px;
  }

  .container-43-card-11 {
    background-color: #fceff8;
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 0 0 20px;
  }

  .mb-div-block-314-c11-1 {
    background-color: #ffd9f3;
  }

  .mb-stack-card-button-26-c11-btn-1 {
    background-color: #ffe9c7;
    width: 100%;
  }

  .mb-card-btn-1 {
    background-color: #ffd9f3;
    width: 100%;
  }

  .mb-card-btn-2 {
    background-color: #d1ecff;
    width: 100%;
  }

  .mb-card-btn3 {
    background-color: #cffdef;
    width: 100%;
  }

  .mb-top-heading-cell-copy {
    font-size: 30px;
    line-height: 40px;
  }

  .section-21-copy {
    margin-top: 0;
    display: flex;
  }

  .mb-section-130-copy {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mb-quick-stack-41-copy {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .mb-where-inovation {
    font-size: 30px;
    line-height: 40px;
  }

  .mb-section-60-copy {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    padding-bottom: 0;
  }

  .mb-div-block-240-copy {
    background-color: #e2f0ff;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding: 40px 20px 20px;
  }

  .text-block-252-copy {
    font-size: 16px;
  }

  .div-block-337 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    width: 100%;
    display: flex;
  }

  .section-140 {
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .slide {
    padding: 20px 10px;
  }

  .slider {
    background-color: #ddd0;
    height: 60%;
  }

  .slide-nav {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .slide-2, .slide-3 {
    padding: 20px 10px;
  }

  .mask {
    width: 50%;
    padding-bottom: 20px;
    overflow: visible;
  }

  .slide-4, .slide-5 {
    padding: 20px 10px;
  }

  .video-section {
    display: none;
  }

  .section-141 {
    display: block;
  }

  .background-video-8 {
    height: 300px;
  }

  .section-142 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-143 {
    background-color: #000;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .mbtext-block-57-copy {
    padding-left: 0;
    font-size: 30px;
  }

  .mb-quick-stack-19-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .mb-cell-16-copy {
    align-items: center;
    padding-bottom: 5px;
  }

  .mb-quick-stack-21-copy {
    padding: 0 0 5px;
  }

  .mb-text-block-58-copy {
    font-size: 30px;
  }

  .mb-12image-37-copy {
    margin-top: 0;
  }

  .mb-text-block-63-copy-copy {
    font-size: 30px;
  }

  .mb-cell-19-copy {
    padding-top: 0;
  }

  .mb-text-block-68 {
    margin-top: 0;
    margin-left: 0;
    font-size: 30px;
  }

  .cell-23452 {
    align-items: center;
  }

  .cell-23453 {
    align-items: center;
    padding-bottom: 5px;
  }

  .div-block-338 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .image-103 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-339 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 100%;
    padding-bottom: 15px;
    display: flex;
  }

  .section-144 {
    background-color: #000;
    padding: 40px 15px;
    display: block;
  }

  .div-block-340 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    display: inline;
  }

  .mb-text-block-77-copy {
    font-size: 12px;
    line-height: 20px;
  }

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

  .background-video-9 {
    width: 650px;
    height: 350px;
  }

  .div-block-342 {
    justify-content: center;
    display: flex;
  }

  .div-block-343 {
    justify-content: center;
    padding-top: 20px;
    display: flex;
  }

  .mb-block-62-copy, .text-block-62-copy {
    font-size: 18px;
    line-height: 25px;
  }

  .mb-text-block-59-copy {
    font-size: 12px;
    line-height: 20px;
  }

  .mb-1text-block-59-copy, .mb-txt-554447 {
    font-size: 12px;
    line-height: 18px;
  }

  .mb-12text-block-62-copy {
    font-size: 18px;
  }

  .mb-nntext-block-59-copy {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-344, .div-block-345, .div-block-346, .div-block-347 {
    padding-bottom: 15px;
  }

  .mb-1-text-block-62 {
    font-size: 20px;
  }

  .section-145 {
    background-color: #000;
    border-radius: 15px;
    margin-top: 60px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .mb-31uuu-copy {
    text-align: center;
    align-items: center;
    font-size: 30px;
    line-height: 40px;
  }

  .mb-22text-block-81-copy {
    text-align: center;
    width: 100%;
  }

  .mb-445cell-23402-copy-copy, .mb-0cell-50-copy {
    align-items: center;
  }

  .mb-text-block-2708 {
    text-align: center;
  }

  .cell-23454 {
    align-items: center;
  }

  .mb-text-block-27109 {
    text-align: center;
  }

  .cell-23455 {
    align-items: center;
  }

  .mbcus-button-box-home {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-image: none;
    flex-flow: column;
    width: 100%;
    min-width: auto;
    padding: 20px 0;
    display: flex;
  }

  .mb-cus-box-160 {
    background-color: #ffffff26;
    font-size: 12px;
  }

  .mb-project-type-box-copy {
    background-color: #ffffff26;
  }

  .mb-cus-project-box-copy, .mb-cus-about-proj {
    background-color: #ffffff26;
    font-size: 12px;
  }

  .cell-23456 {
    align-items: center;
  }

  .mb-322div-block {
    justify-content: center;
    width: 100%;
  }

  .section-146 {
    background-color: #000;
    border-radius: 10px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .mb-44portfolio-copy {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
    line-height: 35px;
  }

  .mb-text-block-304-copy {
    font-size: 16px;
  }

  .div-block-350 {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 40px;
    display: flex;
  }

  .tab-link-tab-5-5 {
    background-color: #ddd0;
    font-size: 12px;
    display: block;
  }

  .tabs-5 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
    overflow: hidden;
  }

  .tab-pane-web-design-dev {
    flex: none;
    order: 0;
    align-self: auto;
    max-width: 100%;
    overflow: hidden;
  }

  .div-block-351 {
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .section-147 {
    padding-top: 0;
  }

  .section-148 {
    padding-top: 30px;
  }

  .card-folder {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: none;
  }

  .section-149 {
    display: block;
  }

  .tabs-content-6 {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .tabs-6 {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .tab-pane-tab-4 {
    align-self: auto;
  }

  .tab-pane-tab-2 {
    max-width: 100%;
  }

  .div-block-353, .div-block-354 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    display: flex;
  }

  .div-block-355 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    display: flex;
  }

  .div-block-356 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    display: flex;
  }

  .section-150 {
    width: 100px;
    display: none;
  }

  .section-151 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    display: flex;
  }

  .bold-text-15 {
    align-items: flex-end;
    font-size: 30px;
    display: flex;
  }

  .div-block-357 {
    border-radius: 10px;
    width: 50%;
  }

  .div-block-358, .div-block-359, .div-block-360, .div-block-361, .div-block-362 {
    width: 50%;
  }

  .quick-stack-249 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 40px;
  }

  .image-104, .image-105 {
    flex: none;
  }

  .section-152 {
    width: 100%;
  }

  .section-153 {
    display: none;
  }

  .section-154 {
    padding-bottom: 20px;
    display: none;
  }

  .cell-23457, .cell-23458 {
    align-items: center;
  }

  .div-block-363 {
    padding-bottom: 20px;
  }

  .tabs-7 {
    flex-flow: column;
    display: flex;
    overflow: hidden;
  }

  .tab-pane-tab-1-4 {
    overflow: hidden;
  }

  .tabs-content-7 {
    display: flex;
  }

  .div-block-364 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .div-block-365 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
    overflow: hidden;
  }

  .div-block-366 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: flex;
  }

  .section-40-copy {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: hidden;
  }

  .div-block-369 {
    justify-content: center;
    align-items: center;
  }

  .container-45 {
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-372 {
    width: 100%;
  }

  .container-45-c {
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-331cc-1 {
    background-image: url('../images/purple-color.png');
    background-size: cover;
    border-radius: 15px;
  }

  .button-15-card-11 {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    color: #fff;
    background-color: #752dfc66;
    border-radius: 30px;
    justify-content: center;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .tab-container-42-c1, .tab-container-42-c2, ._3ab-container-42-c2, .tab-container-42-c3 {
    flex-flow: column;
    padding-bottom: 40px;
    display: none;
  }

  .section-155 {
    display: none;
  }

  .container-46 {
    border-radius: 10px;
  }

  .section-156 {
    margin-bottom: 60px;
  }

  .container-47 {
    padding-top: 20px;
  }

  .cell-23462 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-160 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-387 {
    flex-flow: column;
  }

  .div-block-388 {
    flex-flow: column;
    width: 100%;
    min-width: 100%;
    max-width: none;
    display: flex;
  }

  .mb-div-block-240-2 {
    background-color: #fde7eb;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding: 40px 20px 20px;
  }

  .mb-div-block-240-1 {
    background-color: #f1e6fc;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding: 40px 20px 20px;
  }

  .mb-div-block-240-4 {
    background-color: #ffefe1;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding: 40px 20px 20px;
  }

  .mb-div-block-240-5 {
    background-color: #e4f6df;
    width: 100%;
    min-width: auto;
    height: 100%;
    min-height: auto;
    padding: 40px 20px 20px;
  }

  .section-163 {
    display: none;
  }

  .div-block-397 {
    justify-content: flex-start;
    overflow: auto;
  }

  .div-block-403 {
    flex: none;
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .link-block-3 {
    order: -9999;
  }

  .section-166 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .section-167 {
    margin-top: 0;
  }

  .section-168 {
    flex-flow: column;
    display: block;
  }

  .div-block-404 {
    text-align: center;
    display: block;
  }

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

  .section-170 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-406 {
    flex-flow: column;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .tabs-8, .tabs-content-8 {
    flex-flow: column;
    display: flex;
  }

  .section-40-pricing {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: none;
    overflow: hidden;
  }

  .section-work {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .section-171 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .aalam-design-that-de-copy {
    text-align: center;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
  }

  .aalam-section-100-copy {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-101-copy {
    background-image: url('../images/Clip-path-group.png');
    background-size: cover;
    border-radius: 20px;
  }

  .aalam-div-block-273-copy {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .aa-text-block-317-copy, .aa-text-block-317-copy-copy, .aa1-text-block-317-copy-copy {
    font-size: 11px;
  }

  .div-block-411 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-172 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    margin-top: 20px;
  }

  .div-block-412 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    max-width: none;
    margin-bottom: 10px;
  }

  .div-block-413 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-372 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-173 {
    padding: 40px 20px;
  }

  .section-174 {
    background-color: #fff;
    border-radius: 20px;
  }

  .section-175 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-419 {
    padding-left: 0;
    padding-right: 0;
  }

  .aalam-reliable-copy {
    font-size: 28px;
  }

  .weaa-reliable-copy-copy {
    text-align: center;
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 28px;
  }

  .kl-wireframe-copy {
    font-size: 28px;
  }

  .div-block-424 {
    padding-top: 40px;
  }

  .section-176 {
    border-radius: 20px 20px 0 0;
    margin-top: -30px;
    margin-bottom: 0;
  }

  .div-block-425 {
    padding: 0 20px;
  }

  .div-block-426 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-427 {
    flex: none;
    width: 100%;
  }

  .div-block-428 {
    width: 100%;
  }

  .text-block-374 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-429 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bottom-feedback {
    padding-bottom: 20px;
  }

  .text-block-376 {
    font-size: 14px;
  }

  .div-block-431 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-432 {
    width: 100%;
    margin-top: 0;
  }

  .section-180 {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .jjkjkquick-stack-56-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .jjhjbrix---form-grid-2-columns-copy {
    min-width: auto;
    overflow: visible;
  }

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

  .image-6688 {
    margin-left: 0;
  }

  .div-block-372-copy {
    width: 100%;
  }

  .lokk-copy, .lokk-3 {
    justify-content: flex-start;
    width: 400vw;
  }

  .div-block-435 {
    flex-flow: column;
  }

  .div-block-436, .div-block-437 {
    width: 100%;
  }

  .div-block-441 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    width: 100%;
    display: flex;
  }

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

  .section-185, .section-186 {
    display: block;
  }

  .div-block-443 {
    padding-top: 0;
  }

  .project-des-copy {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 28px;
  }

  .div-block-433-copytab {
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-377 {
    font-size: 11px;
  }

  .mb-section-120-copy {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .div-block-449, .div-block-450 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-card-33 {
    background-image: url('../images/1-branding-card-.jpg');
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    padding: 140px 20px 20px;
    display: flex;
    position: static;
  }

  .min-tttle {
    font-size: 32px;
    line-height: 40px;
  }

  .div-card-3333 {
    background-image: url('../images/1-branding-card-.jpg');
    background-size: cover;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    padding: 140px 20px 20px;
    display: flex;
    position: static;
  }

  .yuyuyuyu {
    background-image: url('../images/card-image-.avif');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 15px;
    margin-top: 40px;
  }

  .div-block-tt5 {
    padding-top: 320px;
    padding-left: 20px;
  }

  .text-block-370-copy, .text-block-trtre5 {
    color: #fff;
    padding: 10px 20px 20px;
    font-family: Lato, sans-serif;
  }

  .ffttt {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    padding: 0 20px 20px;
    display: flex;
    position: static;
  }

  .button-15-card-3-copy {
    color: #fff;
    background-color: #ffffff45;
    border-radius: 30px;
    justify-content: center;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .yuyuyuyu-2 {
    background-image: url('../images/card-image-2.avif');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 15px;
    margin-top: 40px;
  }

  .yuyuyuyu-2-copy55 {
    background-image: url('../images/card-image-3-1.avif');
    background-position: 50% 0;
    background-size: cover;
    border-radius: 15px;
    margin-top: 40px;
  }

  .brix---btn-primary-5-copy {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 17px;
    line-height: 19px;
  }

  .div-block-451 {
    display: block;
  }

  .handy-go-top-image {
    margin-top: 0;
  }

  .handy-go-gradient {
    background-image: url('../images/project-image-back.png');
    background-size: cover;
    border-radius: 20px;
  }

  .handy-go-img-section {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .handy-go-service {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

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

  .image-6693 {
    border-radius: 10px;
  }

  .section-117-copy {
    border-radius: 20px 20px 0 0;
  }

  .section-113-copy {
    border-radius: 0 0 20px 20px;
  }

  .section-199 {
    display: block;
  }

  .home-logo-phone {
    margin-top: 20px;
  }

  .aalam-section-100-copy-rre {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .debt-fighter-top-g {
    background-image: url('../images/cover-image-back.png');
    background-size: cover;
    border-radius: 20px;
  }

  .debt-div-412 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    max-width: none;
  }

  .debt-div-413 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slide-nav-2, .icon, .left-arrow, .right-arrow {
    display: none;
  }

  .mask-2 {
    width: 30%;
    overflow: visible;
  }

  .slider-2 {
    background-color: #ddd0;
    height: 100%;
    overflow: hidden;
  }

  .section-201 {
    margin-top: 60px;
    margin-bottom: 60px;
    display: block;
  }

  .text-block-379 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: flex;
    overflow: hidden;
  }

  .section-202 {
    flex: 0 auto;
    display: none;
  }

  .section-94-web, .section-94-ui, .section-94-ui-saas, .section-94-ui-mvp, .section-94-saas-m, .section-94-saas-crm, .section-94-sas-mvp, .section-94-brand {
    flex-flow: column;
    width: auto;
    min-width: auto;
    max-width: none;
    display: flex;
  }

  .be-white, .linkedin-white, .discord-white, .fb-white, .insta-white, .whatsapp-white, .x-white {
    flex: none;
  }

  .brix---text-203-copy {
    font-size: 15px;
    line-height: 16px;
  }

  .container-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .headline.xl {
    letter-spacing: -.05rem;
    font-size: 2.25rem;
    line-height: 1;
  }

  .form-inline {
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .at-law-pro {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .law-c-problems {
    padding-bottom: 40px;
    font-size: 16px;
    line-height: 20px;
  }

  .attorney-at-law-ero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .attorney {
    background-image: url('../images/ChatGPT-Image-May-24-2026-06_43_43-PM.png');
    background-size: cover;
    border-radius: 20px;
  }

  .attorney-service-we {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .at-law-3-points-1, .at-law-3poits {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .at-law-3-pointsss {
    min-height: 150px;
    padding-top: 20px;
  }

  .at-law-solution-3 {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .at-law-solution-mid {
    min-height: 200px;
  }

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

  .at-law-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .at-law-img-phone {
    border-radius: 20px;
    width: 100%;
  }

  .attorney-at-law {
    border-color: #b8b9b9;
  }

  .justice-hero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .justice-gradient {
    background-image: url('../images/hero-background.png');
    background-size: cover;
    border-radius: 20px;
  }

  .justice-services {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .justice-3-points-core {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .justice-3-poitns-core-2 {
    min-height: 150px;
    padding-top: 20px;
  }

  .justice-solution-1 {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .justice-solution-2 {
    min-height: 200px;
  }

  .justice-hero-phone {
    border-radius: 20px;
  }

  .section-blog {
    margin-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-blog-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .c333 {
    padding: 40px 20px;
  }

  .justicia-hero-img {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .justicia-gradient-img {
    background-image: url('../images/cover-image-back_1.png');
    background-size: cover;
    border-radius: 20px;
  }

  .justicia-services {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .justicia-core-3 {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .justicia-3-core {
    min-height: 150px;
    padding-top: 20px;
  }

  .rewrew22 {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .sdfdsvcxffds4t5 {
    min-height: 200px;
  }

  .sdfbvx423 {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .image-6699, .image-6700, .justicia-hero-phn {
    border-radius: 20px;
  }

  .medicare-hero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .medicare-gradient {
    background-image: url('../images/background.png');
    background-size: cover;
    border-radius: 20px;
  }

  .medicare-service {
    background-color: #d5eae2;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .medicare-core {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .medicare-core-1 {
    min-height: 150px;
    padding-top: 20px;
  }

  .medi-key {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .medi-key-2 {
    min-height: 200px;
  }

  .medi-img-3 {
    border-radius: 20px;
  }

  .image-6701 {
    border-radius: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .wasddfdxfg, .drtrdxfgv, .aere65766 {
    font-size: 11px;
  }

  .image-6702, .image-6703 {
    border-radius: 20px;
  }

  .debt-fgt-hero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .debt-service {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .ytyyty {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .jkjjkk {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .jkjkjk {
    min-height: 200px;
  }

  .ytdgfd {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .gffd00 {
    min-height: 150px;
    padding-top: 20px;
  }

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

  .osodh-gari-hero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .osodh-gari-gradient {
    background-image: url('../images/Clip-path-group.png');
    background-size: cover;
    border-radius: 20px;
  }

  .osodh-services {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .text-block-322-copy {
    font-size: 12px;
    line-height: 20px;
  }

  .osodh-key-s {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .osodh-key-2 {
    min-height: 200px;
  }

  .osodh-img-4 {
    border-radius: 20px;
  }

  .kskjks {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

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

  .envisiona-hero {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    box-shadow: none;
    background-image: none;
    background-size: auto;
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .envisiona-service {
    background-color: #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .envi-core {
    min-height: 150px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .envi-core-2 {
    min-height: 150px;
    padding-top: 20px;
  }

  .envi-img-22 {
    border-radius: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .envi-key, .envy-key {
    min-height: auto;
    padding-bottom: 40px;
    padding-right: 30px;
  }

  .envy-key-3 {
    min-height: 200px;
  }

  .envy-img-3422, .image-6707 {
    border-radius: 20px;
  }
}

#w-node-ed706854-7f34-5f82-b654-606459f3f5e6-4079339f, #w-node-_29291104-358a-248a-4c36-80c77c16be2a-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_29291104-358a-248a-4c36-80c77c16be2c-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_54b8db31-e875-ea13-1be9-2c26a02cc4be-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-d0094729-4a24-fc8c-667f-0b16d21ca872-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d0094729-4a24-fc8c-667f-0b16d21ca874-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-d0094729-4a24-fc8c-667f-0b16d21ca883-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e4e08032-0b75-a9ba-4ec7-3e100db6083d-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e4e08032-0b75-a9ba-4ec7-3e100db6083f-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-e4e08032-0b75-a9ba-4ec7-3e100db6084e-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_7a85d603-9e2e-962f-1260-36b6cbe42655-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7a85d603-9e2e-962f-1260-36b6cbe42657-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_7a85d603-9e2e-962f-1260-36b6cbe42666-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-aa956547-f8c7-a07e-fb5d-ad54b9d63a5c-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-aa956547-f8c7-a07e-fb5d-ad54b9d63a6b-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_832c7e87-445c-dbcd-7c90-0abe73b5adfa-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_832c7e87-445c-dbcd-7c90-0abe73b5ae07-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-af9e2ad0-131b-d9c0-9197-08e000aacbfa-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-af9e2ad0-131b-d9c0-9197-08e000aacc07-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-da17fd2d-1775-6f59-7ca0-6c4e21132e81-4079339f {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-da17fd2d-1775-6f59-7ca0-6c4e21132e8e-4079339f, #w-node-ec56d13c-2595-2b02-3d63-32bba95797ae-4079339f, #w-node-_8ffb4f2e-5b00-b248-204d-1dd954e25ade-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4c6f91f7-9c88-fb54-755d-0e5b3475ab4c-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7811cdc5-80f9-4bd5-6974-178209369bf9-4079339f, #w-node-_1ca11eac-d024-f23a-ea4c-6e457ba66c85-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1ca11eac-d024-f23a-ea4c-6e457ba66c8a-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7b8078e-a928-edc2-bde9-914a78e9207e-4079339f, #w-node-_36b5b9f5-56d5-2dd8-3843-1edbc7d7aba6-4079339f, #w-node-de2627b3-c936-b86e-6416-31aa18c8004f-4079339f, #w-node-_6785e8d5-0a39-40bb-71ee-3674a8b27cfd-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-aa6b0426-3ebb-40b1-f9c4-c777a164f317-4079339f {
  grid-template-columns: 1fr;
  grid-template-rows: ;
}

#w-node-aa6b0426-3ebb-40b1-f9c4-c777a164f319-4079339f {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-aa6b0426-3ebb-40b1-f9c4-c777a164f31b-4079339f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-aa6b0426-3ebb-40b1-f9c4-c777a164f31d-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-aa6b0426-3ebb-40b1-f9c4-c777a164f322-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5f645524-a12e-3e35-003f-534d001dcacf-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_3259397a-e60e-ff14-41fe-38554aa5e856-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3259397a-e60e-ff14-41fe-38554aa5e85a-4079339f, #w-node-_3259397a-e60e-ff14-41fe-38554aa5e866-4079339f, #w-node-_3259397a-e60e-ff14-41fe-38554aa5e872-4079339f, #w-node-_73737680-5c49-e49b-78b7-eded4135170f-4079339f, #w-node-_8d50853b-c048-c83c-0692-66ec0e10e8c0-4079339f, #w-node-_06e1eb98-cc81-31a5-a08a-20a3711fc36c-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-d79731e3-7203-a0cb-36ec-f1ceb35e9c6d-4079339f {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-c7bc9baf-55aa-2ea9-a53c-4415450db5e0-4079339f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3d58c960-fee4-e5a7-4180-a8e83a171776-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3d8efa47-575e-d3a6-b227-96af103333ae-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_98611f27-c7cb-23bc-31ac-fd9b7e7d569d-4079339f, #w-node-d5a780bd-484e-224e-d017-e7dab0bacf23-4079339f, #w-node-fdee394a-8c46-c6ff-498f-8d3bfbc952aa-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1e413cad-e4ae-3089-431d-cb4469e2a034-4079339f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e413cad-e4ae-3089-431d-cb4469e2a036-4079339f, #w-node-_1e413cad-e4ae-3089-431d-cb4469e2a048-4079339f {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1e413cad-e4ae-3089-431d-cb4469e2a052-4079339f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1e413cad-e4ae-3089-431d-cb4469e2a068-4079339f, #w-node-_1e413cad-e4ae-3089-431d-cb4469e2a074-4079339f, #w-node-_1e413cad-e4ae-3089-431d-cb4469e2a078-4079339f, #w-node-_1e413cad-e4ae-3089-431d-cb4469e2a090-4079339f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e413cad-e4ae-3089-431d-cb4469e2a094-4079339f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_78e9daea-c4ad-1296-9067-995ec906d744-c5093e9c, #w-node-_9648d1c7-5b66-7fdc-1391-b8d3ad6a557d-c5093e9c {
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
}

#w-node-_7252443c-5a06-02b4-382c-c152c5093f0d-c5093e9c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2baf1086-5daf-b73b-a3a8-f7350e72bcac-0e72bc9f {
  grid-template-rows: auto;
  grid-template-columns: .65fr .65fr;
}

#w-node-_2baf1086-5daf-b73b-a3a8-f7350e72bcae-0e72bc9f, #w-node-_2baf1086-5daf-b73b-a3a8-f7350e72bcb6-0e72bc9f {
  grid-template-rows: auto auto;
  grid-template-columns: 1.25fr;
}

#w-node-_8d8e1236-efa2-af31-73fb-26d216080606-16080604, #w-node-_8d8e1236-efa2-af31-73fb-26d216080614-16080604 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8d8e1236-efa2-af31-73fb-26d21608061e-16080604 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8d8e1236-efa2-af31-73fb-26d216080631-16080604, #w-node-_8d8e1236-efa2-af31-73fb-26d216080646-16080604 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d8e1236-efa2-af31-73fb-26d21608064a-16080604 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-d3b4950b-98e1-86b6-104c-d015f14c3762-f14c3760, #w-node-d3b4950b-98e1-86b6-104c-d015f14c3770-f14c3760 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-d3b4950b-98e1-86b6-104c-d015f14c377a-f14c3760 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-d3b4950b-98e1-86b6-104c-d015f14c3790-f14c3760, #w-node-d3b4950b-98e1-86b6-104c-d015f14c379c-f14c3760, #w-node-d3b4950b-98e1-86b6-104c-d015f14c37a0-f14c3760, #w-node-d3b4950b-98e1-86b6-104c-d015f14c37b8-f14c3760 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d3b4950b-98e1-86b6-104c-d015f14c37bc-f14c3760 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_0ed10e01-481a-8427-c6df-74ed81b05d04-ee25b65e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_03e4608b-f8c2-8a7a-3884-9550e83bf0e7-ee25b65e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_1d70acb0-f8aa-6651-2aca-6e2e3de6dad5-ee25b65e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e02-ee25b65e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e04-ee25b65e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e10-ee25b65e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e12-ee25b65e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e1c-ee25b65e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e2a-ee25b65e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e34-ee25b65e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e46-ee25b65e, #w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e5a-ee25b65e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e5e-ee25b65e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-f8224841-3860-29a7-0b43-e8aed49cab8b-ee25b65e, #w-node-f8224841-3860-29a7-0b43-e8aed49cab99-ee25b65e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f8224841-3860-29a7-0b43-e8aed49caba3-ee25b65e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f8224841-3860-29a7-0b43-e8aed49cabb9-ee25b65e, #w-node-f8224841-3860-29a7-0b43-e8aed49cabc5-ee25b65e, #w-node-f8224841-3860-29a7-0b43-e8aed49cabc9-ee25b65e, #w-node-f8224841-3860-29a7-0b43-e8aed49cabe1-ee25b65e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f8224841-3860-29a7-0b43-e8aed49cabe5-ee25b65e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_6fc3d038-5695-549a-11ba-add043c6cfce-43c6cfc6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0ce10bb7-afaa-8fe2-a750-7915d6929d63-10edc85d {
  place-self: center;
}

#w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35ab9-2cd35ab5, #w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35ac7-2cd35ab5 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35ad1-2cd35ab5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35ae7-2cd35ab5, #w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35af3-2cd35ab5, #w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35af7-2cd35ab5, #w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35b0f-2cd35ab5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35b13-2cd35ab5 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_088606ef-f4dc-2964-9864-dd10e5ad811b-8c9d08a1 {
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
}

#w-node-cad5f046-051b-36e1-1625-b2b69b519744-8c9d08a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4219ad7b-0bea-d499-1e69-2e0d3abb0d9a-8c9d08a1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_350cfaef-86ba-cc53-bc1f-be31e3a8ccb5-8c9d08a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-e5d9cb1c-c9a4-f4b0-eeef-891c2013b594-8c9d08a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_32a90cea-d817-d2df-8d14-dacbd1387970-8c9d08a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f9f604eb-4401-9f32-d0f2-e15bc81edb87-8c9d08a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_32dc68d0-b6c7-3278-a203-e7d0b543c9da-8c9d08a1, #w-node-_32dc68d0-b6c7-3278-a203-e7d0b543c9ee-8c9d08a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_32dc68d0-b6c7-3278-a203-e7d0b543c9f2-8c9d08a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_15abd903-791e-55f0-1f89-836b56e60388-8c9d08a1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_06b790a6-cb26-0b1e-cbeb-8e40bf430b1a-8c9d08a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_06b790a6-cb26-0b1e-cbeb-8e40bf430b26-8c9d08a1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_06b790a6-cb26-0b1e-cbeb-8e40bf430b31-8c9d08a1 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_06b790a6-cb26-0b1e-cbeb-8e40bf430b3d-8c9d08a1, #w-node-b6c1c6e6-45f6-851c-2793-20052b91ac08-fefe55c8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f6ffcc3f-26bc-7563-9c64-bcde0821869e-fefe55c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bac3797-603d-787d-6994-4d61c4489aca-fefe55c8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5d3c58a0-268b-ff83-3b8b-2632cb0569b6-fefe55c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23b8ff73-0234-9b26-de6c-4d050a43a3c8-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_47d7e5aa-8166-ff4a-58fb-4b4195c078c3-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-eab15fbb-c53e-7c71-45f9-20314a8563c9-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d6e06d17-bbff-954b-5d4b-bfcac37d43b8-fefe55c8, #w-node-_29bcc6ee-ea4f-d853-d691-1de05952d659-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_240f330f-23e6-b839-6adb-cd770a3f7c56-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_240f330f-23e6-b839-6adb-cd770a3f7c5e-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_240f330f-23e6-b839-6adb-cd770a3f7c7e-fefe55c8, #w-node-_4b25870a-a20c-30a3-6949-0ee1a6b9ad03-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4b25870a-a20c-30a3-6949-0ee1a6b9ad07-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4b25870a-a20c-30a3-6949-0ee1a6b9ad0f-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4b25870a-a20c-30a3-6949-0ee1a6b9ad2f-fefe55c8, #w-node-_17e0fa7a-9960-b4ad-53e6-607d76571bc7-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_17e0fa7a-9960-b4ad-53e6-607d76571bc9-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_17e0fa7a-9960-b4ad-53e6-607d76571bd1-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_17e0fa7a-9960-b4ad-53e6-607d76571bf1-fefe55c8, #w-node-_382a9816-3982-ddca-9b5e-de5fa4a84f4a-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_382a9816-3982-ddca-9b5e-de5fa4a84f4e-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_382a9816-3982-ddca-9b5e-de5fa4a84f56-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_382a9816-3982-ddca-9b5e-de5fa4a84f76-fefe55c8, #w-node-_3e60cf9b-a4f8-7d70-c931-8bb10e408297-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e60cf9b-a4f8-7d70-c931-8bb10e408299-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3e60cf9b-a4f8-7d70-c931-8bb10e4082a1-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e60cf9b-a4f8-7d70-c931-8bb10e4082c1-fefe55c8, #w-node-_88411a8c-8087-c949-1720-6eb88039c259-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_88411a8c-8087-c949-1720-6eb88039c25d-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_88411a8c-8087-c949-1720-6eb88039c265-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_88411a8c-8087-c949-1720-6eb88039c285-fefe55c8, #w-node-_20342a37-59f1-13a8-9090-351e3b9d2545-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20342a37-59f1-13a8-9090-351e3b9d2547-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_20342a37-59f1-13a8-9090-351e3b9d254f-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_20342a37-59f1-13a8-9090-351e3b9d256f-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff7b0e66-b0b0-986e-e04a-47ccfc97a4e0-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-ff7b0e66-b0b0-986e-e04a-47ccfc97a4e8-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff7b0e66-b0b0-986e-e04a-47ccfc97a508-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6796f8d7-b960-d0e3-570d-1283c32b2016-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6796f8d7-b960-d0e3-570d-1283c32b201e-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6796f8d7-b960-d0e3-570d-1283c32b203e-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9824ba9b-3118-a4e8-5c35-a457844d69a8-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_9824ba9b-3118-a4e8-5c35-a457844d69b0-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9824ba9b-3118-a4e8-5c35-a457844d69d0-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e898170-5774-02ed-e522-ea8746405ab4-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_3e898170-5774-02ed-e522-ea8746405abc-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3e898170-5774-02ed-e522-ea8746405adc-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5397e34f-97cd-ce22-a7d5-464ff669d3ea-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5397e34f-97cd-ce22-a7d5-464ff669d3f2-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5397e34f-97cd-ce22-a7d5-464ff669d412-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b1a64166-4ebd-46a2-7d77-af299445c40a-fefe55c8 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b1a64166-4ebd-46a2-7d77-af299445c412-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b1a64166-4ebd-46a2-7d77-af299445c432-fefe55c8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7b3e2153-7604-424a-7e1a-fd593136821d-fefe55c8 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f9876671-a2a3-89e9-33d8-3ceb1047f4a8-fefe55c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13ab92af-ccd7-b663-b752-b848df4392e8-df4392e6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_13ab92af-ccd7-b663-b752-b848df4392ea-df4392e6, #w-node-_171f63c9-e33d-01e3-25b5-646831c71c77-df4392e6 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_171f63c9-e33d-01e3-25b5-646831c71c81-df4392e6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_13ab92af-ccd7-b663-b752-b848df439328-df4392e6, #w-node-_13ab92af-ccd7-b663-b752-b848df439334-df4392e6, #w-node-fdeb620c-f65a-9023-4038-970756e4fb91-df4392e6, #w-node-_13ab92af-ccd7-b663-b752-b848df43933c-df4392e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_13ab92af-ccd7-b663-b752-b848df439340-df4392e6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_37241d09-80d3-2bdc-166d-d996e6529b40-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4405f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44061-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44064-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44067-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4406a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44077-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4407f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44082-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44084-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4408b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44092-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44099-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440a0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440a7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440ae-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440ba-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440bf-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440c2-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440c5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440d2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440da-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440dd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440df-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440e6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440ed-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440f4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac440fb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44102-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44109-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44110-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4411c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4411f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44122-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44125-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44132-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4413a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4413d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4413f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44146-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4414d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44154-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4415b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44162-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44169-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44170-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44177-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44183-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44185-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44188-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4418b-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4418e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4419b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441a3-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441a6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441a8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441af-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441b6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441bd-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441c4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441cb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441d2-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441de-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441e3-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441e6-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441e9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441f6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac441fe-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44201-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44203-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4420a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44211-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44218-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4421f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44226-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4422d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44234-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44240-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44243-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44246-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44249-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44256-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4425e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44261-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44263-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4426a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44271-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44278-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4427f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44286-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4428d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44294-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4429b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442a7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442a9-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442ac-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442af-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442b2-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442bf-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442c7-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442ca-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442cc-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442d3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442da-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442e1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442e8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442ef-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac442f6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44302-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44307-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4430a-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4430d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4431a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44322-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44325-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44327-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4432e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44335-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4433c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44343-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4434a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44351-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44358-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44364-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44367-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4436a-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4436d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4437a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44382-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44385-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44387-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4438e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44395-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4439c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443a3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443aa-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443b1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443b8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443bf-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443cb-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443cd-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443d0-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443d3-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443d6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443e3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443eb-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443ee-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443f0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443f7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac443fe-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44405-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4440c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44413-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4441a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44426-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4442b-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4442e-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44431-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4443e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44446-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44449-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4444b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44452-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44459-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44460-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44467-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4446e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44475-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4447c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44488-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4448b-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4448e-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44491-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4449e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444a6-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444a9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444ab-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444b2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444b9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444c0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444c7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444ce-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444d5-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444dc-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac444e3-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b320b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1.83fr .6fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b320d-66ba9ecc, #w-node-_061a96bf-23c4-fa2d-d906-6ade596b320f-66ba9ecc, #w-node-_061a96bf-23c4-fa2d-d906-6ade596b3211-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b3219-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b321b-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b3242-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b3244-66ba9ecc, #w-node-_061a96bf-23c4-fa2d-d906-6ade596b324e-66ba9ecc, #w-node-_061a96bf-23c4-fa2d-d906-6ade596b3258-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_061a96bf-23c4-fa2d-d906-6ade596b3263-66ba9ecc, #w-node-_061a96bf-23c4-fa2d-d906-6ade596b3265-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44588-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4458a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4458d-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44590-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44593-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445a0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445a8-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445ab-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445ad-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445b4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445bb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445c2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445c9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445d0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445d7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445e3-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445e8-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445eb-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445ee-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac445fb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44603-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44606-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44608-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4460f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44616-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4461d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44624-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4462b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44632-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44639-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44645-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44648-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4464b-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4464e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4465b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44663-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44666-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44668-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4466f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44676-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4467d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44684-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4468b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44692-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44699-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446a0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446ac-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446ae-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446b1-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446b4-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446b7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446c4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446cc-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446cf-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446d1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446d8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446df-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446e6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446ed-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446f4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac446fb-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44707-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4470c-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4470f-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44712-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4471f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44727-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4472a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4472c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44733-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4473a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44741-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44748-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4474f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44756-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4475d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44769-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4476c-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4476f-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44772-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4477f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44787-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4478a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4478c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44793-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4479a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447a1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447a8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447af-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447b6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447bd-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447c4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447d0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447d2-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447d5-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447d8-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447db-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447e8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447f0-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447f3-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447f5-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac447fc-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44803-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4480a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44811-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44818-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4481f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4482b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44830-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44833-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44836-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44843-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4484b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4484e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44850-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44857-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4485e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44865-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4486c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44873-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4487a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44881-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4488d-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44890-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44893-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44896-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448a3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448ab-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448ae-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448b0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448b7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448be-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448c5-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448cc-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448d3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448da-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448e1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448e8-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448f4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448f6-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448f9-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448fc-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac448ff-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4490c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44914-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44917-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44919-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44920-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44927-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4492e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44935-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4493c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44943-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4494f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44954-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44957-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4495a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44967-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4496f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44972-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44974-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4497b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44982-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44989-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44990-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44997-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4499e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449a5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449b1-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449b4-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449b7-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449ba-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449c7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449cf-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449d2-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449d4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449db-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449e2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449e9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449f0-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449f7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac449fe-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44a05-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44a0c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fda5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1.83fr .6fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fda7-66ba9ecc, #w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fda9-66ba9ecc, #w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdab-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdb3-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdb5-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fddc-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdde-66ba9ecc, #w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fde8-66ba9ecc, #w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdf2-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdfd-66ba9ecc, #w-node-ac289cd0-52aa-ee56-c33f-a6d5f5d7fdff-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44a9e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aa0-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aa3-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aa6-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aa9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ab6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44abe-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ac1-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ac3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aca-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ad1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ad8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44adf-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ae6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44aed-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44af4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44afb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b02-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b0e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b13-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b16-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b19-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b26-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b2e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b31-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b33-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b3a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b41-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b48-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b4f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b56-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b5d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b64-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b6b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b72-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b7e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b81-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b84-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b87-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b94-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b9c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44b9f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ba1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ba8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44baf-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bb6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bbd-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bc4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bcb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bd2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bd9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44be0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44bff-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c01-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c04-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c07-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c0a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c17-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c1f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c22-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c24-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c2b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c32-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c39-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c40-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c47-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c4e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c5a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c5f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c62-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c65-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c72-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c7a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c7d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c7f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c86-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c8d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c94-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44c9b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ca2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ca9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cb0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cbc-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cbf-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cc2-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cc5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cd2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cda-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cdd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cdf-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ce6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ced-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cf4-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44cfb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d02-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d09-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d10-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d17-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d23-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d25-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d28-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d2b-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d2e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d3b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d43-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d46-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d48-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d4f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d56-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d5d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d64-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d6b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d72-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d7e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d83-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d86-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d89-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d96-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44d9e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44da1-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44da3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44daa-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44db1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44db8-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44dbf-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44dc6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44dcd-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44dd4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44de0-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44de3-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44de6-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44de9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44df6-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44dfe-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e01-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e03-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e0a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e11-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e18-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e1f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e26-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e2d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e34-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e3b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e47-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e49-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e4c-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e4f-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e52-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e5f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e67-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e6a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e6c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e73-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e7a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e81-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e88-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e8f-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44e96-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ea2-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ea7-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44eaa-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ead-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44eba-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ec2-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ec5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ec7-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ece-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ed5-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44edc-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ee3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44eea-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ef1-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ef8-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f04-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f07-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f0a-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f0d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f1a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f22-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f25-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f27-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f2e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f35-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f3c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f43-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f4a-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f51-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f58-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f5f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f6b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f6d-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f70-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f73-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f76-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f83-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f8b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f8e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f90-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f97-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44f9e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fa5-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fac-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fb3-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fba-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fc6-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fcb-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fce-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fd1-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fde-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fe6-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44fe9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44feb-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ff2-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac44ff9-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45000-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45007-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4500e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45015-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4501c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45028-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4502b-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4502e-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45031-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4503e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45046-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45049-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4504b-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45052-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45059-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45060-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45067-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4506e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45075-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4507c-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45083-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a87597-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1.83fr .6fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a87599-66ba9ecc, #w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a8759b-66ba9ecc, #w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a8759d-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875a5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875a7-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875ce-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875d0-66ba9ecc, #w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875da-66ba9ecc, #w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875e4-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875ef-66ba9ecc, #w-node-_18be5cf5-f79b-996d-b6a7-fb5c51a875f1-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45115-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1.83fr .6fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45117-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45119-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4511b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45123-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45125-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4514c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4514e-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45158-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac45162-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4516d-66ba9ecc, #w-node-_1a7c1c24-9937-bfd7-74cf-a4fb2ac4516f-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe47e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe483-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe486-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe489-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe496-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe49e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4a1-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4a3-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4aa-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4b1-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4b8-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4bf-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4c6-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4cd-66ba9ecc, #w-node-_996b6a8c-684b-c3e9-c8be-1f8905dbe4d4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1636-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1639-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff163c-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff163f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff164c-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1654-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1657-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1659-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1660-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1667-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff166e-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1675-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff167c-66ba9ecc, #w-node-_5d2bbbe1-7488-427c-f200-5d3604ff1683-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b03693e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b036941-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b036944-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b036947-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b036954-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b03695c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b03695f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0f64c5fd-6677-78b4-ea47-c2841b036961-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b036968-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b03696f-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b036976-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b03697d-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b036984-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b03698b-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b036992-66ba9ecc, #w-node-_0f64c5fd-6677-78b4-ea47-c2841b036999-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9bdf1-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9bdf6-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9bdf9-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9bdfc-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9be09-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be11-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9be14-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-dfb74d08-05e3-215d-b8a7-77c964a9be16-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be1d-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be24-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be2b-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be32-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be39-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be40-66ba9ecc, #w-node-dfb74d08-05e3-215d-b8a7-77c964a9be47-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba8480-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba8483-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba8486-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba8489-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba8496-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba849e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84a1-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84a3-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84aa-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84b1-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84b8-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84bf-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84c6-66ba9ecc, #w-node-_6a054f64-6140-a0c1-49d8-1454a7ba84cd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea423-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea426-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea429-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea42c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea439-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea441-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea444-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea446-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea44d-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea454-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea45b-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea462-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea469-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea470-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea477-66ba9ecc, #w-node-bd10f7ca-4c1a-1a96-e3ef-0823a19ea47e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6bb-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6c0-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6c3-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6c6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6d3-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6db-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6de-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6e0-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6e7-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6ee-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6f5-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce6fc-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce703-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce70a-66ba9ecc, #w-node-_05ba7d5e-2b1e-25cf-0c2c-9dd33f2ce711-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2dd-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2e0-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2e3-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2e6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2f3-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2fb-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad2fe-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_8fee303a-838c-e804-ff08-4ab50b0ad300-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad307-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad30e-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad315-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad31c-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad323-66ba9ecc, #w-node-_8fee303a-838c-e804-ff08-4ab50b0ad32a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb9491-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb9494-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb9497-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb949a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94a7-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94af-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94b2-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94b4-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94bb-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94c2-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94c9-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94d0-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94d7-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94de-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94e5-66ba9ecc, #w-node-_36eb37e8-bbe0-a998-b4ee-9c1f97eb94ec-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a7a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a7f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a82-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a85-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a92-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a9a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a9d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_5a3091b0-0359-e9f4-5052-bbc327d88a9f-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88aa6-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88aad-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88ab4-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88abb-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88ac2-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88ac9-66ba9ecc, #w-node-_5a3091b0-0359-e9f4-5052-bbc327d88ad0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb68c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb68f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb692-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb695-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb6a2-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6aa-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb6ad-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_37d70487-6d5c-034f-853e-e13604deb6af-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6b6-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6bd-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6c4-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6cb-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6d2-66ba9ecc, #w-node-_37d70487-6d5c-034f-853e-e13604deb6d9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d26e4-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d26e7-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d26ea-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d26ed-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d26fa-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2702-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2705-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2707-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d270e-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2715-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d271c-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2723-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d272a-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2731-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d2738-66ba9ecc, #w-node-b7a42ce8-d2aa-a12b-1e63-afdeeb7d273f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_439640e8-361d-cd2b-dfad-af1e057d3b43-66ba9ecc, #w-node-_439640e8-361d-cd2b-dfad-af1e057d3b45-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_439640e8-361d-cd2b-dfad-af1e057d3b65-66ba9ecc, #w-node-_439640e8-361d-cd2b-dfad-af1e057d3b6f-66ba9ecc, #w-node-_439640e8-361d-cd2b-dfad-af1e057d3b79-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_353d7300-f201-f678-48a4-b268b0a91e74-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c309ee-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c309f3-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c309f6-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c309f9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c30a06-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a0e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c30a11-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_62efd291-1434-1b63-93ca-201fa9c30a13-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a1a-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a21-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a28-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a2f-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a36-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a3d-66ba9ecc, #w-node-_62efd291-1434-1b63-93ca-201fa9c30a44-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d2f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d32-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d35-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d38-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d45-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d4d-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d50-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d52-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d59-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d60-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d67-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d6e-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d75-66ba9ecc, #w-node-_00b6a41b-6127-9f9c-6b03-50eeaf0d4d7c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544bb-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544be-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544c1-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544c4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544d1-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb6266544d9-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544dc-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_163fa50c-75ee-004f-04fb-0eb6266544de-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb6266544e5-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb6266544ec-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb6266544f3-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb6266544fa-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb626654501-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb626654508-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb62665450f-66ba9ecc, #w-node-_163fa50c-75ee-004f-04fb-0eb626654516-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39b9-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39be-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39c1-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39c4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39d1-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39d9-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39dc-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39de-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39e5-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39ec-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39f3-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f39fa-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f3a01-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f3a08-66ba9ecc, #w-node-_631e4923-2f0f-d589-c2ad-85c2b85f3a0f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9559-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c955c-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c955f-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9562-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c956f-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9577-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c957a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c957c-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9583-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c958a-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9591-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c9598-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c959f-66ba9ecc, #w-node-cb695fc2-25c0-bb29-a1a3-6f2f1d2c95a6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b189b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b189e-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18a1-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18a4-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18b1-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18b9-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18bc-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18be-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18c5-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18cc-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18d3-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18da-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18e1-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18e8-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18ef-66ba9ecc, #w-node-_62329a41-d5ad-5cfc-255a-bbb8af0b18f6-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca0c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca11-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca14-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca17-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca24-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca2c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca2f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca31-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca38-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca3f-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca46-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca4d-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca54-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca5b-66ba9ecc, #w-node-f440bea2-375c-ceaa-2a61-a058b9b0ca62-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f288537-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f28853a-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f28853d-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f288540-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f28854d-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f288555-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f288558-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0bcc3e1f-896b-7462-87ad-09b35f28855a-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f288561-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f288568-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f28856f-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f288576-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f28857d-66ba9ecc, #w-node-_0bcc3e1f-896b-7462-87ad-09b35f288584-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e4c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e4f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e52-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e55-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e62-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e6a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e6d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e6f-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e76-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e7d-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e84-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e8b-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e92-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8e99-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8ea0-66ba9ecc, #w-node-_30907c02-a2ba-e9e3-476f-9467a9af8ea7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c7477-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c747c-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c747f-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c7482-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c748f-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c7497-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c749a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e7fd3e6c-b817-0da4-df12-a88b869c749c-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74a3-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74aa-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74b1-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74b8-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74bf-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74c6-66ba9ecc, #w-node-e7fd3e6c-b817-0da4-df12-a88b869c74cd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198b7-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198ba-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198bd-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198c0-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198cd-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198d5-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198d8-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_68192633-02ad-122e-fcea-b36c9a1198da-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198e1-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198e8-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198ef-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198f6-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a1198fd-66ba9ecc, #w-node-_68192633-02ad-122e-fcea-b36c9a119904-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c881b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c881e-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8821-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8824-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8831-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8839-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c883c-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_41cb06c7-2f1e-7320-8ceb-becb568c883e-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8845-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c884c-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8853-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c885a-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8861-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8868-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c886f-66ba9ecc, #w-node-_41cb06c7-2f1e-7320-8ceb-becb568c8876-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_750c9577-05f1-8072-7215-2945cdcf7508-66ba9ecc, #w-node-_750c9577-05f1-8072-7215-2945cdcf750a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_750c9577-05f1-8072-7215-2945cdcf752a-66ba9ecc, #w-node-_750c9577-05f1-8072-7215-2945cdcf7534-66ba9ecc, #w-node-_750c9577-05f1-8072-7215-2945cdcf753e-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_750c9577-05f1-8072-7215-2945cdcf754f-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c548-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c54d-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c550-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c553-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c560-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c568-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c56b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c56d-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c574-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c57b-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c582-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c589-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c590-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c597-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c59e-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c5a5-66ba9ecc, #w-node-_8ae5c39b-38d3-f081-eb7e-70f55422c5ac-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea167c-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea167f-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea1682-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea1685-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea1692-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea169a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea169d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea169f-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16a6-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16ad-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16b4-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16bb-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16c2-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16c9-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16d0-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16d7-66ba9ecc, #w-node-_49e005c3-c5ee-3816-0234-c2e8f1ea16de-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dca1-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dca4-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dca7-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcaa-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcb7-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcbf-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcc2-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcc4-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dccb-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcd2-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcd9-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dce0-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dce7-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcee-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcf5-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dcfc-66ba9ecc, #w-node-a34b9c2f-2f3e-39f3-8901-55fa83c7dd03-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925ede-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925ee3-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925ee6-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925ee9-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925ef6-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925efe-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f01-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f03-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f0a-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f11-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f18-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f1f-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f26-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f2d-66ba9ecc, #w-node-_1c3ba5e9-c730-dc64-62a2-c5a1da925f34-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a531-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a534-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a537-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a53a-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a547-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a54f-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a552-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_89588c18-8e9d-7904-447b-14d1c645a554-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a55b-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a562-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a569-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a570-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a577-66ba9ecc, #w-node-_89588c18-8e9d-7904-447b-14d1c645a57e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139bc-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139bf-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139c2-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139c5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139d2-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139da-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139dd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139df-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139e6-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139ed-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139f4-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd139fb-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd13a02-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd13a09-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd13a10-66ba9ecc, #w-node-a67f57f0-fe10-2b11-58ea-c1b13fd13a17-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa41fb-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa4200-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa4203-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa4206-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa4213-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa421b-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa421e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_27947e77-ed4a-c985-4299-ffcde8fa4220-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa4227-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa422e-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa4235-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa423c-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa4243-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa424a-66ba9ecc, #w-node-_27947e77-ed4a-c985-4299-ffcde8fa4251-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa39e-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3a1-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3a4-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3a7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3b4-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3bc-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3bf-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3c1-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3c8-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3cf-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3d6-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3dd-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3e4-66ba9ecc, #w-node-f30c0fd2-7ddf-2800-af31-97daa75aa3eb-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b6425-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b6428-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b642b-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b642e-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b643b-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6443-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b6446-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_495cd694-e96c-ea4b-0d59-ac53212b6448-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b644f-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6456-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b645d-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6464-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b646b-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6472-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6479-66ba9ecc, #w-node-_495cd694-e96c-ea4b-0d59-ac53212b6480-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a64-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a69-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a6c-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a6f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a7c-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a84-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a87-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a89-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a90-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a97-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3a9e-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3aa5-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3aac-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3ab3-66ba9ecc, #w-node-_0d08e769-de67-4f7b-23b0-e7780d4c3aba-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10f92-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10f95-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10f98-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10f9b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10fa8-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fb0-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10fb3-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_63059315-5382-d129-e7d6-a25157a10fb5-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fbc-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fc3-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fca-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fd1-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fd8-66ba9ecc, #w-node-_63059315-5382-d129-e7d6-a25157a10fdf-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02d6-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02d9-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02dc-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02df-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02ec-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a02f4-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02f7-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_12394250-864b-0b21-89a3-a7c3fa5a02f9-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a0300-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a0307-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a030e-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a0315-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a031c-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a0323-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a032a-66ba9ecc, #w-node-_12394250-864b-0b21-89a3-a7c3fa5a0331-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657ba-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657bf-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657c2-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657c5-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657d2-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f9657da-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657dd-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-cbef30d4-8db9-2548-21e7-7aa01f9657df-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f9657e6-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f9657ed-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f9657f4-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f9657fb-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f965802-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f965809-66ba9ecc, #w-node-cbef30d4-8db9-2548-21e7-7aa01f965810-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a61fc-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a61ff-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a6202-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a6205-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a6212-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a621a-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a621d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_428172bd-19be-e928-f7ce-87d5519a621f-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a6226-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a622d-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a6234-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a623b-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a6242-66ba9ecc, #w-node-_428172bd-19be-e928-f7ce-87d5519a6249-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9802-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9805-66ba9ecc {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9808-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e980b-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9818-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9820-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9823-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9825-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e982c-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9833-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e983a-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9841-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9848-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e984f-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e9856-66ba9ecc, #w-node-_6c79108c-82ae-ad87-76a2-a5aea34e985d-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_0770c352-bf3e-3fd1-bdc9-134136319a9f-66ba9ecc, #w-node-_0770c352-bf3e-3fd1-bdc9-134136319aa1-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0770c352-bf3e-3fd1-bdc9-134136319ac1-66ba9ecc, #w-node-_0770c352-bf3e-3fd1-bdc9-134136319acb-66ba9ecc, #w-node-_0770c352-bf3e-3fd1-bdc9-134136319ad5-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0770c352-bf3e-3fd1-bdc9-134136319ae6-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4ac2c6b0-3e9c-ee71-924c-e29da9429056-66ba9ecc, #w-node-_4ac2c6b0-3e9c-ee71-924c-e29da9429058-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4ac2c6b0-3e9c-ee71-924c-e29da9429078-66ba9ecc, #w-node-_4ac2c6b0-3e9c-ee71-924c-e29da9429082-66ba9ecc, #w-node-_4ac2c6b0-3e9c-ee71-924c-e29da942908c-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_4ac2c6b0-3e9c-ee71-924c-e29da942909d-66ba9ecc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-a8ea674a-4323-3633-deeb-44f43c21d6db-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_383046f7-1720-3b04-e3e3-9e7634cb5135-66ba9ecc, #w-node-_7da239f2-4957-027d-e568-34f78f08fe10-66ba9ecc, #w-node-_6fee2e7c-e15f-f286-bac5-78bbcfa4cf72-66ba9ecc, #w-node-_9d40f5fd-317d-eb39-6540-17e50ab7380d-66ba9ecc, #w-node-_53c9c771-c074-06ad-2b07-9c1e343fd277-66ba9ecc, #w-node-ee636a91-1a82-2680-c983-e44fb63e4b6a-66ba9ecc {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b41-66ba9ecc {
  grid-template-columns: 1fr;
  grid-template-rows: ;
}

#w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b43-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

#w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b45-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-c09289bd-02c3-2daf-1be6-023becccb916-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b69-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b6b-66ba9ecc, #w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b75-66ba9ecc, #w-node-_00f22ad8-0685-b15e-1a5a-1a93680d1b7f-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_08c99ba3-17f6-3710-9008-fc03f0599703-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_848fb0e0-f2df-7437-3749-b7701107d300-66ba9ecc, #w-node-_2a5c93c3-b83a-72d1-3f0b-3261a6326624-66ba9ecc, #w-node-_1cf5f54c-5b08-5c7b-688b-0acf61154054-66ba9ecc {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebaa-66ba9ecc, #w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebb8-66ba9ecc {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebc2-66ba9ecc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebd8-66ba9ecc, #w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebe4-66ba9ecc, #w-node-fee994ae-b6d1-e6b5-f070-aeef7699ebe8-66ba9ecc, #w-node-fee994ae-b6d1-e6b5-f070-aeef7699ec00-66ba9ecc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fee994ae-b6d1-e6b5-f070-aeef7699ec04-66ba9ecc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-b514d5e8-87bd-ef97-8c2d-0da0a643587b-34615b7a, #w-node-b514d5e8-87bd-ef97-8c2d-0da0a6435889-34615b7a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-b514d5e8-87bd-ef97-8c2d-0da0a6435893-34615b7a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358a9-34615b7a, #w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358b5-34615b7a, #w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358b9-34615b7a, #w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358d1-34615b7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358d5-34615b7a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

#w-node-_64402d9d-55ae-1be7-f234-0cffb318bda5-27154c03, #w-node-_64402d9d-55ae-1be7-f234-0cffb318bdb3-27154c03 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_64402d9d-55ae-1be7-f234-0cffb318bdbd-27154c03 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_64402d9d-55ae-1be7-f234-0cffb318bdd3-27154c03, #w-node-_64402d9d-55ae-1be7-f234-0cffb318bddf-27154c03, #w-node-_64402d9d-55ae-1be7-f234-0cffb318bde3-27154c03, #w-node-_64402d9d-55ae-1be7-f234-0cffb318bdfb-27154c03 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_64402d9d-55ae-1be7-f234-0cffb318bdff-27154c03 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center;
}

@media screen and (max-width: 479px) {
  #w-node-_4c6f91f7-9c88-fb54-755d-0e5b3475ab4c-4079339f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1e413cad-e4ae-3089-431d-cb4469e2a090-4079339f, #w-node-_8d8e1236-efa2-af31-73fb-26d216080646-16080604 {
    grid-column: span 1 / span 1;
  }

  #w-node-d3b4950b-98e1-86b6-104c-d015f14c3760-f14c3760, #w-node-d3b4950b-98e1-86b6-104c-d015f14c37b8-f14c3760 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5ba6cbd5-c288-1b75-7703-0f1bf6da4e5a-ee25b65e, #w-node-f8224841-3860-29a7-0b43-e8aed49cabe1-ee25b65e {
    grid-column: span 1 / span 1;
  }

  #w-node-_0ce10bb7-afaa-8fe2-a750-7915d6929d3f-10edc85d {
    place-self: auto center;
  }

  #w-node-d4c2c7a8-7d73-bae6-d467-e9262cd35b0f-2cd35ab5 {
    grid-column: span 2 / span 2;
  }

  #w-node-_32dc68d0-b6c7-3278-a203-e7d0b543c9ee-8c9d08a1, #w-node-_13ab92af-ccd7-b663-b752-b848df43933c-df4392e6, #w-node-fee994ae-b6d1-e6b5-f070-aeef7699ec00-66ba9ecc {
    grid-column: span 1 / span 1;
  }

  #w-node-b514d5e8-87bd-ef97-8c2d-0da0a64358d1-34615b7a, #w-node-_64402d9d-55ae-1be7-f234-0cffb318bdfb-27154c03 {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Arial';
  src: url('../fonts/ARIAL.TTF') format('truetype'), url('../fonts/ARIALNB.TTF') format('truetype'), url('../fonts/ARIALNI.TTF') format('truetype'), url('../fonts/ARIALLGT.TTF') format('truetype'), url('../fonts/ARIALLGTITL.TTF') format('truetype'), url('../fonts/ARIALNBI.TTF') format('truetype'), url('../fonts/ArialMdmItl.ttf') format('truetype'), url('../fonts/arialceb.ttf') format('truetype'), url('../fonts/ArialMdm.ttf') format('truetype'), url('../fonts/ArialCE.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ariali';
  src: url('../fonts/ARIALI.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arialbi';
  src: url('../fonts/ARIALBI-1.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arialn';
  src: url('../fonts/ARIALN.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arialbd 1';
  src: url('../fonts/ARIALBD.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial 400';
  src: url('../fonts/ARIBLK.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('../fonts/ARIALBLACKITALIC.TTF') format('truetype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('../fonts/ArialCEMTBlack.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('../fonts/ArialCEItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('../fonts/ArialCEBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Mileast';
  src: url('../fonts/Mileast.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}