html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}
body {
  margin: 0;
}

footer,
nav,
section {
  display: block;
}

video {
  vertical-align: baseline;
  display: inline-block;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  margin: 0.67em 0;
  font-size: 2em;
}
small {
  font-size: 80%;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}

input {
  color: inherit;
  font: inherit;
  margin: 0;
}

input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
@font-face {
  font-family: xoobug-icons;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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)
      format("truetype");
  font-weight: 400;
  font-style: normal;
}
* {
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
.xb-inline-block {
  max-width: 100%;
  display: inline-block;
}
.xb-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}
input.xb-button {
  -webkit-appearance: button;
}
h1,
h2,
h3 {
  margin-bottom: 10px;
  font-weight: 700;
}
h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}
h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}
h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
.xb-form {
  margin: 0 0 15px;
}
.xb-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}
.xb-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}
.xb-input {
  width: 100%;
  height: 38px;
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}
.xb-input:-moz-placeholder {
  color: #999;
}
.xb-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.xb-input::-webkit-input-placeholder {
  color: #999;
}
.xb-input:focus {
  border-color: #3898ec;
  outline: 0;
}
.xb-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.xb-container:before,
.xb-container:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.xb-container:after {
  clear: both;
}
@media screen and (max-width: 991px) {
  .xb-container {
      max-width: 728px;
  }
}
@media screen and (max-width: 479px) {
  .xb-container {
      max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .xb-nav-brand {
      padding-left: 10px;
  }
}
.xb-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}
.xb-nav:before,
.xb-nav:after {
  content: " ";
  grid-area: 1/1/2/2;
  display: table;
}
.xb-nav:after {
  clear: both;
}
.xb-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}
.xb-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
.xb-nav-link.xb--current {
  color: #0082f3;
}
.xb-nav-menu {
  float: right;
  position: relative;
}
.xb-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}
.xb-nav-button:focus {
  outline: 0;
}
@media screen and (max-width: 991px) {
  .xb-nav[data-collapse="medium"] .xb-nav-menu {
      display: none;
  }
  .xb-nav[data-collapse="medium"] .xb-nav-button {
      display: block;
  }
}
@media screen and (max-width: 767px) {
  .xb-nav[data-collapse="small"] .xb-nav-menu {
      display: none;
  }
  .xb-nav[data-collapse="small"] .xb-nav-button {
      display: block;
  }
  .xb-nav-brand {
      padding-left: 10px;
  }
}
.xb--tab-active {
  display: block;
}
@keyframes spin {
  0% {
      transform: rotate(0);
  }
  to {
      transform: rotate(360deg);
  }
}

.xb-condition-invisible {
  display: none !important;
}
:root {
  --neutral--600: #34394b;
  --neutral--800: #020f1e;
  --secondary--color-1: #005dff;
  --accent--primary-1: #020c1e;
  --neutral--100: white;
  --neutral--300: #dbe2ed;
  --general--shadow-01: rgba(105, 104, 168, 0.06);
  --neutral--200: #f0f6ff;
  --general--shadow-05: rgba(105, 104, 168, 0.16);
  --general--shadow-02: rgba(105, 104, 169, 0.08);
  --secondary--color-2: #6c47ff;
  --secondary--color-3: #39c0c8;
  --secondary--color-4: #fdb52a;
  --secondary--color-5: #f34971;
  --neutral--700: #0e182a;
  --neutral--500: #7d8695;
  --neutral--400: #9ea5b7;
  --system--green-400: #11845b;
  --system--blue-400: #086cd9;
  --system--blue-300: #1d88fe;
  --system--blue-200: #8fc3ff;
  --system--blue-100: #eaf4ff;
  --system--green-300: #05c168;
  --system--green-200: #7fdca4;
  --system--green-100: #def2e6;
  --system--red-400: #dc2b2b;
  --system--300: #ff5a65;
  --system--red-200: #ffbec2;
  --system--red-100: #ffeff0;
  --system--orange-400: #d5691b;
  --system--orange-300: #ff9e2c;
  --system--orange-200: #ffd19b;
  --system--orange-100: #fff3e4;
  --general--shadow-03: rgba(105, 104, 168, 0.1);
  --general--shadow-04: rgba(105, 104, 168, 0.14);
  --general--shadow-06: rgba(105, 104, 168, 0.24);
  --button-shadow--color-01: rgba(74, 58, 255, 0.06);
  --button-shadow--color-2: rgba(74, 58, 255, 0.08);
  --button-shadow--color-03: rgba(74, 58, 255, 0.08);
  --button-shadow--white-01: rgba(20, 20, 43, 0.04);
  --button-shadow--white-02: rgba(20, 20, 43, 0.06);
  --button-shadow--white-03: rgba(20, 20, 43, 0.1);
}
.xb-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
body {
  color: var(--neutral--600);
  font-family: Onest, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.667em;
}
h1 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}
h2 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.316em;
}
h3 {
  color: var(--neutral--800);
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.417em;
}
p {
  margin-bottom: 16px;
}
a {
  color: var(--secondary--color-1);
  text-decoration: underline;
  transition: color 0.3s;
}
a:hover {
  color: var(--accent--primary-1);
}
ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}
li {
  margin-bottom: 8px;
  padding-left: 8px;
}
img {
  max-width: 100%;
  display: inline-block;
}
.page-wrapper {
  min-height: 100vh;
  perspective: 1000px;
}
.grid-2-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-2-columns.title-and-buttons {
  grid-column-gap: 40px;
  grid-template-columns: 1fr auto;
}
.grid-2-columns.card-integration-content-top-grid {
  grid-column-gap: 16px;
  grid-template-columns: auto 1fr;
  align-items: center;
}
.grid-2-columns.integrations-hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-columns: 0.7fr 1fr;
}
.card {
  background-color: var(--neutral--100);
  border-radius: 12px;
  overflow: hidden;
}
.card.link-card {
  color: var(--neutral--600);
  transform-style: preserve-3d;
  text-decoration: none;
  transition: opacity 0.3s, transform 0.3s, color 0.3s;
  display: block;
}
.card.link-card:hover {
  opacity: 0.8;
  color: var(--neutral--600);
  transform: scale3d(0.99, 0.99, 1.01);
}
.card.integration {
  background-color: var(--neutral--200);
  padding: 42px 40px 40px;
}
.bg-secondary-1 {
  background-color: var(--secondary--color-1);
}
.bg-secondary-4 {
  background-color: var(--secondary--color-4);
}
.bg-neutral-200 {
  background-color: var(--neutral--200);
}
.color-neutral-800 {
  color: var(--neutral--800);
}
.color-neutral-500 {
  color: var(--neutral--500);
}
.color-neutral-100 {
  color: var(--neutral--100);
}
.color-neutral-400 {
  color: var(--neutral--400);
}
.mg-bottom-24px {
  margin-bottom: 24px;
}
.mg-bottom-32px {
  margin-bottom: 32px;
}
.mg-bottom-40px {
  margin-bottom: 40px;
}
.mg-bottom-80px {
  margin-bottom: 80px;
}
.text-200 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.111em;
}
.text-200.list {
  line-height: 24px;
}
.text-200.medium {
  font-weight: 500;
}
.text-200.bold {
  font-weight: 700;
}
.display-1 {
  color: var(--neutral--800);
  font-size: 82px;
  font-weight: 700;
  line-height: 1.195em;
}
.display-1.color-neutral-100 {
  color: var(--neutral--100);
}
.display-2 {
  color: var(--neutral--800);
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2em;
}
.display-2.mg-bottom-0 {
  margin-top: 72px;
}
.display-2.color-neutral-100 {
  color: var(--neutral--100);
}
.display-4 {
  color: var(--neutral--800);
  font-size: 28px;
  font-weight: 700;
  line-height: 1.429em;
}
.text-300 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
}
.text-300.medium {
  font-weight: 500;
}
.text-300.bold {
  font-weight: 700;
}
.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}
.grid-3-columns.integrations-grid {
  grid-row-gap: 30px;
}
.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}
.inner-container.cta-v2-content {
  z-index: 1;
  max-width: 40%;
  min-width: 434px;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}
