.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

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

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

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

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

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

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

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 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-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

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

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

.akita-nav-link-wrap {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.akita-menu-icon-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 100%;
  display: flex;
}

.akita-nav-menu-button {
  background-color: #fff0;
  border-radius: 10px;
  width: 48px;
  height: 48px;
  padding: .7rem;
  transition: background-color .4s;
}

.akita-nav-menu-button:hover, .akita-nav-menu-button.w--open {
  background-color: #0000000d;
}

.akita-nav-menu-button.w--open:hover {
  background-color: #00000008;
}

.akita-nav-menu-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.akita-nav-buttons-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.akita-nav-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #222;
  justify-content: center;
  align-items: center;
  padding: 10px;
  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: 500;
  line-height: 1;
  text-decoration: none;
  transition: color .4s;
  display: flex;
}

.akita-nav-link:hover {
  color: #080808;
}

.akita-nav-link.w--current {
  color: #000;
}

.akita-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-transform: none;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  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: 500;
  line-height: 1.2;
  text-decoration: none;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
  box-shadow: inset 0 2px 6px #1da1f280, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button:hover {
  color: #fff;
  background-color: #222;
  box-shadow: inset 0 2px 6px #1da1f2b3, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button.akita-white-button {
  color: #222;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #ccc;
}

.akita-button.akita-white-button:hover {
  background-color: #fafafa;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #bcbcbc;
}

.akita-nav-02-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.akita-nav-02 {
  background-color: #fff;
  border-bottom: 1px solid #f5f5f5;
  align-items: center;
  min-height: 80px;
  padding-left: 2rem;
  padding-right: 2rem;
  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: 400;
  line-height: 1.2;
  display: flex;
  position: sticky;
  top: 0;
}

.akita-menu-line-middle {
  background-color: #222;
  border-radius: 10px;
  width: 100%;
  height: 2px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 0;
  display: block;
}

.akita-nav-02-menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: static;
}

.akita-menu-line-bottom {
  background-color: #222;
  border-radius: 10px;
  width: 100%;
  height: 2px;
  padding: 0;
  display: block;
}

