@font-face {
  font-family: Involve Vf;
  src: url('../fonts/Involve-VF.ttf') format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Involve Oblique Vf;
  src: url('../fonts/Involve-Oblique-VF.ttf') format("truetype");
  font-weight: 400 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --surface--white: white;
  --dark-blue--950: #090d11;
  --red--950: #160403;
  --red--500: #e23a37;
  --dark-blue--600: #394756;
  --dark-blue--50: #eff3f2;
  --dark-blue--500: #263645;
  --dark-blue--400: #7a99b8;
  --dark-blue--200: #bdccdb;
  --surface--light: #f9fbfb;
  --red--600: #b31e19;
  --gradient-1: #eb3349;
  --gradient-2: #f45c43;
  --dark-blue--700: #354c64;
  --dark-blue--100: #dee6ed;
  --dark-blue--300: #9bb2ca;
  --red--100: #f9d3d2;
  --red--50: #fce9e9;
  --red--200: #f3a8a5;
  --red--400: #e6514c;
  --red--300: #ed7c78;
  --red--700: #871612;
  --red--800: #5a0f0c;
  --red--900: #2d0706;
  --dark-blue--900: #121921;
  --dark-blue--800: #243342;
}

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

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

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

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

body {
  background-color: var(--surface--white);
  color: #333;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: .875rem;
  line-height: 130%;
}

h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 130%;
}

h2 {
  color: var(--dark-blue--950);
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 2.1875rem;
  font-weight: 600;
  line-height: 130%;
}

h3 {
  color: var(--dark-blue--950);
  margin-top: 1.25rem;
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
}

h4 {
  color: var(--dark-blue--950);
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 140%;
}

h5 {
  color: var(--dark-blue--950);
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
}

h6 {
  color: var(--red--950);
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 140%;
}