.inner-container.footer-newsletter {
  width: 100%;
  max-width: 359px;
  min-width: 270px;
}
.inner-container.integrations-main-content {
  z-index: 1;
  max-width: 518px;
  margin-top: 79px;
  margin-bottom: 79px;
  position: relative;
}
.inner-container.integrations-image {
  width: 100%;
  max-width: 741px;
  transform-origin: 50% 100%;
}
.mg-bottom-0 {
  margin-bottom: 0;
}
.btn-primary {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 8px;
  justify-content: center;
  padding: 26px 38px;
  font-weight: 500;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color 0.3s, transform 0.3s, color 0.3s;
}
.btn-primary:hover {
  background-color: var(--neutral--600);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, 0.01px);
}
.btn-primary.small {
  padding: 16px 22px;
  font-size: 16px;
  line-height: 1.125em;
}
.btn-primary.small.header-btn-hidde-on-mb {
  margin-left: 32px;
}
.btn-primary.small.white {
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
}
.btn-primary.large {
  padding: 28px 56px;
}
.btn-primary.accent {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
}
.btn-primary.accent:hover {
  background-color: var(--neutral--200);
  color: var(--accent--primary-1);
}
.btn-primary.inside-input-copysadas {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.btn-primary.inside-input-copysadas.default {
  padding: 16px 24px;
  top: 8px;
  bottom: 8px;
  right: 8px;
}
.btn-secondary {
  border: 1px solid var(--neutral--800);
  color: var(--neutral--800);
  text-align: center;
  transform-style: preserve-3d;
  background-color: transparent;
  border-radius: 8px;
  padding: 26px 38px;
  line-height: 1.111em;
  transition: border-color 0.3s, transform 0.3s, background-color 0.3s, color 0.3s;
}
.btn-secondary:hover {
  background-color: var(--neutral--800);
  color: var(--neutral--100);
  transform: translate3d(0, -3px, 0.01px);
}
.btn-secondary.small {
  padding: 16px 22px;
  font-size: 16px;
  line-height: 1.125em;
}
.btn-secondary.small.white.header-btn-hidde-on-mb {
  border-color: var(--neutral--800);
  color: var(--neutral--800);
}
.btn-secondary.small.white.header-btn-hidde-on-mb.xb--current {
  border-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
}
.btn-secondary.small.header-btn-hidde-on-mb {
  color: var(--neutral--100);
  -webkit-text-stroke-color: var(--neutral--800);
  margin-left: 32px;
  font-weight: 700;
}
.btn-secondary.large {
  padding: 28px 56px;
}
.btn-secondary.white {
  border-color: var(--neutral--100);
  color: var(--neutral--100);
}
.btn-secondary.white:hover {
  border-color: var(--neutral--100);
  background-color: var(--neutral--100);
  color: var(--neutral--800);
}
.btn-secondary.category-btn {
  border-color: var(--neutral--400);
  padding-top: 24px;
  padding-bottom: 24px;
  font-size: 20px;
  line-height: 1.1em;
}
.btn-secondary.category-btn.xb--current {
  border-color: var(--accent--primary-1);
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
}
.input {
  min-height: 72px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
  border-radius: 8px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow 0.3s, color 0.3s, border-color 0.3s;
}
.input:hover {
  border-color: var(--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}
.input:focus {
  border-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
}
.input::-ms-input-placeholder {
  color: var(--neutral--400);
}
.input::placeholder {
  color: var(--neutral--400);
}
.input.small {
  min-height: 46px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.input.small::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input.small::placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input.large {
  min-height: 76px;
}
.input.input-subscribe-footer {
  border-color: var(--neutral--400);
  margin-bottom: 0;
}
.input.input-subscribe-footer:hover,
.input.input-subscribe-footer:focus {
  border-color: var(--accent--primary-1);
}
.input.input-subscribe-footer::-ms-input-placeholder {
  color: var(--neutral--600);
}
.input.input-subscribe-footer::placeholder {
  color: var(--neutral--600);
}
.input.medium {
  min-height: 56px;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.input.medium::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input.medium::placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input.medium.last {
  margin-bottom: 0;
}
.social-icon-font {
  font-family: Social Icons Font, sans-serif;
  line-height: 21px;
}
.social-icon-square {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: var(--neutral--200);
  transform-style: preserve-3d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: transform 0.3s, background-color 0.3s, color 0.3s;
  display: flex;
}
.social-icon-square:hover {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: translate3d(0, -8px, 0.01px);
}
.social-icon-square.bg-secondary-1 {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
  transform: translate(-168px);
}
.social-icon-square.bg-blue {
  color: var(--neutral--100);
  background-color: #28a5ff;
}
.social-icon-square.bg-secondary-4 {
  background-color: var(--secondary--color-4);
  color: var(--neutral--100);
}
.social-icon-square.bg-red {
  color: var(--neutral--100);
  background-color: #ff1a1a;
}
.line-rounded-icon {
  font-family: Line Rounded Icons, sans-serif;
}
.line-rounded-icon.link-icon-right {
  margin-left: 6px;
  display: inline-block;
}
.line-rounded-icon.success-message-check {
  color: var(--secondary--color-1);
  margin-right: 10px;
  font-size: 36px;
}
.line-rounded-icon.success-message-check.large {
  margin-bottom: 16px;
  margin-right: 0;
  font-size: 80px;
  line-height: 1em;
}
.line-rounded-icon.success-message-check.white {
  color: var(--neutral--100);
}
.buttons-row {
  grid-column-gap: 28px;
  grid-row-gap: 24px;
  align-items: center;
  display: flex;
}
.buttons-row.center {
  justify-content: center;
  margin-bottom: -302px;
  padding-top: 125px;
  padding-bottom: 133px;
}
.container-default {
  max-width: 1364px;
  padding-left: 24px;
  padding-right: 24px;
}
.container-default.center {
  margin-bottom: 0;
}
.section {
  padding-top: 73px;
  padding-bottom: 73px;
}
.section.small {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section.bg-neutral-200 {
  background-color: rgba(240, 246, 255, 0.5);
  border-radius: 12px;
  padding-bottom: 50px;
}
.section.hero {
  overflow: hidden;
}
.section.hero.v5 {
  padding-top: 77px;
  padding-bottom: 240px;
  position: relative;
}
.section.hero.v7 {
  background-color: var(--neutral--200);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
.section.hero.v13 {
  background-color: var(--accent--primary-1);
  padding-top: 44px;
  padding-bottom: 79px;
}
.section.cta-v2 {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section.newsletter {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section.pd-174px {
  padding-top: 140px;
  padding-bottom: 140px;
}
.link-wrapper {
  color: var(--neutral--800);
  font-weight: 500;
  line-height: 1.111em;
  transition: none;
  display: inline-block;
}
.link-wrapper.white {
  color: var(--neutral--100);
}
.link-text {
  display: inline-block;
}
.heading-h1-size {
  color: var(--neutral--800);
  font-size: 54px;
  font-weight: 700;
  line-height: 1.222em;
}
.header-content-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.header-content-wrapper.center {
  justify-content: center;
}
.header-nav-menu-list {
  z-index: 1;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}
.header-nav-list-item {
  color: var(--neutral--100);
  margin-bottom: 0;
  padding-left: 32px;
  line-height: 1.111em;
}
.header-nav-list-item.show-in-tablet---btn {
  display: none;
}
.header-logo {
  width: 100%;
}
.header-logo-link {
  max-width: 247px;
  transform-style: preserve-3d;
  align-self: center;
  padding-left: 0;
  padding-right: 0;
  transition: transform 0.3s, color 0.3s;
}
.header-logo-link:hover {
  transform: scale3d(0.96, 0.96, 1.01);
}
.header-logo-link.small {
  max-width: 196px;
}
.hamburger-menu-wrapper {
  transform-style: preserve-3d;
  padding: 0;
}
.hamburger-menu-bar {
  width: 52px;
  height: 4px;
  background-color: var(--neutral--800);
  border-radius: 20px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.header-right-side {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}
.social-media-grid-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  justify-items: start;
}
.social-media-grid-top.right {
  grid-column-gap: 360px;
  justify-content: end;
  justify-items: end;
}
.social-media-grid-top.right.center-tablet {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}
.social-media-grid-top.center {
  justify-content: center;
  justify-items: center;
}
.flex-horizontal {
  display: flex;
}
.flex-horizontal.title-and-buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.footer-wrapper {
  border-top: 1px solid var(--neutral--200);
  background-color: var(--neutral--100);
}
.nav-menu-list-wrapper {
  margin-bottom: 0;
  margin-right: 40px;
  padding-left: 0;
  list-style-type: none;
}
.nav-menu-list-wrapper.last {
  margin-right: 0;
}
.nav-menu-list-item {
  margin-bottom: 18px;
  padding-left: 0;
  line-height: 1.111em;
}
.nav-link {
  color: var(--neutral--600);
  transform-style: preserve-3d;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform 0.3s, color 0.3s;
  display: inline-block;
}
.nav-link:hover {
  color: var(--secondary--color-1);
  transform: translate3d(6px, 0, 0.01px);
}
.nav-link.accent {
  color: var(--secondary--color-1);
  font-weight: 700;
}
.nav-link.accent:hover {
  color: var(--accent--primary-1);
}
.footer-bottom {
  border-top: 1px solid rgba(158, 165, 183, 0.4);
  padding-top: 37px;
  padding-bottom: 37px;
}
.footer-middle {
  padding-top: 80px;
  padding-bottom: 80px;
}
.success-message {
  color: var(--accent--primary-1);
  background-color: transparent;
  padding: 0;
  font-weight: 500;
}
.success-message.color-neutral-100 {
  color: var(--neutral--100);
}
.error-message {
  color: var(--system--300);
  background-color: transparent;
  margin-top: 20px;
  padding: 0;
}
.grid-footer-paragrah---social-media {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.38fr;
  align-items: center;
}
.text-left {
  text-align: left;
}
.grid-subscribe-form-button-down {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
.image.cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0;
  flex: 1;
  order: 0;
  padding-top: 0;
  transform: translate(0);
}
.image-wrapper {
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
  transform: translate(0);
}
.image-wrapper.shape.cta-v2-shape---01 {
  width: 100%;
  margin-top: -45%;
  margin-right: -24%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}
.image-wrapper.shape.cta-v2-shape---02 {
  width: 100%;
  margin-bottom: -22%;
  margin-right: -26%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}
.image-wrapper.cta-v2 {
  width: 101.998%;
  margin-bottom: -63%;
  margin-right: -2%;
}
.image-wrapper.cta-v2-image-arrow {
  width: 47%;
  margin-bottom: 15%;
  margin-left: -25%;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}
.image-wrapper.image-circle {
  border-radius: 50%;
}
.image-wrapper.image-circle.card-integration-icon {
  max-width: 75px;
}
.grid-footer {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  justify-content: space-between;
  display: flex;
}
.input-subscribe-footer-form-block {
  min-height: 138px;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}
.text-shape-accent {
  z-index: -1;
  background-image: url(https://assets-global.website-files.com/63af34db85d8d880451ad41b/63af34db85d8d821141ad487_shape-text-1-promoplus-template.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  margin: -2% -6%;
  padding: 2% 6%;
  display: inline-block;
  position: relative;
}
.text-shape-accent.v5 {
  background-image: url(https://assets-global.website-files.com/63af34db85d8d880451ad41b/63af34db85d8d845c71ad4a3_shape-text-5-promoplus-template.svg);
  margin-right: -2.5%;
  padding-right: 2.5%;
}
.text-shape-accent.v7 {
  background-image: url(https://assets-global.website-files.com/63af34db85d8d880451ad41b/63af34db85d8d83bc61ad4df_shape-text-7-promoplus-template.svg);
  margin-top: -3%;
  margin-bottom: -3%;
  padding-top: 3%;
  padding-bottom: 3%;
}
.text-shape-accent.v13 {
  background-image: url(https://assets-global.website-files.com/63af34db85d8d880451ad41b/63af34db85d8d8b5411ad598_shape-text-13-promoplus-template.svg);
  margin: 0% 0% -18% -1%;
  padding: 0% 0% 18% 1%;
}
.mg-top-auto {
  margin-top: auto;
}
.cta-v2-images {
  width: 100%;
  max-width: 53%;
  transform-origin: 50% 100%;
  align-self: flex-end;
  position: relative;
}
.center {
  margin-left: auto;
  margin-right: auto;
}
.categories-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}
.categories-wrapper.center---tablet {
  flex-wrap: wrap;
}
.category-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}
.header-nav-menu-wrapper---bg {
  display: none;
}
.social-icon-square-copy34524353 {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: var(--neutral--200);
  transform-style: preserve-3d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: transform 0.3s, background-color 0.3s, color 0.3s;
  display: flex;
}
.social-icon-square-copy34524353:hover {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: translate3d(0, -8px, 0.01px);
}
.social-icon-square-copy34524353.bg-secondary-1 {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
}
.social-icon-square-copy34524353.bg-blue {
  color: var(--neutral--100);
  background-color: #28a5ff;
}
.social-icon-square-copy34524353.bg-secondary-4 {
  background-color: var(--secondary--color-4);
  color: var(--neutral--100);
}
.social-icon-square-copy34524353.bg-red {
  color: var(--neutral--100);
  background-color: #ff1a1a;
}
.social-icon-square-copy-423423 {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: var(--neutral--200);
  transform-style: preserve-3d;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: transform 0.3s, background-color 0.3s, color 0.3s;
  display: flex;
}
.social-icon-square-copy-423423:hover {
  background-color: var(--accent--primary-1);
  color: var(--neutral--100);
  transform: translate3d(0, -8px, 0.01px);
}
.social-icon-square-copy-423423.bg-secondary-1 {
  background-color: var(--secondary--color-1);
  color: var(--neutral--100);
}
.social-icon-square-copy-423423.bg-blue {
  color: var(--neutral--100);
  background-color: #28a5ff;
}
.social-icon-square-copy-423423.bg-secondary-4 {
  background-color: var(--secondary--color-4);
  color: var(--neutral--100);
}
.social-icon-square-copy-423423.bg-red {
  color: var(--neutral--100);
  background-color: #ff1a1a;
}
.cta-v2-wrapper-copy4343434 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.inner-container-copy34343.center {
  margin-left: auto;
  margin-right: auto;
}
.inner-container-copy34343.cta-v2-content {
  z-index: 1;
  max-width: 40%;
  min-width: 434px;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}
.inner-container-copy34343.footer-newsletter {
  width: 100%;
  max-width: 359px;
  min-width: 270px;
}
.inner-container-copy34343.integrations-main-content {
  z-index: 1;
  max-width: 518px;
  margin-top: 79px;
  margin-bottom: 79px;
  position: relative;
}
.inner-container-copy34343.integrations-image {
  width: 100%;
  max-width: 741px;
  transform-origin: 50% 100%;
}
.section-copy3453453 {
  padding-top: 73px;
  padding-bottom: 73px;
}
.section-copy3453453.small {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section-copy3453453.bg-neutral-200 {
  background-color: rgba(240, 246, 255, 0.5);
  border-radius: 12px;
  padding-bottom: 50px;
}
.section-copy3453453.hero {
  overflow: hidden;
}
.section-copy3453453.hero.v5 {
  padding-top: 77px;
  padding-bottom: 240px;
  position: relative;
}
.section-copy3453453.hero.v7 {
  background-color: var(--neutral--200);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
.section-copy3453453.hero.v13 {
  background-color: var(--accent--primary-1);
  padding-top: 44px;
  padding-bottom: 79px;
}
.section-copy3453453.cta-v2 {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section-copy3453453.newsletter {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section-copy3453453.pd-174px {
  padding-top: 140px;
  padding-bottom: 140px;
}
.section-copy35453453453 {
  padding-top: 73px;
  padding-bottom: 73px;
}
.section-copy35453453453.small {
  padding-top: 100px;
  padding-bottom: 100px;
}
.section-copy35453453453.bg-neutral-200 {
  background-color: rgba(240, 246, 255, 0.5);
  border-radius: 12px;
  padding-bottom: 50px;
}
.section-copy35453453453.hero {
  overflow: hidden;
}
.section-copy35453453453.hero.v5 {
  padding-top: 77px;
  padding-bottom: 240px;
  position: relative;
}
.section-copy35453453453.hero.v7 {
  background-color: var(--neutral--200);
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
}
.section-copy35453453453.hero.v13 {
  background-color: var(--accent--primary-1);
  padding-top: 44px;
  padding-bottom: 79px;
}
.section-copy35453453453.cta-v2 {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section-copy35453453453.newsletter {
  background-color: var(--secondary--color-1);
  border-radius: 12px;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}
.section-copy35453453453.pd-174px {
  padding-top: 140px;
  padding-bottom: 140px;
}
.flex-horizontal-copy-copy343434 {
  display: flex;
}
.flex-horizontal-copy-copy343434.title-and-buttons {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.input-copy4324234 {
  min-height: 72px;
  border: 1px solid var(--neutral--300);
  background-color: var(--neutral--100);
  color: var(--accent--primary-1);
  border-radius: 8px;
  margin-bottom: 0;
  padding: 26px 24px;
  font-size: 18px;
  line-height: 1.111em;
  transition: box-shadow 0.3s, color 0.3s, border-color 0.3s;
}
.input-copy4324234:hover {
  border-color: var(--accent--primary-1);
  box-shadow: 0 2px 12px 0 var(--general--shadow-03);
}
.input-copy4324234:focus {
  border-color: var(--accent--primary-1);
  color: var(--accent--primary-1);
}
.input-copy4324234::-ms-input-placeholder {
  color: var(--neutral--400);
}
.input-copy4324234::placeholder {
  color: var(--neutral--400);
}
.input-copy4324234.small {
  min-height: 46px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.input-copy4324234.small::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input-copy4324234.small::placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input-copy4324234.large {
  min-height: 76px;
}
.input-copy4324234.input-subscribe-footer {
  border-color: var(--neutral--400);
  margin-bottom: 0;
}
.input-copy4324234.input-subscribe-footer:hover,
.input-copy4324234.input-subscribe-footer:focus {
  border-color: var(--accent--primary-1);
}
.input-copy4324234.input-subscribe-footer::-ms-input-placeholder {
  color: var(--neutral--600);
}
.input-copy4324234.input-subscribe-footer::placeholder {
  color: var(--neutral--600);
}
.input-copy4324234.medium {
  min-height: 56px;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.input-copy4324234.medium::-ms-input-placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input-copy4324234.medium::placeholder {
  font-size: 16px;
  line-height: 18px;
}
.input-copy4324234.medium.last {
  margin-bottom: 0;
}
.position-relative-copy243422345 {
  position: relative;
}
.nav-content-copy345345345,
.nav-content-copy-copy34534534 {
  flex-wrap: wrap;
  display: flex;
}
.header-nav-link-copy543534534 {
  color: var(--accent--primary-1);
  padding: 0;
  line-height: 1.111em;
}
.header-nav-link-copy543534534:hover {
  color: var(--secondary--color-1);
}
.header-nav-link-copy543534534.xb--current {
  color: var(--accent--primary-1);
}
.header-nav-link-copy543534534.white {
  color: var(--neutral--100);
  transition: color 0.3s;
}
.header-nav-link-copy543534534.white:hover {
  color: var(--system--blue-200);
}
.header-nav-link-copy543534534.white.xb--current {
  color: var(--neutral--100);
}
.header-nav-link-copy543534534.white.secondary-01---hover {
  color: var(--accent--primary-1);
  -webkit-text-stroke-color: var(--accent--primary-1);
  background-color: transparent;
}
.header-nav-link-copy543534534.white.secondary-01---hover:hover {
  color: var(--secondary--color-1);
}
.header-nav-link-copy34534534 {
  color: var(--accent--primary-1);
  padding: 0;
  line-height: 1.111em;
}
.header-nav-link-copy34534534:hover {
  color: var(--secondary--color-1);
}
.header-nav-link-copy34534534.xb--current {
  color: var(--accent--primary-1);
}
.header-nav-link-copy34534534.white {
  color: var(--neutral--100);
  transition: color 0.3s;
}
.header-nav-link-copy34534534.white:hover {
  color: var(--system--blue-200);
}
.header-nav-link-copy34534534.white.xb--current {
  color: var(--neutral--100);
}
.header-nav-link-copy34534534.white.secondary-01---hover {
  color: var(--accent--primary-1);
  -webkit-text-stroke-color: var(--accent--primary-1);
  background-color: transparent;
}
.header-nav-link-copy34534534.white.secondary-01---hover:hover {
  color: var(--secondary--color-1);
}
.header-nav-link-copy534534 {
  color: var(--accent--primary-1);
  padding: 0;
  line-height: 1.111em;
}
.header-nav-link-copy534534:hover {
  color: var(--secondary--color-1);
}
.header-nav-link-copy534534.xb--current {
  color: var(--accent--primary-1);
}
.header-nav-link-copy534534.white {
  color: var(--neutral--100);
  transition: color 0.3s;
}
.header-nav-link-copy534534.white:hover {
  color: var(--system--blue-200);
}
.header-nav-link-copy534534.white.xb--current {
  color: var(--neutral--100);
}
.header-nav-link-copy534534.white.secondary-01---hover {
  color: var(--accent--primary-1);
  -webkit-text-stroke-color: var(--accent--primary-1);
  background-color: transparent;
}
.header-nav-link-copy534534.white.secondary-01---hover:hover {
  color: var(--secondary--color-1);
}
.header-wrapper-copy53453453-copy53453 {
  background-color: transparent;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media screen and (min-width: 1440px) {
  .mg-bottom-32px {
      margin-bottom: 0;
  }
  .social-icon-square.bg-secondary-1 {
      transform: none;
  }
  .buttons-row.center {
      margin-bottom: -29px;
      padding-bottom: 0;
  }
  .section {
      padding-bottom: 78px;
  }
  .section.pd-174px {
      padding-top: 100px;
      padding-bottom: 174px;
  }
  .social-media-grid-top.right.center-tablet {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
      align-items: center;
      display: flex;
  }
  .image.cover {
      transform: none;
  }
  .image-wrapper.cta-v2 {
      margin-bottom: 0%;
  }
  .grid-footer {
      display: flex;
  }
  
  .social-icon-square-copy34524353.bg-secondary-1 {
      transform: none;
  }
  .social-icon-square-copy-423423.bg-secondary-1 {
      transform: none;
  }
  .section-copy3453453 {
      padding-bottom: 78px;
  }
  .section-copy3453453.pd-174px {
      padding-top: 100px;
      padding-bottom: 174px;
  }
  .section-copy35453453453 {
      padding-bottom: 78px;
  }
  .section-copy35453453453.pd-174px {
      padding-top: 100px;
      padding-bottom: 174px;
  }
  .position-relative-copy243422345 {
      margin-bottom: 32px;
      padding-bottom: 0;
  }
}
@media screen and (min-width: 1920px) {
  .display-4.mg-bottom-32px {
      margin-top: -74px;
  }
  .grid-3-columns {
      margin-top: 115px;
  }
  .mg-bottom-0 {
      font-size: 25px;
      line-height: 1.3em;
  }
  .btn-primary {
      transition: background-color 0.3s, transform 0.3s, color 0.3s;
  }
  .btn-primary.large {
      transform: translate(0);
  }
  .social-icon-square.bg-secondary-1 {
      transform: none;
  }
  .buttons-row.center {
      margin-bottom: 109px;
      padding-top: 91px;
      padding-bottom: 0;
  }
  .buttons-row.center---tablet {
      text-align: left;
  }
  .container-default {
      padding-bottom: 0;
  }
  .section {
      padding-top: 41px;
  }
  .social-media-grid-top {
      justify-content: center;
      align-items: center;
      justify-items: center;
  }
  .social-media-grid-top.right.center-tablet {
      grid-column-gap: 5px;
      grid-row-gap: 5px;
      grid-template-rows: auto;
      grid-template-columns: repeat(auto-fit, 36px);
      grid-auto-columns: 1fr;
      display: flex;
      transform: translate(0);
  }
  .flex-horizontal {
      margin-top: -211px;
      padding-top: 0;
  }
  .image.cover {
      margin-bottom: 0;
      padding-top: 0;
      padding-bottom: 21px;
      transform: none;
  }
  .grid-footer {
      display: flex;
  }
  .social-icon-square-copy34524353.bg-secondary-1,
  .social-icon-square-copy-423423.bg-secondary-1 {
      transform: none;
  }
  .inner-container-copy34343._500px---mbl.center {
      padding-top: 85px;
  }
  .section-copy3453453 {
      padding-top: 41px;
  }
  .section-copy35453453453 {
      padding-top: 41px;
  }
  .flex-horizontal-copy-copy343434 {
      margin-top: -211px;
      padding-top: 0;
  }
  .flex-horizontal-copy-copy343434.title-and-buttons {
      margin-top: -131px;
  }
}
@media screen and (max-width: 991px) {
  h1 {
      font-size: 48px;
  }
  h2 {
      margin-bottom: 12px;
      font-size: 30px;
  }
  .grid-2-columns.integrations-hero {
      grid-row-gap: 0px;
      grid-template-columns: 1fr;
      justify-items: center;
  }
  .mg-bottom-32px {
      margin-bottom: 30px;
  }
  .mg-bottom-40px.responsive {
      margin-bottom: 35px;
  }
  .mg-bottom-40px.footer-newsletter-title {
      margin-bottom: 10px;
  }
  .mg-bottom-80px {
      margin-bottom: 70px;
  }
  .display-1 {
      font-size: 64px;
  }
  .display-1.color-neutral-100 {
      text-align: center;
  }
  .display-2 {
      font-size: 50px;
  }
  .display-4 {
      font-size: 24px;
  }
  .grid-3-columns {
      grid-template-columns: 1fr 1fr;
  }
  .inner-container.cta-v2-content {
      max-width: 750px;
      min-width: auto;
      margin-bottom: 40px;
  }
  .inner-container.footer-newsletter {
      max-width: 100%;
      min-width: auto;
  }
  .inner-container._340px---tablet {
      max-width: 340px;
  }
  .inner-container.center---tablet {
      margin-left: auto;
      margin-right: auto;
  }
  .inner-container.integrations-main-content {
      text-align: center;
      margin-top: 70px;
      margin-bottom: 60px;
  }
  .inner-container.integrations-image {
      max-width: 700px;
  }
  .btn-primary {
      padding-top: 24px;
      padding-bottom: 24px;
  }
  .btn-primary.small.header-btn-hidde-on-mb {
      z-index: 2;
      margin-right: 32px;
      position: relative;
  }
  .btn-primary.small.subscribe-form-button-down {
      padding: 24px 34px;
  }
  .btn-secondary.small.header-btn-hidde-on-mb {
      z-index: 2;
      position: relative;
  }
  .buttons-row.center---tablet {
      justify-content: center;
  }
  .container-default {
      padding-bottom: 0;
  }
  .section {
      padding-top: 167px;
      padding-bottom: 167px;
  }
  .section.small {
      padding-top: 80px;
      padding-bottom: 80px;
  }
  .section.hero.v5 {
      padding-top: 70px;
      padding-bottom: 212px;
  }
  .section.pd-174px {
      padding-top: 111px;
      padding-bottom: 111px;
  }
  .heading-h1-size {
      font-size: 48px;
  }
  .header-nav-menu-wrapper {
      width: 100%;
      max-height: 100vh;
      max-width: 100vw;
      background-color: var(--neutral--100);
      border-bottom-right-radius: 12px;
      border-bottom-left-radius: 12px;
      padding: 120px 24px 24px;
      position: fixed;
      top: 0;
      overflow: auto;
  }
  .header-nav-menu-wrapper.bg-accent-1---tablet {
      background-color: var(--accent--primary-1);
  }
  .header-nav-menu-list {
      flex-direction: column;
      align-items: flex-start;
  }
  .header-nav-list-item {
      margin-bottom: 29px;
      padding-left: 0;
  }
  .header-nav-list-item.show-in-tablet---btn {
      align-self: stretch;
      margin-top: 80px;
      display: block;
  }
  .header-logo-link {
      z-index: 2;
  }
  .hamburger-menu-wrapper {
      z-index: 2;
      width: 50px;
      height: 50px;
      min-height: 50px;
      min-width: 50px;
      background-color: var(--accent--primary-1);
      border-radius: 8px;
      transition: background-color 0.3s, transform 0.3s;
      overflow: hidden;
  }
  .hamburger-menu-wrapper:hover {
      background-color: var(--neutral--600);
      transform: translate3d(0, -3px, 0.01px);
  }
  .hamburger-menu-wrapper.accent {
      background-color: var(--secondary--color-1);
  }
  .hamburger-menu-wrapper.accent:hover {
      background-color: var(--neutral--100);
  }
  .hamburger-menu-bar {
      width: 21px;
      height: 3px;
      background-color: var(--neutral--100);
      margin-top: 0;
      margin-bottom: 0;
  }
  .social-media-grid-top.right {
      grid-column-gap: 10px;
  }
  .social-media-grid-top.right.center-tablet {
      width: 100%;
      justify-content: center;
  }
  .flex-horizontal.title-and-buttons {
      text-align: center;
      flex-flow: column;
  }
  .nav-menu-list-wrapper {
      margin-right: 30px;
  }
  .footer-bottom {
      padding-top: 32px;
      padding-bottom: 32px;
  }
  .grid-footer-paragrah---social-media {
      grid-row-gap: 25px;
      text-align: center;
      grid-template-columns: 1fr;
  }
  .image-wrapper.shape.cta-v2-shape---01 {
      width: 75%;
      margin-top: -6%;
      margin-right: -65%;
  }
  .image-wrapper.shape.cta-v2-shape---02 {
      width: 60%;
  }
  .image-wrapper.cta-v2-image-arrow {
      width: 36%;
      margin-bottom: 22%;
      margin-left: -11%;
  }
  .grid-footer {
      grid-row-gap: 60px;
      grid-template-columns: 1fr;
  }
  .text-shape-accent.v13 {
      margin-bottom: -14%;
      padding-bottom: 14%;
  }
  .cta-v2-images {
      max-width: 600px;
      align-self: auto;
      margin-left: -133px;
  }
  .categories-wrapper.center---tablet,
  .category-item.center---tablet {
      justify-content: center;
  }
  .header-nav-menu-wrapper---bg {
      z-index: -1;
      background-color: rgba(2, 12, 30, 0.9);
      position: fixed;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
  }
  .cta-v2-wrapper-copy4343434 {
      text-align: center;
      flex-direction: column;
      margin-bottom: -30px;
      padding-bottom: 0;
  }
  .inner-container-copy34343.cta-v2-content {
      max-width: 750px;
      min-width: auto;
      margin-bottom: 40px;
  }
  .inner-container-copy34343.footer-newsletter {
      max-width: 100%;
      min-width: auto;
  }
  .inner-container-copy34343._340px---tablet {
      max-width: 340px;
  }
  .inner-container-copy34343.center---tablet {
      margin-left: auto;
      margin-right: auto;
  }
  .inner-container-copy34343.integrations-main-content {
      text-align: center;
      margin-top: 70px;
      margin-bottom: 60px;
  }
  .inner-container-copy34343.integrations-image {
      max-width: 700px;
  }
  .section-copy3453453 {
      padding-top: 167px;
      padding-bottom: 167px;
  }
  .section-copy3453453.small {
      padding-top: 80px;
      padding-bottom: 80px;
  }
  .section-copy3453453.hero.v5 {
      padding-top: 70px;
      padding-bottom: 212px;
  }
  .section-copy3453453.pd-174px {
      padding-top: 111px;
      padding-bottom: 111px;
  }
  .section-copy35453453453 {
      padding-top: 167px;
      padding-bottom: 167px;
  }
  .section-copy35453453453.small {
      padding-top: 80px;
      padding-bottom: 80px;
  }
  .section-copy35453453453.hero.v5 {
      padding-top: 70px;
      padding-bottom: 212px;
  }
  .section-copy35453453453.pd-174px {
      padding-top: 111px;
      padding-bottom: 111px;
  }
  .flex-horizontal-copy-copy343434.title-and-buttons {
      text-align: center;
      flex-flow: column;
  }
  .position-relative-copy243422345 {
      width: 250px;
  }
  .hamburger-menu-lines-wrapper-copy53453453 {
      grid-row-gap: 8px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex;
      position: absolute;
      top: 0%;
      bottom: 0%;
      left: 0%;
      right: 0%;
  }
  .header-nav-link-copy543534534 {
      font-size: 28px;
  }
  .header-nav-link-copy34534534 {
      font-size: 28px;
  }
  .header-nav-link-copy534534 {
      font-size: 28px;
  }
  .header-wrapper-copy53453453-copy53453 {
      padding-top: 24px;
      padding-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  body {
      font-size: 16px;
  }
  h1 {
      font-size: 38px;
  }
  h2 {
      margin-bottom: 10px;
      font-size: 26px;
  }
  h3 {
      font-size: 22px;
  }
  .grid-2-columns {
      grid-template-columns: 1fr;
  }
  
  .grid-2-columns.title-and-buttons {
      grid-template-columns: 1fr;
  }
  .card.integration {
      padding-left: 34px;
      padding-right: 34px;
  }
  .mg-bottom-24px {
      margin-bottom: 20px;
  }
  .mg-bottom-32px {
      margin-bottom: 25px;
  }
  .mg-bottom-40px.responsive {
      margin-bottom: 30px;
  }
  
  .mg-bottom-80px {
      margin-bottom: 60px;
  }
  .text-200 {
      font-size: 16px;
  }
  .text-200.list {
      line-height: 22px;
  }
  .display-1 {
      font-size: 50px;
  }
  .display-2 {
      font-size: 40px;
  }
  .display-4 {
      font-size: 22px;
  }
  .text-300 {
      font-size: 18px;
  }
  .grid-3-columns {
      grid-template-columns: 1fr;
  }
  
  .inner-container.cta-v2-content {
      max-width: 400px;
      margin-bottom: 30px;
  }
  .inner-container._500px---mbl {
      max-width: 500px;
  }
  .inner-container.integrations-main-content {
      max-width: 500px;
      margin-top: 60px;
      margin-bottom: 50px;
  }
  .inner-container.integrations-image {
      max-width: 600px;
  }
  .btn-primary {
      padding: 20px 32px;
  }
  .btn-primary.small {
      padding-left: 18px;
      padding-right: 18px;
  }
  .btn-primary.small.header-btn-hidde-on-mb {
      display: none;
  }
  .btn-primary.large {
      padding: 24px 48px;
  }
  
  .btn-primary.inside-input-copysadas.default {
      padding-top: 12px;
      padding-bottom: 12px;
  }
  .btn-secondary {
      padding: 20px 32px;
  }
  .btn-secondary.small {
      padding: 14px 18px;
      font-size: 14px;
  }
  .btn-secondary.small.header-btn-hidde-on-mb {
      display: none;
  }
  .btn-secondary.large {
      padding: 24px 48px;
  }
  .btn-secondary.category-btn {
      padding: 20px 24px;
      font-size: 18px;
  }
  .input {
      min-height: 60px;
      padding-top: 16px;
      padding-bottom: 16px;
      font-size: 16px;
  }
  .input.large.button-inside {
      min-height: 68px;
  }
  .social-icon-square {
      width: 32px;
      height: 32px;
      min-height: 32px;
      min-width: 32px;
  }
  .line-rounded-icon.success-message-check.large {
      font-size: 70px;
  }
  .buttons-row {
      grid-column-gap: 16px;
      grid-row-gap: 20px;
  }
  .section {
      padding-top: 138px;
      padding-bottom: 138px;
  }
  .section.small {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .section.hero.v5 {
      padding-top: 60px;
      padding-bottom: 177px;
  }
  .section.pd-174px {
      padding-top: 90px;
      padding-bottom: 90px;
  }
  .heading-h1-size {
      font-size: 38px;
  }
  .header-logo-link {
      max-width: 206px;
  }
  .header-logo-link.small {
      max-width: 170px;
  }
  .hamburger-menu-wrapper {
      margin-left: 20px;
  }
  .social-media-grid-top {
      grid-template-columns: repeat(auto-fit, 32px);
  }
  .flex-horizontal.title-and-buttons {
      align-items: stretch;
  }
  .footer-middle {
      padding-top: 70px;
      padding-bottom: 70px;
  }
  .grid-footer-paragrah---social-media {
      grid-row-gap: 20px;
  }
  .image-wrapper.image-circle.card-integration-icon {
      max-width: 60px;
  }
  .grid-footer {
      display: flex;
  }
  .input-subscribe-footer-form-block {
      min-height: 124px;
  }
  .text-shape-accent.v13 {
      margin-bottom: -11%;
      padding-bottom: 11%;
  }
  .cta-v2-images {
      max-width: 500px;
  }
  .categories-wrapper.center---tablet,
  .category-item {
      grid-column-gap: 20px;
      grid-row-gap: 20px;
      flex-direction: column;
  }
  .card-integration-content {
      max-width: 350px;
  }
  .social-icon-square-copy34524353,
  .social-icon-square-copy-423423 {
      width: 32px;
      height: 32px;
      min-height: 32px;
      min-width: 32px;
  }
  
  .inner-container-copy34343.cta-v2-content {
      max-width: 400px;
      margin-bottom: 30px;
  }
  .inner-container-copy34343._500px---mbl {
      max-width: 500px;
  }
  .inner-container-copy34343.integrations-main-content {
      max-width: 500px;
      margin-top: 60px;
      margin-bottom: 50px;
  }
  .inner-container-copy34343.integrations-image {
      max-width: 600px;
  }
  .section-copy3453453 {
      padding-top: 138px;
      padding-bottom: 138px;
  }
  .section-copy3453453.small {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .section-copy3453453.hero.v5 {
      padding-top: 60px;
      padding-bottom: 177px;
  }
  .section-copy3453453.pd-174px {
      padding-top: 90px;
      padding-bottom: 90px;
  }
  .section-copy35453453453 {
      padding-top: 138px;
      padding-bottom: 138px;
  }
  .section-copy35453453453.small {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .section-copy35453453453.hero.v5 {
      padding-top: 60px;
      padding-bottom: 177px;
  }
  .section-copy35453453453.pd-174px {
      padding-top: 90px;
      padding-bottom: 90px;
  }
  .flex-horizontal-copy-copy343434.title-and-buttons {
      align-items: stretch;
  }
  .input-copy4324234 {
      min-height: 60px;
      padding-top: 16px;
      padding-bottom: 16px;
      font-size: 16px;
  }
  .input-copy4324234.large.button-inside {
      min-height: 68px;
  }
  .position-relative-copy243422345 {
      width: 250px;
  }
}
@media screen and (max-width: 479px) {
  h1 {
      font-size: 32px;
  }
  .grid-2-columns.card-integration-content-top-grid {
      grid-column-gap: 10px;
  }
  
  .card.integration {
      padding-left: 24px;
      padding-right: 24px;
  }
  .mg-bottom-24px {
      margin-bottom: 16px;
  }
  .mg-bottom-32px {
      margin-bottom: 20px;
  }
  .mg-bottom-40px.responsive {
      margin-bottom: 25px;
  }
  .display-1 {
      font-size: 40px;
  }
  .display-2 {
      font-size: 32px;
  }
  .display-4 {
      font-size: 20px;
  }
  .grid-3-columns {
      grid-template-columns: 1fr;
  }
  
  .inner-container.cta-v2-content {
      max-width: 100%;
      align-self: stretch;
      margin-bottom: 20px;
  }
  .inner-container._300px---mbp {
      max-width: 300px;
  }
  .inner-container.integrations-main-content {
      margin-top: 50px;
  }
  .btn-primary {
      width: 100%;
      padding-left: 20px;
      padding-right: 20px;
  }
  .btn-primary.small.subscribe-form-button-down {
      min-height: 60px;
      padding: 20px;
  }
  .btn-primary.large {
      padding-left: 20px;
      padding-right: 20px;
  }
  .btn-primary.inside-input-copysadas {
      position: static;
  }
  .btn-primary.inside-input-copysadas.default {
      padding-top: 20px;
      padding-bottom: 20px;
  }
  .btn-secondary {
      width: 100%;
      padding-left: 20px;
      padding-right: 20px;
  }
  .btn-secondary.large {
      padding-left: 20px;
      padding-right: 20px;
  }
  .btn-secondary.category-btn {
      padding: 18px 20px;
  }
  .input {
      padding-left: 20px;
      padding-right: 20px;
  }
  .input.large.button-inside {
      min-height: 64px;
  }
  .input.button-inside {
      margin-bottom: 16px;
  }
  .social-icon-square {
      width: 30px;
      height: 30px;
      min-height: 30px;
      min-width: 30px;
      border-radius: 6px;
      font-size: 14px;
  }
  .line-rounded-icon.success-message-check.large {
      font-size: 60px;
  }
  .buttons-row {
      flex-direction: column;
  }
  .buttons-row.center {
      margin-bottom: -158px;
  }
  .container-default {
      padding-left: 20px;
      padding-right: 20px;
  }
  .section {
      padding-top: 116px;
      padding-bottom: 116px;
  }
  .section.small {
      padding-top: 64px;
      padding-bottom: 64px;
  }
  
  .section.hero.v5 {
      padding-top: 50px;
  }
  .section.pd-174px {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .heading-h1-size {
      font-size: 32px;
  }
  .header-nav-list-item.show-in-tablet---btn {
      width: 100%;
  }
  .header-logo-link {
      max-width: 172px;
  }
  .header-logo-link.small {
      max-width: 150px;
  }
  .social-media-grid-top {
      grid-template-columns: repeat(auto-fit, 30px);
  }
  .social-media-grid-top.center {
      grid-template-columns: repeat(auto-fit, 30px);
  }
  .nav-menu-list-wrapper {
      padding-top: 0;
  }
  
  .grid-subscribe-form-button-down {
      grid-template-columns: 1fr;
  }
  .image-wrapper.shape.cta-v2-shape---01 {
      margin-top: 0%;
      margin-right: -61%;
  }
  .image-wrapper.image-circle.card-integration-icon {
      max-width: 50px;
  }
  .grid-footer {
      display: block;
  }
  .text-shape-accent.v13 {
      margin-bottom: -48px;
      padding-bottom: 48px;
  }
  .cta-v2-images {
      margin-left: -30%;
  }
  .social-icon-square-copy34524353,
  .social-icon-square-copy-423423 {
      width: 30px;
      height: 30px;
      min-height: 30px;
      min-width: 30px;
      border-radius: 6px;
      font-size: 14px;
  }
  
  .inner-container-copy34343.cta-v2-content {
      max-width: 100%;
      align-self: stretch;
      margin-bottom: 20px;
  }
  .inner-container-copy34343._300px---mbp {
      max-width: 300px;
  }
  .inner-container-copy34343.integrations-main-content {
      margin-top: 50px;
  }
  .section-copy3453453 {
      padding-top: 116px;
      padding-bottom: 116px;
  }
  .section-copy3453453.small {
      padding-top: 64px;
      padding-bottom: 64px;
  }
  
  .section-copy3453453.hero.v5 {
      padding-top: 50px;
  }
  .section-copy3453453.pd-174px {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .section-copy35453453453 {
      padding-top: 116px;
      padding-bottom: 116px;
  }
  .section-copy35453453453.small {
      padding-top: 64px;
      padding-bottom: 64px;
  }
  
  .section-copy35453453453.hero.v5 {
      padding-top: 50px;
  }
  .section-copy35453453453.pd-174px {
      padding-top: 72px;
      padding-bottom: 72px;
  }
  .input-copy4324234 {
      padding-left: 20px;
      padding-right: 20px;
  }
  .input-copy4324234.large.button-inside {
      min-height: 64px;
  }
  .input-copy4324234.button-inside {
      margin-bottom: 16px;
  }
  .nav-content-copy345345345 {
      margin-top: -20px;
      margin-bottom: 25px;
      padding-top: 0;
  }
  .nav-content-copy-copy34534534 {
      margin-top: -20px;
      margin-bottom: 25px;
  }
  .hamburger-menu-lines-wrapper-copy53453453:hover {
      background-color: var(--accent--primary-1);
      color: var(--neutral--600);
  }
  .header-nav-link-copy543534534.white.secondary-01---hover,
  .header-nav-link-copy34534534.white.secondary-01---hover,
  .header-nav-link-copy534534.white.secondary-01---hover {
      color: var(--neutral--100);
  }
  .menu-wrapper-copy435345345 {
      padding-top: 24px;
  }
}
#xb-node-_5c1d3d43-8461-db8e-055f-738feffef25b-effef1e6 {
  justify-self: end;
}
#xb-node-_5c1d3d43-8461-db8e-055f-738feffef268-effef1e6 {
  align-self: center;
  justify-self: start;
}
#xb-node-_510929d4-f375-fa32-546b-2b82ea0e2445-b61ad491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
#xb-node-a06e3db0-7182-fa7c-8b8d-4a0e7acfa63a-b61ad491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}
#xb-node-d7f8d40e-d65a-5b01-aa71-b2a48bf7912c-b61ad491,
#xb-node-_02ad01fe-f107-28db-67e7-b3ae9428c160-b61ad491,
#xb-node-e2ca9bcf-8f82-0b93-565c-697fd7610b72-b61ad491,
#xb-node-_8d4727e3-75dd-5e64-bdcf-aadd0ca40823-b61ad491 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (min-width: 1440px) {
  #xb-node-_510929d4-f375-fa32-546b-2b82ea0e2445-b61ad491 {
      grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media screen and (max-width: 991px) {
  #xb-node-_5c1d3d43-8461-db8e-055f-738feffef25b-effef1e6 {
      justify-self: auto;
  }
  #xb-node-_5c1d3d43-8461-db8e-055f-738feffef27b-effef1e6 {
      order: -9999;
  }
  
  #xb-node-a06e3db0-7182-fa7c-8b8d-4a0e7acfa63a-b61ad491 {
      justify-self: auto;
  }
}

@font-face {
  font-family: 'Social Icons Font';
  src: url('/fonts/social-icon-font/social-icon-font.woff2') format('woff2'), url('/fonts/social-icon-font/social-icon-font.eot') format('embedded-opentype'), url('/fonts/social-icon-font/social-icon-font.woff') format('woff'), url('/fonts/social-icon-font/social-icon-font.ttf') format('truetype'), url('/fonts/social-icon-font/social-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Line Square Icons';
  src: url('/fonts/line-square-icons/line-square-icons.woff2') format('woff2'), url('/fonts/line-square-icons/line-square-icons.eot') format('embedded-opentype'), url('/fonts/line-square-icons/line-square-icons.woff') format('woff'), url('/fonts/line-square-icons/line-square-icons.ttf') format('truetype'), url('/fonts/line-square-icons/line-square-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Filled Icons';
  src: url('/fonts/filled-icon-font/filled-icon-font.woff2') format('woff2'), url('/fonts/filled-icon-font/filled-icon-font.eot') format('embedded-opentype'), url('/fonts/filled-icon-font/filled-icon-font.woff') format('woff'), url('/fonts/filled-icon-font/filled-icon-font.ttf') format('truetype'), url('/fonts/filled-icon-font/filled-icon-font.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Line Rounded Icons';
  src: url('/fonts/line-rounded-icons/line-rounded-icons.woff2') format('woff2'), url('/fonts/line-rounded-icons/line-rounded-icons.eot') format('embedded-opentype'), url('/fonts/line-rounded-icons/line-rounded-icons.woff') format('woff'), url('/fonts/line-rounded-icons/line-rounded-icons.ttf') format('truetype'), url('/fonts/line-rounded-icons/line-rounded-icons.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Onest';
  src: url('/fonts/onest-regular-hint.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Onest';
  src: url('/fonts/onest-medium-hint.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Onest';
  src: url('/fonts/onest-bold-hint.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}