.akita-nav-logo-wrap {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.akita-button-icon {
  height: 17px;
}

.akita-nav-logo-image {
  flex: none;
  width: auto;
  height: 100%;
  display: block;
}

.nav-badge {
  color: #fff;
  background-color: #1da1f2;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  padding: 3px;
  font-size: 10px;
  display: flex;
}

.akita-menu-line-top {
  background-color: #222;
  border-radius: 2px;
  width: 100%;
  height: 2px;
  padding: 0;
  display: block;
}

.akita-nav-02-menu-links {
  flex-flow: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.akita-nav-logo-link {
  opacity: 1;
  padding-left: 0;
  transition: opacity .4s;
}

.akita-nav-logo-link:hover {
  opacity: .8;
}

.akita-hero-buttons {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 1em;
  display: flex;
}

.akita-hero-buttons.left-align-buttons {
  justify-content: flex-start;
  align-items: flex-start;
}

.akita-heading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-heading-2.akita-heading-weight-500 {
  font-weight: 500;
}

.akita-margin-top-auto {
  margin-top: auto;
}

.akita-text {
  color: #222;
  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: 400;
  line-height: 1.3;
}

.akita-features-2-col-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: grid;
}

.akita-features-small-image {
  object-fit: contain;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.akita-grid-content-2 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.akita-grid-content-2.relative {
  position: relative;
}

.akita-features-small-image-wrap {
  object-fit: contain;
  width: 70%;
  position: absolute;
  bottom: 2em;
  left: 2em;
}

.akita-light-grey-text {
  color: #9e9e9e;
  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: 400;
  line-height: 1.3;
}

.akita-margin-top-2em {
  margin-top: 2em;
}

.akita-tagline {
  color: #8298ab;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.akita-features-image-wrap {
  background-color: #f2f2f2;
  border-radius: 23px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-features-grid-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.cart-image-holder {
  width: 100%;
  margin-top: 1em;
}

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

.akita-bento-01-card-black {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: hidden;
}

.card-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  max-height: 600px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-container.black {
  background-color: #000;
  padding-top: 2em;
  padding-bottom: 2em;
}

.card-container._01 {
  padding-top: 80px;
}

.card-container._02 {
  justify-content: flex-start;
  align-items: center;
}

.circle-item-holder {
  z-index: 1;
  width: 85px;
  height: 85px;
  position: absolute;
  inset: auto 20% 27% auto;
}

.circle-item-holder._2 {
  z-index: 3;
  inset: auto auto 15% 8%;
}

.circle-item-holder._1 {
  z-index: 2;
  bottom: 28%;
}

.circle-item-holder._3 {
  z-index: 4;
  inset: auto 24% 4% auto;
}

.card-image-holder {
  width: 100%;
}

.card-image-holder._01 {
  width: 100%;
  max-width: 120px;
  position: relative;
}

.akita-bento-01-card {
  z-index: 2;
  width: 80%;
  position: absolute;
  bottom: 2em;
  left: 10%;
}

.card-text-holder {
  z-index: 1;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.akita-bento-01-phone-wrap {
  position: relative;
}

.cart-description {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.akita-beto-01-small-black-title {
  text-align: center;
  text-wrap: balance;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.multi-cart-image {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.akita-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  opacity: .8;
  color: #fff;
  text-transform: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  transition: opacity .4s, background-color .4s, color .4s;
  display: flex;
}

.akita-link:hover {
  opacity: 1;
  color: #fff;
}

.gray-cart-image {
  object-fit: contain;
  width: 100%;
  height: 100px;
  margin-top: 3em;
}

.gray-cart-image._2 {
  width: 100%;
  height: 340px;
  margin-top: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  left: 56%;
  overflow: hidden;
}

.blury-light-blue {
  z-index: 0;
  filter: blur(30px);
  background-color: #b1b7c9;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: absolute;
  inset: -10% 0% 0% -11%;
}

.cart-grid {
  z-index: 2;
  grid-template-rows: auto;
  height: 100%;
  margin-left: 20px;
  position: relative;
}

.carts-holder {
  background-color: #fff;
  border: 1px solid #eaedee;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  padding-top: 30px;
}

.cards-grid {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: #fff;
  border-radius: 4px;
  grid-template-rows: 1fr .5fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.card-background {
  background-color: #fff;
  border: 1px solid #eaedee;
  border-radius: 30px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.blury-white-div {
  background-image: linear-gradient(126deg, #fff0 24%, #f1f1f166 100%, #fff0);
  border: 1px solid #eaedee;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  width: 120%;
  height: 220px;
  position: absolute;
  inset: auto 0% -22% -11%;
}

.blury-white-div.third {
  z-index: 4;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff26;
  width: 110%;
  bottom: -23%;
  left: -5%;
}

.blury-white-div.cart {
  z-index: 1;
  bottom: -56%;
}

.blury-white-div.first {
  z-index: 5;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff26;
  width: 100%;
  height: 230px;
  bottom: -38%;
  left: -1%;
}

.blury-white-div.second {
  z-index: 3;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffff26;
  border-top-left-radius: 100%;
  border-top-right-radius: 100%;
  width: 110%;
  height: 200px;
  bottom: -7%;
  left: -4%;
}

.akita-text-center {
  text-align: center;
  padding-top: 40px;
}

.akita-container-3 {
  z-index: 2;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em;
  position: relative;
}

.akita-container-3.no-padding-bottom {
  padding-bottom: 0;
}

.akita-container-3.no-padding-bottom.no-padding-top {
  padding-top: 0;
}

.akita-bento-01-cta {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
  display: flex;
}

.card-bg-image-holder {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.two-cards-holder {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.akita-bento-01-card-title {
  text-wrap: balance;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 1.3;
}

.akita-bento-01-card-title.black-text {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 60px;
}

.akita-bento-01-card-title.white {
  color: #fff;
  font-weight: 700;
}

.circle-item-image {
  width: 100%;
  height: 100%;
}

.akita-text-grey {
  color: #87888c;
  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: 400;
  line-height: 1.2;
}

.card-logo-holder {
  perspective: 1000px;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-bento-01-cta-bg {
  opacity: .2;
  background-image: linear-gradient(0deg, #1da1f2, #000);
  position: absolute;
  inset: 0%;
}

.akita-bento-01-gradient {
  z-index: 1;
  background-image: linear-gradient(#fff0, #fff);
  height: 50px;
  position: absolute;
  inset: auto 0% 0%;
}

.akita-bento-01-phone {
  width: 245px;
}

.akita-clients-wrap-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.akita-client-grid-content-2 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.akita-clients-01-grid {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.trusted-by-text-2 {
  color: #333;
  text-align: center;
  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: 400;
  line-height: 1.3;
}

.client-logo-2 {
  object-fit: contain;
  width: 100%;
  max-width: 140px;
  height: 100%;
  max-height: 25px;
}

.akita-light-grey-text-2 {
  color: #9e9e9e;
  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: 400;
  line-height: 1.3;
}

.akita-icon-2 {
  object-fit: contain;
  width: 26px;
  height: 26px;
}

.akita-features-image-2 {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.akita-icon-wrap-2 {
  background-color: #fff;
  border: 1px solid #eaedee;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.akita-icon-wrap-2.akita-icon-wrap-with-shadow {
  box-shadow: 0 12px 24px #0000000d, 0 2px 4px #0000000d;
}

.akita-features-2-col-grid-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.akita-margin-top-1em-2 {
  margin-top: 1em;
}

.akita-features-image-wrap-2 {
  background-color: #f2f2f2;
  border-radius: 23px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-features-image-wrap-2.akita-features-iw-with-padding {
  background-color: #4873ff;
  border-radius: 24px;
  flex: 0 auto;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3em;
  overflow: hidden;
}

.akita-features-image-wrap-2.akita-features-iw-with-padding.style-2 {
  background-color: #021b34;
}

.akita-features-image-wrap-2.akita-features-iw-with-padding {
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 3em;
}

.akita-features-image-wrap-2.akita-features-iw-with-padding.dark {
  background-color: #011932;
}

.akita-features-small-image-wrap-2 {
  object-fit: contain;
  width: 70%;
  position: absolute;
  bottom: 2em;
  left: 2em;
}

.akita-features-small-image-wrap-2.akita-features-small-full-width {
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
  inset: auto 0 auto 0%;
}

.akita-features-small-image-2 {
  object-fit: contain;
  width: 100%;
  position: relative;
}

.akita-features-15 {
  width: 100%;
}

.akita-features-item-title-2 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-features-item-title-2.akita-no-margin-top {
  margin-top: 0;
}

.akita-heading-2-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-tagline-2 {
  color: #8298ab;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.akita-features-01-grid-content {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-features-grid-content-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-grid-content-3.relative {
  position: relative;
}

.akita-features-15-right {
  width: 100%;
}

.hero-animation-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 141px;
  padding-bottom: 141px;
  display: flex;
  overflow: hidden;
}

.akita-hero-06-heading {
  transform-origin: 50% 100%;
  color: #000;
  text-wrap: balance;
  transform-style: preserve-3d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.2;
  transform: perspective(260px)perspective(300px);
}

.animate-hero-text-on-load-02 {
  padding-top: 0;
  display: block;
}

.akita-hero-06-text-holder {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  perspective: 1000px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 950px;
  display: flex;
}

.hero-section-holder {
  padding-top: 100px;
}

.hero-web-holder {
  z-index: 2;
  border-radius: 14px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 60%;
  display: flex;
  position: relative;
}

.hero-heading-holder {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-button-holder {
  margin-top: 35px;
  margin-bottom: 26px;
}

.hero-decord-image-container {
  border-radius: 6px;
  width: 134px;
  height: 134px;
  position: absolute;
  inset: 0% auto auto -1%;
  overflow: hidden;
}

.hero-decord-image-container._05 {
  width: 167px;
  inset: auto auto -8% -2%;
}

.hero-decord-image-container._02 {
  width: 151px;
  height: 151px;
  inset: -16% 4% auto auto;
}

.hero-decord-image-container._06 {
  inset: 38% auto 0% 9%;
}

.hero-decord-image-container._04 {
  width: 142px;
  height: 142px;
  inset: auto 29% -13% auto;
}

.hero-decord-image-container._03 {
  width: 166px;
  height: 166px;
  inset: 30% -4% 0% auto;
}

.akita-hero-06-section-hero {
  background-color: #fff;
}

.hero-decord-images-holder {
  position: absolute;
  inset: 0%;
}

.hero-web-container {
  z-index: 1;
  width: 100%;
  position: absolute;
  transform: translate(50%);
}

.hero-web-image {
  border-radius: 14px;
  width: 100%;
}

.hero-dashboard-holder {
  width: 100%;
}

.hero-web-mask {
  border-radius: 14px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 7px 7px 30px #0003;
}

.hero-animation-container {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.animate-hero-text-on-load-06 {
  width: auto;
}

.hero-mobile-holder {
  z-index: 10;
  border-radius: 14px;
  width: 175px;
  position: absolute;
  right: -87.5px;
  overflow: hidden;
  box-shadow: 7px 7px 30px #0003;
}

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

.hero-dashboard-image-2 {
  border-radius: 14px;
  width: 100%;
}

.small-title {
  color: #000;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.animate-hero-text-on-load-8 {
  padding-top: 0;
  display: block;
}

.animate-hero-text-on-load-9 {
  width: auto;
}

.cart-grid-2 {
  z-index: 2;
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  object-fit: cover;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-bottom: auto;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: clip;
}

.akita-features-02-grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  padding: 30px;
  box-shadow: 0 39px 79px #00000008, 0 7px 10px #0000000f, 0 46px 42px #00000014, inset 0 0 0 1px #0000000f;
}

.akita-features-02-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
}

.akita-features-02-link:hover {
  background-color: #f7f7f7;
}

.akita-features-06-grid-boxes {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.akita-features-06-content {
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 420px;
  display: flex;
}

.akita-features-06-main-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.akita-features-06-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-sticky-content {
  position: sticky;
  top: 100px;
}

.akita-features-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.akita-features-07-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.akita-features-07-item {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  object-fit: fill;
  background-color: #fff;
  border-radius: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3em 5em;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  box-shadow: 0 39px 80px #00000008, 0 7px 10px #0000000f, 0 42px 46px #00000014, inset 0 0 0 1px #0000000f;
}

.akita---list-item-with-checked {
  color: #272727;
  background-image: url('../images/Checked-Box.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-left: 30px;
  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: 400;
  line-height: 1.2;
  list-style-type: none;
}

.akita---list-item-with-checked.akita-list-item-unchecked {
  color: #9e9e9e;
  background-image: url('../images/Checked-Box-Disable.svg');
}

.akita-margin-bottom-2em {
  margin-bottom: 2em;
}

.right-arrow-2 {
  display: none;
}

.akita-testimonial-08-logo {
  width: 100%;
}

.akita-testimonial-08-slide {
  width: 100%;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  margin-right: 30px;
}

.slide-nav-2 {
  color: #000;
  padding-top: 0;
  font-size: 8px;
  position: relative;
  top: 30px;
}

.akita-testimonial-08-slider-mask {
  width: 60%;
  height: 100%;
  overflow: visible;
}

.akita-testimonial-08-image {
  border-radius: 40px;
  width: 43px;
  min-width: 43px;
  height: 43px;
  min-height: 43px;
}

.akita-testimonial-08-text-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 3em;
  display: flex;
}

.akita-testimonial-08-slider {
  background-color: #0000;
  height: 320px;
  position: relative;
}

.akita-section---overflow-hidden-2 {
  width: 100%;
  overflow: hidden;
}

.akita-testimonial-08-holder {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 100%;
  box-shadow: 0 12px 24px #0000000d, 0 2px 4px #0000000d, inset 0 0 0 1px #eaedee;
}

.about-slider-arrow-2 {
  display: none;
}

.akita-testimonial-08-position {
  color: #221414;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}

.akita-testimonial-08-name {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-testimonial-08-image-holder {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.akita-testimonial-08-name-holder {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-heading-3 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-testimonial-08-logo-wrap {
  border-right: 1px solid #eaedee;
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  height: 100%;
  padding-right: 2em;
  display: flex;
}

.akita-features-10-grid-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.akita-features-10-content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.akita-features-10-grid {
  grid-column-gap: 5em;
  grid-row-gap: 5em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1px 1fr 1px 1fr;
  width: 100%;
}

.akita-features-05-grid-line {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #d3dce5;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.akita-features-10-item-title {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
}

.home-hero-05-image-wrap {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: flex;
  position: relative;
}

.akita-hero-05-dashboard-image {
  object-fit: cover;
  object-position: 0% 0%;
  border-radius: 32px;
  width: 100%;
  box-shadow: 0 0 0 1px #0000001a;
}

.akita-overflow-hidden {
  perspective: 291px;
  overflow: hidden;
}

.akita-hero-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-transform: none;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
  border-radius: 100px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: 500;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
  box-shadow: inset 0 2px 6px #1da1f280, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-hero-link:hover {
  color: #fff;
  background-color: #222;
  box-shadow: inset 0 2px 6px #1da1f2b3, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-hero-05-image-wrapper {
  flex-flow: row;
  width: 50vw;
  margin-left: 3em;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 100%;
}

.akita-hero-05-section-hero {
  z-index: 1;
  background-color: #fff;
  padding-top: 3em;
  position: relative;
  overflow: hidden;
}

.hero-link-arrow {
  background-image: url('../images/Right-Blue-Angle.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 5px;
  border-radius: 20px;
  height: 26px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.akita-hero-05-black {
  filter: blur(10px);
  background-color: #000;
  height: 50vh;
  position: absolute;
  inset: 0% -20% auto;
}

.akita-hero-05-gradient {
  z-index: 2;
  pointer-events: none;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2vw;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.akita-hero-description-2 {
  color: #606060;
  text-wrap: balance;
  max-width: 710px;
  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: 400;
  line-height: 1.3;
}

.hero-link-badge-wrap-2 {
  color: #1da1f2;
  background-color: #ffffff1a;
  border-radius: 100px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: -6px;
  padding: 6px 12px;
  display: flex;
}

.akita-vertical-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-hero-05-gradient-image {
  filter: blur(1vw);
  width: 110%;
  min-width: 110%;
  max-width: 110%;
  margin-bottom: -2vw;
}

.akita-hero-02-main-container {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  display: flex;
}

.akita-hero-heading-2 {
  transform-origin: 50% 100%;
  color: #000;
  text-wrap: balance;
  transform-style: preserve-3d;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1.2;
  transform: perspective(260px)perspective(300px);
}

.akita-hero-heading-2.akita-hero-heading-05 {
  font-size: 75px;
}

.akita-hero-05-content {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 50%;
  padding-bottom: 260px;
  display: flex;
  position: relative;
}

.akita-hero-05-black-wrap {
  flex-flow: column;
  margin-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.akita-pricing-04-item {
  color: #000c;
  background-color: #fff;
  border-radius: 28px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 3em 2em 2em;
  display: flex;
  box-shadow: 0 39px 79px #00000008, 0 7px 10px #0000000f, 0 46px 42px #00000014, inset 0 0 0 1px #0000000f;
}

.akita-pricing-04-item.active-pricing-item {
  color: #fff;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
}

.list-item-with-checkicon {
  background-image: url('../images/Pricing-04-Check.svg');
  background-position: 3px 3px;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 25px;
}

.list-item-with-checkicon.active-pricing-list-item {
  background-image: url('../images/Pricing-04-Check-White.svg');
}

.akita-pricing-04-tabs-content {
  width: 100%;
  padding-top: 3em;
  overflow: visible;
}

.akita-pricing-04-price-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #0003;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 1em;
  padding-bottom: 1em;
  display: flex;
}

.akita-pricing-04-price-holder.price-holder-active {
  border-bottom-color: #fff3;
}

.akita-margin-bottom-3em {
  margin-bottom: 3em;
}

.pricing-button-holder {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-top: 3em;
  display: flex;
}

.akita-pricing-04-tab-link {
  color: #000;
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  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: 400;
  line-height: 1;
  transition: all .35s;
  display: flex;
  position: relative;
}

.akita-pricing-04-tab-link:hover {
  color: #000;
  background-color: #0000000d;
  text-decoration: none;
}

.akita-pricing-04-tab-link.w--current {
  color: #fff;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
  border-color: #ff7d1e;
}

.akita-paragraph-m {
  color: #333;
  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: 400;
  line-height: 1.2;
}

.akita-pricing-04-tab-pane {
  width: 100%;
  overflow: visible;
}

.akita-pricing-04-tabs-nav {
  grid-column-gap: 5px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 2em;
  padding: 5px;
  line-height: 1;
  display: flex;
  overflow: hidden;
  box-shadow: 0 5px 20px #0000001a;
}

.akita-pricing-04-tabs {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.akita-pricing-04-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
}

.akita-pricing-04-type {
  font-size: 20px;
  line-height: 1;
}

.akita-pricing-04-type.pricing-type-active {
  color: #fff;
}

.yearly-link-discount {
  border: 1px solid #83838380;
  border-radius: 100px;
  margin-bottom: 0;
  margin-left: 4px;
  padding: 3px 5px 2px;
  font-size: 70%;
  line-height: 1;
  display: inline-block;
  position: relative;
  top: -1px;
}

.button-icon-image {
  width: 15px;
}

.pricing-features-holders {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1em;
  margin-bottom: 2em;
  display: flex;
}

.pricing-features-holders.active-pricing-features {
  color: #fff;
}

.akita-pricing-04-superscript {
  font-size: 40%;
  top: -19px;
}

.akita-pricing-04-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.akita-pricing-04-price {
  font-size: 42px;
  font-weight: 700;
  line-height: 1;
}

.akita-grey-text-2 {
  color: #636363;
}

.grey-card-item-holder-3 {
  background-color: #f5f5f7;
  border-radius: 32px;
  overflow: hidden;
}

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

.akita-bento-04-main-3 {
  position: relative;
}

.akita-bento-04-description-3 {
  color: #606060;
  text-wrap: balance;
  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: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.card-iphone-image-3 {
  z-index: 1;
  width: 100%;
  position: relative;
}

.features-page-grid-3 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.akita-bento-04-card-3 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 40px;
  display: flex;
  overflow: hidden;
}

.akita-bento-04-card-3.akita-bento-04-first {
  padding-top: 20px;
}

.akita-bento-04-card-3.akita-bento-04-last {
  z-index: 1;
  padding-top: 50px;
  padding-bottom: 0;
  position: relative;
}

.akita-bento-04-card-3.akita-bento-04-horizontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.7fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 30px;
  display: grid;
}

.card-image-to-corner-3 {
  max-width: none;
  margin-left: -40px;
  margin-right: -40px;
}

.akita-bento-04-white-card-3 {
  background-color: #fff;
  border-radius: 32px;
  overflow: hidden;
  box-shadow: inset 0 0 0 1px #eaedee, 0 12px 24px #0000000d, 0 2px 3px #0000000d;
}

.akita-card-image-100pct-3 {
  width: 100%;
}

.akita-bento-04-title-3 {
  color: #000;
  text-wrap: balance;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-footer-07-logo {
  width: 100%;
}

.akita-footer-08-social-media-link {
  z-index: 1;
  border-radius: 6px;
  width: 25px;
  height: auto;
  transition: opacity .35s;
  position: relative;
}

.akita-footer-08-social-media-link:hover {
  opacity: .6;
}

.akita-footer-08-copyright-link {
  color: #222;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
  transition: color .35s;
}

.akita-footer-08-copyright-link:hover {
  color: #1da1f2;
}

.akita-footer-08-link {
  z-index: 1;
  color: #222;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  transition: color .4s;
  position: relative;
  overflow: hidden;
}

.akita-footer-08-link:hover {
  color: #a1a1a1;
}

.akita-footer-08-brand-content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-footer-08-social-media-icons {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-footer-08-bottom {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  border-top: 1px solid #d5d7db;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 2em;
  padding-top: 2em;
  display: flex;
}

.akita-footer-08-copyright {
  max-width: 330px;
  font-size: 16px;
}

.akita-footer-08-copyright-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #222;
  order: 0;
  font-size: 16px;
  line-height: 1.3;
  display: flex;
}

.akita-footer-08-follow {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.akita-footer-07-logo-link {
  opacity: 1;
  width: 100px;
  transition-property: opacity;
}

.akita-footer-07-logo-link:hover {
  opacity: .8;
}

.akita-footer-08-wrap {
  width: 100%;
  padding-top: 2em;
  padding-bottom: 2em;
}

.akita-footer-08-links-holder {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.akita-footer-wrap {
  color: #333;
  width: 100%;
  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: 400;
  line-height: 1.3;
}

.akita-footer-08-social-icon {
  filter: brightness(0%);
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: inline-block;
  position: relative;
}

.akita-footer-08-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.list-item-icon-wrapper-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.list-holder-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  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: 400;
  line-height: 1.3;
  display: grid;
}

.list-item-icon-with-white-check-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-transform: none;
  background-color: #111;
  background-image: url('../images/White-Check.svg'), linear-gradient(#1da1f226, #1da1f200);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 14px, auto;
  border-radius: 6px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  font-weight: 500;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
  box-shadow: inset 0 2px 6px #1da1f280, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.list-item-icon-with-white-check-2:hover {
  color: #fff;
}

.list-item-with-icon-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.akita-features-2-col-grid-4 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  display: grid;
}

.list-item-text-wrap-3 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 24px;
  display: flex;
}

.akita-features-2-col-grid-5 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  width: 100%;
  margin-left: 0;
  padding-right: 0;
  display: grid;
}

.accordion-minus-icon {
  width: 20px;
  height: 20px;
  position: absolute;
}

.akita-faq-01-content {
  width: 100%;
  padding-left: 64px;
  overflow: hidden;
}

.akita-faq-01-list {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.akita-faq-01-description {
  color: #9e9e9e;
  max-width: 600px;
  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: 400;
  line-height: 1.3;
}

.akita-faq-01-icon-holder {
  border: 1px solid #c7c7c7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin-right: 20px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833;
}

.akita-faq-01-trigger {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.akita-faq-01-trigger:hover {
  opacity: .8;
}

.akita-faq-01-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 760px;
  min-width: 760px;
  max-width: 760px;
  padding-bottom: 10px;
  display: flex;
}

.accordion-plus-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.akita-faq-01-title {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-testimonial-04-text-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 283px;
  padding: 70px 160px;
  display: flex;
}

.akita-testimonial-01-image-2 {
  border-radius: 40px;
  width: 43px;
  min-width: 43px;
  height: 43px;
  min-height: 43px;
}

.akita-testimonial-04-holder {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #c7c7c7;
}

.akita-testimonial-04-name {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

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

.akita-testimonial-01-image-holder-2 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-testimonial-04-position {
  color: #221414;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.akita-heading-2-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-container-8 {
  z-index: 2;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em;
  position: relative;
}

.akita-testimonial-05-image-holder {
  background-color: #fff;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.akita-testimonial-05-job-position {
  font-weight: 400;
}

.akita-testimonial-05-holder {
  background-color: #f2f2f2;
  border: 1px solid #eaedee;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  min-height: 440px;
  display: grid;
  overflow: hidden;
}

.akita-testimonial-05-text-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 130px 85px;
  display: flex;
}

.akita-testimonial-05-name {
  color: #000;
  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: 1.2;
}

.akita-testimonial-05-image {
  width: 100%;
}

.akita-testimonial-06-name {
  color: #000;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-section---overflow-hidden-3 {
  width: 100%;
  overflow: hidden;
}

.akita-testimonial-06-holder {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 100%;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #c7c7c7;
}

.akita-testimonial-06-slide {
  width: 100%;
  height: 100%;
  min-height: auto;
  max-height: 100%;
  margin-right: 30px;
}

.akita-heading-3-2 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-testimonial-06-slider {
  background-color: #0000;
  height: 320px;
  position: relative;
}

.akita-testimonial-06-slider-mask {
  width: 60%;
  height: 100%;
  overflow: visible;
}

.akita-testimonial-06-text-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 55px;
  display: flex;
}

.akita-testimonial-06-image-holder {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.akita-testimonial-06-image {
  border-radius: 40px;
  width: 43px;
  min-width: 43px;
  height: 43px;
  min-height: 43px;
}

.akita-testimonial-06-position {
  color: #221414;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}

.right-arrow-3 {
  display: none;
}

.slide-nav-3 {
  color: #000;
  padding-top: 0;
  font-size: 8px;
  position: relative;
  top: 30px;
}

.about-slider-arrow-3 {
  display: none;
}

.akita-features-08-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-features-08-grid-boxes {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.akita-margin-bottom-1em {
  margin-bottom: 1em;
}

.akita-cta-06-small-image {
  width: 100%;
}

.akita-cta-06-image-wrap {
  width: 50%;
  height: 460px;
  min-height: 460px;
  margin-top: 2em;
  padding-top: 3em;
  padding-left: 3em;
  position: relative;
}

.akita-cta-06-container {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: #111;
  background-image: url('../images/CTA-06-bg_1CTA-06-bg.webp'), url('../images/CTA-06-Bg-Dots_1CTA-06-Bg-Dots.webp'), linear-gradient(0deg, #1da1f200, #1da1f226);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: cover, cover, auto;
  border-radius: 42px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-button-6 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-transform: none;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  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: 500;
  line-height: 1.2;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
  box-shadow: inset 0 2px 6px #1da1f280, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button-6:hover {
  color: #fff;
  background-color: #222;
  box-shadow: inset 0 2px 6px #1da1f2b3, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button-6.akita-white-button {
  color: #222;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #ccc;
}

.akita-button-6.akita-white-button:hover {
  background-color: #fafafa;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #bcbcbc;
}

.akita-text-wrap {
  text-wrap: balance;
}

.akita-cta-06-buttons {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 3em;
  display: flex;
}

.akita-cta-06-heading {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.akita-cta-06-small-wrap {
  width: 80px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.akita-cta-06-image {
  z-index: 2;
  object-fit: cover;
  object-position: 0% 0%;
  border-top-left-radius: 12px;
  width: 170%;
  min-width: 170%;
  height: 100%;
  position: relative;
  box-shadow: 0 10px 40px #2b5ba366;
}

.akita-cta-06 {
  color: #fff;
  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: 400;
  line-height: 1.3;
}

.akita-heading-2-8 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-cta-06-content-holder {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 55%;
  max-width: 55%;
  height: 100%;
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 3em;
  display: flex;
}

.akita-button-icon-6 {
  height: 17px;
}

.akita-bento-03-bg-3 {
  z-index: -1;
  background-color: #efefef;
  border-radius: 60px;
  position: absolute;
  inset: 160px 0% 0%;
}

.aktia-bento-03-grid-box-bg-3 {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffa8;
  border-radius: 28px;
  position: absolute;
  inset: 0 0% 0%;
}

.akita-heading-4-3 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.2;
}

.akita-heading-4-3.akita-heading-bold {
  font-weight: 600;
}

.akita-bento-03-main-3 {
  border-radius: 60px;
  min-height: 400px;
  position: relative;
  overflow: hidden;
}

.akita-bento-03-grid-3 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 300px;
  padding: 3em;
  display: grid;
  position: relative;
}

.akita-bento-03-image-3 {
  object-fit: cover;
  object-position: 0% 0%;
  width: 70%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.akita-bento-03-grid-image-3 {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 150px;
  margin-bottom: 2em;
  position: relative;
}

.akita-bento-03-grid-description-3 {
  margin-top: 10px;
}

.akita-bento-03-grid-box-3 {
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 1.5em;
  position: relative;
}

.akita-features-09-grid-boxes {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.akita-grid-content-11 {
  margin-top: 10px;
}

.akita-grid-content-11.relative {
  position: relative;
}

.akita-features-09-content {
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-features-09-heading {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-tagline-6 {
  color: #8298ab;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
}

.akita-container-12 {
  z-index: 2;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em 0;
  position: relative;
}

.akita-colored-text {
  color: #1da1f2;
  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: 400;
}

.akita-margin-bottom-1em-2 {
  margin-bottom: 1em;
}

.akita-features-08-item-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-wrap: balance;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akita-light-grey-text-8 {
  color: #9e9e9e;
  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: 16px;
  font-weight: 400;
  line-height: 1.3;
}

.akita-features-09-main-grid {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 860px;
  display: grid;
}

.akita-sticky-content-2 {
  position: sticky;
  top: 100px;
}

.akita-heading-2-9 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-features-03-grid-boxes {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.akita-grid-content-12 {
  margin-bottom: 0;
}

.akita-grid-content-12.relative {
  position: relative;
}

.akita-features-item-title-5 {
  color: #000;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-features-03-main-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.8fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.akita-icon-wrap-4 {
  background-color: #fff;
  border: 1px solid #eaedee;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  height: 70px;
  display: flex;
  position: relative;
}

.akita-icon-wrap-4.akita-icon-wrap-with-shadow {
  box-shadow: 0 12px 24px #0000000d, 0 2px 4px #0000000d;
}

.akita-container-13 {
  z-index: 2;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em;
  position: relative;
}

.akita-icon-4 {
  object-fit: contain;
  width: 26px;
  height: 26px;
}

.akita-light-grey-text-9 {
  color: #9e9e9e;
  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: 400;
  line-height: 1.3;
}

.akita-features-03-item-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 24px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  box-shadow: 0 39px 80px #00000008, 0 7px 10px #0000000f, 0 42px 46px #00000014, inset 0 0 0 1px #0000000f;
}

.akita-features-03-item-2:hover {
  background-color: #f7f7f7;
}

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

.list-holder-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  flex-flow: column;
  width: 100%;
  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: 400;
  line-height: 1.3;
  display: flex;
}

.akita-features-image-5 {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.akita-grid-content-7.relative {
  position: relative;
}

.akita-light-grey-text-6 {
  color: #9e9e9e;
  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: 400;
  line-height: 1.3;
}

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

.akita-text-wrap-2 {
  text-wrap: balance;
}

.akita-cta-1-form-block {
  margin-top: 60px;
  margin-bottom: 0;
}

.akita-cta-01-submit-button {
  color: #000;
  letter-spacing: 1px;
  background-color: #fff;
  height: 52px;
  padding: 14px 20px;
  font-size: 16px;
  font-weight: 400;
  transition-property: box-shadow;
  transition-duration: .4s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.akita-cta-01-submit-button:hover {
  color: #000;
  box-shadow: 0 4px 10px #0003, inset 0 11px 12px #1ea1f14d;
}

.akita-cta-01-submit-button:active {
  box-shadow: 0 4px 10px #0003, inset 0 -7px 12px 2px #b734b333;
}

.akita-cta-01-small-image {
  width: 40%;
  position: absolute;
  inset: 5% auto auto 20%;
}

.akita-cta-01-content-holder {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 53%;
  max-width: 53%;
  height: 100%;
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 3em;
  display: flex;
}

.akita-cta-01-image-wrap {
  width: 43%;
  height: 460px;
  min-height: 460px;
  margin-top: 2em;
  position: relative;
}

.akita-cta-01-container {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: #111;
  background-image: linear-gradient(0deg, #1da1f200, #1da1f226);
  border-radius: 42px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-cta-01-color-picker {
  width: 100%;
}

.akita-cta-01-heading {
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.akita-heading-2-11 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-heading-2-11.akita-white-color-2.white2 {
  color: #027aff;
  -webkit-text-stroke-color: #ffb503;
}

.akita-cta-01 {
  color: #fff;
  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: 400;
  line-height: 1.3;
}

.akita-cta-01-image {
  object-fit: cover;
  object-position: 0% 0%;
  border-top-left-radius: 12px;
  width: 170%;
  min-width: 170%;
  height: 100%;
}

.cta-text-field-holder {
  border-radius: 6px;
  position: relative;
  overflow: hidden;
}

.akita-cta-01-success {
  color: #222;
  background-color: #fff;
  border: 1px solid #f2cf1d;
  border-radius: 8px;
  padding: 1em;
}

.akita-cta-01-input {
  color: #fff;
  background-color: #fff0;
  border: 2px solid #fff;
  border-radius: 6px;
  height: 52px;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 172px;
  font-size: 16px;
  font-weight: 400;
  transition: border-color .4s;
}

.akita-cta-01-input:hover {
  border-color: #979797;
}

.akita-cta-01-input:focus {
  border-color: #fffc;
}

.akita-cta-01-input::placeholder {
  color: #8b898b;
}

.akita-cta-01-error {
  color: #222;
  text-align: center;
  background-color: #ffdedee6;
  border: 1px solid #fd4e6680;
  border-radius: 8px;
  width: 100%;
  margin-top: 1em;
  padding: 10px;
  font-size: 14px;
}

.akita-features-07-item-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-radius: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3em 5em;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  box-shadow: 0 39px 80px #00000008, 0 7px 10px #0000000f, 0 42px 46px #00000014, inset 0 0 0 1px #0000000f;
}

.akita-features-03-item-3 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #fff;
  border-radius: 28px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  text-decoration: none;
  transition: background-color .4s;
  display: flex;
  box-shadow: 0 39px 80px #00000008, 0 7px 10px #0000000f, 0 42px 46px #00000014, inset 0 0 0 1px #0000000f;
}

.akita-features-03-item-3:hover {
  background-color: #f7f7f7;
}

.akita-cta-03 {
  color: #fff;
  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: 400;
  line-height: 1.3;
}

.akita-button-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-transform: none;
  background-color: #111;
  background-image: linear-gradient(#1da1f226, #1da1f200);
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 12px 16px;
  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: 500;
  line-height: 1.2;
  transition: box-shadow .4s, background-color .4s, color .4s;
  display: flex;
  box-shadow: inset 0 2px 6px #1da1f280, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button-8:hover {
  color: #fff;
  background-color: #222;
  box-shadow: inset 0 2px 6px #1da1f2b3, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #111;
}

.akita-button-8.akita-colored-button {
  background-color: #f2cf1d;
  background-image: linear-gradient(#00000026, #0000);
  box-shadow: inset 0 2px 6px #0000, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #f2cf1d;
}

.akita-button-8.akita-colored-button:hover {
  box-shadow: inset 0 2px 6px #00000080, 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #f2cf1d;
}

.akita-button-8.akita-white-button {
  color: #222;
  background-color: #fff;
  background-image: none;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #ccc;
}

.akita-button-8.akita-white-button:hover {
  background-color: #fafafa;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833, inset 0 0 0 1px #bcbcbc;
}

.akita-cta-03-img-holder {
  position: absolute;
  inset: -2% -9% -2% auto;
}

.akita-cta-03-image {
  object-fit: contain;
  object-position: 50% 50%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  width: 50%;
  height: 50%;
  position: relative;
}

.akita-cta-03-content-holder {
  z-index: 2;
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 60%;
  max-width: 60%;
  padding: 5em 2em 5em 5em;
  display: flex;
  position: relative;
}

.akita-cta-03-container {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  background-color: #111;
  background-image: linear-gradient(0deg, #1da1f200, #1da1f226);
  border-radius: 42px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.akita-cta-03-image-wrap {
  aspect-ratio: 1;
  background-color: #f2cf1d;
  border-radius: 10000px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 2em;
  display: flex;
  position: relative;
  box-shadow: 0 0 80px #1da1f261;
}

.akita-heading-2-12 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.akita-button-icon-8 {
  height: 17px;
}

.akita-cta-03-content {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 610px;
  display: flex;
}

.akita-text-wrap-3 {
  text-wrap: balance;
}

.akita-cta-03-buttons {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.accordion-minus-icon-2 {
  width: 20px;
  height: 20px;
  position: absolute;
}

.akita-faq-01-trigger-2 {
  cursor: pointer;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.akita-faq-01-trigger-2:hover {
  opacity: .8;
}

.akita-faq-01-description-2 {
  color: #9e9e9e;
  max-width: 600px;
  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: 400;
  line-height: 1.3;
}

.accordion-plus-icon-2 {
  width: 20px;
  height: 20px;
  display: block;
}

.akita-faq-01-icon-holder-2 {
  border: 1px solid #c7c7c7;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 44px;
  min-width: 44px;
  height: 44px;
  min-height: 44px;
  margin-right: 20px;
  padding: 10px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px #08080814, 0 1px 2px #08080833;
}

.akita-faq-01-content-2 {
  width: 100%;
  padding-left: 64px;
  overflow: hidden;
}

.akita-faq-01-title-2 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.akita-faq-01-list-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.akita-faq-01-item-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 760px;
  min-width: 760px;
  max-width: 760px;
  padding-bottom: 10px;
  display: flex;
}

.akita-container-14 {
  z-index: 2;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 5em 2em;
  position: relative;
}

.f-checkbox {
  background-color: #fff;
  border-width: 2px;
  border-color: #b6b9ce;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
}

.f-checkbox.w--redirected-checked {
  background-color: #160042;
  background-size: 12px;
  border-style: none;
  border-radius: 4px;
}

.f-checkbox.w--redirected-focus {
  box-shadow: none;
}

.f-heading-detail-small-4 {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

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

.f-margin-bottom-81 {
  margin-bottom: 48px;
}

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

.f-text-area-2 {
  color: #160042;
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 112px;
  margin-bottom: 0;
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
}

.f-text-area-2:focus {
  border-color: #b6b9ce;
}

.f-text-area-2::placeholder {
  color: #6b7094;
}

.f-contact-form-2 {
  flex-direction: column;
  display: flex;
}

.f-error-message-2 {
  color: #5b0b11;
  text-align: center;
  background-color: #fceff0;
  border-radius: 8px;
}

.f-field-input-2 {
  border: 1px solid #e4e6f1;
  border-radius: 8px;
  min-height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  transition: all .2s;
}

.f-field-input-2:focus {
  border-color: #b6b9ce;
}

.f-field-input-2::placeholder {
  color: #6b7094;
}

.f-field-label-2 {
  color: #160042;
  letter-spacing: -.01em;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

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

.f-checkbox-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.f-checkbox-label {
  color: #160042;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 24px;
}

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

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

.f-success-message-2 {
  color: #006638;
  letter-spacing: -.03em;
  background-color: #ebfff6;
  font-size: 14px;
  line-height: 24px;
}

.f-h3-heading-4 {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 1.2;
}

.f-margin-bottom-80 {
  margin-bottom: 32px;
}

.f-contact-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.f-contact-image-wrapper {
  max-width: 550px;
  height: 100%;
}

.f-button-neutral-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #0d6bdf;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral-3:hover {
  background-color: #282556;
}

.f-section-large-3 {
  padding: 92px 5%;
  position: relative;
}

@media screen and (min-width: 1920px) {
  .card-container._01 {
    margin-bottom: auto;
  }

  .gray-cart-image._2 {
    height: 340px;
    margin-left: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .cart-grid-2 {
    box-sizing: content-box;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: stretch;
    margin-left: auto;
  }
}

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

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

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

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

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

  .menu-button {
    padding: 12px;
  }

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

  .akita-nav-menu-button {
    width: 44px;
    height: 44px;
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .akita-nav-menu-button.w--open {
    background-color: #0000;
  }

  .akita-nav-menu-right {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 8px;
  }

  .akita-nav-buttons-wrap {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .akita-nav-link {
    color: #101828;
    width: 100%;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .akita-nav-link:hover {
    color: #101828;
  }

  .akita-button {
    font-weight: 500;
  }

  .akita-menu-line-middle {
    background-color: #222;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .akita-nav-02-menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .akita-menu-line-top {
    background-color: #222;
    border-radius: 10px;
    width: 100%;
    height: 2px;
    padding: 0;
    display: block;
  }

  .akita-nav-02-menu-links {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    color: #101828;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .akita-features-2-col-grid {
    grid-template-columns: 1fr;
  }

  .cart-image-holder {
    width: 100%;
    height: 100%;
  }

  .card-container {
    max-height: none;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card-container.black {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .card-container.akita-bento01-card-logos {
    padding-bottom: 270px;
  }

  .multi-cart-image {
    width: 100%;
  }

  .akita-link {
    font-weight: 500;
  }

  .gray-cart-image {
    width: 200px;
    height: 140px;
    left: 21%;
  }

  .cart-grid {
    margin-left: 50px;
  }

  .carts-holder {
    padding-bottom: 40px;
  }

  .cards-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-direction: column;
    grid-template-columns: 1fr 2fr 1fr 1fr;
    display: flex;
  }

  .card-background {
    width: 100%;
    height: 100%;
  }

  .card-logo-holder {
    height: 350px;
    min-height: 350px;
  }

  .akita-clients-01-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .akita-features-2-col-grid-2 {
    grid-template-columns: 1fr;
  }

  .hero-animation-holder {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .akita-hero-06-heading {
    font-size: 65px;
  }

  .hero-web-holder {
    width: 80%;
  }

  .hero-decord-image-container {
    width: 80px;
    height: 80px;
  }

  .hero-decord-image-container._05 {
    width: 80px;
  }

  .hero-decord-image-container._02, .hero-decord-image-container._04, .hero-decord-image-container._03 {
    width: 80px;
    height: 80px;
  }

  .hero-mobile-holder {
    width: 100px;
    right: -50px;
  }

  .small-title {
    font-size: 16px;
  }

  .cart-grid-2 {
    margin-left: 50px;
  }

  .akita-features-02-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .akita-features-02-link {
    padding: 20px;
  }

  .akita-features-06-grid-boxes, .akita-features-07-grid {
    grid-template-columns: 1fr;
  }

  .akita-testimonial-08-logo {
    width: 100px;
  }

  .akita-testimonial-08-slider-mask {
    width: 50%;
  }

  .akita-testimonial-08-text-holder {
    padding: 2em;
  }

  .akita-testimonial-08-slider {
    height: 520px;
  }

  .akita-testimonial-08-name-holder {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .akita-heading-3 {
    font-size: 28px;
  }

  .akita-testimonial-08-logo-wrap {
    border-top: 1px solid #eaedee;
    border-right-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 1em;
    padding-right: 0;
  }

  .akita-features-10-grid {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .akita-features-05-grid-line {
    height: 1px;
  }

  .akita-features-10-item-title {
    font-size: 50px;
  }

  .home-hero-05-image-wrap {
    max-width: 100%;
  }

  .akita-hero-05-dashboard-image {
    border-radius: 18px;
  }

  .akita-hero-link {
    font-weight: 500;
  }

  .akita-hero-05-section-hero {
    padding-top: 1em;
  }

  .akita-hero-heading-2 {
    font-size: 65px;
  }

  .akita-hero-heading-2.akita-hero-heading-05 {
    font-size: 63px;
  }

  .akita-hero-05-content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1.5fr;
  }

  .akita-pricing-04-grid {
    grid-template-columns: 1fr 1fr;
  }

  .akita-pricing-04-list {
    padding-left: 0;
  }

  .features-page-grid-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .akita-bento-04-card-3.akita-bento-04-last {
    height: auto;
  }

  .akita-footer-08-link {
    padding-top: 0;
    padding-bottom: 2px;
  }

  .akita-footer-08-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-item-icon-with-white-check-2 {
    font-weight: 500;
  }

  .akita-features-2-col-grid-4, .akita-features-2-col-grid-5 {
    grid-template-columns: 1fr;
  }

  .accordion-minus-icon {
    width: 18px;
    height: 18px;
  }

  .akita-faq-01-list {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .akita-faq-01-item {
    width: 600px;
    min-width: 600px;
    max-width: 600px;
  }

  .accordion-plus-icon {
    width: 18px;
    height: 18px;
  }

  .akita-testimonial-04-text-holder {
    padding: 80px 40px;
  }

  .akita-testimonial-05-holder {
    min-height: 100%;
  }

  .akita-testimonial-05-text-holder {
    padding: 80px 40px;
  }

  .akita-testimonial-05-image {
    width: 50%;
  }

  .akita-heading-3-2 {
    font-size: 28px;
  }

  .akita-testimonial-06-slider {
    height: 520px;
  }

  .akita-testimonial-06-slider-mask {
    width: 50%;
  }

  .akita-testimonial-06-text-holder {
    padding: 80px 40px;
  }

  .akita-features-08-grid-boxes {
    grid-template-columns: 1fr;
  }

  .akita-cta-06-image-wrap {
    width: 100%;
    height: 60vw;
    min-height: 60vw;
    margin-top: 0;
    padding-top: 6em;
    padding-left: 5em;
    left: 2em;
  }

  .akita-cta-06-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .akita-button-6 {
    font-weight: 500;
  }

  .akita-cta-06-small-wrap {
    width: 20%;
  }

  .akita-cta-06-content-holder {
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 3em;
  }

  .akita-bento-03-bg-3 {
    top: 0;
  }

  .akita-bento-03-grid-3 {
    grid-template-columns: 1fr 1fr;
    margin-top: 0;
  }

  .akita-bento-03-image-3 {
    width: 100%;
    position: relative;
  }

  .akita-features-09-grid-boxes {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr 1fr;
  }

  .akita-features-03-grid-boxes {
    grid-template-columns: 1fr;
  }

  .akita-cta-1-form-block {
    margin-top: 20px;
  }

  .akita-cta-01-small-image {
    width: 30%;
  }

  .akita-cta-01-content-holder {
    width: 100%;
    max-width: 100%;
    padding-bottom: 0;
    padding-right: 3em;
  }

  .akita-cta-01-image-wrap {
    width: 100%;
    height: 60vw;
    min-height: 60vw;
    margin-top: 0;
    left: 2em;
  }

  .akita-cta-01-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .akita-button-8 {
    font-weight: 500;
  }

  .akita-cta-03-img-holder {
    max-height: 60vw;
    position: relative;
    top: 0%;
    bottom: 0%;
    right: 0%;
  }

  .akita-cta-03-content-holder {
    width: 100%;
    max-width: 100%;
    padding: 3em;
  }

  .akita-cta-03-container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .accordion-minus-icon-2, .accordion-plus-icon-2 {
    width: 18px;
    height: 18px;
  }

  .akita-faq-01-list-2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .akita-faq-01-item-2 {
    width: 600px;
    min-width: 600px;
    max-width: 600px;
  }

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

  .f-contact-image-wrapper {
    max-width: 100%;
  }
}

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

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

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

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

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

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

  .akita-nav-link {
    font-size: 1rem;
  }

  .akita-nav-02 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .akita-nav-02-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .akita-hero-buttons {
    text-align: center;
  }

  .akita-features-2-col-grid {
    grid-template-columns: 1fr;
  }

  .gray-cart-image {
    left: 10%;
  }

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

  .akita-container-3 {
    padding: 3em 1em;
  }

  .akita-features-2-col-grid-2 {
    grid-template-columns: 1fr;
  }

  .akita-hero-06-heading {
    font-size: 55px;
  }

  .small-title {
    font-size: 14px;
  }

  .akita-features-02-grid, .akita-features-06-grid-boxes {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-features-06-main-grid {
    grid-template-columns: 1fr;
  }

  .akita-sticky-content.no-sticky-content-on-tablet {
    position: relative;
    top: 0;
  }

  .akita-features-07-grid {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-features-07-item {
    padding: 3em 2em;
  }

  .slide-nav-2 {
    top: 30px;
  }

  .akita-testimonial-08-slider-mask {
    width: 70%;
  }

  .akita-testimonial-08-text-holder {
    padding: 60px 30px;
  }

  .akita-testimonial-08-name {
    font-size: 18px;
  }

  .akita-features-10-grid {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-features-10-item-title {
    font-size: 45px;
  }

  .akita-hero-05-dashboard-image {
    border-radius: 13px;
  }

  .akita-hero-05-image-wrapper {
    width: 100%;
    margin-left: 0;
    position: relative;
    left: 0%;
  }

  .akita-hero-heading-2, .akita-hero-heading-2.akita-hero-heading-05 {
    font-size: 55px;
  }

  .akita-hero-05-content {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    width: 100%;
    padding-bottom: 0;
  }

  .akita-pricing-04-tabs-content {
    padding-top: 2em;
  }

  .akita-pricing-04-grid, .features-page-grid-3 {
    grid-template-columns: 1fr;
  }

  .akita-bento-04-title-3 {
    font-size: 30px;
  }

  .akita-footer-07-logo {
    object-fit: contain;
  }

  .akita-footer-08-copyright {
    font-size: 16px;
  }

  .akita-footer-08-links-holder {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
  }

  .akita-features-2-col-grid-4, .akita-features-2-col-grid-5 {
    grid-template-columns: 1fr;
  }

  .akita-faq-01-content {
    padding-left: 55px;
  }

  .akita-faq-01-description {
    font-size: 16px;
  }

  .akita-faq-01-icon-holder {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    margin-right: 15px;
  }

  .akita-faq-01-item {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .akita-faq-01-title {
    font-size: 24px;
  }

  .akita-testimonial-04-text-holder {
    padding: 60px 30px;
  }

  .akita-testimonial-04-name {
    font-size: 18px;
  }

  .akita-container-8 {
    padding: 3em 1em;
  }

  .akita-testimonial-05-image-holder {
    min-height: 310px;
    max-height: 310px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .akita-testimonial-05-holder {
    grid-template-columns: 5fr;
  }

  .akita-testimonial-05-text-holder {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .akita-testimonial-05-image {
    width: 40%;
  }

  .akita-testimonial-06-name {
    font-size: 18px;
  }

  .akita-testimonial-06-slider-mask {
    width: 70%;
  }

  .akita-testimonial-06-text-holder {
    padding: 60px 30px;
  }

  .slide-nav-3 {
    top: 30px;
  }

  .akita-features-08-grid-boxes {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-cta-06-image-wrap {
    padding-top: 5em;
    padding-left: 4em;
  }

  .akita-cta-06-container {
    border-radius: 12px;
  }

  .akita-cta-06-buttons {
    text-align: center;
  }

  .akita-container-12 {
    padding: 3em 1em;
  }

  .akita-features-09-main-grid {
    grid-template-columns: 1fr;
  }

  .akita-sticky-content-2.no-sticky-content-on-tablet {
    position: relative;
    top: 0;
  }

  .akita-features-03-grid-boxes {
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-features-03-main-grid {
    grid-template-columns: 1fr;
  }

  .akita-container-13 {
    padding: 3em 1em;
  }

  .akita-cta-01-submit-button {
    position: relative;
  }

  .akita-cta-01-container {
    border-radius: 12px;
  }

  .cta-text-field-holder {
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex;
  }

  .akita-cta-01-input {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .akita-features-07-item-2 {
    padding: 3em 2em;
  }

  .akita-cta-03-container {
    border-radius: 12px;
  }

  .akita-cta-03-image-wrap {
    padding-left: 2em;
    padding-right: 2em;
  }

  .akita-cta-03-buttons {
    text-align: center;
  }

  .akita-faq-01-description-2 {
    font-size: 16px;
  }

  .akita-faq-01-icon-holder-2 {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    margin-right: 15px;
  }

  .akita-faq-01-content-2 {
    padding-left: 55px;
  }

  .akita-faq-01-title-2 {
    font-size: 24px;
  }

  .akita-faq-01-item-2 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .akita-container-14 {
    padding: 3em 1em;
  }

  .f-h3-heading-4 {
    font-size: 40px;
  }

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

  .f-contact-image-wrapper {
    max-width: 100%;
  }

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

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

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

  .akita-hero-buttons.left-align-buttons {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .akita-heading-2 {
    font-size: 30px;
  }

  .akita-features-small-image-wrap {
    bottom: 1em;
    left: 1em;
  }

  .card-image {
    position: relative;
  }

  .akita-bento-01-card-black {
    padding: 0;
  }

  .card-container {
    padding-top: 100px;
  }

  .card-container.akita-bento01-card-logos {
    padding-top: 20px;
    padding-bottom: 240px;
  }

  .circle-item-holder._2 {
    width: 60px;
    height: 60px;
  }

  .circle-item-holder._1 {
    width: 60px;
    height: 60px;
    bottom: 29%;
  }

  .circle-item-holder._3 {
    width: 60px;
    height: 60px;
    bottom: 3%;
  }

  .card-text-holder {
    margin-top: 1em;
    padding: 0;
  }

  .multi-cart-image {
    object-fit: cover;
  }

  .gray-cart-image {
    width: 100%;
    height: 80%;
  }

  .gray-cart-image._2 {
    height: 80%;
    margin-top: 2em;
  }

  .cart-grid {
    grid-template-columns: 1fr;
    width: 100%;
    height: 80%;
    margin-left: 0;
  }

  .carts-holder {
    height: 100%;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .blury-white-div.cart {
    bottom: -5%;
  }

  .akita-container-3 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .akita-bento-01-card-title {
    font-size: 24px;
    line-height: 1.3;
  }

  .akita-bento-01-card-title.black-text {
    font-size: 32px;
  }

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

  .card-logo-holder {
    height: 510px;
  }

  .akita-client-grid-content-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .akita-clients-01-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .client-logo-2 {
    max-width: 90px;
    max-height: 20px;
  }

  .akita-features-small-image-wrap-2 {
    bottom: 1em;
    left: 1em;
  }

  .akita-features-item-title-2 {
    font-size: 26px;
  }

  .akita-heading-2-2 {
    font-size: 30px;
  }

  .hero-animation-holder {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .akita-hero-06-heading {
    font-size: 30px;
  }

  .akita-hero-06-text-holder {
    grid-column-gap: 6px;
    grid-row-gap: 3px;
    margin-top: 12px;
  }

  .hero-section-holder {
    padding-top: 60px;
  }

  .hero-web-holder {
    width: 90%;
  }

  .hero-button-holder {
    margin-bottom: 12px;
  }

  .hero-decord-image-container._05 {
    width: 60px;
    height: 60px;
  }

  .hero-decord-image-container._01 {
    width: 60px;
    height: 60px;
    top: -28%;
  }

  .hero-decord-image-container._02 {
    width: 60px;
    height: 60px;
    top: -30%;
    right: -1%;
  }

  .hero-decord-image-container._06 {
    width: 60px;
    height: 60px;
    top: 75%;
    left: 40%;
  }

  .hero-decord-image-container._04 {
    width: 60px;
    height: 60px;
    bottom: 81%;
  }

  .hero-decord-image-container._03 {
    width: 50px;
    height: 40px;
    top: 91%;
  }

  .hero-decord-images-holder {
    opacity: .4;
  }

  .hero-web-image, .hero-web-mask {
    border-radius: 6px;
  }

  .hero-mobile-holder {
    width: 60px;
    right: 7px;
  }

  .hero-dashboard-image-2 {
    border-radius: 6px;
  }

  .cart-grid-2 {
    grid-template-columns: 1fr;
    width: 100%;
    height: 80%;
    margin-left: 0;
  }

  .akita-features-02-grid {
    border-radius: 20px;
    padding: 15px;
  }

  .akita-features-02-link {
    padding: 10px;
  }

  .akita-features-06-item {
    border-radius: 20px;
  }

  .akita-features-list {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .akita-features-07-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px;
    padding: 2em 1em;
  }

  .akita-testimonial-08-slider-mask {
    width: 90%;
  }

  .akita-testimonial-08-text-holder {
    padding: 50px 30px;
  }

  .akita-heading-3 {
    font-size: 22px;
  }

  .akita-features-10-item-title {
    font-size: 40px;
  }

  .akita-hero-05-dashboard-image {
    border-radius: 9px;
  }

  .akita-hero-description-2 {
    font-size: 18px;
  }

  .akita-hero-heading-2, .akita-hero-heading-2.akita-hero-heading-05 {
    font-size: 43px;
  }

  .akita-hero-05-content {
    align-items: center;
  }

  .akita-pricing-04-item {
    border-radius: 22px;
  }

  .akita-pricing-04-tab-link {
    padding-left: 12px;
    padding-right: 12px;
  }

  .akita-paragraph-m {
    font-size: 16px;
  }

  .akita-pricing-04-tabs-nav {
    flex-direction: row;
    align-content: flex-start;
    align-items: center;
    padding: 5px;
  }

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

  .akita-bento-04-main-3 {
    border-radius: 28px;
  }

  .akita-bento-04-card-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .akita-bento-04-card-3.akita-bento-04-horizontal {
    grid-template-columns: 1fr;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .akita-bento-04-title-3 {
    font-size: 24px;
  }

  .akita-footer-08-social-media-icons {
    margin-bottom: 0;
  }

  .akita-footer-08-bottom {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .akita-footer-08-copyright {
    font-size: 14px;
    line-height: 1.5;
  }

  .akita-footer-08-links-holder {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .akita-footer-08-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .akita-faq-01-content {
    padding-left: 0;
  }

  .akita-faq-01-title {
    font-size: 20px;
  }

  .akita-testimonial-04-text-holder {
    padding: 50px 30px;
  }

  .akita-heading-2-6 {
    font-size: 30px;
  }

  .akita-container-8 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .akita-testimonial-05-image-holder {
    min-height: 300px;
    max-height: 300px;
  }

  .akita-testimonial-05-text-holder {
    padding: 50px 30px;
  }

  .akita-testimonial-05-image {
    width: 160px;
  }

  .akita-heading-3-2 {
    font-size: 22px;
  }

  .akita-testimonial-06-slider-mask {
    width: 90%;
  }

  .akita-testimonial-06-text-holder {
    padding: 50px 30px;
  }

  .akita-features-08-item {
    border-radius: 20px;
  }

  .akita-cta-06-small-image {
    object-fit: cover;
  }

  .akita-cta-06-image-wrap {
    padding-top: 3em;
    padding-left: 2em;
    left: 1em;
  }

  .akita-cta-06-container {
    flex-direction: column;
  }

  .akita-cta-06-buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .akita-heading-2-8 {
    font-size: 30px;
  }

  .akita-cta-06-content-holder {
    padding-top: 2em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .akita-bento-03-bg-3 {
    border-radius: 28px;
  }

  .akita-heading-4-3 {
    font-size: 20px;
  }

  .akita-bento-03-main-3 {
    border-radius: 28px;
  }

  .akita-bento-03-grid-3 {
    grid-template-columns: 1fr;
    padding: 1.5em;
  }

  .akita-features-09-grid-boxes {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .akita-features-09-heading {
    font-size: 35px;
  }

  .akita-container-12 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .akita-features-08-item-2 {
    border-radius: 20px;
  }

  .akita-heading-2-9 {
    font-size: 30px;
  }

  .akita-features-item-title-5 {
    font-size: 26px;
  }

  .akita-container-13 {
    padding-left: .5em;
    padding-right: .5em;
  }

  .akita-features-03-item-2 {
    border-radius: 20px;
  }

  .akita-cta-01-content-holder {
    padding-top: 2em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .akita-cta-01-image-wrap {
    left: 1em;
  }

  .akita-cta-01-container {
    flex-direction: column;
  }

  .akita-cta-01-color-picker {
    object-fit: cover;
  }

  .akita-heading-2-11 {
    font-size: 30px;
  }

  .akita-features-07-item-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px;
    padding: 2em 1em;
  }

  .akita-features-03-item-3 {
    border-radius: 20px;
  }

  .akita-cta-03-content-holder {
    padding: 2em 1.5em 1em;
  }

  .akita-cta-03-container {
    flex-direction: column;
  }

  .akita-heading-2-12 {
    font-size: 30px;
  }

  .akita-cta-03-buttons {
    flex-flow: column;
    align-items: stretch;
  }

  .akita-faq-01-content-2 {
    padding-left: 0;
  }

  .akita-faq-01-title-2 {
    font-size: 20px;
  }

  .akita-container-14 {
    padding-left: .5em;
    padding-right: .5em;
  }
}

#w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2ba1-e07bd7b4 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2baf-e07bd7b4, #w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2bb0-e07bd7b4 {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2bcb-e07bd7b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2bcd-e07bd7b4 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_15423e21-4e4f-ed0a-83b9-d68a8f3f2be0-e07bd7b4 {
  grid-area: 2 / 3 / 4 / 4;
}

#w-node-_79b0e75e-bccf-861d-7c66-567f2684d27c-e07bd7b4 {
  grid-area: 1 / 2 / 2 / 10;
}

#w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f8a0-e07bd7b4, #w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f8ba-e07bd7b4, #w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f8d7-e07bd7b4, #w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f8f5-e07bd7b4, #w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f90d-e07bd7b4, #w-node-e786b184-a70c-7cdc-1dfb-bfb777c1f92a-e07bd7b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_34a1867a-754f-721b-aaba-71d3d5f66f43-ee2a2874 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_79b0e75e-bccf-861d-7c66-567f2684d27c-e07bd7b4 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_79b0e75e-bccf-861d-7c66-567f2684d27c-e07bd7b4 {
    grid-column: span 2 / span 2;
  }
}