p {
  color: var(--dark-blue--950);
  margin-bottom: .625rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

a {
  color: var(--red--500);
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
}

ul {
  color: var(--dark-blue--950);
  margin-top: 0;
  margin-bottom: .625rem;
  padding-left: 2.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

ol {
  color: var(--surface--white);
  margin-top: 0;
  margin-bottom: .625rem;
  padding-left: 2.5rem;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

li {
  color: var(--dark-blue--950);
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.styleguide-div {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  background-color: var(--surface--white);
  flex-flow: column;
  padding: 4.5625rem 3.5rem;
  line-height: 130%;
  display: flex;
}

.heading {
  color: var(--red--950);
  font-family: Poppins;
  font-size: 2.75rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-2 {
  color: var(--surface--white);
  font-size: 35px;
}

.menu-text {
  background-color: var(--dark-blue--600);
  color: var(--surface--white);
  letter-spacing: .0625rem;
  cursor: pointer;
  justify-content: space-between;
  width: 100%;
  padding-left: 1.5rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 160%;
  display: flex;
}

.menu-text:hover {
  background-color: var(--dark-blue--50);
  color: var(--dark-blue--950);
}

.menu-text.w--current {
  color: var(--surface--white);
  font-weight: 300;
}

.menu-text.w--current:hover {
  color: var(--red--950);
}

.menu-text.static {
  background-color: var(--dark-blue--500);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
}

.menu-text.static:hover {
  color: var(--dark-blue--50);
  font-weight: 500;
}

.caption-text {
  color: var(--red--950);
  text-align: center;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-text {
  color: var(--dark-blue--950);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-text.heading {
  color: var(--surface--white);
  text-align: left;
}

.paragraph-text.black {
  color: var(--dark-blue--400);
  display: none;
}

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

.paragraph-text.white {
  color: #fff;
  width: auto;
  margin-bottom: 0;
}

.button-text {
  background-color: var(--red--500);
  color: var(--surface--white);
  text-align: center;
  letter-spacing: .03125rem;
  text-transform: uppercase;
  overflow-wrap: break-word;
  border-radius: .3rem;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  min-height: 2.5rem;
  padding: .5rem 1.5rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  display: flex;
}

.button-text:lang(ru) {
  display: block;
}

.button-text.w--current {
  border: .125rem solid var(--red--500);
  background-color: var(--surface--white);
  color: var(--red--500);
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  max-height: 2rem;
  display: flex;
}

.button-text.form {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  max-height: 2rem;
}

.button-text.form.w--current {
  border-radius: .3rem;
  flex: 0 auto;
}

.button-text.red {
  background-color: var(--red--500);
}

.button-text.tab-selector {
  background-color: var(--dark-blue--200);
}

.button-text.tab-selector.w--current {
  background-color: var(--surface--white);
}

.copyright-text {
  color: var(--dark-blue--200);
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 300;
  line-height: 160%;
}

.hero-section {
  width: 100%;
  height: 100vh;
}

.hero-section.hero {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 10rem;
  padding-bottom: 16rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-section.hero.small {
  height: 50%;
  display: flex;
}

.hero-section.hero.compact {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.hero-section.about-platform {
  height: auto;
  margin-top: 8rem;
}

.container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.container:lang(ru) {
  display: flex;
}

.container.centered {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container.faq, .container.pricing {
  flex-flow: column;
}

.container.vertical {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
}

.container.policy {
  flex-flow: column;
}

.vector-bg {
  z-index: 0;
  color: var(--surface--white);
  vertical-align: top;
  width: auto;
  max-width: none;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  bottom: auto;
  right: auto;
  overflow: visible;
}

.body {
  font-family: Poppins;
  line-height: 150%;
}

.hero-image {
  z-index: 2;
  max-width: none;
  height: 20rem;
  display: block;
  position: relative;
  inset: 0% auto 0% 33px;
  overflow: visible;
}

.main {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  font-family: Montserrat, sans-serif;
  display: flex;
  overflow: visible;
  box-shadow: 0 2px .3125rem #0003;
}

.main.darken {
  background-color: var(--surface--light);
  box-shadow: none;
}

.nav-bar {
  background-color: #e23a37;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-link.menu-text {
  color: var(--surface--white);
  white-space: nowrap;
  cursor: pointer;
  padding: 1.5rem 1.5rem 1.25rem;
  font-weight: 200;
  transition: all .3s;
}

.nav-link.menu-text:hover {
  border-bottom: .0625rem solid var(--surface--white);
  text-shadow: 0 .0625rem .0625rem #0003;
  text-decoration: none;
}

.nav-link.menu-text.w--current {
  letter-spacing: .08125rem;
  cursor: pointer;
  padding-bottom: 1.25rem;
  font-weight: 400;
}

.nav-link.menu-text-2 {
  color: #fff;
  padding: 0 0 .125rem;
  font-weight: 200;
  transition: all .3s;
}

.nav-link.menu-text-2:hover {
  letter-spacing: .075rem;
  text-shadow: 0 .0625rem .0625rem #0003;
  border-bottom: .0625rem solid #fff;
  text-decoration: none;
}

.nav-link.menu-text-2.w--current {
  letter-spacing: .08125rem;
  font-weight: 400;
}

.nav-dropdown {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.nav-dropdown:hover {
  background-color: var(--red--600);
}

.nav-dropdown:lang(ru) {
  font-weight: 400;
}

.nav-dropdown.menu-text {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 1.5rem 1.5rem 1.25rem;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.nav-dropdown.menu-text:lang(lt) {
  font-size: 1rem;
}

.nav-dropdown.menu-text.w--open {
  background-color: var(--dark-blue--600);
  height: auto;
}

.nav-dropdown.menu-text.small {
  height: auto;
}

.nav-dropdown.menu-text-2 {
  color: #fff;
  padding: 0 1.75rem .125rem 0;
  transition: all .3s;
}

.nav-dropdown.menu-text-2:hover {
  letter-spacing: .075rem;
  border-bottom: .0625rem solid #fff;
  padding-left: 0;
  padding-right: 1.75rem;
  text-decoration: none;
}

.menu-links {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.nav-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 110%;
  display: flex;
}

.button-secondary {
  background-color: var(--red--950);
  color: var(--surface--white);
  border-radius: 3.25rem;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: 3.875rem;
  padding: .75rem 2.25rem;
  text-decoration: none;
  display: flex;
}

.spacer {
  width: .0625rem;
  padding-left: 0;
}

.dropdown-list {
  background-color: var(--red--500);
}

.dropdown-list.w--open {
  background-color: #0000;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.icon {
  cursor: pointer;
  fill: currentColor;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 auto;
  display: flex;
  position: relative;
}

.icon.right {
  transform: rotate(-90deg);
}

.hero-content {
  z-index: 3;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center start;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.title-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 1.7rem;
  flex-flow: column;
  grid-template: ". ."
                 "Area Area"
                 "Area-2 Area-2"
                 "Area-3 Area-3"
                 / 3fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: flex;
}

.title-wrapper.secondary {
  flex-flow: column;
  display: flex;
}

.heading-1 {
  color: var(--surface--light);
  text-align: left;
  font-weight: 400;
}

.heading-1.centered {
  text-align: center;
}

.body-2 {
  padding-top: 9.375rem;
  padding-left: 8.125rem;
  font-family: Montserrat, sans-serif;
}

.paragraph-hero {
  color: var(--surface--light);
  letter-spacing: .0125rem;
  justify-content: space-between;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 170%;
  display: flex;
}

.paragraph-hero.centered {
  text-align: center;
  flex-flow: column;
  display: block;
}

.hero-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.25fr;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  display: grid;
}

.list-item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.list-item.hero {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.list-item.feature {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
}

.list-item.feature.comparison {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 75%;
  padding-top: 1rem;
}

.list-item.feature.comparison.centered-list-item {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  align-items: center;
  max-width: 95%;
  margin-bottom: 1rem;
  padding-top: 0;
}

.list-item.feature.comparison.personal-change-list {
  z-index: 2;
  color: var(--red--950);
  width: 68%;
  max-width: 100%;
  position: relative;
}

.list-item.feature.comparison.personal-change-list.full-width {
  width: 68%;
}

.list-item.feature.comparison.do-you-want {
  padding-top: 0;
}

.list-item.feature.comparison.list-what-did-come {
  color: var(--red--950);
  width: 100%;
  max-width: 100%;
}

.list-item.feature.list-about {
  margin-bottom: .5rem;
}

.paragraph {
  color: var(--surface--light);
  align-self: center;
  margin-bottom: 0;
  font-weight: 400;
  position: static;
}

.checkmark {
  vertical-align: middle;
}

.heading-3 {
  color: var(--surface--white);
  letter-spacing: .0125rem;
  font-weight: 600;
}

.heading-3.black {
  color: var(--dark-blue--500);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-3.black.centered {
  text-align: center;
}

.about-platform-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.list-item-2 {
  color: var(--dark-blue--950);
  font-size: 1rem;
  font-weight: 300;
}

.list-item-2.paragraph-text {
  color: var(--dark-blue--950);
  text-align: left;
  font-weight: 400;
}

.list-item-3 {
  color: var(--dark-blue--950);
  font-size: 1rem;
  font-weight: 400;
}

.list-item-3.paragraph-text {
  color: var(--dark-blue--950);
  text-align: left;
  font-weight: 400;
}

.paragraph-about {
  margin-bottom: 0;
  font-weight: 300;
}

.paragraph-about:lang(ru) {
  display: block;
}

.paragraph-about.paragraph-text {
  color: var(--dark-blue--950);
  text-align: left;
  font-weight: 400;
}

.paragraph-about.paragraph-text.white.centered:lang(uk) {
  color: var(--surface--white);
  text-align: center;
}

.paragraph-about.paragraph-text.centered, .paragraph-about.paragraph-text.centered:lang(uk) {
  color: var(--red--950);
  text-align: left;
}

.paragraph-about.paragraph-text {
  color: #354c64;
  text-align: left;
  margin-bottom: .5rem;
}

.paragraph-about.paragraph-text.white {
  color: #fff;
}

.list-item-4 {
  color: var(--dark-blue--950);
  font-size: 1rem;
  font-weight: 300;
}

.list-item-4.paragraph-text {
  color: var(--dark-blue--950);
  text-align: left;
  font-weight: 400;
}

.list-item-5 {
  color: var(--dark-blue--950);
  font-size: 1rem;
  font-weight: 300;
}

.list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-blue--950);
  flex-flow: column;
  display: flex;
}

.list.list-about {
  margin-top: 0;
}

.list.list-pricing {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--surface--light);
  margin-top: 1.5rem;
  padding-left: 1.25rem;
}

.paragraph-2 {
  font-weight: 300;
}

.paragraph-2.paragraph-text {
  color: var(--dark-blue--950);
  font-weight: 400;
}

.carousel-section {
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  padding-top: 1.75rem;
  display: flex;
  position: relative;
}

.logo-container {
  z-index: 1;
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  background-color: #0000;
  flex: none;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  display: flex;
  position: relative;
}

.logo-container:lang(uk) {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
}

.logo-image {
  height: 3.125rem;
  position: relative;
}

.logo-image:lang(ru) {
  flex: 0 auto;
}

.logo-image.en {
  display: block;
}

.logo-image.en:lang(ru), .logo-image.en:lang(lt), .logo-image.en:lang(uk), .logo-image.ru {
  display: none;
}

.logo-image.ru:lang(ru) {
  display: block;
}

.logo-image.lt, .logo-image.lt:lang(ru) {
  display: none;
}

.logo-image.lt:lang(lt) {
  display: block;
}

.logo-image.lt, .logo-image.lt:lang(ru), .logo-image.uk, .logo-image.uk:lang(ru) {
  display: none;
}

.logo-image.uk:lang(uk) {
  display: block;
}

.logo-image.uk, .logo-image.uk:lang(ru) {
  display: none;
}

.carousel-containter {
  z-index: 1;
  grid-column-gap: 3.125rem;
  grid-row-gap: 3.125rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding-left: 3.125rem;
  padding-right: 3.125rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.left-logo-gradient {
  z-index: 2;
  opacity: .85;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(90deg, #fff 70%, #0000);
  background-clip: border-box;
  border: 0 solid #0000;
  border-radius: 0;
  width: 10%;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
}

.right-logo-gradient {
  z-index: 2;
  background-image: linear-gradient(270deg, var(--surface--white) 13%, transparent);
  opacity: .85;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 solid #0000;
  border-radius: 0;
  width: 10%;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.section {
  margin-top: 0;
  margin-bottom: 0;
  padding: 8rem 1.25rem 4rem;
  display: block;
  position: relative;
  overflow: visible;
}

.section:lang(ru) {
  display: block;
}

.section.small {
  padding-top: 5rem;
  overflow: visible;
}

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

.section.blog {
  flex-flow: column;
  padding-top: 5rem;
  display: flex;
}

.section.mobile {
  padding-bottom: 2rem;
}

.section.temp:lang(uk) {
  display: none;
}

.field-label {
  color: var(--surface--white);
  width: 110%;
}

.field-label.heading-3 {
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 500;
}

.submit-button {
  background-color: var(--red--950);
  letter-spacing: .03125rem;
  text-transform: uppercase;
  object-fit: fill;
  border-radius: 1.25rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.submit-button.button-text {
  border: 0rem solid var(--surface--white);
  text-align: center;
  letter-spacing: .0625rem;
  border-radius: 1.25rem;
  min-width: auto;
  max-height: none;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 300;
}

.submit-button.button-text.red {
  background-color: var(--red--500);
  border-radius: .3rem;
  font-weight: 500;
  line-height: 100%;
  display: block;
}

.form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.form-container {
  color: var(--dark-blue--700);
  height: 3rem;
  display: none;
  position: relative;
}

.form-container:lang(ru), .form-container:lang(lt), .form-container:lang(uk) {
  display: none;
}

.form-container.step-1, .form-container.step-transition {
  display: block;
}

.text-field {
  letter-spacing: .125rem;
  border-radius: .3rem;
  height: 100%;
  padding-left: 2rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 400;
  line-height: 100%;
}

.success-message {
  color: var(--surface--white);
  background-color: #0000;
  font-weight: 500;
}

.error-message {
  font-weight: 300;
}

.menu-button {
  font-family: Involve Vf, Arial, sans-serif;
}

.platfrom-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 77.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.tabs-container {
  z-index: 3;
  max-width: 60%;
  position: relative;
  overflow: visible;
}

.image {
  z-index: 0;
  box-sizing: border-box;
  text-align: right;
  vertical-align: middle;
  order: 1;
  align-self: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.tabs-menu {
  grid-column-gap: .8125rem;
  grid-row-gap: .8125rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-bold {
  color: var(--dark-blue--950);
  letter-spacing: .0125rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 600;
}

.case-image {
  max-width: 40%;
}

.paragraph-3 {
  color: var(--dark-blue--950);
  letter-spacing: .0125rem;
  font-weight: 300;
}

.list-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-blue--950);
  flex-flow: column;
  font-weight: 300;
  display: flex;
}

.paragraph-4 {
  letter-spacing: .0125rem;
  font-weight: 300;
}

.button {
  border-radius: 1.25rem;
}

.button.button-text {
  aspect-ratio: auto;
  background-color: var(--red--500);
  text-align: left;
  letter-spacing: .0375rem;
  text-transform: uppercase;
  border-radius: .3rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  position: relative;
}

.button.button-text:hover {
  box-shadow: 0 0 #0000, 0 .1125rem .3625rem #0000000b, 0 .24375rem .73125rem #0000000d, 0 .41875rem 1.125rem #0000000e, 0 .71875rem 1.58125rem #0000000f, 0 1.4125rem 2.24375rem #00000010;
}

.button.button-text:lang(ru) {
  display: flex;
}

.button.button-text.w--current {
  color: var(--surface--white);
}

.button.button-text.button-large {
  flex-flow: row;
  order: 0;
  align-self: auto;
  max-width: none;
  margin-top: 20px;
  font-weight: 500;
  display: flex;
}

.button.button-text.button-inverted {
  background-color: var(--surface--light);
  box-shadow: none;
  color: var(--red--500);
  text-align: center;
  background-image: none;
  font-size: .875rem;
  font-weight: 500;
}

.button.button-text.button-inverted:hover {
  box-shadow: 0 0 #0000, 0 .1125rem .3625rem #0000000b, 0 .24375rem .73125rem #0000000d, 0 .41875rem 1.125rem #0000000e, 0 .71875rem 1.58125rem #0000000f, 0 1.4125rem 2.24375rem #00000010;
}

.button.button-text.button-inverted:lang(ru) {
  display: flex;
}

.button.button-text.button-black {
  background-color: var(--red--950);
  text-align: center;
  background-image: none;
  font-size: .875rem;
  transition: all .4s ease-in-out;
}

.button.button-text.button-black:hover {
  border-style: none;
  border-color: var(--red--500);
  background-color: var(--surface--light);
  color: var(--red--500);
}

.button.button-text.button-black:lang(ru) {
  display: flex;
}

.button.button-text.button-black.w--current {
  white-space: normal;
  overflow-wrap: break-word;
  border-width: 0;
  border-color: #0000;
  max-height: none;
}

.button.button-text.button-black.nav-bar {
  background-color: var(--red--500);
  white-space: nowrap;
  border-radius: .3rem;
  padding-left: 1vw;
  padding-right: 1vw;
  font-size: 1vw;
  font-weight: 500;
  line-height: 100%;
}

.button.button-text.button-black.nav-bar:lang(ru) {
  display: flex;
}

.button.button-text.button-black.nav-bar:lang(lt) {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .8rem;
}

.button.button-text.button-black.nav-bar:lang(uk) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.button-text.button-black {
  background-image: none;
  font-size: .875rem;
  transition: all .4s ease-in-out;
}

.button.button-text.button-black:hover {
  color: #e33933;
  background-color: #f9fbfb;
  border-style: none;
  border-color: #e33933;
}

.features-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  display: flex;
}

.features-wrapper.features-tabs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.features-wrapper.features-tabs.ebooks-preview:lang(uk), .features-wrapper.features-tabs.blog_preview:lang(uk) {
  display: flex;
}

.paragraph-5 {
  font-weight: 300;
}

.paragraph-5.centered {
  text-align: center;
}

.benefit-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-self: flex-start;
  align-items: stretch;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.horizontal-scroll-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 1rem;
  display: flex;
  overflow: visible;
}

.tab-link {
  background-color: var(--surface--light);
  color: var(--dark-blue--400);
  border-radius: 1.5rem;
  max-width: 30rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  box-shadow: 0 2px .3125rem .0625rem #0003;
}

.tab-link.w--current {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  background-color: var(--surface--light);
  background-image: linear-gradient(308deg, var(--gradient-2), var(--gradient-1));
  border-radius: 1.5rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 30rem;
  padding: 1rem 1.25rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.paragraph-6 {
  color: var(--dark-blue--400);
  padding-left: 2.1875rem;
  font-weight: 300;
}

.paragraph-6.tab-selected {
  color: var(--dark-blue--400);
}

.tab-feature-heading {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block {
  font-weight: 600;
}

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

.heading-4.black {
  color: var(--dark-blue--950);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
}

.heading-5 {
  color: var(--red--950);
}

.text-block-2 {
  margin-left: 2.125rem;
  padding-bottom: .25rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 300;
  line-height: 120%;
}

.text-block-2.tab, .heading-tabs {
  color: var(--surface--light);
}

.tab-small {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  background-color: var(--surface--light);
  color: var(--red--950);
  -webkit-text-stroke-color: var(--red--950);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-width: 30rem;
  max-width: 30rem;
  padding: 1.5rem 1.25rem;
  display: flex;
  position: static;
  box-shadow: 0 0 0 #0000, 0 .00625rem .0125rem #0000001a, 0 .05625rem .11875rem #0000001d, 0 .31875rem .68125rem #00000020;
}

.tab-small.w--current {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  background-color: var(--red--500);
  color: var(--surface--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.heading-tab {
  letter-spacing: .0125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
}

.heading-tab.tab {
  color: var(--surface--light);
}

.heading-tab.tab-heading {
  margin-bottom: .5rem;
  margin-left: 1rem;
  padding-bottom: 0;
  font-size: 1.75rem;
}

.heading-tab.tab-heading.single-line {
  letter-spacing: .0125rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.list-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-blue--700);
  letter-spacing: .0125rem;
  flex-flow: column;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  font-weight: 300;
  display: flex;
}

.text-block-3 {
  color: var(--dark-blue--950);
  max-width: 100vh;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 400;
}

.text-block-3:lang(ru) {
  color: var(--dark-blue--950);
  font-family: Involve Vf, Arial, sans-serif;
}

.text-block-3.paragraph-text {
  text-align: left;
  padding-bottom: .25rem;
}

.tab-pane-sticky {
  position: sticky;
  top: 50vh;
  overflow: visible;
}

.tab-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-blue--700);
  text-align: left;
  letter-spacing: .0125rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
  font-weight: 300;
}

.tabs-content {
  box-sizing: content-box;
  aspect-ratio: auto;
  object-fit: contain;
  flex-flow: column;
  align-items: flex-start;
  overflow: visible;
}

.tabs-content.sticky {
  position: relative;
}

.heading-6 {
  max-width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.list-item-6, .list-item-7, .list-item-8 {
  letter-spacing: .0125rem;
  font-size: 1rem;
}

.footer-dark {
  color: var(--dark-blue--600);
  background-color: #313130;
  border-bottom: .0625rem solid #e4ebf3;
  margin-top: 8rem;
  padding: 3.125rem 1.875rem .9375rem;
  font-weight: 300;
  position: relative;
}

.footer-cotntainer {
  justify-content: space-between;
  width: 100%;
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  width: 100svw;
  max-width: 77.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.footer-block {
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.title-small {
  letter-spacing: .0625rem;
  text-transform: none;
  color: gray;
  margin-bottom: .75rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1rem;
}

.footer-link {
  letter-spacing: .0125rem;
  color: gray;
  flex-flow: column;
  flex: none;
  align-items: flex-start;
  margin-top: .75rem;
  margin-bottom: .375rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.footer-link:hover {
  color: var(--dark-blue--100);
}

.footer-link:lang(ru) {
  font-weight: 400;
}

.footer-link.ru, .footer-link.ru:lang(ru) {
  display: none;
}

.footer-social-block {
  color: var(--dark-blue--300);
  justify-content: flex-start;
  align-items: center;
  margin-top: .75rem;
  margin-left: -.75rem;
  display: flex;
}

.footer-social-link {
  margin-left: .75rem;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: .0625rem;
  margin-top: 4.375rem;
  margin-bottom: .9375rem;
}

.footer-copyright-center {
  text-align: center;
  color: gray;
  font-size: .875rem;
  line-height: 1rem;
}

.image-3 {
  opacity: 1;
  mix-blend-mode: soft-light;
  color: gray;
  height: 3rem;
}

.comparison-section {
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.comparison-section.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.comparison-section.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.top-wave {
  z-index: 3;
  background-image: url('../images/section-break-top.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 105vw;
  height: 20vh;
  margin-top: -3.6875rem;
  margin-left: 0;
  padding-top: 0;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.bot-wave {
  z-index: 3;
  background-image: url('../images/section-break-bot.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 105vw;
  height: 10vh;
  position: absolute;
  inset: auto 0% 0%;
}

.blob-element {
  z-index: 1;
  object-fit: none;
  background-image: url('../images/blob.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 21%;
  margin-top: 10.625rem;
  margin-left: 0;
  position: absolute;
  inset: -6% 0% auto auto;
}

.functions-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
  position: relative;
}

.heading-7 {
  color: var(--surface--white);
}

.heading-7.centered {
  text-align: center;
}

.features {
  grid-column-gap: 3.9375rem;
  grid-row-gap: 3.9375rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: baseline stretch;
  margin-bottom: 6.25rem;
  display: grid;
}

.features.big {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start stretch;
  padding-top: 2rem;
}

.feature-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding-left: .5rem;
  padding-right: .5rem;
  display: flex;
}

.feature-block.large {
  justify-content: space-between;
  align-items: stretch;
}

.heading-8 {
  color: var(--surface--light);
  text-align: center;
}

.code-embed {
  color: var(--red--500);
  align-self: center;
}

.text-block-4 {
  color: var(--surface--light);
  text-align: center;
  letter-spacing: .03125rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

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

.pricing-category {
  grid-column-gap: 3.625rem;
  grid-row-gap: 3.625rem;
  border-radius: 1.25rem;
  flex-flow: row;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 2.75rem;
  display: flex;
}

.pricing-block {
  border-radius: 1.25rem;
  max-width: 23.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  box-shadow: 0 2px .3125rem #0003;
}

.pricing-block.pricing-best {
  z-index: 0;
  border: .125rem none var(--red--500);
  background-color: #263645;
  padding-bottom: 1.5rem;
  position: relative;
}

.pricing-devider {
  background-color: var(--dark-blue--400);
  height: .0625rem;
}

.list-item-pricing {
  color: var(--dark-blue--950);
  letter-spacing: .03125rem;
  -webkit-text-fill-color: inherit;
  background-image: url('../images/Check-Box.svg');
  background-position: 0 8%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-attachment: scroll;
  background-clip: border-box;
  margin-left: -22px;
  padding-left: 35px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
  list-style-type: none;
}

.list-item-pricing.inverted-pricing {
  color: var(--surface--light);
  background-position: 0 8%;
  background-size: 24px 24px;
}

.heading-9 {
  color: var(--surface--light);
}

.heading-9:lang(ru) {
  font-size: 1.625rem;
}

.heading-9:lang(lt) {
  margin-top: 3rem;
}

.heading-9:lang(pl) {
  margin-top: 2rem;
}

.separator {
  background-color: var(--surface--light);
  height: .0625rem;
}

.section-pricing {
  margin: 8rem auto 1.5625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.cta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--red--500);
  border-radius: .6rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 2rem 4rem;
  display: flex;
  box-shadow: 0 0 0 #0000, 0 .1125rem .3625rem #0000000b, 0 .24375rem .73125rem #0000000d, 0 .41875rem 1.125rem #0000000e, 0 .71875rem 1.58125rem #0000000f, 0 1.4125rem 2.24375rem #00000010;
}

.cta-wrapper:lang(ru) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-top: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-block-5 {
  color: var(--surface--light);
  text-align: center;
  width: 765px;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 300;
  line-height: 150%;
}

.text-block-5:lang(ru) {
  width: 765px;
}

.cta-button-wraper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  padding-top: 1.75rem;
  display: flex;
}

.heading-10 {
  color: var(--surface--light);
}

.image-4 {
  z-index: 0;
  margin-top: .1875rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-5 {
  z-index: 1;
  width: 102vw;
  max-width: none;
  margin-left: -.625rem;
  margin-right: -.625rem;
  position: absolute;
  inset: 0%;
}

.image-6 {
  width: 102vw;
  max-width: none;
  margin-left: -.625rem;
  margin-right: -.625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.image-7 {
  max-width: none;
  position: absolute;
  inset: 0% 0% auto;
}

.image-8 {
  width: 102vw;
  max-width: none;
  max-height: 100svh;
  margin-top: -10.4375rem;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  position: absolute;
  inset: 0% 0% auto;
}

.hero-bg {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0%;
}

.image-9 {
  width: 102svw;
  max-width: none;
  margin-bottom: -.125rem;
  margin-left: -.625rem;
  margin-right: -.625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.blog-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.blog-wrapper:lang(uk) {
  display: block;
}

.blog-wrapper.temp:lang(uk) {
  display: none;
}

.collection-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template: "Area"
                 "."
                 / 1fr 1fr .75fr;
  grid-auto-columns: 1fr;
  align-content: center;
  place-items: center;
  display: grid;
}

.blog_img-link {
  color: var(--dark-blue--950);
  flex: none;
}

.blog_img-link:hover {
  color: var(--surface--white);
}

.blog-img-wrapper {
  border-radius: 1.25rem;
}

.blog-image-preview {
  border-radius: 1.25rem;
  width: 100%;
  max-width: none;
  max-height: 20rem;
  display: inline-block;
  overflow: visible;
}

.blog-post-element {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--dark-blue--500);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 0 #0000, 0 .00625rem .0125rem #0000001a, 0 .05625rem .11875rem #0000001d, 0 .31875rem .68125rem #00000020;
}

.blog-post-element:hover {
  background-color: var(--red--500);
  color: var(--surface--white);
}

.blog-post-element.small {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  border-radius: .6rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 14.5rem;
  display: flex;
}

.blog-text-heading {
  max-width: none;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 120%;
}

.blog-text-heading.small-blog-h {
  width: auto;
  max-width: none;
  font-size: 1rem;
}

.blog-description-preview {
  text-overflow: ellipsis;
  white-space: pre-wrap;
  overflow-wrap: normal;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 300;
  overflow: hidden;
}

.blog-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
                 "."
                 / 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-grid-secondary {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.collection-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto minmax(auto, .25fr);
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.video {
  border-radius: 1.4rem;
  display: none;
  box-shadow: 0 2px .3125rem #0003;
}

.video:lang(lt), .collection-list-wrapper-2:lang(uk) {
  display: none;
}

.hero-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.hero-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.hero-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.code-embed-2, .code-embed-3, .code-embed-4, .code-embed-5 {
  padding-top: .25rem;
}

.contact-element {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: .375rem;
  padding-bottom: .375rem;
  display: flex;
}

.code-embed-6 {
  color: gray;
  display: flex;
}

.footer-under {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.social-icons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: gray;
  justify-content: space-between;
  display: none;
}

.social-icons:lang(ru) {
  display: block;
}

.social-icons:lang(lt) {
  display: none;
}

.policy-links {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.policy-links:lang(ru) {
  font-size: .8rem;
}

.text-block-8 {
  color: var(--dark-blue--600);
  text-align: center;
  padding-bottom: .625rem;
  font-style: italic;
  font-weight: 300;
}

.testimonial-text {
  color: var(--dark-blue--600);
  text-align: center;
  font-weight: 300;
  overflow: hidden;
}

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

.heading-12.name {
  color: var(--dark-blue--950);
}

.testimonial-wrapper {
  background-color: var(--surface--white);
  border-radius: .6rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 26.25rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 0 #0000, 0 .00625rem .0125rem #0000001a, 0 .05625rem .11875rem #0000001d, 0 .31875rem .68125rem #00000020;
}

.testimonial-wrapper.secondary {
  cursor: pointer;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.testimonial-wrapper.secondary._1set:lang(uk), .testimonial-wrapper.secondary._3set:lang(uk), .testimonial-wrapper._2set.dynamic {
  display: none;
}

.testimonial-wrapper._2set.dynamic:lang(uk) {
  display: flex;
}

.image-11 {
  display: block;
}

.image-11:lang(uk) {
  display: none;
}

.testimonial-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  max-width: 70rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  overflow: visible;
}

.testimonial-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.testimonial-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.locales-wrapper {
  display: none;
}

.secondary-heading-content {
  z-index: 3;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center start;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.secondary-heading-content.left-hero {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 4rem;
  padding-top: 0;
  padding-bottom: 0;
}

.secondary-heading-content.left-hero.hero-case-content {
  margin-top: 0;
}

.secondary-heading-content.left-hero.case-head {
  margin-bottom: 10rem;
}

.heading-buttons {
  grid-column-gap: 2.0625rem;
  grid-row-gap: 2.0625rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-buttons:lang(pl), .heading-buttons:lang(lt) {
  display: flex;
}

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

.heading-buttons.left:lang(uk), .heading-buttons.left:lang(ru), .heading-buttons.left:lang(pl) {
  display: flex;
}

.tabs-menu-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-12 {
  width: 102vw;
  max-width: none;
  margin-top: 0;
  margin-left: -.625rem;
  margin-right: .625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.case-preview-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.case-preview-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.case-preview-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.case-preview-container.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.case-preview-container.cases-preview.small {
  padding-top: 5rem;
}

.case-preview-container.cases-preview.padded {
  padding-bottom: 3rem;
}

.case-preview-container.integrations {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: none;
  padding-left: 0;
}

.case-preview-container.case_preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.case-preview-container.case_preview:lang(uk) {
  display: none;
}

.case-preview-container.case_preview.small {
  padding-top: 5rem;
}

.case-preview-container.case_preview.padded {
  padding-bottom: 3rem;
}

.image-about {
  max-width: 40%;
}

.container-tabs {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.container-tabs.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.container-tabs.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-tabs.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.feature-tabs {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "Area"
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-self: flex-start;
  align-items: stretch;
  width: auto;
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.feature-tabs:lang(pl) {
  color: var(--red--950);
}

.tabs-text-blok {
  letter-spacing: .03125rem;
  margin-left: 1rem;
  font-weight: 300;
}

.tabs-text-blok.tab {
  color: var(--surface--light);
}

.image-13 {
  transform-style: preserve-3d;
  margin-left: 0;
  margin-right: -26.8125rem;
  padding-left: 0;
  position: absolute;
  inset: -141% -2% 0% auto;
  transform: translate(1.5625rem)rotateX(0)rotateY(-4deg)rotateZ(-7deg);
}

.section-features {
  margin: 0 auto;
  padding-top: 8rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
}

.section-features.small {
  padding-top: 5rem;
}

.image-hero-features {
  vertical-align: middle;
  border-radius: 30px;
  width: 35rem;
  margin-top: 0;
  padding-top: 0;
}

.blog-grid-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
                 "."
                 / 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  display: flex;
}

.blog-element-blok {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: wrap;
  display: flex;
}

.heading-13 {
  text-align: left;
}

.heading-13.centered {
  text-align: center;
}

.tab-small-line {
  background-color: var(--surface--light);
  color: var(--dark-blue--400);
  border-radius: 1.25rem;
  justify-content: flex-start;
  align-items: center;
  min-width: 30rem;
  max-width: 30rem;
  padding: 1rem 1.25rem;
  display: flex;
  position: static;
  box-shadow: 0 2px .3125rem #0003;
}

.tab-small-line.w--current {
  background-image: linear-gradient(135deg, var(--gradient-1), var(--gradient-2));
  color: var(--surface--light);
  flex-flow: row;
  max-width: 30rem;
  padding: 1.5rem 1.25rem;
  display: flex;
}

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

.link-block {
  color: var(--surface--white);
  letter-spacing: .0625rem;
  text-decoration: none;
}

.link-block:lang(ru) {
  font-weight: 400;
}

.link-block.w--current {
  color: var(--surface--white);
  letter-spacing: .0125rem;
  font-weight: 600;
  text-decoration: none;
}

.link-block.w--current:lang(ru) {
  font-weight: 400;
}

.text-block-9 {
  letter-spacing: 0;
  cursor: pointer;
  font-size: 1vw;
  font-weight: 400;
  text-decoration: none;
}

.bold-text {
  position: sticky;
  top: 5rem;
}

.sticky-content {
  z-index: auto;
  position: sticky;
  top: 5rem;
}

.heading-15 {
  font-family: Inter;
}

.tabs-content-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-2 {
  font-weight: 600;
}

.heading-17:lang(uk), .heading-19 {
  text-align: center;
}

.heading-20 {
  max-width: 37.5rem;
  margin-top: .625rem;
}

.heading-20.centered {
  text-align: center;
}

.heading-20.inverted {
  color: var(--red--950);
  max-width: 24rem;
}

.paragraph-7 {
  font-size: 1.5rem;
  font-weight: 600;
}

.paragraph-7:hover {
  color: var(--surface--white);
}

.text-block-10 {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
}

.text-block-11 {
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 400;
  position: relative;
}

.text-block-11:hover {
  color: var(--surface--white);
}

.featiures-element {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--dark-blue--500);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  transition: all .4s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  position: relative;
  box-shadow: 0 2px .3125rem #0003;
}

.featiures-element:hover {
  background-color: var(--red--500);
  color: var(--surface--white);
}

.featiures-element.small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 32.375rem;
  display: flex;
}

.features-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  display: grid;
}

.spacer_small {
  height: 1rem;
}

.ebook-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
                 "."
                 / 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  display: flex;
}

.ebook-post-element {
  color: var(--dark-blue--500);
  border-radius: 1.25rem;
  padding: 1.5rem;
  transition: all .3s ease-in-out;
  box-shadow: 0 2px .3125rem #0003;
}

.ebook-post-element:hover {
  background-image: linear-gradient(346deg, var(--gradient-1), var(--gradient-2));
  color: var(--surface--white);
}

.ebook-post-element.small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.ebook-post-element.small:hover {
  background-color: var(--red--500);
  background-image: none;
}

.faq_image {
  border-radius: 1.25rem;
  max-width: 40%;
  overflow: clip;
}

.faq_image:lang(uk) {
  order: 0;
  display: block;
  overflow: visible;
}

.faq-wrapper {
  background-color: var(--surface--light);
  border-radius: .6rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 1rem 2rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px .3125rem #0003;
}

.faq-wrapper.features-tabs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.question_heading {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.collection-list-wrapper-3 {
  width: 100%;
  transition: all .45s;
}

.collection-list-2 {
  grid-column-gap: 1.4375rem;
  grid-row-gap: 1.4375rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.collection-item-2 {
  width: 100%;
}

.question_answer {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
}

.rich-text-block {
  transition: all .5s;
  overflow: hidden;
}

.rich-text-block.white {
  color: var(--surface--white);
}

.facts-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.fact-element {
  background-color: var(--red--500);
  color: #fff;
  border-radius: 1.25rem;
  width: 17.875rem;
  height: 100%;
  padding: 1rem;
  box-shadow: 0 2px .3125rem #0003;
}

.fact-element.large {
  width: 17.875rem;
  height: 10.75rem;
}

.fact-block {
  grid-column-gap: 4.1875rem;
  grid-row-gap: 4.1875rem;
  background-color: var(--surface--light);
  border-radius: 1.25rem;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.team-block {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.team-block.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.team-block.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.team-block.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.team-block.cases-preview.small {
  padding-top: 5rem;
}

.team-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.team-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.team-element {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: #fff;
  border-radius: 1.25rem;
  flex-flow: column;
  height: 100%;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.heading-team {
  text-align: center;
  letter-spacing: .0125rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.heading-team.tab {
  color: var(--surface--light);
}

.heading-team.tab-heading {
  margin-bottom: 1rem;
  margin-left: 1rem;
  padding-bottom: 0;
  font-size: 1.75rem;
}

.heading-team.tab-heading.single-line {
  letter-spacing: .0125rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
}

.contact-section {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8rem;
}

.contact-section.small {
  padding-top: 8rem;
}

.contact-section.faq {
  padding-top: 0;
}

.form-2 {
  grid-column-gap: 1.0625rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  border-radius: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50svh;
  padding: 1.5rem;
  display: grid;
  box-shadow: 0 2px .3125rem #0003;
}

.form-element {
  display: block;
}

.text-field-2 {
  border-radius: .3rem;
}

.text-field-2.message {
  height: 10rem;
}

.form-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-top: 1.25rem;
  padding-left: 30%;
  padding-right: 30%;
  display: none;
}

.form-block.demo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0%;
  padding-right: 0%;
  display: none;
}

.form-block.demo:lang(ru), .form-block.demo:lang(lt), .form-block.demo:lang(uk), .form-block.demo:lang(pl) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.demo-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.div-block-2 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 2rem;
  display: flex;
}

.form-demo {
  grid-column-gap: 1.2rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  border-radius: 1.25rem;
  flex-flow: wrap;
  grid-template: ". ."
                 ". ."
                 ". ."
                 "Area Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 33rem;
  padding: 1.5rem;
  display: grid;
  box-shadow: 0 2px .3125rem #0003;
}

.form-demo:lang(ru) {
  grid-column-gap: 1.2rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  background-image: none;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-trial {
  grid-column-gap: 1.0625rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  border-radius: 1.25rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.text-block-12 {
  color: var(--surface--white);
  text-align: center;
  font-weight: 300;
}

.text-block-12.bold {
  font-weight: 500;
}

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

.trial-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4rem;
  display: flex;
  position: relative;
}

.image-14 {
  margin-top: 3.9375rem;
  margin-left: 113.688rem;
  position: absolute;
}

.demo-section {
  height: 70vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.demo-section.small {
  padding-top: 8rem;
}

.demo-section.faq {
  padding-top: 0;
}

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

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

.blog-heading-section {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.blog-heading-section.hero {
  background-image: linear-gradient(78deg, var(--gradient-1), var(--gradient-2));
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 16rem;
  padding-bottom: 16rem;
  display: flex;
  position: relative;
}

.blog-heading-section.hero.small {
  height: 50%;
  display: flex;
}

.blog-heading-section.about-platform {
  height: auto;
  margin-top: 8rem;
}

.blog-heading-wrapper {
  color: #000;
  text-align: center;
  align-self: center;
  max-width: 74.5rem;
  padding-top: 0;
}

.blog-heading {
  color: var(--dark-blue--950);
}

.blog-description {
  font-weight: 300;
  display: none;
}

.details-blog {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.details-blog.centered {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
}

.author {
  color: var(--dark-blue--700);
  font-style: italic;
  font-weight: 300;
  display: none;
}

.post-date {
  color: var(--dark-blue--700);
  font-weight: 300;
}

.blog-section-heading {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8rem;
}

.blog-section-heading.small {
  padding-top: 5rem;
}

.blog-section-heading.faq {
  padding-top: 0;
}

.blog-content-section {
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: flex;
}

.blog-content-section.small {
  padding-top: 5rem;
}

.blog-content-section.faq {
  padding-top: 0;
}

.image-blog-main {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-blog-main.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.image-blog-main.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.image-blog-main.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.blog-text.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.blog-text.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-text.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.blog-content-wrapper.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.blog-content-wrapper.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-content-wrapper.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.reated-posts {
  background-color: var(--dark-blue--500);
  border-radius: .6rem;
  flex: 0 auto;
  width: 25svw;
  padding: 1.25rem 2.5rem 2.5rem;
  position: sticky;
  top: 6.25rem;
}

.heading-22 {
  color: var(--surface--white);
}

.collection-item-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--surface--light);
  border-radius: .3rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.collection-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.text-block-13 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.blog-details {
  color: var(--dark-blue--400);
  justify-content: space-between;
  font-size: .75rem;
  font-weight: 300;
  display: none;
}

.text-block-14 {
  font-weight: 300;
}

.rich-text-block-2 {
  width: 100%;
  font-weight: 300;
  position: relative;
}

.image-17 {
  padding-top: 1rem;
}

.paragraph-8, .list-4 {
  font-weight: 300;
}

.paragraph-9 {
  color: var(--red--100);
}

.italic-text {
  font-family: Involve Oblique Vf, Arial, sans-serif;
  font-weight: 300;
}

.paragraph-10, .paragraph-11 {
  color: var(--surface--light);
  font-weight: 300;
}

.link-block-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.blog-featured-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.image-18 {
  text-align: left;
  width: 75%;
}

.img-description {
  color: var(--dark-blue--600);
  text-align: center;
  width: 75%;
  padding-top: .25rem;
  font-size: .75rem;
  font-style: italic;
  font-weight: 300;
}

.empty-state {
  background-color: #0000;
}

.blog-grid-main {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: "."
                 "."
                 / 1.75fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  display: flex;
}

.blog-posts-wrapper {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.next {
  color: var(--red--500);
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  text-decoration: none;
  display: flex;
}

.previous {
  color: var(--red--500);
  background-color: #0000;
  border-width: 0;
  text-decoration: none;
  display: flex;
}

.pagination {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 1rem;
}

.page-count {
  margin-top: 0;
}

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

.stats--wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-top: 1rem;
  display: flex;
}

.featured-cases {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-19 {
  border-radius: .75rem;
  max-width: 6.25rem;
}

.case-study-element {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--dark-blue--500);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.case-study-element:hover {
  background-color: var(--red--500);
  color: var(--surface--white);
}

.case-study-element.small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 32.375rem;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.previous-2 {
  color: var(--red--500);
  background-color: #0000;
  border-width: 0;
}

.ebook-element {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--dark-blue--500);
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 1.5rem;
  transition: all .3s ease-in-out;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.ebook-element:hover {
  background-color: var(--red--500);
  color: var(--surface--white);
}

.ebook-element.small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 32.375rem;
  display: flex;
}

.pagination-2 {
  padding-top: 2rem;
}

.footer-copyright-center-2 {
  color: #9bb2ca;
  text-align: center;
  font-size: .875rem;
  line-height: 1rem;
}

.text-block-15 {
  font-weight: 200;
  text-decoration: none;
}

.dropdown-list-2 {
  background-color: #e33933;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  background-image: linear-gradient(135deg, #eb3349, #f45c43);
}

.footer-link-2 {
  color: #9bb2ca;
  letter-spacing: .0125rem;
  flex-flow: column;
  flex: none;
  align-items: flex-start;
  margin-top: .75rem;
  margin-bottom: .375rem;
  font-size: .875rem;
  line-height: 1rem;
  text-decoration: none;
  display: flex;
}

.footer-link-2:hover {
  color: #dee6ed;
}

.fact-element-2 {
  color: #fff;
  background-image: repeating-linear-gradient(45deg, #eb3349, #f45c43);
  border-radius: 1.25rem;
  width: 17.875rem;
  height: 100%;
  padding: 1rem;
  box-shadow: 0 2px .3125rem #0003;
}

.fact-element-2.large {
  width: 17.875rem;
  height: 10.75rem;
}

.menu-links-2 {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.footer-dark-2 {
  color: #476685;
  background-color: #17212b;
  border-bottom: .0625rem solid #e4ebf3;
  margin-top: 8rem;
  padding: 3.125rem 1.875rem .9375rem;
  font-weight: 300;
  position: relative;
}

.nav-menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: 110%;
  display: flex;
}

.menu-text-2 {
  color: #fff;
  letter-spacing: .0625rem;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 160%;
}

.menu-text-2.w--current {
  color: #fff;
  font-weight: 300;
}

.post-date-2 {
  color: #354c64;
  font-weight: 300;
}

.right-logo-gradient-2 {
  z-index: 2;
  opacity: .85;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(270deg, #fff 13%, #0000);
  background-clip: border-box;
  border: 0 solid #0000;
  border-radius: 0;
  width: 10%;
  margin-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.main-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px .3125rem #0003;
}

.link-block-3 {
  color: #fff;
  text-decoration: none;
}

.link-block-3.w--current {
  color: #fff;
  letter-spacing: .125rem;
  font-weight: 400;
  text-decoration: none;
}

.icon-4 {
  fill: currentColor;
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0;
  margin-right: 0;
}

.image-20 {
  color: #fff;
}

.caption-text-2 {
  color: #160403;
  text-align: center;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 300;
  line-height: 150%;
}

.heading-23 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}

.code-embed-7 {
  color: #9bb2ca;
  display: flex;
}

.collection-item-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f9fbfb;
  border-radius: 1.25rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
  box-shadow: 0 2px .3125rem #0003;
}

.download-books {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: linear-gradient(119deg, #eb3349, #f45c43);
  border-radius: 1.25rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25svw;
  padding: 1.25rem 2.5rem 2.5rem;
  display: flex;
}

.image-21 {
  border-radius: 1.25rem;
}

.image-22 {
  transform-style: preserve-3d;
  position: absolute;
  inset: 26% auto 0% -10%;
  transform: rotateX(0)rotateY(180deg)rotateZ(-9deg);
}

.pricing-compare-wrapper {
  background-color: var(--surface--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: visible;
}

.pricing-compare-wrapper.features-tabs {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.pricing-tabs {
  z-index: 9;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--surface--white);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 2rem;
  display: flex;
  position: sticky;
  top: 5rem;
  bottom: 18.75rem;
}

.compare_header_content {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.compare_header_column {
  grid-row-gap: .4375rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.compare_header_price {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.compare_header_heading {
  color: #354c64;
  text-align: center;
  letter-spacing: .2em;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.compare_header_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.compare_header_price-2 {
  color: #160403;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.compare_header_par {
  color: #354c64;
  text-align: center;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.button-style {
  grid-column-gap: .625rem;
  border: .0625rem undefined undefined;
  background-color: #f9fbfb;
  border-radius: 16rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75rem 2rem;
  text-decoration: none;
  display: flex;
}

.button-style-2 {
  color: #e33933;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.button-style-3 {
  grid-column-gap: .625rem;
  background-image: linear-gradient(90deg, #eb3349, #f45c43);
  border-radius: 16rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding: .75rem 2rem;
  text-decoration: none;
  display: flex;
}

.learn-more {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.tab-pane {
  width: 100%;
}

.tabs-content-3 {
  flex-flow: row;
  width: auto;
  overflow: visible;
}

.tabs-content-3:lang(ru) {
  overflow: visible;
}

.compare_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.compare_header {
  background-color: var(--surface--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 18rem;
}

.compare_header:lang(ru) {
  top: 18rem;
}

.compare_header.first {
  background-color: var(--surface--white);
  padding-top: 0;
  position: sticky;
  top: 20rem;
}

.compare_header.first:lang(ru) {
  padding-top: 2rem;
  top: 17.9rem;
}

.compare_header_row {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1.25rem;
  padding-bottom: 1rem;
  text-decoration: none;
  display: flex;
}

.compare_header_row.first {
  padding-top: 0;
  font-family: Involve Vf, Arial, sans-serif;
  position: static;
}

.compare_header_title {
  color: var(--dark-blue--950);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.compare_header_title.big {
  font-size: 2.25rem;
  font-weight: 700;
}

.compare_list_row {
  background-color: var(--surface--light);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.compare_list_row.main {
  box-shadow: none;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare_list_row.main:lang(ru) {
  position: sticky;
  top: .0625rem;
}

.compare_list_cell {
  grid-column-gap: .75rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 26.25rem;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.compare_list_cell.first {
  flex-flow: column;
  padding-left: 0;
}

.compare_list_title {
  color: var(--dark-blue--950);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.compare_list_title:lang(lt) {
  font-weight: 400;
}

.compare_list_cell-2 {
  grid-column-gap: .75rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.compare_list_text {
  color: #160403;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.compare_list_row-2 {
  background-color: #eef2f6;
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.compare_list_cell-3 {
  grid-column-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 26.25rem;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.compare_list_cell-4 {
  grid-column-gap: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.interface-essentialcheck {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
}

.text {
  color: var(--dark-blue--500);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
}

.tabs {
  background-color: var(--surface--white);
  width: 100%;
  padding-top: 1rem;
}

.tabs-home {
  flex: none;
  height: auto;
  overflow: hidden;
}

.button-wrapper {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .5rem;
  display: flex;
}

.button-wrapper.centered {
  justify-content: center;
  align-items: flex-start;
}

.image-23 {
  max-width: 80%;
  display: block;
}

.div-block-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.testimonial-wrap:lang(ru) {
  display: flex;
}

.rich-text-dropdown {
  color: var(--surface--white);
}

.rich-text-dropdown.white, .heading-24, .heading-25, .heading-26, .heading-27, .heading-28, .heading-29, .paragraph-13, .list-5, .paragraph-14, .list-6, .paragraph-15, .paragraph-16 {
  color: var(--surface--light);
}

.rich-text-cms-faq {
  color: var(--surface--white);
}

.rich-text-cms-faq:lang(uk) {
  color: var(--dark-blue--950);
}

.rich-text-cms-faq h2, .rich-text-cms-faq h3, .rich-text-cms-faq h6, .rich-text-cms-faq p, .rich-text-cms-faq ol, .rich-text-cms-faq li, .rich-text-cms-faq h5 {
  color: var(--surface--white);
}

.body-3 {
  color: var(--dark-blue--950);
}

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

.tabs-content-4 {
  overflow: visible;
}

.div-block-5 {
  padding-top: .0625rem;
  padding-bottom: .0625rem;
}

.section-sticky {
  margin: 0 auto;
  padding-top: 8rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  overflow: visible;
}

.section-sticky.small {
  padding-top: 5rem;
}

.section-sticky.faq {
  padding-top: 0;
}

.nav-div {
  justify-content: center;
  align-items: center;
  max-width: 77.5rem;
  margin-left: 0;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.container-scroll {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.container-scroll.centered {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.container-scroll.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-scroll.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.blog-links {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: var(--dark-blue--950);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 60vh;
  max-height: 100%;
  line-height: 100%;
  display: flex;
}

.utility-page-wrap:lang(ru) {
  width: 100%;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-6 {
  position: sticky;
  top: .0625rem;
  overflow: hidden;
}

.heading-31, .paragraph-17 {
  color: var(--surface--white);
}

.collection-item-6, .collection-item-7, .collection-item-8, .collection-item-9, .collection-item-10, .collection-item-11, .collection-item-12, .collection-item-13, .collection-item-14, .collection-item-15 {
  height: 100%;
}

.main-nav-wrapper {
  z-index: 10000;
  background-color: var(--dark-blue--500);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 5rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: visible;
}

.nav-links-wrapper {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: .0625rem;
  display: flex;
}

.nav-links-wrapper:lang(ru), .nav-links-wrapper:lang(uk) {
  font-size: .8rem;
}

.brand-logo {
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-self: center;
  display: flex;
}

.demo-button {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.demo-button:lang(lt), .demo-button:lang(uk) {
  margin-left: 0;
  padding-left: 0;
}

.link-nav {
  color: var(--surface--white);
  letter-spacing: .0125rem;
  white-space: nowrap;
  cursor: pointer;
  margin-bottom: .0625rem;
  padding: 1.5rem 1vw 1.25rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.link-nav:hover {
  border-bottom: .0625rem solid var(--surface--light);
  background-color: var(--dark-blue--600);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  height: 100%;
  margin-bottom: 0;
  position: relative;
}

.link-nav:lang(ru) {
  padding-left: 1rem;
  padding-right: 1rem;
}

.link-nav:lang(lt), .link-nav:lang(uk) {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
}

.link-nav.w--current {
  letter-spacing: .0125rem;
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 600;
}

.image-24 {
  width: auto;
  min-width: 9.375rem;
  height: 3rem;
  display: block;
}

.image-24:lang(ru) {
  min-width: 8rem;
}

.image-24:lang(lt) {
  min-width: 8rem;
  max-width: 100%;
}

.button-2 {
  background-color: var(--red--950);
}

.nav-container {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  display: flex;
  position: relative;
}

.nav-container:lang(ru) {
  max-width: 80rem;
}

.nav-container:lang(lt) {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  justify-content: center;
  max-width: 80rem;
  font-size: .8rem;
}

.link-block-4 {
  cursor: pointer;
}

.hamburger-lottie {
  display: none;
}

.container-nav {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.container-nav.centered {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.container-nav.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-nav.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-nav.faq, .container-nav.pricing {
  flex-flow: column;
}

.nav-logo-container {
  overflow: visible;
}

.nav-logo-container:lang(ru) {
  font-size: .8rem;
}

.link-nav-dropdown {
  color: var(--surface--white);
  white-space: nowrap;
  cursor: pointer;
  height: 100%;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 200;
  line-height: 180%;
  text-decoration: none;
  transition: background-color .3s;
  display: block;
}

.link-nav-dropdown:hover {
  border-bottom: .0625rem solid var(--surface--white);
  background-color: var(--dark-blue--600);
}

.link-nav-dropdown:lang(uk) {
  font-size: 1rem;
}

.link-nav-dropdown.small {
  width: 100%;
  display: none;
}

.link-nav-dropdown.small:hover {
  border-bottom-style: none;
}

.section-compare {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: relative;
  overflow: visible;
}

.section-compare.small {
  padding-top: 5rem;
}

.section-compare.faq {
  padding-top: 0;
}

.section-compare.blog {
  flex-flow: column;
  padding-top: 5rem;
  display: flex;
}

.dropdown-4_item-link {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  color: var(--dark-blue--950);
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .625rem .9rem .625rem .9375rem;
  text-decoration: none;
  display: flex;
}

.dropdown-4_item-link:hover {
  color: var(--surface--white);
}

.dropdown-4_item-link.w--current {
  color: var(--dark-blue--950);
  justify-content: center;
  align-items: center;
  width: 100%;
  font-weight: 500;
}

.dropdown-4_item-link.w--current:hover {
  background-color: var(--dark-blue--400);
  color: var(--surface--white);
  justify-content: center;
  align-items: center;
  width: 100%;
}

.ouiflow-dropdown-4 {
  text-transform: uppercase;
  border: .0625rem solid #fff;
  border-radius: .375rem;
  flex-direction: column;
  align-items: stretch;
  width: auto;
}

.ouiflow-flag-wrap {
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: none;
  overflow: hidden;
}

.dropdown-4_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.dropdown-4_item:hover {
  background-color: var(--dark-blue--400);
  color: var(--surface--white);
}

.ouiflow-4-list-contain {
  width: 100%;
}

.ouiflow-4-list-contain:hover {
  color: var(--surface--white);
}

.ouiflow-4-toggle {
  z-index: 1;
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  color: var(--surface--white);
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding: .6rem;
  transition: all .3s;
  display: flex;
}

.ouiflow-4-toggle:hover {
  border: .0625rem solid var(--surface--white);
  background-color: var(--dark-blue--600);
}

.ouiflow-flag-icon {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.ouiflow-element-contain {
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 1rem;
  display: flex;
  position: relative;
}

.ouiflow-element-contain:lang(uk) {
  margin-left: .5rem;
}

.ouiflow-4-list {
  background-color: #fff;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem;
  display: none;
  overflow: hidden;
  box-shadow: 0 -13px 3.125rem .1875rem #11179c12;
}

.ouiflow-4-list.w--open {
  width: 100%;
}

.text-block-16:hover {
  color: var(--surface--white);
}

.pricing-badge {
  z-index: 3;
  background-color: var(--red--500);
  box-shadow: inset 4px 0 .3125rem -.1875rem var(--red--950);
  border-top-right-radius: 1.0625rem;
  border-bottom-left-radius: 1.25rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-17 {
  color: var(--surface--white);
  text-transform: uppercase;
  border-top-right-radius: 1.25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 600;
}

.text-block-17:lang(ru) {
  text-transform: uppercase;
  font-size: .75rem;
}

.text-block-17:lang(lt) {
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.pricing-heading {
  color: var(--red--500);
}

.pricing-heading:lang(ru) {
  font-size: 1.625rem;
}

.heading-32 {
  color: var(--red--500);
}

.heading-32:lang(ru) {
  font-size: 1.625rem;
}

.ouiflow-dropdown-wrap {
  border-radius: 100vw;
  justify-content: flex-end;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  overflow: hidden;
}

.text-block-18, .list-item-12 {
  font-family: Involve Vf, Arial, sans-serif;
}

.text-block-19 {
  color: var(--dark-blue--950);
  font-family: Involve Vf, Arial, sans-serif;
  font-weight: 400;
}

.list-item-13 {
  font-size: 1rem;
}

.text-block-21 {
  line-height: 100%;
}

.text-block-21:lang(ru) {
  align-self: auto;
  display: block;
}

.text-block-22 {
  line-height: 100%;
}

.compare_list_explain {
  color: var(--dark-blue--400);
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Oblique Vf, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.compare_list_row_main {
  background-color: var(--surface--light);
  border-radius: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.compare_list_row_main.main {
  background-color: var(--surface--white);
  box-shadow: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare_list_row_main.main:lang(ru) {
  position: sticky;
  top: .0625rem;
}

.compare_header_main {
  z-index: 8;
  background-color: var(--surface--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 2rem;
  text-decoration: none;
  display: flex;
  position: sticky;
  top: 7.5rem;
}

.compare_header_main.first {
  padding-top: 0;
  position: static;
}

.link {
  line-height: 100%;
}

.link-pricing {
  font-size: 1rem;
}

.link-pricing:hover {
  text-decoration: underline;
}

.image-25, .image-26, .image-27 {
  border-radius: 30px;
}

.page-count-2 {
  color: var(--red--500);
  margin-top: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-block-23, .text-block-24 {
  font-weight: 500;
}

.collection-item-16 {
  display: flex;
}

.blog-text-heading-small {
  max-width: none;
  font-size: 1rem;
  font-weight: 600;
  line-height: 120%;
}

.blog-text-heading-small.small-blog-h {
  width: auto;
  max-width: none;
  font-size: 1rem;
}

.dropdown-grid-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.dropdown-grid-secondary {
  width: 100%;
}

.pattern {
  opacity: .75;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.lt-logos, .ru-logos {
  display: none;
}

.dropdown-right {
  background-color: var(--red--500);
  justify-content: flex-end;
  inset: 0% 0% auto;
}

.dropdown-right.w--open {
  background-color: #0000;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  left: 100%;
}

.heading-35 {
  color: var(--surface--white);
}

.heading-35:lang(ru) {
  color: var(--dark-blue--950);
}

.heading-36 {
  color: var(--surface--white);
}

.heading-36:lang(ru) {
  color: var(--dark-blue--950);
}

.heading-37 {
  color: var(--surface--white);
}

.link_features {
  text-align: center;
  padding-top: 8px;
  font-weight: 400;
}

.features-link {
  text-align: center;
  padding-top: .8rem;
  font-size: 1rem;
}

.features-link:hover {
  color: var(--red--500);
}

.features-link.right {
  text-align: right;
  text-transform: capitalize;
  width: 100%;
  font-weight: 400;
}

.features-link.right:lang(ru) {
  text-transform: none;
}

.list-item-feature {
  color: var(--dark-blue--950);
  align-self: center;
  margin-bottom: 0;
  font-weight: 400;
  position: static;
}

.feature-image {
  border-radius: 1.25rem;
  max-width: 50%;
  overflow: clip;
}

.image-28 {
  vertical-align: middle;
  align-self: flex-start;
  width: 30%;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  text-decoration: none;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
}

.image-28.img-improve {
  width: 24%;
}

.full-color-feature {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--surface--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.color-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: flex;
  position: relative;
}

.comparison-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-heading {
  font-size: 1.2rem;
  font-weight: 600;
}

.features-comaprison {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  align-items: center;
  display: flex;
}

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

.section-color-copy {
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 0;
  position: relative;
  overflow: hidden;
}

.section-color-copy.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-color-copy.about-platform {
  height: 100%;
  margin-top: 8rem;
}

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

.content-wrapper {
  width: 100%;
  height: 100vh;
}

.content-wrapper.hero {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 16rem;
  padding-bottom: 16rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-wrapper.hero.small {
  height: 50%;
  display: flex;
}

.content-wrapper.about-platform {
  height: auto;
  margin-top: 8rem;
}

.section-container {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.heading-wrapper {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-wrapper.wide {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
}

.text_wrap {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 567px;
  height: 220px;
  text-decoration: none;
  display: flex;
}

.text_title {
  color: #121921;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.separator-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 129px;
  height: 3px;
  text-decoration: none;
  display: flex;
}

.feature_text {
  color: var(--dark-blue--950);
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.feature-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.feature-card:lang(ru) {
  justify-content: flex-start;
}

.bento_text {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39980 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.usergroup-person {
  object-fit: cover;
}

.bento_indicator {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 130%;
  text-decoration: none;
}

.bento_paragraph {
  color: var(--dark-blue--950);
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.bento_paragraph.padding {
  padding-top: 1rem;
}

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

.feature-card-2 {
  grid-row-gap: 8px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 220px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.section-style {
  grid-column-gap: 45px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bento_img {
  box-sizing: border-box;
  aspect-ratio: 2 / 3;
  object-fit: cover;
  border-radius: 16px;
  width: 80%;
  max-width: none;
}

.cards-container {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.cards-wrapper {
  grid-column-gap: 32px;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-card-3 {
  grid-row-gap: 24px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.bento_text-2 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-function {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bento_paragraph-2 {
  color: #0f1415;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.cards-wrapper-2 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 220px;
  display: flex;
}

.bento_text-3 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 172px;
  text-decoration: none;
  display: flex;
}

.bento_paragraph-1 {
  color: #0f1415;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: underline;
}

.text-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 597px;
  text-decoration: none;
  display: flex;
}

.text_title-2 {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.feature_text-2 {
  color: #344346;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.cards {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39959 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 2rem;
  text-decoration: none;
  display: flex;
}

.feature-card-4 {
  grid-row-gap: 16px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.icons-feature {
  grid-column-gap: 8px;
  background-color: #d93d2f33;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: block;
}

.layoutgrid-4 {
  object-fit: cover;
}

.bento_text-4 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39977 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bento_indicator-2 {
  color: #17212b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.bento_paragraph-3 {
  color: #0f1415;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.section-container-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.text_wrap-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 597px;
  height: 45px;
  text-decoration: none;
  display: flex;
}

.text_title-3 {
  color: #121921;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.cards-2 {
  grid-column-gap: 31px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-card-5 {
  grid-row-gap: 16px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.frame-39981 {
  grid-column-gap: 8px;
  background-color: #d93d2f33;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.bento_text-5 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39982 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.bento_indicator-3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 140%;
  text-decoration: none;
}

.bento_paragraph-4 {
  color: #0f1415;
  text-align: center;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
}

.div-image {
  width: 40%;
  max-width: 80%;
  position: relative;
}

.heading-40:lang(uk), .heading-41:lang(uk), .heading-42:lang(uk), .heading-43:lang(uk), .heading-43:lang(lt), .heading-44, .heading-44:lang(uk), .heading-45:lang(uk) {
  text-align: center;
}

.section-compare-new {
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-compare-new.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-compare-new.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.integration-cards {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.frame-39971 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-card-6 {
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 293px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.bento_text-6 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39983 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39984 {
  grid-column-gap: 8px;
  background-color: #d93d2f33;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.comercialdelivery {
  object-fit: cover;
}

.bento_indicator-4 {
  color: #17212b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.bento_paragraph-5 {
  color: #0f1415;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.bento_paragraph-6 {
  color: #d93d2f;
  text-align: right;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.feature-card-7 {
  grid-row-gap: 24px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.integration-cards-2 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.feature-card-8 {
  grid-row-gap: 24px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 223px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.bento_text-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39985 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.frame-39986 {
  grid-column-gap: 8px;
  background-color: #d93d2f33;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.bento_indicator-5 {
  color: #17212b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.bento_paragraph-7 {
  color: #0f1415;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.bento_text-8 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 175px;
  text-decoration: none;
  display: flex;
}

.feature-container {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.text_wrap-3 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  text-decoration: none;
  display: flex;
}

.text_title-4 {
  color: #121921;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.text_title-5 {
  color: #121921;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.separator-orange {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 129px;
  height: 3px;
  margin-bottom: 1rem;
  text-decoration: none;
  display: flex;
}

.feature_text-3 {
  color: #344346;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.feature_list {
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1rem;
  text-decoration: none;
  display: grid;
}

.feature_list.row {
  display: flex;
}

.list-item-14 {
  grid-column-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.list-offset {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.check-double {
  object-fit: cover;
  overflow: hidden;
}

.list-text {
  color: #344346;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.bento_img-2 {
  object-fit: cover;
  border-radius: 16px;
  width: 50svw;
  max-width: none;
}

.section-wrapper {
  grid-row-gap: 56px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 39px 123px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.container-2 {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text_wrap-4 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text_title-6 {
  color: #121921;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 11px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.text_title-7 {
  color: #121921;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.rectangle-4 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 129px;
  height: 3px;
  text-decoration: none;
  display: flex;
}

.feature_text-4 {
  color: #344346;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.bento_img-3 {
  object-fit: cover;
  border-radius: 16px;
}

.bento-container {
  grid-column-gap: 31px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bento_wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 597px;
  text-decoration: none;
  display: flex;
}

.bento_indicator-6 {
  color: #17212b;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.feature-list {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.list-text-2 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.feature-card-9 {
  grid-row-gap: 24px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 151px;
  padding: 24px;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.bento_indicator-7 {
  color: #17212b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.items {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 64px;
  display: grid;
}

.list-item-15 {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.list-text-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.check-double-2 {
  overflow: hidden;
}

.list-text-0 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.list-text-1 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.section-style-2 {
  grid-row-gap: 127px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1192px;
  text-decoration: none;
  display: flex;
}

.text_wrap-5 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 420px;
  text-decoration: none;
  display: flex;
}

.text_title-8 {
  color: #121921;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.feature_text-5 {
  color: #000;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.component-3 {
  grid-column-gap: 10px;
  background-color: #e23a37;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #f9fbfb;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.bento_img-4 {
  object-fit: cover;
  border-radius: 16px;
}

.section-container-3 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-4 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text_title-9 {
  color: var(--red--950);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.cards-3 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-bottom: 2rem;
  text-decoration: none;
  display: flex;
}

.feature-card-10 {
  grid-row-gap: 16px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.icon-5 {
  grid-column-gap: 8px;
  background-color: #d93d2f33;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.layoutgrid-4-2 {
  object-fit: cover;
}

.bento_text-9 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.bento_indicator-8 {
  color: #17212b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
}

.bento_paragraph-8 {
  color: #000;
  text-align: center;
  letter-spacing: .01em;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.link-text {
  color: #d93d2f;
  text-align: center;
  text-transform: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.feature_text-6 {
  color: #344346;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.feature-card-11 {
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.button-style-4 {
  grid-column-gap: 10px;
  background-color: #121921;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 12px 32px;
  text-decoration: none;
  display: flex;
}

.try-for-free {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.feature-card-12 {
  grid-row-gap: 16px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.feature-card-13 {
  grid-row-gap: 16px;
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 186px;
  padding: 24px;
  display: flex;
  box-shadow: 0 4px 4px #0000001a, 0 12px 32px #0000001a, inset 0 6px 12px #ffffff0a, inset 0 1px 1px #fff3;
}

.feature_text-1 {
  color: #344346;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  text-decoration: none;
}

.link-text-0 {
  color: #d93d2f;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.link-text-1 {
  color: #d93d2f;
  text-align: center;
  text-transform: capitalize;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.heading-48:lang(uk), .heading-50:lang(uk) {
  text-align: center;
}

.collection-list-wrapper-4, .collection-list-wrapper-5, .empty-state-2, .collection-list-wrapper-6, .empty-state-3 {
  display: none;
}

.blog-wrapper-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.blog-wrapper-copy:lang(uk) {
  display: none;
}

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

.tab-small-copy {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  background-color: var(--surface--light);
  color: var(--red--950);
  -webkit-text-stroke-color: var(--red--950);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-width: 30rem;
  max-width: 30rem;
  padding: 1.5rem 1.25rem;
  display: flex;
  position: static;
  box-shadow: 0 0 0 #0000, 0 .00625rem .0125rem #0000001a, 0 .05625rem .11875rem #0000001d, 0 .31875rem .68125rem #00000020;
}

.tab-small-copy:lang(uk) {
  display: none;
}

.tab-small-copy.w--current {
  grid-column-gap: .0625rem;
  grid-row-gap: .0625rem;
  background-color: var(--red--500);
  color: var(--surface--white);
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 30rem;
  padding: 1.5rem 1.25rem;
  display: flex;
}

.rich-text-block-3 {
  font-family: Verdana, Geneva, sans-serif;
}

.rich-text-block-3:lang(lt) {
  font-family: Involve Vf, Arial, sans-serif;
}

.checkbox-field {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 10px;
  font-family: Involve Vf, Arial, sans-serif;
  display: flex;
}

.checkbox-field:lang(ru) {
  display: block;
}

.checkbox {
  min-width: 1rem;
  min-height: 1rem;
  margin-top: 0;
}

.checkbox-label {
  padding-left: .3rem;
  font-size: .8rem;
  font-weight: 400;
}

.code-embed-8 {
  color: var(--surface--white);
  overflow: clip;
}

.text-block-26 {
  color: var(--surface--white);
  min-width: 0;
  padding-top: 12px;
  font-family: Involve Vf, Arial, sans-serif;
  font-size: .755rem;
  font-weight: 300;
}

.div-block-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: space-around;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  display: flex;
}

.div-block-8:lang(ru) {
  display: none;
}

.div-block-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  display: none;
}

.div-block-9:lang(ru) {
  display: none;
}

.rich-text-block-4 {
  text-align: left;
  font-family: Involve Vf, Arial, sans-serif;
}

.form-block-2 {
  display: none;
}

.form-steps-wrapper {
  position: relative;
}

.code-embed-9 {
  display: none;
}

.heading-53 {
  flex: 1;
  font-size: 13.1875rem;
}

.heading-53:lang(ru) {
  flex: 1;
  width: 100%;
  font-size: 13rem;
}

.text-block-27 {
  width: 100%;
  max-width: 100%;
  font-size: 3rem;
  line-height: 130%;
}

.code-embed-10 {
  display: none;
}

.form-block-copy {
  justify-content: center;
  align-items: flex-start;
  margin-top: 1.25rem;
  padding-left: 30%;
  padding-right: 30%;
  display: flex;
}

.form-block-copy.demo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 0%;
  padding-right: 0%;
  display: block;
}

.form-block-copy.demo:lang(ru) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.form-demo-copy {
  grid-column-gap: 1.2rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  border-radius: 1.25rem;
  flex-flow: wrap;
  grid-template: ". ."
                 "Area-2 Area-2"
                 "Area Area"
                 ". ."
                 ". ." 1fr
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 33rem;
  padding: 1.5rem;
  display: grid;
  box-shadow: 0 2px .3125rem #0003;
}

.form-demo-copy:lang(ru) {
  background-color: var(--dark-blue--500);
  background-image: none;
  grid-template-rows: auto auto auto auto 1fr auto;
}

.form-element-copy {
  flex-flow: column;
  display: flex;
}

.form-element-radio-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  font-size: .875rem;
  display: grid;
}

.radio-button-field {
  width: auto;
  min-width: auto;
  display: block;
}

.radio-button-field-2, .radio-button-field-3, .radio-button-field-4 {
  width: auto;
  min-width: auto;
}

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

.thank-you-section {
  width: 100%;
  height: 100vh;
}

.thank-you-section.hero {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 10rem;
  padding-bottom: 16rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.thank-you-section.hero.small {
  height: 50%;
  display: flex;
}

.thank-you-section.hero.compact {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.thank-you-section.about-platform {
  height: auto;
  margin-top: 8rem;
}

.thank-you-section.thank-you {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 4rem;
  padding-bottom: 8rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.thank-you-section.thank-you.small {
  height: 50%;
  display: flex;
}

.thank-you-section.thank-you.compact {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.thank-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.thank-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.thank-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.thank-image {
  width: 102vw;
  max-width: none;
  margin-left: -.625rem;
  margin-right: .625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.thank-heading-content {
  z-index: 3;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center start;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.thank-heading-content.left-hero {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.bold-text-4 {
  position: static;
}

.form-free-trial {
  grid-column-gap: 1.2rem;
  grid-row-gap: .5rem;
  background-color: var(--dark-blue--500);
  color: var(--surface--white);
  border-radius: 1.25rem;
  flex-flow: wrap;
  grid-template: ". ."
                 "Area-2 Area-2"
                 "Area Area"
                 ". ."
                 ". ." 1fr
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 40rem;
  padding: 1.5rem;
  display: grid;
  box-shadow: 0 2px .3125rem #0003;
}

.form-free-trial:lang(ru) {
  background-color: var(--dark-blue--500);
  background-image: none;
  grid-template-rows: auto auto auto auto 1fr auto;
}

.form-free-trial-main {
  grid-column-gap: 1.2rem;
  grid-row-gap: .5rem;
  color: var(--surface--white);
  background-color: #0000;
  border-radius: 1.25rem;
  flex-flow: wrap;
  grid-template: ". ."
                 "Area-2 Area-2"
                 "Area Area"
                 ". ."
                 ". ." 1fr
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 40rem;
  padding: 0;
  display: grid;
}

.form-free-trial-main:lang(ru) {
  background-color: #0000;
  background-image: none;
  grid-template-rows: auto auto auto auto 1fr auto;
}

.form-v3 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 1.25rem;
  padding-left: 30%;
  padding-right: 30%;
  display: flex;
}

.form-v3.demo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.form-v3.demo:lang(ru) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

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

.contact-popup {
  z-index: 9999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #07071b4d;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.popup-wrapper {
  z-index: auto;
  background-color: #1d2838;
  border-radius: 2.5rem;
  width: 100%;
  max-width: 50rem;
  height: auto;
  padding: 4rem 4rem 3rem;
  transition: opacity 20s;
  position: relative;
}

.code-embed-11 {
  color: var(--dark-blue--200);
  width: 1.5rem;
  height: 1.5rem;
}

.popup-close {
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

.radio-button-2 {
  width: auto;
  height: auto;
  font-size: .875rem;
}

.success-message-2 {
  background-color: #0000;
}

.error-message-2 {
  color: #fa0000;
  background-color: #0000;
}

.text-block-28 {
  color: var(--surface--light);
}

.bold-text-5 {
  font-weight: 700;
}

.bold-text-5:lang(lt) {
  font-weight: 400;
}

.bold-text-6 {
  font-weight: 700;
}

.bold-text-6:lang(lt) {
  font-weight: 400;
}

.bold-text-7 {
  font-weight: 700;
}

.bold-text-7:lang(lt) {
  font-weight: 400;
}

.bold-text-8 {
  font-weight: 700;
}

.bold-text-8:lang(lt) {
  font-weight: 400;
}

.case-section {
  width: 100%;
  height: 100vh;
}

.case-section.hero {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.case-section.hero.small {
  height: 50%;
  display: flex;
}

.case-section.hero.compact {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.case-section.about-platform {
  height: auto;
  margin-top: 8rem;
}

.case-container {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 77.5rem;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.case-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.case-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.case-container.hero-case-content {
  margin-top: 4rem;
  margin-bottom: 0;
}

.solution-preview-container {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 77.5rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.solution-preview-container.centered {
  justify-content: space-between;
  align-items: center;
  max-width: 77.5rem;
  display: flex;
}

.solution-preview-container.about {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.solution-preview-container.cases-preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.solution-preview-container.cases-preview.small {
  padding-top: 5rem;
}

.solution-preview-container.cases-preview.padded {
  padding-bottom: 3rem;
}

.solution-preview-container.integrations {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: none;
  padding-left: 0;
}

.solution-preview-container.case_preview {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-top: 8rem;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.solution-preview-container.case_preview:lang(uk) {
  display: none;
}

.solution-preview-container.case_preview.small {
  padding-top: 5rem;
}

.solution-preview-container.case_preview.padded {
  padding-bottom: 3rem;
}

.solution-preview-container.solution-preview {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 77.5rem;
  margin-left: auto;
  padding: 0;
  display: flex;
  position: relative;
}

.solution-preview-container.solution-preview.small {
  padding-top: 5rem;
}

.solution-preview-container.solution-preview.padded {
  padding-bottom: 3rem;
}

.solution-preview-container.solution-preview.case-container {
  max-width: 75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.solution-image {
  border-radius: 1.25rem;
  max-width: 50%;
  overflow: clip;
}

.solution-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.paragraph-18 {
  width: auto;
}

.div-block-10 {
  width: 383px;
}

.div-block-12 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  display: flex;
}

.about-company-section {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 325px;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-about-company {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  align-items: flex-start;
  width: 100%;
  max-width: 75rem;
  height: 100%;
  margin: 4rem auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.case {
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.text-span {
  border-bottom: 1px solid #000;
}

.div-block-13 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #f9fbfb;
  border-radius: 28px;
  flex-flow: column;
  width: 375px;
  padding: 20px 16px;
  display: flex;
}

.div-block-15 {
  background-color: #e23a37;
  border-radius: 28px;
  padding: 16px;
}

.paragraph-19 {
  color: var(--dark-blue--50);
  text-align: left;
  font-size: 1.8rem;
}

.block-section {
  background-color: #0000;
  border-radius: 28px;
  padding: 0;
}

.paragraph-20 {
  color: var(--red--950);
  text-align: left;
  font-size: 16px;
  font-weight: 700;
}

.italic-text-2 {
  font-weight: 700;
}

.div-block-16 {
  background-color: #f9fbfb;
  border-radius: 28px;
  padding: 2rem 16px;
}

.paragraph-21 {
  font-size: 1.8rem;
  font-weight: 500;
}

.paragraph-22 {
  font-weight: 500;
}

.bold-text-9 {
  font-weight: 600;
}

.section-compare-company {
  z-index: auto;
  clear: left;
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 3rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-compare-company.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-compare-company.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.solution-wrapper-content {
  width: 100%;
  height: 100vh;
}

.solution-wrapper-content.hero {
  background-color: var(--dark-blue--500);
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-top: 0;
  padding-top: 16rem;
  padding-bottom: 16rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.solution-wrapper-content.hero.small {
  height: 50%;
  display: flex;
}

.solution-wrapper-content.about-platform {
  height: auto;
  margin-top: 8rem;
}

.solution-wrapper-content.about-platform-solution {
  height: auto;
  margin-top: 0;
}

.heading-solution {
  color: var(--surface--white);
  text-align: left;
  text-transform: uppercase;
  width: 100%;
  max-width: 75rem;
  margin: 0 auto 4rem;
  padding-left: 1.25rem;
}

.heading-solution.centered {
  text-align: center;
}

.color-wrapper-solution {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 6rem;
  padding-bottom: 6rem;
  padding-left: 0;
  display: flex;
  position: relative;
}

.comparison-solutions {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  display: flex;
}

.personal-changes {
  background-color: #fff;
  border-radius: 45px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  padding: 20px;
  display: flex;
  position: relative;
}

.image-change-section {
  z-index: 1;
  vertical-align: middle;
  border-radius: 30px;
  width: 284px;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: auto 0% 4% auto;
}

.personal-comment {
  z-index: 23;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 45px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 470px;
  margin-top: 0;
  padding: 40px 20px;
  display: flex;
  position: absolute;
  inset: -21% 2% auto auto;
}

.personal-comment:lang(pl) {
  z-index: 1;
  top: -18%;
}

.personal-comment:lang(ru) {
  z-index: 23;
  top: -15%;
}

.personal-comment:lang(uk) {
  top: -16%;
}

.section-want-same {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
  position: relative;
  overflow: visible;
}

.section-want-same:lang(ru) {
  display: block;
}

.section-want-same.small {
  padding-top: 5rem;
  overflow: visible;
}

.section-want-same.faq {
  padding-top: 0;
}

.section-want-same.blog {
  flex-flow: column;
  padding-top: 5rem;
  display: flex;
}

.section-want-same.mobile {
  padding-bottom: 2rem;
}

.section-want-same.temp:lang(uk) {
  display: none;
}

.heading-54 {
  color: var(--red--950);
  text-transform: uppercase;
  font-weight: 700;
}

.div-block-17 {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 75rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-18 {
  width: 508px;
}

.div-block-19 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 508px;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  display: flex;
  position: static;
}

.paragraph-23 {
  width: 417px;
}

.full-color-feature-solution {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--surface--white);
  justify-content: space-around;
  align-items: center;
  width: 66%;
  padding-bottom: 0;
  display: flex;
}

.features-compare-sol {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  align-items: center;
  width: 55%;
  display: flex;
  position: static;
}

.section-results-after {
  z-index: auto;
  clear: left;
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 8rem;
  padding-left: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.section-results-after.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.section-results-after.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.was-develop {
  width: 100%;
  max-width: 75rem;
  margin: 4rem auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: block;
}

.heading-55 {
  color: var(--red--950);
  text-transform: uppercase;
  margin-bottom: 4rem;
  font-weight: 700;
}

.div-block-21 {
  background-color: #f9fbfb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-around;
  align-items: stretch;
  width: 31%;
  max-width: 360px;
  height: auto;
  padding: 20px;
  display: flex;
  box-shadow: 0 4px 4px #0003;
}

.div-block-21:lang(ru) {
  height: 230px;
}

.div-block-22 {
  text-align: center;
  background-color: #d93d2f33;
  border-radius: 50%;
  flex-flow: column;
  width: 50px;
  height: 50px;
  margin-bottom: 1em;
  display: flex;
}

.image-29 {
  text-align: center;
  margin: 0% auto auto;
  padding-top: 20%;
  display: block;
}

.paragraph-24 {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.div-block-23 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: wrap-reverse;
  justify-content: space-between;
  margin-bottom: 2rem;
  display: flex;
}

.what-did-come {
  background-color: var(--dark-blue--500);
  align-items: center;
  width: 100%;
  max-width: none;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 1.25rem;
  display: block;
}

.div-block-24 {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.div-block-25 {
  background-color: #fff;
  border-radius: 45px;
  width: 40%;
  padding: 20px;
}

.div-block-26 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  width: 80%;
  display: flex;
}

.div-block-27 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-items: flex-start;
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.header-come {
  color: var(--dark-blue--50);
  width: 100%;
  margin-top: 0;
  margin-bottom: 3rem;
}

.paragraph-25 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--dark-blue--50);
  flex-flow: column;
  display: block;
}

.paragraph-26 {
  color: var(--dark-blue--50);
}

.case-heading {
  color: var(--surface--white);
  text-align: center;
  width: 100%;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 35px;
}

.div-block-28 {
  text-align: center;
  width: 100%;
  margin: 10rem auto 16rem;
}

.paragraph-27 {
  color: var(--dark-blue--50);
  text-align: center;
  width: 647px;
  margin-left: auto;
  margin-right: auto;
}

.case-cards {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: wrap-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 75rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.case-card {
  background-color: #f9fbfb;
  border-radius: 28px;
  align-items: center;
  width: 579px;
  height: 388px;
  padding: 0;
  display: flex;
  box-shadow: 4px 5px 12px -1px #0003;
}

.heading-56 {
  flex-flow: column;
  display: block;
}

.button-3 {
  text-align: center;
  background-color: #e23a37;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 198px;
  height: 48px;
  margin-top: 2rem;
  font-weight: 400;
  display: flex;
}

.button-3:lang(pl) {
  text-transform: uppercase;
}

.image-30 {
  width: 52%;
  max-width: none;
  height: auto;
  margin-top: 5rem;
  padding-top: 0;
  position: static;
}

.div-block-29 {
  width: 75%;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding-top: 0;
}

.image-hero-cases {
  vertical-align: middle;
  border-radius: 30px;
  width: 35rem;
  margin-top: 0;
  padding-top: 0;
}

.leave-popup {
  z-index: 999;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  background-color: #394756;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1192px;
  height: 675px;
  max-height: none;
  margin: auto;
  padding-top: 8rem;
  padding-bottom: 6rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.leave-popup:lang(ru), .leave-popup:lang(pl), .leave-popup:lang(uk), .leave-popup:lang(lt) {
  display: none;
}

.heading-57 {
  color: var(--dark-blue--50);
  width: 544px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-28 {
  color: var(--dark-blue--50);
  width: 502px;
  margin-left: auto;
  margin-right: auto;
}

.button-4 {
  z-index: 1500;
  color: var(--surface--white);
  text-transform: uppercase;
  background-color: #e23a37;
  border-radius: 8px;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-weight: 400;
  position: relative;
}

.arrow-leave {
  z-index: 0;
  opacity: 1;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: hidden;
}

.image-31 {
  width: auto;
  max-width: none;
  height: 675px;
  line-height: 130%;
  display: block;
  overflow: hidden;
}

.pink-gradient {
  z-index: auto;
  opacity: 1;
  width: auto;
  height: auto;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.improve-business {
  z-index: auto;
  clear: left;
  background-color: var(--dark-blue--500);
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 4rem;
  padding-bottom: 8rem;
  display: block;
  position: static;
  overflow: hidden;
}

.improve-business.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.improve-business.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.head-improve {
  color: var(--surface--white);
  text-align: left;
  width: auto;
  max-width: none;
  margin: 0 auto 1rem;
  padding-left: 0;
}

.head-improve.centered {
  text-align: center;
}

.main-improve {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  width: 100%;
  margin-bottom: 8rem;
  display: flex;
}

.right-column-improve {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: var(--surface--white);
  justify-content: flex-start;
  align-items: center;
  width: 55%;
  padding-bottom: 0;
  display: flex;
}

.compare-improve {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.change-pers {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--surface--white);
  border-radius: 45px;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  height: 496px;
  padding: 20px;
  display: flex;
  position: relative;
}

.change-img-improve {
  z-index: 1;
  vertical-align: middle;
  border-radius: 30px;
  width: 284px;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: auto -8% 0% auto;
  overflow: hidden;
}

.paragraph-29 {
  color: var(--dark-blue--50);
  width: 690px;
  max-width: none;
}

.improve-title {
  width: 100%;
  max-width: 75rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.improve-list-item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  width: 80%;
  margin-bottom: 1rem;
  display: flex;
}

.button-5 {
  text-align: center;
  text-transform: uppercase;
  background-color: #e23a37;
  border-radius: 8px;
  width: 247px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 32px;
  font-weight: 400;
  display: block;
}

.tms_crm_block {
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1.25rem 0;
}

.tms_title {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  align-items: flex-start;
  max-width: 75rem;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-58 {
  width: 718px;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-30 {
  width: 515px;
}

.tms_main {
  width: 100%;
  max-width: 75rem;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tms_main:lang(pl) {
  margin-bottom: 4rem;
}

.tms_main_left {
  grid-column-gap: 1.3rem;
  grid-row-gap: 1.3rem;
  flex-flow: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.tms_main_right {
  width: 50%;
}

.tms_list_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: flex-start;
  width: 80%;
  margin-bottom: 0;
  display: flex;
}

.heading-59 {
  font-size: 16px;
}

.tms_items {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph-31 {
  font-size: 16px;
}

.button-6 {
  text-transform: uppercase;
  background-color: #e23a37;
  border-radius: 8px;
  padding: 12px 32px;
  font-weight: 400;
}

.tms_cards {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.tms_solutions {
  max-width: 75rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.tms_card {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  border-radius: 16px;
  flex-flow: column;
  align-items: center;
  width: 32%;
  max-width: 384px;
  height: auto;
  max-height: none;
  padding: 20px;
  display: flex;
  box-shadow: 0 12px 32px -12px #0003;
}

.tms_card:lang(ru) {
  width: auto;
  max-width: 32%;
}

.heading-60 {
  margin-bottom: 4rem;
}

.heading-61 {
  text-align: center;
  width: 65%;
}

.paragraph-32 {
  text-align: center;
  font-size: 16px;
}

.popup_result {
  z-index: 10000;
  margin-top: 0;
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0% 0 0% 0%;
}

.bold-text-10 {
  width: 58.769%;
}

.bold-text-10:lang(lt) {
  width: 100%;
}

.center-block-about {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  border-radius: 28px;
  flex-flow: column;
  width: 375px;
  padding: 0;
  display: flex;
}

.about_business {
  max-width: none;
  margin-top: .625rem;
  font-weight: 700;
}

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

.about_business.inverted {
  color: var(--red--950);
  max-width: 24rem;
}

.case-image-raz {
  width: 102vw;
  max-width: none;
  margin-top: 0;
  margin-left: -.625rem;
  margin-right: .625rem;
  position: absolute;
  inset: auto 0% 0%;
}

.duplicate-results {
  z-index: auto;
  clear: left;
  background-color: var(--dark-blue--500);
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: block;
  position: static;
  overflow: hidden;
}

.duplicate-results.hero {
  background-image: url('../images/hero-bg.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.duplicate-results.about-platform {
  height: 100%;
  margin-top: 8rem;
}

.image-improve {
  z-index: 1;
  vertical-align: middle;
  border-radius: 30px;
  width: 220px;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-improve:lang(ru) {
  inset: auto 0% 0% auto;
}

.improve-compare-col {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  align-items: center;
  width: 50%;
  display: flex;
  position: static;
}

.head-solution {
  text-align: center;
  width: 75%;
}

.head-solution:lang(ru) {
  font-size: 1.125rem;
}

.leave-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: block;
}

.leave-wrapper:lang(lt) {
  flex-flow: column;
  display: flex;
}

.leave-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.leave-close {
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--dark-blue--100);
  background-color: #0000;
  border-radius: 100%;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}

.leave-img-arrows, .leave-img-cards {
  width: auto;
  max-width: none;
  height: 675px;
  line-height: 130%;
  display: block;
  overflow: hidden;
}

.div-block-30 {
  width: 100%;
  height: 100%;
}

.leave-overlay {
  z-index: 998;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0006;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;
}

.section_old {
  margin-top: 0;
  margin-bottom: 0;
  padding: 8rem 1.25rem 4rem;
  display: none;
  position: relative;
  overflow: visible;
}

.section_old:lang(ru) {
  display: none;
}

.section_old.small {
  padding-top: 5rem;
  overflow: visible;
}

.section_old.faq {
  padding-top: 0;
}

.section_old.blog {
  flex-flow: column;
  padding-top: 5rem;
  display: flex;
}

.section_old.mobile {
  padding-bottom: 2rem;
}

.section_old.temp:lang(uk) {
  display: none;
}

.improve-section {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.button-7 {
  text-align: center;
  text-transform: uppercase;
  background-color: #e23a37;
  border-radius: 8px;
  width: 213px;
  height: 48px;
  padding: 12px 32px;
  font-size: 16px;
  font-weight: 500;
}

.button-7:lang(ru) {
  width: 260px;
  font-size: 16px;
}

.button-7:lang(lt) {
  width: 225px;
}

.button-7:lang(uk) {
  width: 235px;
}

.button-7:lang(pl) {
  width: 270px;
}

.italic-text-4 {
  width: 417px;
}

.text-block-29 {
  font-size: 1vw;
}

.text-span-2 {
  text-decoration: line-through;
  -webkit-text-decoration-color: var(--red--500);
  text-decoration-color: var(--red--500);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-decoration-style: solid;
}

@media screen and (min-width: 1280px) {
  .main-nav-wrapper {
    width: 100%;
  }

  .nav-container {
    max-width: 77.5rem;
  }

  .image-change-section {
    right: 0%;
  }

  .image-change-section:lang(ru) {
    width: 250px;
    bottom: 0%;
    right: 0%;
  }

  .personal-comment {
    right: 2%;
  }

  .personal-comment:lang(ru) {
    top: -8%;
    right: 2%;
  }

  .personal-comment:lang(uk) {
    top: -15%;
  }

  .personal-comment:lang(pl) {
    top: -18%;
  }

  .section-results-after {
    padding-bottom: 8rem;
  }

  .section-results-after:lang(ru) {
    padding-bottom: 6rem;
  }

  .div-block-21 {
    width: 360px;
  }
}

@media screen and (min-width: 1440px) {
  .nav-container {
    max-width: 80.5rem;
  }

  .hamburger-lottie {
    display: none;
  }

  .image-change-section {
    right: 6%;
  }

  .image-change-section:lang(ru) {
    bottom: 5%;
    right: 7%;
  }

  .personal-comment {
    width: 490px;
    right: 8%;
  }

  .personal-comment:lang(ru) {
    width: 495px;
    top: -18%;
    right: 8%;
  }

  .section-results-after:lang(ru) {
    padding-bottom: 7rem;
  }
}

@media screen and (min-width: 1920px) {
  .list-item.feature.comparison.personal-change-list.full-width {
    width: 75%;
  }

  .button.button-text.button-black.nav-bar {
    font-size: .8vw;
  }

  .button.button-text.button-black.nav-bar:lang(pl) {
    min-height: 2.5vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-nav-wrapper {
    width: 100%;
  }

  .ouiflow-dropdown-4:lang(pl) {
    min-height: 2.5vw;
  }

  .ouiflow-4-toggle:lang(pl) {
    align-items: center;
    min-height: 2.5vw;
  }

  .ouiflow-element-contain:lang(pl) {
    min-height: 2.5vw;
  }

  .image-change-section {
    bottom: 3%;
    right: 12%;
  }

  .image-change-section:lang(ru) {
    bottom: 4%;
    right: 12%;
  }

  .personal-comment {
    width: 490px;
    right: 13%;
  }

  .personal-comment:lang(ru) {
    width: 520px;
    top: -16%;
    right: 10%;
  }

  .features-compare-sol:lang(ru) {
    width: 50%;
  }

  .section-results-after {
    padding-bottom: 6rem;
  }

  .leave-popup:lang(ru) {
    display: none;
  }

  .text-block-29 {
    font-size: .8vw;
  }
}

@media screen and (max-width: 991px) {
  .menu-text {
    text-align: left;
    margin-left: 0;
  }

  .caption-text {
    z-index: 3;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .caption-text.left {
    padding-left: 0;
  }

  .hero-section.hero {
    z-index: 0;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
  }

  .container.about, .container.cases-preview {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-image {
    width: 50%;
    margin-right: 0;
    display: none;
    right: auto;
    overflow: hidden;
  }

  .nav-bar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-dropdown {
    position: relative;
  }

  .nav-dropdown.menu-text {
    text-align: left;
    flex-flow: row;
    height: auto;
    padding: 1.5rem 1.5rem 1.25rem;
  }

  .nav-dropdown.menu-text:hover {
    padding-bottom: 1.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .menu-links {
    background-image: linear-gradient(90deg, var(--gradient-1), var(--gradient-2));
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: static;
  }

  .nav-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #0000;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .button-secondary {
    align-self: center;
  }

  .dropdown-list {
    text-align: left;
    background-color: #0000;
    flex-flow: column;
    align-items: flex-start;
    font-weight: 200;
    display: none;
    position: relative;
  }

  .dropdown-list.w--open {
    text-align: center;
    background-image: none;
  }

  .icon {
    justify-content: center;
    align-items: center;
  }

  .hero-content {
    grid-template-areas: "Area Area";
    display: flex;
  }

  .title-wrapper {
    z-index: 0;
    text-align: center;
    grid-template-areas: ". ."
                         "Area Area"
                         "Area-2 Area-2"
                         "Area-3 Area-3";
    position: relative;
  }

  .title-wrapper.secondary {
    text-align: left;
  }

  .heading-1 {
    text-align: left;
    font-size: 2.5rem;
  }

  .paragraph-hero {
    text-align: left;
    font-size: 1.25rem;
  }

  .hero-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
  }

  .list-item.feature.comparison.centered-list-item {
    width: 100%;
    max-width: 100%;
  }

  .list-item.feature.comparison.personal-change-list {
    width: 100%;
  }

  .list-item.feature.comparison.personal-change-list.full-width {
    width: 98%;
  }

  .carousel-section {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .logo-container {
    clear: none;
    grid-column-gap: 2.375rem;
    grid-row-gap: 2.375rem;
    object-fit: contain;
    flex: none;
    order: 1;
    justify-content: space-around;
    align-items: stretch;
    min-width: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
    overflow: visible;
  }

  .logo-image {
    height: 2.1875rem;
    display: block;
    position: static;
  }

  .carousel-containter {
    z-index: 1;
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem;
    flex-flow: row;
    justify-content: space-around;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static;
  }

  .section, .section.small {
    margin-top: 0;
  }

  .field-label.heading-3 {
    text-align: left;
  }

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

  .case-image {
    max-width: 60%;
  }

  .button.button-text.button-inverted {
    flex: 0 auto;
  }

  .button.button-text.button-black.nav-bar {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .features-wrapper {
    width: 100%;
  }

  .benefit-tabs {
    flex-flow: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
  }

  .horizontal-scroll-menu {
    flex-flow: column;
    min-width: 40%;
  }

  .text-block-2 {
    display: none;
  }

  .tab-small {
    min-width: 100%;
    max-width: none;
    padding: .5rem 1rem;
  }

  .tab-small.w--current {
    max-width: none;
    padding: .5rem 1rem;
  }

  .heading-tab {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
  }

  .heading-tab.tab-heading {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.25rem;
  }

  .tab-content {
    padding-left: .5rem;
  }

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

  .footer-cotntainer {
    max-width: 45.5rem;
  }

  .footer-content {
    grid-column-gap: 3.75rem;
    flex-flow: column;
  }

  .comparison-section.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .blob-element {
    z-index: 0;
  }

  .functions-wrapper {
    z-index: 2;
    padding: 0 1.25rem;
  }

  .heading-7 {
    position: relative;
  }

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

  .text-block-4 {
    font-size: .875rem;
  }

  .pricing-category {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    flex-flow: column;
  }

  .pricing-block {
    min-width: 16.25rem;
    max-width: none;
  }

  .text-block-5, .text-block-5:lang(ru) {
    width: 100%;
  }

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

  .image-4 {
    z-index: 0;
  }

  .blog-post-element.small {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    min-height: 26.25rem;
    padding: 1rem;
  }

  .blog-text-heading {
    font-size: 1.25rem;
  }

  .blog-grid {
    flex-flow: column;
    grid-template-columns: 1.75fr .25fr;
    display: flex;
  }

  .collection-list-wrapper-2 {
    margin-top: 0;
  }

  .hero-container {
    flex-flow: column;
  }

  .hero-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-under {
    flex-flow: wrap;
  }

  .testimonial-container {
    flex-flow: column;
    grid-template-rows: auto;
  }

  .testimonial-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .secondary-heading-content {
    grid-template-areas: "Area Area";
    display: flex;
  }

  .secondary-heading-content.left-hero {
    width: 100%;
    margin-bottom: 0;
  }

  .secondary-heading-content.left-hero.case-head {
    margin-bottom: 0;
  }

  .heading-buttons.left {
    grid-column-gap: 1.6875rem;
    grid-row-gap: 1.6875rem;
    flex-flow: row;
  }

  .image-12 {
    width: 102vw;
    margin-top: 0;
  }

  .case-preview-container {
    flex-flow: column;
    align-items: stretch;
  }

  .case-preview-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .case-preview-container.cases-preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .case-preview-container.for-tablet {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .case-preview-container.case_preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .image-about {
    max-width: 60%;
  }

  .container-tabs.about, .container-tabs.cases-preview {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .feature-tabs {
    flex-flow: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
  }

  .tabs-text-blok {
    display: none;
  }

  .section-features {
    margin-top: 6.25rem;
  }

  .section-features.small {
    margin-top: 0;
  }

  .image-hero-features {
    width: 25rem;
  }

  .blog-grid-small {
    flex-flow: column;
    grid-template-columns: 1.75fr .25fr;
    display: flex;
  }

  .tab-small-line {
    min-width: 12.5rem;
    max-width: 10%;
    padding: .5rem 1rem;
  }

  .tab-small-line.w--current {
    max-width: none;
    padding: .5rem 1rem;
  }

  .text-block-9 {
    font-size: .875rem;
    font-weight: 400;
  }

  .icon-2 {
    color: var(--surface--white);
  }

  .bold-text-3 {
    text-align: left;
  }

  .featiures-element.small {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    min-height: 26.25rem;
    padding: 1rem;
  }

  .ebook-grid {
    flex-flow: column;
    grid-template-columns: 1.75fr .25fr;
    display: flex;
  }

  .ebook-post-element.small {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    min-height: 26.25rem;
    padding: 1rem;
  }

  .faq_image {
    max-width: 60%;
  }

  .faq-wrapper {
    width: 100%;
  }

  .team-block.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .team-block.cases-preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-team {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
  }

  .heading-team.tab-heading {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.25rem;
  }

  .contact-section, .contact-section.small {
    margin-top: 0;
  }

  .form-block {
    backface-visibility: visible;
    display: none;
  }

  .demo-wrapper {
    flex-flow: column;
  }

  .trial-wrapper {
    z-index: 1;
  }

  .demo-section, .demo-section.small {
    margin-top: 0;
  }

  .blog-heading-section.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .blog-section-heading, .blog-section-heading.small, .blog-content-section, .blog-content-section.small {
    margin-top: 0;
  }

  .image-blog-main.about, .image-blog-main.cases-preview, .blog-text.about, .blog-text.cases-preview, .blog-content-wrapper.about, .blog-content-wrapper.cases-preview {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .blog-grid-main {
    flex-flow: column;
    grid-template-columns: 1.75fr .25fr;
    display: flex;
  }

  .case-study-element.small, .ebook-element.small {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    min-height: 26.25rem;
    padding: 1rem;
  }

  .text-block-15 {
    font-weight: 200;
  }

  .dropdown-list-2 {
    background-color: #0000;
    font-weight: 200;
  }

  .dropdown-list-2.w--open {
    text-align: center;
    background-image: none;
  }

  .menu-links-2 {
    background-image: linear-gradient(90deg, #eb3349, #f45c43);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: static;
  }

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

  .nav-menu-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #0000;
    flex-flow: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

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

  .icon-3 {
    color: #fff;
  }

  .caption-text-2 {
    z-index: 3;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .pricing-compare-wrapper {
    width: 100%;
  }

  .image-23 {
    padding-top: .625rem;
    padding-bottom: .625rem;
  }

  .section-sticky, .section-sticky.small {
    margin-top: 0;
  }

  .nav-div {
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-scroll.about, .container-scroll.cases-preview {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .main-nav-wrapper {
    z-index: 10;
    background-color: var(--red--500);
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: sticky;
    inset: 0%;
  }

  .nav-links-wrapper {
    z-index: 114;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--dark-blue--500);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 10%;
    margin-left: 0%;
    padding-bottom: 1.5rem;
    display: flex;
    position: fixed;
    inset: 0% 0% 0% -100%;
  }

  .nav-links-wrapper:lang(ru) {
    left: -100%;
  }

  .brand-logo {
    z-index: 3;
    flex-flow: row;
    order: -1;
    padding: 0 1.5rem 0 0;
    position: relative;
  }

  .demo-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .demo-button:lang(lt), .demo-button:lang(uk) {
    padding-left: 1rem;
  }

  .link-nav {
    letter-spacing: .0625rem;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    font-weight: 400;
  }

  .link-nav:hover {
    height: auto;
  }

  .link-nav:lang(lt), .link-nav:lang(uk) {
    font-size: .875rem;
  }

  .image-24 {
    position: relative;
  }

  .nav-container {
    z-index: 3;
    background-color: var(--dark-blue--500);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    inset: 0% auto 0% 0%;
  }

  .link-block-4.w--current {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .hamburger-lottie {
    height: 2rem;
    display: flex;
  }

  .container-nav.about, .container-nav.cases-preview {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .nav-logo-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .link-nav-dropdown {
    flex-flow: column;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .link-nav-dropdown:hover {
    height: auto;
  }

  .section-compare, .section-compare.small {
    margin-top: 0;
  }

  .blog-text-heading-small {
    font-size: 1.25rem;
  }

  .dropdown-grid-main {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-grid-secondary {
    width: 100%;
  }

  .dropdown-right {
    text-align: left;
    background-color: #0000;
    flex-flow: column;
    align-items: flex-start;
    font-weight: 200;
    display: none;
    position: relative;
  }

  .dropdown-right.w--open {
    text-align: center;
    background-image: none;
  }

  .feature-image {
    max-width: 60%;
  }

  .image-28 {
    width: 40%;
    display: none;
  }

  .full-color-feature {
    flex-flow: column;
    align-items: flex-start;
  }

  .color-wrapper {
    z-index: 2;
    padding: 0 1.25rem;
  }

  .features-comaprison {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    padding-left: 1.25rem;
  }

  .section-color-copy.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .content-wrapper.hero {
    z-index: 0;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
  }

  .section-compare-new.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .tab-small-copy {
    min-width: 100%;
    max-width: none;
    padding: .5rem 1rem;
  }

  .tab-small-copy.w--current {
    max-width: none;
    padding: .5rem 1rem;
  }

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

  .thank-you-section.hero, .thank-you-section.thank-you {
    z-index: 0;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
  }

  .thank-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .thank-heading-content {
    grid-template-areas: "Area Area";
    display: flex;
  }

  .form-free-trial, .form-free-trial-main {
    text-align: left;
    position: static;
  }

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

  .popup-wrapper {
    max-width: 44rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .case-section.hero {
    z-index: 0;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-top: 0;
    padding-top: 5rem;
  }

  .case-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    margin-bottom: -1rem;
  }

  .case-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .case-container.hero-case-content {
    margin-top: 0;
    padding-top: 0;
  }

  .solution-preview-container {
    flex-flow: column;
    align-items: stretch;
  }

  .solution-preview-container.about {
    z-index: 3;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-preview-container.cases-preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-preview-container.for-tablet {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .solution-preview-container.case_preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-preview-container.solution-preview {
    z-index: 3;
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .solution-preview-container.solution-preview.case-container {
    margin-bottom: 2rem;
  }

  .solution-image {
    max-width: 60%;
  }

  .div-block-12 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-about-company {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .paragraph-19 {
    font-size: 1.2rem;
  }

  .block-section {
    padding: 0;
  }

  .paragraph-20 {
    font-size: 16px;
  }

  .paragraph-21 {
    font-size: 1.2rem;
  }

  .paragraph-22 {
    font-size: 1rem;
  }

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

  .section-compare-company.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .solution-wrapper-content.hero {
    z-index: 0;
    background-image: none;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-solution {
    width: 100%;
    margin-bottom: 2rem;
    padding-left: 0;
    position: relative;
  }

  .color-wrapper-solution {
    z-index: 2;
    padding: 0 1.25rem 0 0;
  }

  .comparison-solutions {
    align-items: flex-start;
    width: 50%;
    padding-left: 0;
  }

  .personal-changes {
    width: 100%;
  }

  .image-change-section {
    width: 19rem;
    display: none;
    bottom: 28rem;
    right: -2px;
  }

  .image-change-section:lang(ru) {
    z-index: 1;
    bottom: 35.4rem;
  }

  .image-change-section:lang(lt) {
    bottom: 28rem;
  }

  .image-change-section:lang(uk) {
    bottom: 35.4rem;
  }

  .image-change-section:lang(pl) {
    bottom: 29.3rem;
  }

  .personal-comment {
    z-index: 1;
    width: 45%;
    inset: -15% 3% auto auto;
  }

  .personal-comment:lang(ru) {
    top: -10%;
  }

  .personal-comment:lang(lt) {
    top: -14%;
  }

  .personal-comment:lang(uk) {
    top: -11%;
  }

  .personal-comment:lang(pl) {
    top: -12%;
  }

  .section-want-same {
    margin-top: 0;
  }

  .section-want-same.small {
    margin-top: 0;
    padding-top: 2rem;
  }

  .div-block-17 {
    margin-top: 4rem;
  }

  .div-block-20 {
    flex-flow: column;
    margin-bottom: 2rem;
  }

  .paragraph-23 {
    width: 100%;
    font-size: .9rem;
  }

  .full-color-feature-solution {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
  }

  .features-compare-sol {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 50%;
    padding-left: 0;
  }

  .section-results-after {
    padding: 4rem 1.25rem;
  }

  .section-results-after.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .was-develop {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .heading-55 {
    margin-bottom: 2rem;
  }

  .div-block-21 {
    width: 30%;
    padding-left: 20px;
    padding-right: 10px;
  }

  .paragraph-24 {
    width: 100%;
    font-size: 14px;
  }

  .div-block-24 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .div-block-26 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-27 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .header-come {
    margin-bottom: 2rem;
  }

  .div-block-28 {
    margin-top: 2rem;
    margin-bottom: 10rem;
  }

  .case-cards {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .case-card {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 48%;
    height: auto;
  }

  .image-30 {
    text-align: left;
    width: 70%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .div-block-29 {
    width: 90%;
    margin-bottom: 20px;
    margin-right: 20px;
  }

  .image-hero-cases {
    width: 25rem;
    margin-top: 0;
    padding-top: 0;
  }

  .leave-popup {
    width: 95%;
    height: 580px;
  }

  .leave-popup:lang(ru) {
    display: none;
  }

  .heading-57, .paragraph-28, .button-4 {
    z-index: 2;
    position: relative;
  }

  .arrow-leave {
    z-index: 1;
    opacity: .75;
    left: 0%;
  }

  .image-31 {
    filter: blur(2px);
    height: 580px;
    overflow: hidden;
  }

  .pink-gradient {
    z-index: 1;
    opacity: .6;
    inset: 0% 0% 0% auto;
  }

  .improve-business {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .improve-business.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .head-improve {
    width: 100%;
    padding-left: 0;
    position: relative;
  }

  .main-improve {
    flex-flow: column;
  }

  .right-column-improve {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    align-items: flex-start;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .compare-improve {
    align-items: flex-start;
    width: 45%;
    padding-left: 1.25rem;
  }

  .change-pers {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 60%;
    padding-left: 20px;
  }

  .change-img-improve {
    width: 13rem;
    inset: auto 0% 0% auto;
  }

  .improve-title {
    width: 100%;
    max-width: none;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tms_crm_block {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tms_card {
    text-align: center;
    width: 48%;
  }

  .tms_card:lang(ru) {
    max-width: 48%;
  }

  .case-image-raz {
    width: 122vw;
    margin-top: 0;
    inset: auto 0% 0;
  }

  .duplicate-results {
    margin-left: auto;
    margin-right: auto;
    padding: 2rem 1.25rem;
  }

  .duplicate-results.hero {
    background-position: 0 0;
    background-size: cover;
    justify-content: flex-start;
    align-items: center;
  }

  .image-improve {
    width: 19rem;
    display: none;
    inset: auto 0% 30.5rem auto;
  }

  .image-improve:lang(ru) {
    z-index: 1;
    bottom: 33.6rem;
    right: 0;
  }

  .image-improve:lang(lt) {
    bottom: 26.2rem;
  }

  .image-improve:lang(uk) {
    bottom: 33.6rem;
  }

  .image-improve:lang(pl) {
    bottom: 27.5rem;
  }

  .improve-compare-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 50%;
    padding-left: 0;
  }

  .head-solution {
    width: 90%;
  }

  .leave-img-arrows, .leave-img-cards {
    filter: blur(2px);
    height: 580px;
    overflow: hidden;
  }

  .section_old, .section_old.small {
    margin-top: 0;
  }

  .text-block-29 {
    font-size: .875rem;
  }
}

@media screen and (max-width: 767px) {
  .heading-2 {
    text-align: center;
  }

  .caption-text {
    z-index: 3;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .paragraph-text {
    text-align: left;
  }

  .button-text.form:lang(ru) {
    max-height: none;
  }

  .button-text.form.w--current:lang(ru) {
    min-width: auto;
    max-height: none;
  }

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

  .hero-section.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .container {
    width: 100%;
  }

  .container.about, .container.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .list-item.feature.comparison.personal-change-list.full-width {
    width: 100%;
  }

  .paragraph, .list-item-2.paragraph-text, .list-item-3.paragraph-text {
    text-align: left;
  }

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

  .list-item-4.paragraph-text {
    text-align: left;
  }

  .list.list-about {
    margin-top: .5rem;
    padding-left: 1.25rem;
  }

  .logo-image {
    height: 1.5625rem;
  }

  .field-label.heading-3 {
    text-align: left;
    width: 100%;
  }

  .form {
    width: 90%;
  }

  .form-container {
    flex: none;
    justify-content: space-between;
    width: 100%;
    display: none;
  }

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

  .case-image {
    text-align: center;
    align-self: center;
    max-width: 100%;
  }

  .button.button-text.button-inverted {
    text-align: center;
    flex: none;
    align-self: center;
    min-width: auto;
    max-height: none;
    display: block;
  }

  .button.button-text.button-black {
    text-align: center;
    flex: none;
    align-self: center;
    width: 100%;
    max-height: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .button.button-text.button-black.nav-bar {
    border-radius: .3rem;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    font-weight: 400;
  }

  .button.button-text.button-black.nav-bar:lang(ru) {
    border-radius: .3rem;
  }

  .button.button-text.button-black {
    text-align: center;
    flex: none;
    align-self: center;
    max-height: none;
  }

  .benefit-tabs {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    overflow: hidden;
  }

  .horizontal-scroll-menu {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: scroll;
  }

  .tab-small {
    min-width: auto;
  }

  .text-block-3.paragraph-text {
    text-align: left;
    position: static;
  }

  .heading-6 {
    position: static;
  }

  .footer-dark {
    flex-flow: wrap;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

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

  .footer-content {
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2.5rem;
  }

  .footer-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .footer-social-block {
    margin-top: 1.25rem;
    margin-left: -1.25rem;
  }

  .footer-social-link {
    margin-left: 1.25rem;
  }

  .footer-divider {
    margin-top: 3.75rem;
  }

  .comparison-section.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .functions-wrapper {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-bottom: 0;
  }

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

  .features {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .pricing-category {
    flex-flow: column;
  }

  .cta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-block-5:lang(ru) {
    width: 100%;
  }

  .cta-button-wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 39.9%;
    padding-top: 0;
    position: relative;
  }

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

  .hero-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .testimonial-container {
    flex-flow: column;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-self: center;
    place-items: center;
    display: flex;
  }

  .testimonial-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .heading-buttons.left {
    grid-column-gap: 10%;
    grid-row-gap: 10%;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .case-preview-container.about, .case-preview-container.cases-preview, .case-preview-container.case_preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .image-about {
    max-width: 50%;
  }

  .container-tabs.about, .container-tabs.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .image-hero-features {
    overflow: hidden;
  }

  .heading-16, .heading-17, .heading-18 {
    text-align: center;
  }

  .heading-19 {
    padding-left: 1.25rem;
  }

  .heading-20 {
    text-align: left;
  }

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

  .faq_image {
    text-align: center;
    align-self: center;
    max-width: 100%;
  }

  .team-block.about, .team-block.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .form-block {
    display: none;
  }

  .demo-wrapper {
    flex-flow: column;
  }

  .trial-wrapper {
    z-index: 1;
  }

  .blog-heading-section.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-heading-section.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .image-blog-main.about, .image-blog-main.cases-preview, .blog-text.about, .blog-text.cases-preview, .blog-content-wrapper.about, .blog-content-wrapper.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-dark-2 {
    flex-flow: wrap;
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .caption-text-2 {
    z-index: 3;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: relative;
  }

  .pricing-tabs:lang(ru) {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .compare_content:lang(ru) {
    padding-top: 0;
  }

  .compare_header:lang(ru) {
    position: relative;
    top: auto;
  }

  .compare_header.first:lang(ru) {
    position: static;
  }

  .section-sticky {
    width: 100%;
  }

  .container-scroll.about, .container-scroll.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .main-nav-wrapper {
    top: 0%;
  }

  .nav-links-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-top: 14%;
    margin-left: 0%;
    left: -100%;
  }

  .brand-logo {
    padding-left: 0;
  }

  .demo-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    width: 100%;
    padding-top: 0;
    padding-left: 1rem;
  }

  .demo-button:lang(ru) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .link-nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-24 {
    padding-bottom: 0;
  }

  .hamburger-lottie {
    z-index: 3;
    padding-right: 0;
    display: flex;
  }

  .container-nav.about, .container-nav.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .nav-logo-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .ouiflow-4-toggle {
    flex-flow: wrap;
  }

  .compare_list_row_main.main:lang(ru) {
    flex-flow: column;
    position: static;
    top: 2rem;
  }

  .compare_header_main:lang(ru) {
    position: relative;
  }

  .dropdown-grid-main {
    display: flex;
  }

  .list-item-feature {
    text-align: left;
  }

  .feature-image {
    text-align: center;
    align-self: center;
    max-width: 100%;
  }

  .image-28 {
    width: 50%;
  }

  .color-wrapper {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-wrapper {
    width: 100%;
  }

  .features-comaprison {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    margin-left: 2rem;
    margin-right: 0;
  }

  .section-color-copy.hero, .content-wrapper.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .content-wrapper.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .section-compare-new.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .tab-small-copy {
    min-width: auto;
  }

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

  .thank-you-section.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .thank-you-section.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .thank-you-section.thank-you {
    justify-content: flex-start;
    align-items: center;
  }

  .thank-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .form-free-trial {
    width: 33rem;
  }

  .form-free-trial-main {
    width: 30.5rem;
  }

  .popup-wrapper {
    max-width: 33rem;
    padding: 4rem 1rem 1rem;
  }

  .case-section.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .case-section.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .case-container {
    margin-bottom: -1.7rem;
  }

  .case-container.about, .solution-preview-container.about, .solution-preview-container.cases-preview, .solution-preview-container.case_preview, .solution-preview-container.solution-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .solution-preview-container.solution-preview.case-container {
    margin-bottom: 2rem;
  }

  .solution-image {
    text-align: center;
    align-self: center;
    max-width: 100%;
  }

  .div-block-10, .div-block-11 {
    text-align: left;
    width: 100%;
  }

  .div-block-12 {
    flex-flow: column;
    width: 100%;
  }

  .about-company-section {
    width: 100%;
  }

  .section-about-company {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .div-block-13 {
    width: 100%;
  }

  .paragraph-19, .block-section, .paragraph-20, .paragraph-21 {
    text-align: center;
  }

  .section-compare-company {
    padding-bottom: 0;
  }

  .section-compare-company.hero, .solution-wrapper-content.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .solution-wrapper-content.about-platform {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 11.4375rem;
    display: flex;
  }

  .solution-wrapper-content.about-platform-solution {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 4rem;
    display: flex;
  }

  .heading-solution {
    text-align: left;
    padding-left: 0;
  }

  .color-wrapper-solution {
    margin-left: 0;
    margin-right: 1.25rem;
    padding-bottom: 0;
  }

  .comparison-solutions {
    width: 100%;
    padding-left: 0;
  }

  .image-change-section {
    z-index: 1000;
    bottom: -5%;
    right: -32px;
    overflow: hidden;
  }

  .image-change-section:lang(ru) {
    bottom: -1.2rem;
    right: -1.1rem;
  }

  .image-change-section:lang(lt) {
    bottom: -2.3rem;
  }

  .image-change-section:lang(uk) {
    z-index: 1;
    bottom: -1.3rem;
  }

  .image-change-section:lang(pl) {
    z-index: 1;
    bottom: -.7rem;
  }

  .personal-comment {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    top: -10%;
    right: 0%;
  }

  .personal-comment:lang(ru) {
    top: -10%;
  }

  .personal-comment:lang(lt) {
    width: 100%;
    top: -8%;
  }

  .personal-comment:lang(uk) {
    z-index: 1;
    width: 100%;
    top: -7%;
  }

  .personal-comment:lang(pl) {
    width: 100%;
    top: -8%;
  }

  .div-block-17 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-top: 4rem;
  }

  .full-color-feature-solution {
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .features-compare-sol {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .section-results-after {
    padding-bottom: 4rem;
  }

  .section-results-after.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-21 {
    width: 47%;
  }

  .div-block-21:lang(ru) {
    height: 195px;
  }

  .paragraph-24 {
    font-size: 15px;
  }

  .div-block-23 {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-flow: wrap-reverse;
    justify-content: flex-start;
  }

  .div-block-24 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-25, .div-block-26 {
    width: 100%;
  }

  .div-block-27 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .header-come {
    margin-bottom: 0;
  }

  .case-heading {
    text-align: center;
    margin-bottom: 2rem;
  }

  .paragraph-27 {
    width: 100%;
  }

  .case-card {
    flex-flow: row;
    width: 100%;
  }

  .heading-56 {
    font-size: 1.4rem;
  }

  .image-30 {
    vertical-align: bottom;
    width: 45%;
    margin-top: 5.7rem;
  }

  .div-block-29 {
    width: 55%;
  }

  .image-hero-cases {
    overflow: hidden;
  }

  .leave-popup {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-57 {
    width: 85%;
  }

  .paragraph-28 {
    width: 80%;
  }

  .arrow-leave {
    opacity: .6;
    inset: 0% auto 0% 0%;
  }

  .image-31 {
    filter: blur(1px);
    width: 100%;
  }

  .pink-gradient {
    display: none;
  }

  .improve-business {
    padding-bottom: 4rem;
  }

  .improve-business.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .head-improve {
    text-align: left;
  }

  .right-column-improve {
    flex-flow: column;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .compare-improve {
    width: 100%;
    padding-left: 0;
  }

  .change-pers {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .change-img-improve {
    z-index: 1;
    width: 17rem;
    inset: auto 0% 0% auto;
    overflow: hidden;
  }

  .paragraph-29 {
    width: auto;
  }

  .tms_title {
    width: 100%;
    margin-bottom: 0;
  }

  .heading-58, .paragraph-30 {
    width: 100%;
  }

  .tms_main {
    text-align: left;
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    margin-bottom: 4rem;
  }

  .tms_main_left {
    width: 100%;
  }

  .tms_main_right {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .tms_card {
    width: 46%;
    height: auto;
  }

  .tms_card:lang(ru) {
    max-width: 45%;
    height: auto;
  }

  .heading-60 {
    margin-bottom: 3rem;
  }

  .heading-61 {
    width: 95%;
  }

  .paragraph-32 {
    width: 100%;
    font-size: 14px;
  }

  .center-block-about {
    width: 100%;
  }

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

  .about_business {
    text-align: left;
  }

  .case-image-raz {
    width: 155vw;
  }

  .duplicate-results {
    padding-bottom: 4rem;
  }

  .duplicate-results.hero {
    justify-content: flex-start;
    align-items: center;
  }

  .image-improve {
    z-index: 1;
    bottom: 0;
    right: -2.5rem;
    overflow: hidden;
  }

  .image-improve:lang(ru) {
    bottom: 0;
    right: -2rem;
  }

  .image-improve:lang(lt) {
    bottom: 0;
  }

  .image-improve:lang(uk), .image-improve:lang(pl) {
    z-index: 1;
    bottom: 0;
  }

  .improve-compare-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .head-solution {
    width: 95%;
  }

  .leave-img-arrows, .leave-img-cards {
    filter: blur(1px);
    width: 100%;
  }

  .div-block-31 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .menu-text {
    background-color: var(--red--500);
    text-align: left;
    flex-flow: column;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: 0;
    font-size: 1rem;
    font-weight: 400;
    display: flex;
    position: relative;
    left: 0;
  }

  .caption-text {
    z-index: 3;
    position: relative;
  }

  .paragraph-text {
    text-align: left;
    font-size: 1rem;
  }

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

  .paragraph-text.centered {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .paragraph-text.white {
    text-align: left;
    width: auto;
    margin-top: 0;
    margin-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9rem;
  }

  .button-text {
    order: 1;
  }

  .button-text.form.w--current {
    max-height: none;
  }

  .hero-section.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 6.0625rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .hero-section.about-platform {
    height: auto;
  }

  .container {
    flex-flow: column;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container.about, .container.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .hero-image {
    margin-right: -25.9375rem;
    position: absolute;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .main {
    flex-flow: column;
    width: 100%;
    overflow: visible;
  }

  .nav-bar {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-dropdown.menu-text {
    background-color: #0000;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding-top: .75rem;
  }

  .nav-dropdown.menu-text:hover {
    border-bottom-width: 0;
  }

  .nav-dropdown.menu-text.w--open {
    background-color: var(--red--500);
    padding-bottom: .5rem;
  }

  .menu-links {
    background-image: linear-gradient(90deg, var(--gradient-1), var(--gradient-2));
  }

  .nav-menu {
    background-color: var(--red--500);
    background-image: linear-gradient(90deg, var(--gradient-1), var(--gradient-2));
  }

  .button-secondary {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .dropdown-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: none;
    position: static;
  }

  .dropdown-list:active {
    margin-top: .5rem;
  }

  .dropdown-list.w--open {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--red--500);
    padding-top: 0;
    display: flex;
  }

  .hero-content {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .title-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: block;
  }

  .title-wrapper.secondary {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    justify-content: space-between;
    align-items: center;
  }

  .title-wrapper.secondary:lang(ru) {
    justify-content: space-between;
    align-items: center;
  }

  .heading-1 {
    margin-top: 0;
    font-size: 1.875rem;
  }

  .paragraph-hero {
    margin-bottom: 0;
    padding-top: 1rem;
    font-size: 1rem;
  }

  .hero-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 1rem;
    padding-top: 0;
    display: flex;
  }

  .list-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: left;
    flex-flow: column;
    list-style-type: disc;
  }

  .list-item.paragraph-text {
    text-align: left;
  }

  .list-item.hero {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-item.feature {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-item.feature.comparison {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100svw;
    max-width: none;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list-item.feature.comparison.centered-list-item {
    flex-flow: row;
  }

  .list-item.feature.comparison.personal-change-list {
    flex-flow: row;
    margin-bottom: .5rem;
    padding-left: 0;
  }

  .list-item.feature.comparison.do-you-want {
    flex-flow: row;
    width: 100%;
    padding-left: 0;
  }

  .list-item.feature.comparison.list-what-did-come {
    flex-flow: row;
    margin-bottom: .5rem;
    padding-left: 0;
  }

  .list-item.centered {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-3.black.centered {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .about-platform-wrapper {
    color: #000;
    justify-content: center;
    align-items: flex-start;
    font-family: Involve Vf, Arial, sans-serif;
  }

  .about-platform-wrapper.center {
    justify-content: center;
    align-items: center;
  }

  .paragraph-about {
    font-family: Involve Vf, Arial, sans-serif;
    font-weight: 400;
  }

  .paragraph-about.paragraph-text.white.centered {
    margin-top: 1rem;
  }

  .paragraph-about.paragraph-text.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list {
    padding-left: 1.25rem;
  }

  .list.home {
    list-style-type: disc;
  }

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

  .section {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5rem;
    display: flex;
    overflow: hidden;
  }

  .section.small {
    flex-flow: column;
    padding-top: 2rem;
    display: flex;
    overflow: visible;
  }

  .section.small.mobile {
    padding-left: 0;
    padding-right: 0;
  }

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

  .section.mobile {
    padding-bottom: 3rem;
  }

  .field-label.heading-3 {
    text-align: left;
    margin-bottom: 0;
    padding-top: .5rem;
  }

  .submit-button.button-text {
    position: relative;
  }

  .form {
    text-align: left;
  }

  .form-container {
    display: none;
    position: relative;
  }

  .form-container.step-1 {
    flex-flow: column;
    flex: 1;
    display: flex;
    overflow: hidden;
  }

  .text-field {
    padding-left: 1rem;
    overflow: visible;
  }

  .tabs-container {
    flex-flow: column;
    max-width: 100%;
    display: flex;
  }

  .image {
    box-sizing: content-box;
    object-fit: contain;
    flex: 0 auto;
    max-width: 250%;
    position: absolute;
    inset: 0%;
  }

  .tabs-menu {
    justify-content: center;
    align-items: center;
  }

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

  .case-image {
    max-width: 100%;
  }

  .paragraph-3:lang(ru) {
    text-align: left;
  }

  .button.button-text, .button.button-text.button-large {
    text-align: center;
  }

  .button.button-text.button-inverted {
    width: 100%;
    min-height: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .9rem;
    display: flex;
  }

  .button.button-text.button-black {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button.button-text.button-black.blog {
    flex: 0 auto;
    min-height: auto;
  }

  .button.button-text.button-black.nav-bar {
    border-radius: .3rem;
    width: auto;
    height: auto;
    font-size: .875rem;
  }

  .features-wrapper {
    width: 100vw;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .features-wrapper.features-tabs {
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

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

  .paragraph-5.centered {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .benefit-tabs {
    flex-flow: column;
    margin-top: 0;
    overflow: visible;
  }

  .horizontal-scroll-menu {
    box-sizing: border-box;
    flex-flow: wrap;
    place-content: center;
    align-items: center;
    min-width: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: .625rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: hidden;
  }

  .horizontal-scroll-menu.dragscroll {
    overflow: hidden;
  }

  .horizontal-scroll-menu.mobile {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .heading-4.black.pricing {
    font-size: 1rem;
  }

  .text-block-2 {
    display: none;
  }

  .tab-small {
    min-width: auto;
    padding: .5rem 1rem;
  }

  .tab-small.w--current {
    text-align: center;
    white-space: nowrap;
    align-self: auto;
    min-width: auto;
    padding: .5rem 1rem;
  }

  .heading-tab {
    text-align: left;
    white-space: normal;
  }

  .heading-tab.tab-heading {
    white-space: nowrap;
    margin-left: 0;
  }

  .text-block-3:lang(ru) {
    font-family: Involve Vf, Arial, sans-serif;
  }

  .text-block-3.paragraph-text {
    text-align: center;
    padding-top: 1rem;
  }

  .tab-content {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .tabs-content {
    width: 100vw;
    display: block;
  }

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

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

  .footer-cotntainer {
    max-width: none;
  }

  .footer-link {
    margin-top: .375rem;
  }

  .comparison-section {
    height: auto;
  }

  .comparison-section.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .comparison-section.main {
    overflow: hidden;
  }

  .bot-wave {
    width: 100vw;
  }

  .blob-element {
    height: 20vh;
  }

  .functions-wrapper {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

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

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

  .features.big {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .pricing-wrapper:lang(ru) {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .pricing-category {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    flex-flow: column;
  }

  .section-pricing:lang(ru) {
    width: 100%;
  }

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

  .cta-button-wraper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 70%;
    padding-top: 1.75rem;
  }

  .heading-10, .heading-11 {
    text-align: center;
  }

  .image-5 {
    width: 110vw;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .image-6 {
    width: 110vw;
  }

  .hero-bg {
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-9 {
    width: 120svw;
    margin-bottom: 0;
    overflow: visible;
  }

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

  .blog-wrapper:lang(ru) {
    height: auto;
  }

  .blog-wrapper.form {
    width: auto;
  }

  .blog-post-element.small {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    width: 100%;
    max-width: none;
    height: auto;
    min-height: auto;
  }

  .blog-text-heading {
    max-width: 100%;
    padding-bottom: 1rem;
  }

  .blog-text-heading:lang(ru) {
    padding-bottom: 0;
  }

  .blog-description-preview {
    display: none;
  }

  .blog-grid {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-grid-secondary {
    flex-flow: column;
    display: flex;
  }

  .collection-item {
    display: none;
  }

  .hero-container {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 5rem;
    padding-top: 0;
    position: static;
    overflow: visible;
  }

  .hero-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .hero-container.text-only {
    padding-top: 3rem;
  }

  .code-embed-2, .code-embed-3, .code-embed-4, .code-embed-5 {
    display: none;
  }

  .footer-under {
    grid-column-gap: .3125rem;
    grid-row-gap: .3125rem;
    flex-flow: column;
  }

  .policy-links {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .testimonial-wrapper, .testimonial-wrapper.secondary {
    min-width: auto;
  }

  .testimonial-container {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .testimonial-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .testimonial-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .secondary-heading-content {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .heading-buttons {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .heading-buttons.left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 1;
    justify-content: space-around;
    align-items: stretch;
    display: flex;
  }

  .image-12 {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .case-preview-container {
    max-width: none;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .case-preview-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .case-preview-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .case-preview-container.cases-preview, .case-preview-container.case_preview {
    flex-flow: column;
    width: auto;
    height: auto;
    padding: 3rem 1rem 0;
  }

  .image-about {
    max-width: 100%;
  }

  .container-tabs {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .container-tabs.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container-tabs.about, .container-tabs.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .feature-tabs {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
  }

  .feature-tabs.small {
    flex-flow: wrap;
  }

  .tabs-text-blok {
    margin-left: 0;
    display: none;
  }

  .section-features {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-features.small {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .section-features.mobile {
    margin-top: 4rem;
  }

  .image-hero-features {
    order: -1;
    width: auto;
  }

  .blog-grid-small {
    width: 100vw;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

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

  .tab-small-line, .tab-small-line.w--current {
    padding: .5rem 1rem;
  }

  .text-block-9 {
    font-size: .875rem;
  }

  .sticky-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static;
  }

  .heading-19 {
    text-align: center;
    padding-left: 0;
  }

  .heading-20.inverted {
    font-size: 1.5rem;
  }

  .features-container {
    flex-flow: column;
    display: flex;
  }

  .ebook-grid {
    width: 100vw;
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .ebook-post-element.small {
    min-height: auto;
  }

  .faq_image {
    order: -1;
    max-width: 100%;
    display: block;
  }

  .faq-wrapper {
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .question_heading {
    justify-content: space-between;
    align-items: flex-start;
  }

  .facts-container {
    grid-template-columns: 1fr;
  }

  .team-block {
    width: 100vw;
    max-width: none;
    height: 100%;
  }

  .team-block.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .team-block.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .team-block.cases-preview {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .team-container {
    grid-template-columns: 1fr;
  }

  .team-element {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .heading-team {
    padding-top: 1rem;
  }

  .contact-section.small {
    overflow: hidden;
  }

  .form-2 {
    grid-row-gap: 1.0625rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .form-block {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: none;
  }

  .form-block.demo {
    flex-flow: column;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .demo-wrapper {
    text-align: center;
    flex-flow: column;
  }

  .div-block-2 {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-demo {
    background-color: var(--red--500);
    background-image: none;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .form-trial {
    z-index: 1;
    position: relative;
  }

  .trial-wrapper {
    z-index: 1;
  }

  .image-16 {
    z-index: 0;
  }

  .blog-heading-section.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-bottom: 6.0625rem;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .blog-heading-section.about-platform {
    height: auto;
  }

  .blog-heading {
    color: var(--dark-blue--950);
  }

  .blog-description {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .details-blog {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-section-heading {
    justify-content: center;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .blog-content-section {
    align-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .image-blog-main {
    flex-flow: column;
    width: auto;
    max-width: none;
    height: 100%;
  }

  .image-blog-main.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .image-blog-main.about, .image-blog-main.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .blog-text {
    width: auto;
    max-width: none;
    height: 100%;
  }

  .blog-text.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .blog-text.about, .blog-text.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .blog-content-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    display: flex;
    overflow: hidden;
  }

  .blog-content-wrapper.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .blog-content-wrapper.about, .blog-content-wrapper.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .reated-posts {
    flex-flow: wrap;
    width: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .rich-text-block-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-right: 1rem;
    display: flex;
  }

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

  .blog-grid-main {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    width: 100vw;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-posts-wrapper {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    width: 100%;
    overflow: visible;
  }

  .collection-list-4 {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .menu-links-2 {
    background-image: linear-gradient(90deg, #eb3349, #f45c43);
  }

  .nav-menu-2 {
    background-color: #e33933;
    background-image: linear-gradient(90deg, #eb3349, #f45c43);
  }

  .caption-text-2 {
    z-index: 3;
    position: relative;
  }

  .pricing-compare-wrapper {
    width: 100vw;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricing-tabs {
    flex-flow: wrap;
  }

  .compare_header_row {
    position: sticky;
    top: 100px;
  }

  .compare_header_title.big {
    font-size: 1rem;
  }

  .compare_list_cell {
    padding-left: .5rem;
  }

  .compare_list_title {
    font-size: 1rem;
  }

  .compare_list_cell-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .compare_list_text {
    font-size: .8rem;
  }

  .compare_list_cell-3 {
    padding-left: .5rem;
  }

  .button-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 1rem;
  }

  .image-23 {
    max-width: 60%;
  }

  .testimonial-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .section-sticky {
    max-width: 100%;
    padding-top: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-div {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .container-scroll {
    width: 100vw;
    max-width: none;
    height: 100%;
  }

  .container-scroll.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container-scroll.about {
    flex-flow: column;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-scroll.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .tabs-2 {
    max-width: 100%;
    overflow: visible;
  }

  .collection-item-5 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .collection-item-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
    display: flex;
  }

  .collection-item-14 {
    height: auto;
    padding-top: 1rem;
  }

  .collection-item-14:lang(ru) {
    height: auto;
  }

  .main-nav-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    position: sticky;
    top: 0;
  }

  .nav-links-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 100vh;
    margin-top: 20%;
    margin-left: 0%;
    padding-top: 0%;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: -100%;
  }

  .nav-links-wrapper:lang(ru) {
    left: -100%;
  }

  .brand-logo {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .demo-button {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .demo-button:lang(ru) {
    flex-flow: row;
    justify-content: flex-start;
  }

  .demo-button:lang(lt) {
    flex-flow: wrap;
    font-size: .8rem;
  }

  .demo-button:lang(uk) {
    flex-flow: wrap;
  }

  .link-nav {
    flex-flow: column;
    width: 100%;
    padding: .75rem 1rem;
    display: flex;
    position: relative;
  }

  .link-nav:hover {
    background-color: var(--red--500);
    border-bottom-width: 0;
  }

  .image-24 {
    min-width: auto;
    height: 2.2rem;
  }

  .nav-container {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hamburger-lottie {
    z-index: 9;
    cursor: pointer;
    width: 2rem;
    height: 2rem;
    position: relative;
  }

  .container-nav {
    width: 100%;
    max-width: none;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .container-nav.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .container-nav.about, .container-nav.cases-preview {
    flex-flow: column;
    padding-bottom: 0;
  }

  .nav-logo-container {
    align-items: center;
    height: 3.6rem;
    padding: 1rem 1rem 1rem 0;
    position: relative;
  }

  .link-nav-dropdown {
    flex-flow: column;
    width: 100%;
    padding-bottom: 0;
    display: flex;
    position: relative;
  }

  .link-nav-dropdown:hover {
    background-color: var(--red--500);
    border-bottom-width: 0;
  }

  .list-item-9, .list-item-10, .list-item-11 {
    text-align: left;
  }

  .section-compare {
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5rem;
    overflow: hidden;
  }

  .ouiflow-4-toggle {
    font-size: .9rem;
  }

  .ouiflow-element-contain:lang(lt), .ouiflow-element-contain:lang(uk) {
    margin-left: 0;
  }

  .heading-33, .heading-34 {
    text-align: left;
  }

  .link-pricing {
    display: none;
  }

  .blog-text-heading-small {
    max-width: 100%;
    padding-bottom: 1rem;
  }

  .dropdown-grid-main {
    grid-template-columns: 1fr;
  }

  .pattern {
    overflow: hidden;
  }

  .dropdown-right {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: none;
    position: static;
  }

  .dropdown-right:active {
    margin-top: .5rem;
  }

  .dropdown-right.w--open {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--red--500);
    padding-top: 0;
    display: flex;
  }

  .feature-image {
    order: -1;
    max-width: 100%;
    display: block;
  }

  .image-28 {
    width: 50%;
    display: none;
  }

  .image-28.img-improve {
    width: 60%;
    display: block;
  }

  .full-color-feature {
    flex-flow: column;
    display: flex;
  }

  .color-wrapper {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .comparison-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100svw;
  }

  .bold-heading {
    font-size: 1.1rem;
  }

  .features-comaprison {
    flex-flow: column;
    width: 100svw;
    margin-left: 0;
  }

  .section-color-copy {
    height: auto;
  }

  .section-color-copy.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .content-wrapper.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-bottom: 6.0625rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .content-wrapper.about-platform {
    height: auto;
  }

  .section-container {
    grid-row-gap: 0px;
    max-width: none;
  }

  .heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 0 auto;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-wrapper.wide {
    flex-flow: column;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text_wrap {
    height: auto;
  }

  .separator-2 {
    display: none;
  }

  .feature_text {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .feature-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .bento_text {
    height: auto;
    font-size: 1.5rem;
  }

  .bento_indicator {
    text-align: center;
  }

  .bento_paragraph {
    padding-top: 0;
  }

  .section-style {
    flex-flow: column;
  }

  .bento_img {
    display: none;
  }

  .cards-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .cards-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-function {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cards-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    height: auto;
  }

  .text-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
  }

  .frame-39959 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-bottom: 0;
  }

  .cards-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-image {
    display: none;
  }

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

  .heading-40 {
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-41, .heading-42, .heading-43, .heading-44, .heading-45 {
    text-align: center;
  }

  .collection-list-6, .collection-list-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .collection-item-17 {
    flex-flow: column;
    display: flex;
  }

  .section-compare-new {
    height: auto;
  }

  .section-compare-new.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .section-compare-new.main {
    overflow: hidden;
  }

  .integration-cards {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .bento_text-6 {
    grid-row-gap: 0px;
  }

  .bento_text-8 {
    height: auto;
  }

  .feature-container {
    flex-direction: column;
    align-items: center;
  }

  .text_wrap-3 {
    width: 100%;
  }

  .feature_list {
    display: flex;
  }

  .list-item-14 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-46 {
    font-size: 1.5rem;
  }

  .text_wrap-5 {
    justify-content: center;
    align-items: center;
    height: auto;
  }

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

  .bento_img-4 {
    order: -1;
  }

  .cards-3 {
    flex-flow: column;
  }

  .feature-card-10 {
    height: auto;
  }

  .bento_text-9 {
    grid-row-gap: 0px;
  }

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

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

  .list-8 {
    font-family: Involve Vf, Arial, sans-serif;
  }

  .heading-48, .heading-49, .heading-50 {
    text-align: center;
  }

  .blog-wrapper-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .blog-wrapper-copy:lang(ru) {
    height: auto;
  }

  .blog-wrapper-copy.form {
    width: auto;
  }

  .tab-small-copy {
    min-width: auto;
    padding: .5rem 1rem;
  }

  .tab-small-copy.w--current {
    text-align: center;
    white-space: nowrap;
    align-self: auto;
    min-width: auto;
    padding: .5rem 1rem;
  }

  .text-block-26 {
    padding-top: .2rem;
    padding-bottom: .2rem;
  }

  .div-block-7 {
    flex-flow: wrap;
  }

  .form-block-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: none;
  }

  .form-block-copy {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .form-block-copy.demo {
    flex-flow: column;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-demo-copy {
    background-color: var(--dark-blue--500);
    text-align: left;
    background-image: none;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .thank-you-section.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 6.0625rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .thank-you-section.about-platform {
    height: auto;
  }

  .thank-you-section.thank-you {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 6.0625rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .thank-container {
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 5rem;
    padding-top: 0;
    position: static;
    overflow: visible;
  }

  .thank-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .thank-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .thank-container.text-only {
    padding-top: 3rem;
  }

  .thank-image {
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .thank-heading-content {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .form-free-trial {
    background-color: var(--dark-blue--500);
    background-image: none;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .form-free-trial-main {
    background-color: #0000;
    background-image: none;
    flex-flow: column;
    width: 100%;
    margin-top: 1.5rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .form-v3 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .form-v3.demo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .popup-wrapper {
    width: 90%;
    max-width: none;
    padding-top: 3rem;
  }

  .case-section.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .case-section.about-platform {
    height: auto;
  }

  .case-container {
    flex-flow: column-reverse;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 5rem;
    margin-bottom: -1.4rem;
    padding-top: 0;
    position: static;
    overflow: visible;
  }

  .case-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .case-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .case-container.text-only {
    padding-top: 3rem;
  }

  .case-container.hero-case-content {
    margin-top: 2rem;
  }

  .solution-preview-container {
    max-width: none;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .solution-preview-container.centered {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .solution-preview-container.about {
    flex-flow: column;
    padding-bottom: 0;
  }

  .solution-preview-container.cases-preview, .solution-preview-container.case_preview {
    flex-flow: column;
    width: auto;
    height: auto;
    padding: 3rem 1rem 0;
  }

  .solution-preview-container.solution-preview {
    flex-flow: column;
    width: 100%;
    height: auto;
    padding: 3rem 1rem 0;
  }

  .solution-preview-container.solution-preview.case-container {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: 0;
  }

  .solution-image {
    order: -1;
    max-width: 100%;
    display: block;
  }

  .solution-wrapper {
    color: #000;
    justify-content: center;
    align-items: center;
    font-family: Involve Vf, Arial, sans-serif;
  }

  .solution-wrapper.center {
    justify-content: center;
    align-items: center;
  }

  .paragraph-18 {
    width: 100%;
  }

  .about-company-section {
    color: #000;
    justify-content: center;
    align-items: center;
    font-family: Involve Vf, Arial, sans-serif;
  }

  .about-company-section.center {
    justify-content: center;
    align-items: center;
  }

  .section-about-company {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 0;
  }

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

  .div-block-15 {
    border-radius: 20px;
    padding: 10px;
  }

  .paragraph-19 {
    margin-bottom: 0;
    font-size: 1rem;
  }

  .block-section {
    padding: 0;
  }

  .paragraph-20 {
    font-size: .9rem;
  }

  .div-block-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .paragraph-21 {
    font-size: .9rem;
  }

  .paragraph-22 {
    font-size: .8rem;
  }

  .section-compare-company {
    height: auto;
    padding-bottom: 8rem;
  }

  .section-compare-company.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .section-compare-company.main {
    overflow: hidden;
  }

  .solution-wrapper-content.hero {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    margin-bottom: 6.0625rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .solution-wrapper-content.about-platform, .solution-wrapper-content.about-platform-solution {
    height: auto;
  }

  .heading-solution {
    text-align: left;
    max-width: 100%;
    padding-left: 0;
    font-size: 1.8rem;
  }

  .color-wrapper-solution {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .comparison-solutions {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .personal-changes {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-change-section {
    z-index: 1;
    order: -1;
    width: 180px;
    max-width: 99%;
    bottom: -2%;
    right: -8px;
  }

  .image-change-section:lang(lt) {
    z-index: 1;
  }

  .personal-comment {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    top: -5%;
    right: 0%;
  }

  .personal-comment:lang(lt) {
    z-index: 1;
    padding: 10px 20px;
    top: -5%;
  }

  .personal-comment:lang(ru), .personal-comment:lang(uk), .personal-comment:lang(pl) {
    top: -5%;
  }

  .section-want-same {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5rem;
    display: flex;
    overflow: hidden;
  }

  .section-want-same.small {
    flex-flow: column;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    overflow: visible;
  }

  .section-want-same.small.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .section-want-same.blog {
    padding-top: 0;
  }

  .section-want-same.mobile {
    padding-bottom: 3rem;
  }

  .div-block-17 {
    width: 100%;
    margin-top: 8rem;
  }

  .div-block-17:lang(lt) {
    margin-top: 6rem;
  }

  .div-block-18, .div-block-19 {
    width: 100%;
  }

  .div-block-20 {
    align-items: center;
    width: 100%;
  }

  .full-color-feature-solution {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .features-compare-sol {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
  }

  .section-results-after {
    height: auto;
    padding-bottom: 4rem;
  }

  .section-results-after.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .section-results-after.main {
    overflow: hidden;
  }

  .was-develop {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .heading-55 {
    font-size: 1.8rem;
  }

  .div-block-21 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    width: 100%;
    min-width: auto;
    max-width: 100%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-21:lang(ru) {
    height: 180px;
  }

  .paragraph-24 {
    font-size: 14px;
  }

  .div-block-26 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .div-block-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-28 {
    margin-bottom: 8rem;
  }

  .case-cards {
    margin-top: 2rem;
  }

  .case-card {
    flex-flow: column;
    width: 100%;
  }

  .image-30 {
    width: 70%;
    margin-top: 0;
  }

  .div-block-29 {
    width: 95%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-hero-cases {
    order: -1;
    width: auto;
  }

  .arrow-leave {
    inset: 0% auto 0% 0%;
    overflow: hidden;
  }

  .pink-gradient {
    overflow: hidden;
  }

  .improve-business {
    height: auto;
    padding-bottom: 4rem;
  }

  .improve-business.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .improve-business.main {
    overflow: hidden;
  }

  .head-improve {
    text-align: left;
    max-width: 100%;
    padding-left: 0;
    font-size: 1.8rem;
  }

  .main-improve {
    align-items: center;
    width: 100%;
  }

  .right-column-improve {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .compare-improve {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 0;
  }

  .change-pers {
    flex-flow: column;
    width: 100%;
    height: 450px;
    margin-left: 0;
  }

  .change-img-improve {
    z-index: 1;
    order: -1;
    width: 180px;
    max-width: 99%;
    inset: auto 0% 0% auto;
  }

  .paragraph-29 {
    font-size: .8rem;
  }

  .improve-list-item {
    width: 100%;
  }

  .heading-58 {
    font-size: 22px;
  }

  .paragraph-30 {
    font-size: 1rem;
  }

  .tms_list_item {
    width: 100%;
    font-size: .8rem;
  }

  .tms_card {
    width: 100%;
    height: auto;
  }

  .tms_card:lang(ru) {
    max-width: 100%;
    height: auto;
  }

  .heading-60 {
    margin-bottom: 2rem;
    font-size: 1.2rem;
  }

  .about_business.inverted {
    font-size: 1.5rem;
  }

  .case-image-raz {
    width: 172vw;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .duplicate-results {
    height: auto;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .duplicate-results.hero {
    -webkit-text-fill-color: inherit;
    background-position: 0 -60%;
    background-attachment: scroll;
    background-clip: content-box;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -15.125rem;
  }

  .duplicate-results.main {
    overflow: hidden;
  }

  .image-improve {
    z-index: 1;
    order: -1;
    width: 180px;
    max-width: 99%;
    display: none;
    bottom: 0%;
    right: 0;
  }

  .image-improve:lang(lt) {
    z-index: 1;
  }

  .improve-compare-col {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .leave-wrapper {
    width: 90%;
  }

  .leave-content {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section_old {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 5rem;
    display: none;
    overflow: hidden;
  }

  .section_old.small {
    flex-flow: column;
    padding-top: 2rem;
    display: flex;
    overflow: visible;
  }

  .section_old.small.mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .section_old.blog {
    padding-top: 0;
  }

  .section_old.mobile {
    padding-bottom: 3rem;
  }

  .navigation, .navigation-2 {
    width: 80%;
  }

  .text-block-29 {
    font-size: .875rem;
  }
}

#w-node-_5c9b8e04-4dae-3aaa-4137-c21dcf5adb5b-0143881d, #w-node-c4750daa-e070-3b45-b36c-335e1e8484c0-0143881d, #w-node-_35782739-d2c2-fc19-5470-476c10ba1455-0143881d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aac405c0-69dc-0efa-858b-82385f7053d6-0143881d, #w-node-_5707531e-3e36-da69-ccb7-344b73723b2a-0143881d, #w-node-ce4918d7-35b4-a934-f270-4beeeb1cfb28-0143881d, #w-node-_19300b62-1c2b-c7c6-f93d-583390e459aa-0143881d, #w-node-e12a6948-555d-c502-0b3f-3203646dd8aa-0143881d, #w-node-_403235be-0246-22cf-6752-5dcf942b1f5a-0143881d, #w-node-_457a3960-9627-cba6-0f44-13b9476226f0-0143881d, #w-node-_100a41dd-1cc0-5ab3-ce2d-e9e3cdfb6972-0143881d, #w-node-caf85564-d55e-9441-d09f-438ccd2bab98-0143881d, #w-node-bb225833-d8bf-49e9-5750-37f32ff18cfe-0143881d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64b5-357a64b3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64b9-357a64b3 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64bd-357a64b3 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64c1-357a64b3 {
  grid-area: 4 / 1 / 5 / 3;
  place-self: auto;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64d2-357a64b3 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_2af84bbc-6c8d-5325-caa6-3708357a64df-357a64b3 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_822abac8-083c-d23d-4a54-deac91865cd1-91865cbd {
  justify-self: stretch;
}

#w-node-_822abac8-083c-d23d-4a54-deac91865cd2-91865cbd, #w-node-_822abac8-083c-d23d-4a54-deac91865cd9-91865cbd, #w-node-_822abac8-083c-d23d-4a54-deac91865ce6-91865cbd, #w-node-_822abac8-083c-d23d-4a54-deac91865cf3-91865cbd, #w-node-_822abac8-083c-d23d-4a54-deac91865d00-91865cbd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b06027e5-0ad9-97de-ee1f-dcd609850915-7815757e, #w-node-b06027e5-0ad9-97de-ee1f-dcd609850917-7815757e, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-a6b93e79, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-a6b93e79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5aafad9-ab18-c692-3ce4-40264ae2222b-a6b93e79, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22257-a6b93e79, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22242-a6b93e79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-79b7ea93, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-79b7ea93, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-2fdd9dbf, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-2fdd9dbf, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-c0658a00, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-c0658a00, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-830b93a2, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-830b93a2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e5aafad9-ab18-c692-3ce4-40264ae2222a-830b93a2, #w-node-e5aafad9-ab18-c692-3ce4-40264ae2222b-830b93a2, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22257-830b93a2, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22242-830b93a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-8eed7c90, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-8eed7c90 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-8eed7c90 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-b64f95f0, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-b64f95f0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-b64f95f0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-bd611d37, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-bd611d37 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-bd611d37 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-4472fbbe, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-4472fbbe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-4472fbbe {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-9c4ad5cf, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-9c4ad5cf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-9c4ad5cf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-fc2df4aa, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-fc2df4aa, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-0f9047dc, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-0f9047dc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-0f9047dc {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-14c28838, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-14c28838 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-14c28838 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-6419ff65, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-6419ff65 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-6419ff65 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-6ef5a189, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-6ef5a189 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-6ef5a189 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-90b132b0, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-90b132b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-90b132b0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-2b84536d, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-2b84536d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-2b84536d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-83a09970, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-83a09970, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-2cda7b80, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-2cda7b80, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-f15d06c3, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-f15d06c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba44504-1ba444f9 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba44508-1ba444f9 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba4450c-1ba444f9 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba44510-1ba444f9 {
  grid-area: 3 / 1 / 4 / 3;
  place-self: auto;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba44521-1ba444f9 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_4c60afb7-ca39-ac77-4cc0-50541ba4452e-1ba444f9 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_123c17fb-0693-60c9-9abb-7db23816511a-132fc924 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_123c17fb-0693-60c9-9abb-7db23816511b-132fc924 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c732-7ad1c730 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c736-7ad1c730 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c73a-7ad1c730 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c73e-7ad1c730 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c74f-7ad1c730 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-f016b15f-5486-5935-9114-a4247ad1c750-7ad1c730 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-d7643a8d-82c4-cab4-e770-cc2d2a2fa6eb-a78ea21e {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5fee65c9-e732-052b-27c6-512e1a04618b-7933c69d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c69f-7933c69d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c6a3-7933c69d {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c6a7-7933c69d {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c6ab-7933c69d {
  grid-area: 4 / 1 / 5 / 3;
  place-self: auto;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c6bd-7933c69d {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-eae6c2ed-3597-96ad-b612-df4e7933c6bc-7933c69d {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-e0bbb3c1, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-e0bbb3c1, #w-node-_5e3a3e24-29a1-8107-0c2c-0845e55339b7-61a5a78a, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-2b144761, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-2b144761, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-36b99799, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-36b99799, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-4b3aa3f8, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-4b3aa3f8, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-6299aa10, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-6299aa10 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aaff-6299aa10 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-c966a36f, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-c966a36f, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff1-6675e99e, #w-node-cf9b3b48-b433-b4ff-34ab-c6d907018ff3-6675e99e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a20a2b4d-59e2-807c-27b8-013c785668ed-6675e99e, #w-node-a20a2b4d-59e2-807c-27b8-013c785668f5-6675e99e, #w-node-a20a2b4d-59e2-807c-27b8-013c785668fd-6675e99e, #w-node-a20a2b4d-59e2-807c-27b8-013c78566905-6675e99e, #w-node-a20a2b4d-59e2-807c-27b8-013c7856690e-6675e99e, #w-node-a20a2b4d-59e2-807c-27b8-013c78566916-6675e99e, #w-node-d8257df0-7ed3-4a39-b363-5bc700582fee-6675e99e, #w-node-_09ad3bed-2432-3aa5-fb3f-d42b55d2a312-6675e99e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-768f4978, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-768f4978, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-d3d85714, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-d3d85714, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-324be700, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-324be700, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-4674a4b5, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-4674a4b5, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-e4dd732c, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-e4dd732c, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-6ad4f2c9, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-6ad4f2c9, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-8e492a4c, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-8e492a4c, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-3dae7997, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-3dae7997, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445b-575823f3, #w-node-e9d3f102-0431-43ff-4b35-1a44d202445f-575823f3, #w-node-_928fe72e-d86d-e3f2-cc76-97aafa9b06a8-b75fbd17, #w-node-_928fe72e-d86d-e3f2-cc76-97aafa9b06ab-b75fbd17, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa54-85f80a3a, #w-node-f20bec7d-c1c3-0d59-9c34-14cb40a7aa56-85f80a3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_35782739-d2c2-fc19-5470-476c10ba1455-0143881d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2fa9f2e3-f6f1-91df-92cd-209b53fe7d1b-0143881d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-caf85564-d55e-9441-d09f-438ccd2bab98-0143881d, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22242-a6b93e79, #w-node-e5aafad9-ab18-c692-3ce4-40264ae22242-830b93a2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Involve Vf';
  src: url('../fonts/Involve-VF.ttf') format('truetype');
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Involve Oblique Vf';
  src: url('../fonts/Involve-Oblique-VF.ttf') format('truetype');
  font-weight: 400 700;
  font-style: italic;
  font-display: swap;
}