body {
  font-family: 'Rene bieder galano grotesque', sans-serif; }

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

input:invalid {
  outline: none; }

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 100px;
  line-height: 44px;
  font-weight: 600; }

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 46px;
  line-height: 36px;
  font-weight: 300; }

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 34px;
  line-height: 30px;
  font-weight: 300; }

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold; }

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 400; }

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold; }

p {
  margin-bottom: 10px; }

.nav-link {
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px;
  font-weight: 600; }

.heading {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 22px;
  font-weight: 500; }

.heading-2 {
  font-size: 20px;
  font-weight: 400; }

.heading-3 {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 18px;
  font-weight: 400; }

.paragraph {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px;
  line-height: 24px; }

.link {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase; }

.heading-4 {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000; }

.heading-5 {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 18px;
  font-weight: 400; }

.title-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  font-size: 20px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.5px; }

.title-copy.light {
  color: #fff;
  line-height: 28px; }

.title-copy.heavy {
  font-weight: 500; }

.unscroll {
  overflow: hidden; }

.navbar {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  margin-bottom: 10px;
  padding-top: 7px;
  padding-bottom: 12px;
  border-style: none;
  border-color: #fff;
  background-color: #fff;
  box-shadow: none;
  opacity: 1;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #fafafa;
  font-size: 16px; }

.navbar.dark {
  position: relative;
  z-index: 800;
  padding-bottom: 7px;
  background-color: transparent; }

.nav-link-2 {
  padding-right: 30px;
  padding-left: 30px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px; }

.nav-link-3 {
  padding-right: 30px;
  padding-left: 30px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px; }

.nav-link-4 {
  padding-right: 30px;
  padding-left: 30px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px; }

.nav-link-5 {
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: 1px solid transparent;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px; }

.nav-link-5:hover {
  border-width: 1px;
  border-bottom-color: #9b9b9b; }

.logo {
  position: static;
  margin-left: 0px;
  padding-top: 0px; }

.hero-title {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #4990e2;
  font-size: 90px;
  font-weight: 600;
  letter-spacing: 0.5px; }

.hero-content {
  position: static;
  margin-top: 80px;
  margin-right: 30px;
  margin-left: 30px; }

.heading-8 {
  margin-top: 48px;
  color: #4a4a4a;
  font-weight: 600; }

.heading-9 {
  margin-top: 24px;
  color: #000;
  line-height: 28px; }

.hero-animation {
  margin-top: 46px;
  margin-bottom: 10px;
  padding-right: 10px;
  text-align: center; }

.hero-text {
  padding-right: 75px;
  padding-left: 100px; }

.hero-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.form-button {
  width: 100%;
  margin-top: 16px;
  padding-right: 30px;
  padding-left: 30px;
  border-radius: 30px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase; }

.form-button.request {
  display: block;
  width: 180px;
  margin-top: 42px;
  margin-left: 1px;
  padding: 12px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #78d8ff;
  background-image: -webkit-linear-gradient(0deg, #109fff 28%, #060e97);
  background-image: linear-gradient(90deg, #109fff 28%, #060e97);
  font-size: 12px;
  text-align: center;
  letter-spacing: 2px; }

.form-button.gradient {
  width: auto;
  background-image: -webkit-linear-gradient(0deg, #78d8ff, #4990e2 40%, #060e97);
  background-image: linear-gradient(90deg, #78d8ff, #4990e2 40%, #060e97); }

.form-button.gradient.stretch {
  width: 100%; }

.form-button.gradient.stretch:hover {
  opacity: 0.7; }

.form-button.outline {
  border: 1px solid #fff;
  background-color: transparent; }

.form-button.outline:hover {
  border-color: #78d8ff;
  color: #78d8ff; }

.heading-10 {
  color: #000; }

.hero-copy {
  display: block;
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: 0.8px; }

.client-logos {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  color: transparent;
  text-align: center; }

.client-logo-image {
  opacity: 1; }

.legal-text-wrapper {
  margin-top: 20px;
  margin-bottom: 22px; }

.terms-of-use {
  margin-top: 120px;
  padding-left: 30px;
  padding-right: 30px; }

.privacy-policy {
  margin-top: 30px;
  padding-bottom: 0px; }

.legal-text-number-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.legal-text-number-sideblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding-top: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.legal-text-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 13px;
  font-weight: 600; }

.legal-text-number-row.space-down {
  margin-top: 30px; }

.legal-text-number-sidevblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.legal-text-sideblock {
  padding-left: 0px; }

.legal-form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.legal-form-row.space-down {
  margin-top: 30px; }

.legal-form-sideblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.legal-form-sideblock.line-right {
  border-right: 1px solid dimgrey; }

.legal-form-sideblock.space-left {
  padding-left: 35px; }

.container {
  text-align: center; }

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

.w-slider-dot {
  background: #D8D8D8; }

.w-slider-dot.w-active {
  background: #78D8FF; }

.w-slider-nav {
  position: relative; }

.client-logo-section {
  display: block;
  margin-top: 92px;
  background-color: #f2f2f2;
  color: #f2f2f2; }

.hero-subtitle {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0.2px; }

.client-logos-text {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-transform: none; }

.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 38px;
  line-height: 44px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.2px; }

.title.light {
  color: #fff; }

.customer-support-content {
  margin-top: 0px;
  text-align: center; }

.row-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 44px;
  text-align: center; }

.image {
  display: block;
  text-align: center; }

.image.smart-action-icon {
  text-align: center; }

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

.column {
  left: 0px;
  top: 0px;
  right: 0px;
  text-align: center; }

.smart-action-wrapper {
  width: 250px;
  margin: 22px 0px 20px;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  align-content: stretch;
  text-align: center; }

.heading-13 {
  color: #000;
  font-size: 22px;
  font-weight: 600;
  text-align: center; }

.smart-action-copy {
  margin-top: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.5px;
  padding-left: 10px;
  padding-right: 10px; }

.heading-14 {
  font-size: 22px;
  font-weight: 500; }

.smart-action-subtitle {
  margin-top: 20px;
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.2px; }

.bg {
  position: relative;
  z-index: 0;
  margin-top: -508px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 28px;
  background-image: url("../images/Asset-232x.png"), -webkit-linear-gradient(180deg, #3cabfc 28%, #060e97);
  background-image: url("../images/Asset-232x.png"), linear-gradient(180deg, #3cabfc 28%, #060e97);
  background-position: 50% 50%, 0px 0px;
  background-size: 1100px, auto;
  background-repeat: no-repeat, repeat; }

.image-2 {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  margin-top: 0px; }

.devices {
  position: relative;
  z-index: 2;
  margin-top: 14px;
  margin-bottom: 0px; }

.image-3 {
  margin-top: 60px;
  max-width: 900px;
  /*text-align: left;*/ }

.graphic1 {
  position: relative;
  z-index: 1;
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 150px; }

.container-3 {
  padding-left: 80px; }

.heading-16 {
  position: relative;
  z-index: 1;
  color: #fff;
  text-align: center; }

.say-goodbye {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2;
  margin-top: 20px; }

.voice {
  margin-top: 39px;
  margin-right: 50px;
  margin-left: 50px;
  padding-left: 0px; }

.landing-channel-title {
  position: static;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff; }

.landing-channel-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 54px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center; }

.landing-channel-list {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 34px;
  letter-spacing: 0.7px; }

.image-4 {
  margin-top: 50px;
  margin-right: 30px; }

.landing-channel-icon {
  margin-top: 0px;
  margin-right: 40px;
  margin-left: 0px; }

.learn-more-type {
  margin-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #78d8ff;
  font-size: 14px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }

.learn-more-type:hover {
  color: #109fff; }

.say-goodbye {
  margin-top: 449px;
  margin-bottom: 0px;
  padding-top: 180px;
  padding-bottom: 0px; }

.footer-line {
  height: 1px;
  margin-top: 21px;
  background-color: #9b9b9b; }

.footer-link {
  margin-right: 34px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #4a4a4a;
  font-size: 12px;
  letter-spacing: 0.5px;
  text-decoration: none; }

.footer-link:hover {
  color: #4990e2; }

.footer-company-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 22px;
  padding-right: 0px;
  padding-left: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.social-icon {
  margin-top: 15px;
  margin-right: 0px;
  margin-left: 22px;
  opacity: 0; }

.social-icon:hover {
  opacity: 1; }

.footer-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right; }

.nav-link {
  height: 46px;
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none none solid;
  border-width: 0px 0px 2px;
  border-color: #000 #000 transparent;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.4px; }

.nav-link:hover {
  border-bottom-color: #78d8ff; }

.nav-link:active {
  border-color: #9b9b9b #9b9b9b #78d8ff; }

.nav-link:focus {
  border-bottom-color: #78d8ff; }

.nav-link.strong {
  font-weight: 500; }

.nav-link.strong.light {
  margin-right: 20px; }

.nav-link.color-white {
  color: #fff; }

.nav-link.light {
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff; }

.nav-link.light:focus {
  border-style: solid;
  border-bottom-color: #78d8ff; }

.fixed-navbar {
  position: fixed;
  height: 80px;
  left: 0px;
  top: -80px;
  right: 0px;
  z-index: 999;
  display: block;
  margin-bottom: 10px;
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #fff;
  box-shadow: inset 0 1px 4px 0 #d0d0d0; }

.container-4 {
  padding-top: 5px; }

.hero-content {
  border-style: none; }

.hero {
  margin-top: 91px;
  margin-bottom: 90px; }

.hero-container {
  margin-top: 100px; }

.footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 68px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.footer-copyright {
  width: 70px;
  margin-right: 34px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #4a4a4a;
  font-size: 12px;
  font-weight: 400; }

.customer-support {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 120px;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  padding-bottom: 60px; }

.hero-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left; }

.parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.hero-content-wrapper {
  display: none;
  min-height: 100%;
  margin-top: 98px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.hero-side-block-animation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 50px;
  margin-left: 0px;
  padding-top: 38px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.image-6 {
  padding-top: 0px; }

.client-logo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.client-logo-wrapper.opacity-half {
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.client-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 45px;
  margin: 0px 45px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.hero-sideblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 50px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.customer-support-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 52px;
  margin-right: -30px;
  margin-left: -30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around; }

.hero-devices-wrapper {
  padding-right: 10px;
  padding-left: 10px;
  text-align: center; }

.navbar-dark {
  z-index: 1;
  margin-bottom: 10px;
  padding-top: 7px;
  padding-bottom: 12px;
  background-color: transparent; }

.header {
  height: 150px;
  margin-top: -98px;
  background-image: url("../images/bg-graphic22x.png"), -webkit-linear-gradient(270deg, #4990e2, #060e97);
  background-image: url("../images/bg-graphic22x.png"), linear-gradient(180deg, #4990e2, #060e97);
  background-position: 28% 38%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
  background-blend-mode: multiply; }

.header.blog-home {
  display: block;
  height: auto;
  padding-bottom: 45px;
  margin-bottom: 45px;
  background-image: url("../images/blog-bg@2x.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-blend-mode: multiply; }

.header.blog-single {
  height: auto;
  padding-bottom: 45px;
  background-image: url("../images/blog-bg@2x.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-blend-mode: multiply; }

.header.header-solutions {
  height: 675px;
  background-image: url("../images/Asset-232x.png"), -webkit-linear-gradient(270deg, #4990e2, #060e97);
  background-image: url("../images/Asset-232x.png"), linear-gradient(180deg, #4990e2, #060e97);
  background-position: 50% 25%, 0px 0px;
  background-size: 1400px, auto;
  background-repeat: no-repeat, repeat;
  background-blend-mode: multiply; }

.header.header-contact {
  display: block;
  background-image: url("../images/bg-graphic32x.png"), -webkit-linear-gradient(270deg, #4990e2, #060e97);
  background-image: url("../images/bg-graphic32x.png"), linear-gradient(180deg, #4990e2, #060e97);
  background-position: -11% 41%, 0px 0px;
  background-size: 1400px, auto;
  background-repeat: no-repeat, repeat;
  background-blend-mode: multiply; }

.header.header-intergration {
  background-image: url("../images/bg-graphic12x.png"), -webkit-linear-gradient(270deg, #4990e2, #060e97);
  background-image: url("../images/bg-graphic12x.png"), linear-gradient(180deg, #4990e2, #060e97);
  background-position: 50% 50%, 0px 0px;
  background-size: 1200px, auto;
  background-repeat: no-repeat, repeat;
  background-blend-mode: multiply; }

.header-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 100px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Rene bieder galano grotesque', sans-serif; }

.hero-solutions-wrapper {
  position: relative;
  z-index: 1;
  height: 100%;
  padding-top: 145px; }

.header-title {
  padding-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #78d8ff;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: none; }

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.title.modal-title {
  margin-bottom: 30px; }

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.title-wrapper {
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #000; }

.title-wrapper.flush-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.demo-form {
  margin-top: 80px; }

.title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.title-copy-wrapper {
  margin-top: 12px;
  padding-top: 0px; }

.form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.text-field {
  width: 100%;
  margin-bottom: 20px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  text-align: left; }

.dynamic-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.row-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 34px; }

.form-2 {
  width: 100%; }

.footer-wrapper {
  margin-top: 120px; }

.footter-row {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10px;
  padding-left: 1px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.line-basic {
  width: 100%;
  height: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: -webkit-linear-gradient(270deg, #d0d0d0, #d0d0d0);
  background-image: linear-gradient(180deg, #d0d0d0, #d0d0d0); }

.line-basic.pale {
  background-image: -webkit-linear-gradient(270deg, #d0d0d0, #d0d0d0);
  background-image: linear-gradient(180deg, #d0d0d0, #d0d0d0); }

.line-basic.color {
  background-image: -webkit-linear-gradient(270deg, #4990e2, #4990e2);
  background-image: linear-gradient(180deg, #4990e2, #4990e2); }

.line-basic.dark {
  background-image: -webkit-linear-gradient(270deg, #4a4a4a, #4a4a4a);
  background-image: linear-gradient(180deg, #4a4a4a, #4a4a4a); }

.line-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.line-wrapper.line-pricing {
  padding-right: 55px;
  padding-left: 55px; }

.footer-content-wrapper {
  margin-top: 0px; }

.form-button {
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px; }

.nav-dropdown-link {
  height: 26px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 15px;
  letter-spacing: 0.4px; }

.nav-dropdown-link:hover {
  border-width: 2px;
  border-color: #78d8ff;
  border-bottom-style: solid; }

.nav-dropdown-link:focus {
  border-color: #78d8ff; }

.nav-dropdown-link.light {
  border-bottom: 2px solid transparent;
  color: #fff; }

.nav-dropdown-link.light:hover {
  border-bottom: 2px solid #78d8ff; }

.nav-dropdown-link.light:focus {
  border-color: #78d8ff; }

.icon {
  color: #fff; }

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.dropdown-toggle:hover {
  border-bottom: 0px solid transparent; }

.dropdown-link {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.2px; }

.dropdown-link.light {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
  border-bottom: 2px solid transparent;
  color: #fff; }

.dropdown-link.light:hover {
  border-bottom: 2px solid #78d8ff; }

.dropdown-link.dropdown-style {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom: 2px solid transparent; }

.dropdown-link.dropdown-style:hover {
  border-bottom: 2px solid #fff; }

.dropdown-link.dropdown-style.light {
  display: inline-block;
  margin-right: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-style: none none solid;
  border-bottom-width: 2px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-weight: 300;
  letter-spacing: 0.2px; }

.dropdown-link.dropdown-style.light:hover {
  border-width: 2px; }

.dropdown-link.dropdown-style.light:focus {
  border-style: none none solid;
  border-bottom-color: #fff; }

.dropdown-link-2 {
  font-size: 13px; }

.dropdown-link-2.light {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff; }

.dropdown-link-2.dropdown-style {
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom: 2px solid transparent; }

.dropdown-link-2.dropdown-style:hover {
  border-bottom: 2px solid #fff; }

.dropdown-link-2.dropdown-style.light {
  display: inline-block;
  margin-right: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-weight: 300;
  letter-spacing: 0.2px; }

.dropdown-link-3 {
  font-size: 13px; }

.dropdown-link-3.light {
  display: inline-block;
  padding-right: 0px;
  padding-left: 0px;
  color: #fff; }

.dropdown-link-3.dropdown-style {
  margin-top: 10px;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom: 2px solid transparent; }

.dropdown-link-3.dropdown-style:hover {
  border-bottom: 2px solid #fff; }

.dropdown-link-3.dropdown-style.light {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  float: none;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-weight: 300;
  letter-spacing: 0.2px; }

.dropdown-list.w--open {
  top: 49px;
  width: 140px;
  margin-top: 7px;
  margin-left: 20px;
  padding: 15px 25px 25px;
  background-image: -webkit-linear-gradient(270deg, rgba(73, 144, 226, 0.8), rgba(73, 144, 226, 0.8));
  background-image: linear-gradient(180deg, rgba(73, 144, 226, 0.8), rgba(73, 144, 226, 0.8)); }

.dropdown-list.nav-close.w--open {
  margin-top: 12px; }

.dropdown-list.dropdown-behind.w--open {
  margin-top: 7px; }

.titl {
  font-size: 46px; }

.blog-hero-title {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 32px;
  line-height: 36px;
  font-weight: 300; }

.blog-hero-title.light {
  margin-top: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #fff;
  font-size: 46px;
  line-height: 56px;
  font-weight: 300;
  letter-spacing: 0.2px; }

.column-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.column-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px; }

.row-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.blog-category {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.8px;
  text-transform: uppercase; }

.blog-category.light {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 2px; }

.blog-category.color-light {
  color: #4990e2;
  font-size: 14px;
  font-weight: 400; }

.blog-header-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-bottom: 30px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.blog-header-content-wrapper.blog-single-header {
  margin-top: 6px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.blog-header-category-wrapper {
  margin-bottom: 10px; }

.blog-header-info-wrapper {
  margin-top: 18px; }

.blog-info {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 13px;
  font-style: italic; }

.blog-info.light {
  padding-left: 5px;
  float: left;
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 1px; }

.blog-info.light.blog-date {
  padding-right: 5px;
  padding-left: 0px;
  float: left;
  font-size: 14px;
  font-weight: 400; }

.blog-info.color-light {
  color: #4990e2;
  font-size: 14px; }

.blog-header-title-wrapper {
  margin-top: 16px; }

.blog-header-button {
  display: block;
  width: 100%;
  margin-top: 0px; }

.row-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 54px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.column-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.button-wrapper {
  margin-top: 28px;
  text-align: center; }

.button-wrapper.centered {
  text-align: center;
  display: inline-block;
  width: 100%; }

.column-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.blog-content-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.blog-header-button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.row-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.blog-button-wrapper {
  margin-top: 30px; }

.blog-list-section {
  margin-bottom: 0px; }

.blog-list-wrapper {
  margin-top: 28px; }

.blog-list-wrapper.padding-40 {
  margin-top: 40px; }

.blog-category-wrapper {
  margin-top: 12px; }

.blog-list-titlewrapper {
  margin-top: 18px;
  padding-right: 0px;
  line-height: 22px; }

.blog-list-titlewrapper:hover {
  color: #000; }

.blog-list-title {
  display: block;
  margin-top: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.4px; }
  .blog-list-title:hover, .blog-list-title:focus, .blog-list-title:active {
    color: #4990e2; }

.blog-list-title.scale-low {
  margin-top: 14px;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400; }

.blog-list-title.scale-low:hover {
  color: #4a4a4a; }

.blog-writer-wrapper {
  margin-top: 13px; }

.blog-title-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 69px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.single-related-section {
  display: block;
  margin-top: 25px; }

.single-related-wrapper {
  margin-top: 25px;
  margin-bottom: 0px; }

.single-related-column {
  padding-right: 30px;
  padding-left: 0px; }

.single-related-seciton-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.single-section {
  padding-top: 28px; }

.single-content-wrapper {
  margin-top: 24px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.4px; }

.single-content {
  padding-top: 10px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.4px; }

.heading-19 {
  font-size: 16px;
  font-weight: 500; }

.single-writer-wrapper {
  margin-top: 38px;
  margin-bottom: 25px; }

.single-writer-column {
  display: block; }

.single-writer-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.writer-copy-wrapper {
  display: block;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.writer-content-wrapper {
  margin-top: 12px; }

.writer-content-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.author-copy {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: none; }

.author-copy.color-light {
  color: #4990e2; }

.author-copy.color-dark {
  color: #060e97; }

.author-content {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
  letter-spacing: 0.4px; }

.author-content.color-gray {
  color: #9b9b9b;
  line-height: 22px; }

.single-subtitle {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 24px;
  font-weight: 400; }

.single-text-wrapper {
  margin-top: 16px; }

.single-related-copy {
  padding-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-weight: 500; }

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center; }

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.brand-mobile {
  margin-top: 14px; }

.form-required-wrapper {
  margin-top: 5px; }

.form-required {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #9b9b9b;
  font-size: 12px;
  font-style: normal;
  text-align: left; }

.contact {
  margin-top: 55px;
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
  background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2); }

.contact.opacity-half {
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.contact-wrapper {
  margin-top: 34px; }

.contact-copy {
  display: inline-block;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #9b9b9b;
  text-decoration: none; }

.contact-copy.contact-link {
  margin-left: 8px;
  color: #4990e2;
  text-decoration: underline; }

.contact-copy.contact-link:hover {
  color: #060e97; }

.heading-20 {
  font-family: 'Rene bieder galano grotesque', sans-serif; }

.contact-copy-wrapper {
  margin-top: 0px;
  margin-bottom: 14px; }

.contact-content-wrapper {
  padding-right: 20px;
  padding-left: 30px; }

.page-category-copy {
  float: left;
  clear: none;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.4px; }

.page-category-copy .header_subtitle {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.4px; }

.page-category-copy.page-blog.color {
  color: #4990e2; }

.page-category-copy.page-blog.color .subtitle {
  color: #4990e2; }

.page-category-copy.page-product {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 12px;
  letter-spacing: 0.5px; }

.page-category-copy.page-product.page-sub-category-copy {
  margin-left: 5px;
  font-style: normal;
  font-weight: 400; }

.page-category-copy.page-product.page-sub-category-copy.page-solution.color {
  margin-left: 5px;
  color: #4990e2; }

.page-category-copy.page-product.color {
  color: #4990e2; }

.page-category-copy.page-intergrations.color {
  color: #4990e2; }

.page-category-copy.page-contact.color {
  color: #4990e2; }

.page-category-copy.page-front {
  display: none; }

.page-cagtegory {
  display: block;
  margin-top: 20px;
  padding-left: 15px;
  float: left;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.2px; }

.page-cagtegory.page-blog.color {
  color: #4990e2; }

.page-cagtegory.page-intergration {
  display: block; }

.page-cagtegory.color {
  color: #4990e2; }

.button {
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 30px;
  background-color: transparent;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-transform: uppercase; }

.button.gradient {
  background-image: -webkit-linear-gradient(0deg, #78d8ff, #4990e2 43%, #060e97);
  background-image: linear-gradient(90deg, #78d8ff, #4990e2 43%, #060e97); }

.button.gradient:hover {
  opacity: 0.7; }

.button.outline {
  border: 1px solid #fff; }

.button.outline:hover {
  border-color: #060e97;
  color: #060e97; }

.hero-title-wrapper {
  width: 480px;
  margin-top: 20px;
  margin-bottom: 10px; }

.hero-subtitle-wrapper {
  width: 480px;
  margin-top: 26px; }

.hero-copy-wrapper {
  margin-top: 12px;
  margin-bottom: 11px; }

.landing-channel-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.say-goodbye-chat {
  margin-top: 40px; }

.column-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.column-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.landing-channel-copy-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.landing-channel-wrapper {
  margin-top: 60px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 50px;
  padding-left: 50px; }

.learn-more-wrapper {
  margin-top: 22px;
  margin-left: 0px; }

.learn-more-wrapper.center {
  text-align: center; }

.landing-channel-list-wrapper {
  margin-top: 25px; }

.onestop {
  padding-top: 120px;
  text-align: center; }

.onestop-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 58px 0px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.row-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.onestop-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center; }

.onestop-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  padding-right: 60px;
  padding-left: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.onestop-graphic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.onestop-caption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  text-align: center; }

.image-8 {
  max-width: 100%; }

.intergrations {
  margin-top: 120px; }

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

.crm-logo-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-right: 220px;
  padding-left: 220px; }

.crm-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.crm-logo.salesforce {
  background-image: url("../images/Salesforce-logo@2x.png");
  background-position: 50% 50%;
  background-size: 75px;
  background-repeat: no-repeat; }

.crm-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.crm-logo.zendesk {
  background-image: url("../images/zendesk-logo@2x.png");
  background-position: 50% 50%;
  background-size: 72px;
  background-repeat: no-repeat; }

.crm-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.crm-logo.desk {
  margin-top: 5px;
  background-image: url("../images/desk-logo@2x.png");
  background-position: 50% 50%;
  background-size: 74px;
  background-repeat: no-repeat; }

.row-9 {
  margin-right: 0px;
  margin-left: 0px; }

.make-it-work {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 120px;
  padding-bottom: 30px; }

.make-it-work-wrapper {
  margin-top: 42px; }

.make-it-work-list-wrapper {
  padding-right: 10px;
  padding-left: 10px; }

.make-it-work-list-wrapper.two-lines {
  padding-top: 0px; }

.make-it-work-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.make-it-work-copy-wrapper {
  display: block;
  height: 30px;
  margin-top: 23px;
  margin-bottom: 13px; }

.make-it-work-copy-wrapper.make-it-work-moveup {
  padding-bottom: 9px; }

.make-it-work-copy {
  margin-top: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  letter-spacing: 0.2px; }

.make-it-work-copy.two-lines {
  margin-top: 0px; }

.make-it-work-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.make-it-work-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left; }

.make-it-work-list.two-lines {
  margin-top: -6px;
  margin-bottom: -8px;
  padding-top: 0px;
  padding-bottom: 0px; }

.make-it-work-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.make-it-work-row.two-lines {
  margin-bottom: 17px;
  padding-top: 6px; }

.make-it-work-row.make-it-work-moveup {
  margin-top: -9px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.make-it-work-row.make-it-work-moveup.make-it-work-row-adjust {
  margin-top: -9px; }

.benefit {
  margin-top: 45px;
  padding-top: 70px;
  padding-bottom: 70px;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.benefit.opacity-half {
  margin-bottom: -11px;
  padding-top: 60px;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.benefit-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.benefit-content {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.benefit-icon {
  margin-bottom: 22px; }

.benefit-copy-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  padding-right: 21px;
  padding-left: 21px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left; }

.benefit-text-wrapper {
  display: block;
  margin-bottom: 2px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left; }

.benefit-line-left {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.benefit-line-right {
  display: block; }

.line-vertical {
  width: 100%;
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  background-image: -webkit-linear-gradient(270deg, #9b9b9b, #9b9b9b);
  background-image: linear-gradient(180deg, #9b9b9b, #9b9b9b); }

.line-vertical-wrapper {
  display: block;
  width: 1px;
  height: 100%;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }

.benefit-text {
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 18px; }

.benefit-text-small-wrapper {
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Rene bieder galano grotesque', sans-serif; }

.benefit-text-large {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 32px;
  font-weight: 300;
  text-align: left; }

.benefit-text-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.benefit-text-large-wrapper {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.benefit-text-large-wrapper.upper-marign {
  margin-top: 0px; }

.benefit-copy-left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 22px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left; }

.benefit-text-small {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left; }

.benefit-copy-left-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 28px;
  margin-left: 28px;
  padding-top: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center; }

.benefit-copy-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 22px;
  padding-top: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left; }

.good-company {
  margin-top: 0px;
  padding-top: 120px; }

.good-company.opacity-half {
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.benefit-copy-wrapper {
  display: none;
  margin-top: 30px;
  padding: 0px 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.row-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.column-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.column-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.row-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; }

.column-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.column-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.column-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.column-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.column-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.center-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.column-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.row-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.benefit-arrow-wrapper {
  padding-bottom: 15px; }

.benefit-copy-center-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.get-started {
  margin-top: 58px; }

.image-hover {
  opacity: 0; }

.image-hover:hover {
  opacity: 1; }

.request-demo {
  margin-top: 0px;
  padding-top: 34px;
  padding-bottom: 48px;
  background-image: -webkit-linear-gradient(0deg, #78d8ff, #4990e2);
  background-image: linear-gradient(90deg, #78d8ff, #4990e2); }

.testimonial-wrapper {
  margin-top: 10px; }

.testimonial-wrapper {
  margin-top: 38px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 50px;
  padding-left: 50px; }

.good-company-animation {
  margin-top: 8px;
  margin-bottom: 52px;
  text-align: center; }

.testimonial {
  padding-right: 30px;
  padding-left: 30px; }

.testimonial-title-wrapper {
  margin-top: 20px; }

.testimonial-title {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0.2px; }

.testimonial-copy {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  font-size: 14px;
  line-height: 24px;
  font-style: italic;
  letter-spacing: 0.3px; }

.testimonial-copy-wrapper {
  margin-top: 10px; }

.testimonial-name-wrapper {
  margin-top: 12px; }

.testimonial-copy-wrapper {
  margin-top: 20px; }

.testimonial-name {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #4990e2;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.7px;
  text-transform: uppercase; }

.image-9 {
  margin-top: 30px; }

.wheel-of-logos {
  margin-top: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.row-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.hero-sideblock-animation {
  margin-top: 53px;
  padding-right: 0px;
  padding-left: 0px; }

.column-19 {
  padding-left: 0px; }

.hero-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.hero-sideblock-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -45px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.hero-sideblock-right {
  position: static;
  left: 0px;
  top: 0px;
  bottom: 0px;
  display: block;
  margin-top: 55px;
  margin-left: -45px;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

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

.one-stop-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /*padding-right: 57px;
  padding-left: 57px;*/
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.one-stop-content-wrapper.one-stop-inapp {
  /*padding-right: 100px;*/
  /*padding-left: 100px;*/ }

.one-stop-caption-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.one-stop-caption {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 16px;
  letter-spacing: 0.4px; }

.one-stop-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
  padding-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.row-14 {
  margin-right: 0px;
  margin-left: 0px; }

.brand-2 {
  margin-top: 14px;
  padding-top: 0px; }

.brand-3 {
  margin-top: 14px; }

.hero-solutions-devices {
  margin-top: 70px;
  margin-left: 0px;
  text-align: center; }

.see-video {
  margin-top: 72px;
  text-align: center; }

.video-wrapper {
  height: 540px; }

.see-video-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 400px;
  margin-left: 400px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url("../images/Play-icon2x.png");
  background-position: 88% 27%;
  background-size: 18px;
  background-repeat: no-repeat;
  text-align: center;
  text-decoration: none; }

.icon-font {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #000;
  font-size: 12px;
  letter-spacing: 1.5px;
  text-decoration: none;
  text-transform: uppercase; }

.see-video-copy {
  padding-top: 0.5px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #9b9b9b;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }

.see-video-copy:hover {
  color: #9b9b9b; }

.icon-play {
  margin-left: 9px;
  padding-top: 1px;
  opacity: 0; }

.icon-play:hover {
  opacity: 1; }

.tabs {
  margin-top: 55px;
  text-align: center; }

.tab-logo {
  background-color: transparent; }

.w--current .tab-logo-hover {
  opacity: 1; }

.tab-logo.w--current {
  width: auto;
  height: auto;
  background-color: transparent;
  background-image: url("../images/Salesforce-logo@2x.png");
  background-position: 50% 50%;
  background-size: 70px;
  background-repeat: no-repeat; }

.tab-logo.tab-salesforce {
  background-image: url("../images/Salesforce-logo@2x.png");
  background-position: 50% 50%;
  background-size: 70px;
  background-repeat: no-repeat; }

.tab-logo.tab-zendesk {
  background-image: url("../images/zendesk-logo@2x.png");
  background-position: 50% 50%;
  background-size: 70px;
  background-repeat: no-repeat; }

.tab-logo.tab-desk {
  background-image: url("../images/desk-logo@2x.png");
  background-position: 50% 50%;
  background-size: 80px;
  background-repeat: no-repeat; }

.tab-logo-hover {
  width: 70px;
  padding-left: 0px;
  opacity: 0; }

.tab-logo-hover:hover {
  opacity: 1; }

.tab-logo-hover.tab-logo-desk {
  width: 80px; }

.click-here-link-wrapper {
  margin-top: 30px;
  padding-bottom: 0px;
  text-align: center; }

.click-here-link {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #9b9b9b;
  font-size: 12px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }

.click-here-link:hover {
  color: #000; }

.solutions-channel {
  margin-bottom: 90px;
  text-align: center; }

.tab-solutions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 70px;
  margin-right: 65px;
  margin-left: 65px;
  padding: 0px 0px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #9b9b9b;
  border-bottom: 2px solid #9b9b9b;
  background-color: transparent; }

.tab-solutions:hover {
  color: #000;
  border-bottom: 2px solid #109fff; }

.tab-solutions.w--current {
  color: #000;
  border-bottom: 2px solid #109fff;
  background-color: transparent; }

.tap-chat {
  display: block;
  width: 150px;
  height: 80px;
  margin-right: 40px;
  margin-left: 40px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.tab-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 46px;
  font-weight: 300; }

.tab-icon-wrapper {
  width: 40px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  background-image: url("../images/voice-icon-gray@2x.png");
  background-size: 40px auto;
  background-repeat: no-repeat; }

.w--current .tab-icon-wrapper {
  background-image: url("../images/voice-icon-color@2x.png"); }

.tab-icon-chat-wrapper {
  width: 55px;
  height: 100%;
  margin-right: 15px;
  background-image: url("../images/chat-icon-gray@2x.png");
  background-size: 55px auto;
  background-repeat: no-repeat; }

.w--current .tab-icon-chat-wrapper {
  background-image: url("../images/chat-icon-color@2x.png"); }

.tab-icon-wrapper.tab-chat {
  margin-top: 1px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("../images/chat-icon-gray@2x.png");
  background-position: 50% 50%;
  background-size: 45px;
  background-repeat: no-repeat;
  text-align: center; }

.tab-icon {
  width: 30px;
  background-image: url("../images/voice-icon-gray@2x.png");
  background-position: 50% 68%;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0; }

.tab-icon:hover {
  opacity: 1; }

.tab-icon.tab-icon-chat {
  width: 40px;
  background-image: none; }

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 40px;
  padding-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

.tab-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.tab-wrapper.tab-wrapper-chat {
  padding-right: 0px; }

.tab-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.tap-line {
  width: 160px;
  height: 2px;
  margin-top: 5px;
  margin-left: 0px;
  background-color: #d0d0d0;
  color: #9b9b9b; }

.tabs-content-2 {
  margin-top: 5px; }

.image-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: left; }

.tab-icon-voice {
  width: 40px;
  opacity: 1; }

.tab-icon-voice:hover {
  opacity: 1; }

.subtitle {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 34px;
  font-weight: 300;
  letter-spacing: 0.3px; }

.subtitle.gray {
  color: #000; }

.subtitle.color {
  color: #4990e2; }

.subtitle-wrapper {
  padding-right: 120px;
  padding-left: 120px; }

.solutions-inapp {
  margin-top: 66px; }

.inapp-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 18px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.solutions-animation {
  position: relative;
  display: block; }

.solutions-content {
  display: block;
  margin-top: -45px;
  padding-top: 0px; }

.solutions-content-title-wrapper {
  margin-top: 10px; }

.solutions-content-copy-wrapper {
  margin-top: 19px;
  margin-left: auto;
  margin-right: auto;
  max-width: 300px;
  text-align: left; }

.solutions-content-icon.solutions-content-icon-chat {
  margin-bottom: 8px; }

.solutions-content-title {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-weight: 500;
  font-size: 18px; }

.solutions-content-copy {
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  line-height: 22px;
  letter-spacing: 0.2px; }

.solutions-inweb {
  margin-top: 100px; }

.inweb-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.solutions-1800 {
  margin-top: 119px; }

.solutions-phone {
  padding-top: 29px; }

.solutions-channel-container {
  position: relative;
  z-index: 1; }

.background {
  position: relative;
  z-index: 0;
  height: 440px;
  margin-top: 0px;
  border-style: none;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.tab-pane {
  margin-bottom: 0px; }

.bg-voice {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  display: none;
  height: 440px;
  margin-top: -680px;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  opacity: 1; }

.bg-blank {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  height: 600px;
  background-color: transparent; }

.section {
  padding-bottom: 200px; }

.security {
  padding-top: 40px;
  padding-bottom: 40px;
  background-image: -webkit-linear-gradient(270deg, rgba(120, 216, 255, 0.1), rgba(120, 216, 255, 0.1));
  background-image: linear-gradient(180deg, rgba(120, 216, 255, 0.1), rgba(120, 216, 255, 0.1)); }

.security-content-wrapper {
  margin-right: 0px;
  margin-left: 0px; }

.security-content-copy-wrapper {
  display: block;
  margin-top: 0px;
  padding-top: 8px;
  padding-right: 0px;
  padding-left: 243px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center; }

.security-badge-sideblock {
  padding-left: 26px; }

.security-text {
  margin-bottom: 0px;
  padding-top: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: dimgrey;
  line-height: 22px;
  letter-spacing: 0.5px; }

.tabs-2 {
  margin-top: 90px; }

.bg-chat {
  display: none; }

.social-icon-wrapper {
  background-image: url("../images/medium@2x.png");
  background-position: 100% 100%;
  background-size: 30px;
  background-repeat: no-repeat; }

.social-icon-wrapper.icon-twitter-wrapper {
  background-image: url("../images/twitter@2x.png");
  background-size: 30px; }

.social-icon-wrapper.icon-linkedin-wrapper {
  background-image: url("../images/linkedin@2x.png");
  background-size: 30px; }

.pricing-content-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end; }

.pricing-subcopy {
  margin-top: 32px;
  text-align: center;
  color: #9b9b9b; }
  @media (max-width: 479px) {
    .pricing-subcopy {
      color: #333;
      padding: 20px 10px 0px 10px;
      text-align: left; } }

.pricing-content-sideblock {
  margin-top: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto; }

.pricing-content-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.pricing-content-copy-wrapper {
  margin-top: 30px;
  padding-left: 0px; }

.pricing-content-number-sideblock {
  padding-right: 0px;
  text-align: center; }

.pricing-content-bullet-sideblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.pricing-number-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-bottom: 22px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.pricing-number {
  margin-top: 0px; }

.pricing-number-copy {
  margin-top: 15px;
  padding-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #9b9b9b;
  font-size: 13px;
  line-height: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px; }

.pricing-bullet {
  margin-bottom: 0px;
  padding-left: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  line-height: 30px;
  text-align: left; }

.pricing-bullet-copy {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 12px; }

.pricing-channel-wrapper {
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.pricing-channel-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.pricing-channel-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-left: 5px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.pricing-channel-title {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #000;
  font-size: 50px;
  font-weight: 300;
  letter-spacing: -0.5px; }

.list-item {
  padding-bottom: 2px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.2px; }

.list-item-2 {
  padding-bottom: 2px;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.2px; }

.list-item-3 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.2px; }

.pricing-bullet-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  padding-right: 60px;
  padding-left: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.pricing-request-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 25px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.request {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #78d8ff;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase; }

.request:hover {
  color: #109fff; }

.request.color-bright {
  color: #109fff;
  font-size: 14px; }

.request.color-bright:hover {
  color: #060e97; }

.price-copy-wrapper {
  margin-left: 10px;
  text-align: center;
  padding-top: 4px; }

.channels {
  margin-top: 55px;
  padding-top: 46px;
  padding-bottom: 50px;
  background-image: -webkit-linear-gradient(270deg, rgba(120, 216, 255, 0.01), rgba(120, 216, 255, 0.01));
  background-image: linear-gradient(180deg, rgba(120, 216, 255, 0.01), rgba(120, 216, 255, 0.01)); }

.channel-wrapper {
  width: 460px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 42px 30px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin: 0 auto; }

.channel-copy {
  line-height: 22px;
  letter-spacing: 0.2px; }

.channel-icon-wrapper {
  display: block;
  padding-bottom: 7px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.channel-copy-wrapper {
  margin-top: 17px;
  padding-right: 32px;
  padding-left: 32px; }

.pricing-hero {
  margin-top: 0px; }

.title-section {
  margin-top: 120px; }

.blog-header-color-test {
  position: relative;
  z-index: 0;
  background-image: -webkit-linear-gradient(270deg, #4990e2, #060e97);
  background-image: linear-gradient(180deg, #4990e2, #060e97); }

.landing-benefit-list {
  color: #9b9b9b;
  font-size: 18px;
  line-height: 30px;
  letter-spacing: 0.4px; }

.resolution-device-wrapper {
  margin-top: 58px;
  text-align: center; }

.landing-crm {
  padding-top: 50px;
  padding-bottom: 50px; }

.landing-crm-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.landing-crm-logo-wrapper {
  margin-right: 30px;
  margin-left: 30px;
  padding-top: 0px;
  background-image: url("../images/Salesforce-logo@2x.png");
  background-position: 0px 0px;
  background-size: 60px;
  background-repeat: no-repeat; }

.landing-crm-logo-wrapper.crm-logo-zendesk {
  padding-top: 0px;
  background-image: url("../images/zendesk-logo@2x.png");
  background-position: 0px 0px;
  background-size: 60px;
  background-repeat: no-repeat; }

.landing-crm-logo-wrapper.crm-landing-desk {
  padding-top: 0px;
  background-image: url("../images/desk-logo@2x.png");
  background-size: 67px; }

.landing-crm-text-wrapper {
  margin-right: 20px;
  margin-left: 30px; }

.landing-crm-text-wrapper:hover {
  color: #4990e2; }

.landing-crm-logo-hover {
  opacity: 0; }

.landing-crm-logo-hover:hover {
  opacity: 1; }

.landing-crm-text {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #4a4a4a;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase; }

.landing-crm-text:hover {
  color: #4990e2; }

.security-text-wrapper {
  margin-top: 7px; }

.faq {
  margin-top: 120px;
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 0px;
  padding-bottom: 50px;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #4990e2; }
  @media (max-width: 479px) {
    .faq {
      margin-top: 30px;
      margin-bottom: 30px;
      padding-bottom: 0; } }

.faq-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.faq-category-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  margin-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #4990e2;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 24px;
  font-weight: 300; }

.faq-icon-open-wrapper {
  padding-top: 2px; }

.faq-security {
  margin-top: 0px;
  padding-top: 60px;
  padding-bottom: 80px;
  padding-left: 30px;
  padding-right: 30px;
  background-image: -webkit-linear-gradient(270deg, rgba(120, 216, 255, 0.1), rgba(120, 216, 255, 0.1));
  background-image: linear-gradient(180deg, rgba(120, 216, 255, 0.1), rgba(120, 216, 255, 0.1)); }

.faq-security-text-wrapper {
  margin-top: 0px;
  margin-right: 80px; }

.faq-security-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.faq-content-wrapper {
  margin-bottom: 35px;
  display: block; }

.faq-q-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid none;
  border-top-width: 1px;
  border-top-color: #d0d0d0;
  border-bottom-width: 1px;
  border-bottom-color: #d0d0d0; }

.faq-q-wrapper.color {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #4990e2; }

.faq-q {
  margin-right: 12px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: 0.5px; }

.faq-q.color {
  color: #4990e2;
  letter-spacing: 0.5px; }

.faq-a-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  color: #4a4a4a;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.2px; }

.faq-a-text {
  color: #000;
  line-height: 28px;
  letter-spacing: 0.5px; }

.faq-a {
  margin-right: 12px;
  color: #000; }

.faq-icon-close-wrapper {
  padding-top: 2px;
  display: block; }

.faq-category-title-wrapper {
  margin-right: 12px;
  padding-top: 10px;
  padding-bottom: 5px;
  color: dimgrey; }

.faq-investor {
  margin-left: 30px;
  margin-right: 30px;
  padding-top: 30px;
  padding-bottom: 80px; }
  @media (max-width: 479px) {
    .faq-investor {
      padding-top: 0;
      padding-bottom: 0; } }

.investor-copy-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.investor-logo-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.investor-logo-image-wrapper.logo-kpcb {
  width: 100px;
  margin-right: 80px; }

.investor-wrapper {
  text-align: center; }
  @media (max-width: 479px) {
    .investor-wrapper {
      margin: 36px 0 28px 0;
      padding-bottom: 30px;
      border-bottom: 1px solid #d0d0d0; } }

.investor-wrapper.logo-dcm {
  min-height: 100px; }

.investor-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 19px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.investor-logo {
  margin: 0 auto;
  height: 75px; }
  @media (max-width: 479px) {
    .investor-logo {
      height: auto; } }

.investor-title {
  display: block;
  width: auto;
  margin-top: 24px;
  padding-right: 0px;
  font-family: 'Rene bieder galano grotesque', sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.4px;
  text-transform: uppercase; }

.investor-logo-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

.investor-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 69px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.investor-content-wrapper-mobile {
  padding-top: 12px; }
  .investor-content-wrapper-mobile .investor-wrapper:last-child {
    border-bottom: none; }

.cols-3 {
  min-width: 120px;
  padding-right: 30px; }
  @media (max-width: 479px) {
    .cols-3 {
      min-width: auto;
      padding-right: 10px; } }

.cols-3:nth-child(2n+1) {
  clear: both; }

.vertical-align-helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.modal-wrapper, .modal-video-wrapper {
  overflow-y: scroll;
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9999;
  display: none;
  height: 100%;
  padding-top: 80px;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  opacity: 0;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  text-align: center; }

.get-demo-wrapper {
  position: relative;
  top: -100px;
  display: block;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.form-container {
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff); }

.form-container.form-container-modal {
  padding-top: 60px;
  padding-bottom: 60px; }

.form-wrapper-modal {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.form-container-modal {
  position: relative;
  display: block;
  width: 480px;
  padding: 50px 30px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  opacity: 1; }

.video-container-modal {
  position: relative;
  display: block;
  width: 960px;
  padding: 0px;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  opacity: 1; }

.form-container-modal.form-success-modal {
  display: none;
  padding-bottom: 30px; }

.modal-close-wrapper {
  position: absolute;
  top: -35px;
  right: -35px;
  overflow: visible; }

.smart-action {
  display: block;
  margin-top: 0px;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
  background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

.smart-action.switch-sideblock {
  background-image: none; }

.smart-action.bg-light {
  background-image: none; }

.smart-action-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.smart-action-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.smart-action-title-wrapper {
  padding-top: 120px; }

.smart-action-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.smart-action-content-sideblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start; }

html.w-mod-js *[data-ix="fixed-navbar"] {
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%); }

html.w-mod-js *[data-ix="tabtab-bg"] {
  display: none; }

.w-container .blog-related-row {
  margin-left: 0;
  margin-right: 0; }

.form-done, .form-fail {
  font-family: 'Rene bieder galano grotesque', sans-serif;
  background-color: #fff;
  padding-top: 0px;
  font-size: 16px;
  line-height: 22px; }

.blog-header-content-wrapper .w-row {
  margin-left: 0;
  margin-right: 0; }

.w-row:before, w-row:after {
  content: none; }

img.pricing-number {
  max-width: 162px; }

@media (max-width: 991px) {
  img.pricing-number {
    max-width: 120px; }

  .pricing-content-copy-wrapper {
    margin-top: 6px; }

  .get-demo-wrapper {
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px; }

  .contact-copy-wrapper {
    display: block;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 23px;
    text-align: center; }

  .blog-header-content-wrapper {
    padding-left: 30px;
    padding-right: 30px; }

  .blog-list-section {
    padding-left: 30px;
    padding-right: 30px; }

  .blog-single-header {
    padding-left: 30px;
    padding-right: 30px; }

  .single-section {
    padding-left: 30px;
    padding-right: 30px; }

  .single-related-section {
    padding-left: 30px;
    padding-right: 30px; }

  .navbar-container {
    max-width: 767px; }

  .hamburger-icon {
    color: #4990e2; }

  .landing-channel-wrapper-mobile {
    margin-top: 60px;
    padding-right: 30px;
    padding-left: 30px; }

  .landing-channel-title-wrapper-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 17px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .say-goodbye {
    margin-top: 0px;
    padding-top: 40px; }

  .bg {
    margin-top: 0px;
    padding-bottom: 30px; }

  .landing-channel-content-wrapper {
    margin-bottom: 60px; }

  .landing-channel-list-wrapper {
    margin-top: 22px;
    margin-bottom: 22px; }

  .landing-channel-title-wrapper {
    margin-right: 15px;
    margin-bottom: 0px; }

  .line-basic.light {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .onestop-mobile {
    padding-top: 40px;
    padding-bottom: 20px; }

  .one-stop-content-wrapper {
    margin-top: 58px; }

  .one-stop-content-wrapper.one-stop-inapp {
    margin-top: 56px; }

  .one-stop-caption-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .one-stop-icon-wrapper {
    margin-top: 0px; } }
@media (max-width: 767px) {
  .w-nav-button.w--open {
    background-color: transparent;
    margin-top: 7px; }
    .w-nav-button.w--open .w-icon-nav-close:before {
      content: "\2715";
      color: #4990e2;
      z-index: 10;
      padding-top: 5px;
      padding-right: 1px; }

  .nav-menu {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 9;
    background-image: -webkit-linear-gradient(270deg, #78d8ff, #109fff);
    background-image: linear-gradient(180deg, #78d8ff, #109fff);
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.8px;
    font-weight: 400;
    overflow-y: scroll; }
    .nav-menu .w-nav-button.w--open {
      color: #4990e2; }
    .nav-menu .nav-header {
      height: 74px;
      background: #fff; }
      .nav-menu .nav-header img {
        padding-top: 7px; }
    .nav-menu .nav-content {
      padding: 35px 30px;
      text-align: left; }
    .nav-menu a:hover {
      color: #060e97; }
    .nav-menu a {
      color: #fff;
      font-weight: 400;
      font-size: 16px;
      line-height: 20px;
      letter-spacing: 0.8px;
      text-decoration: none; }
    .nav-menu .nav-link, .nav-menu .nav-link.light, .nav-menu .w-nav-link {
      padding: 0;
      margin: 0;
      height: auto; }
    .nav-menu .big_menu {
      font-weight: 300;
      font-size: 26px;
      line-height: 20px;
      letter-spacing: 0.5px; }
      .nav-menu .big_menu a {
        color: #fff;
        font-weight: 300;
        font-size: 26px;
        line-height: 20px;
        letter-spacing: 0.5px; }
      .nav-menu .big_menu a:hover {
        color: #060e97; }
    .nav-menu .small_menu {
      margin-top: 15px; }
    .nav-menu hr {
      margin-top: 15px;
      margin-bottom: 15px;
      border: none;
      height: 1px;
      color: #fff;
      background-color: #fff; }
    .nav-menu .nav-footer {
      margin-top: 30px; }
      .nav-menu .nav-footer a {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.5px; }
      .nav-menu .nav-footer .tos {
        margin-right: 15px; }

  .nav-menu-mobile {
    z-index: 999;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 200px;
    background-image: -webkit-linear-gradient(270deg, #78d8ff, #4990e2 42%, #060e97);
    background-image: linear-gradient(180deg, #78d8ff, #4990e2 42%, #060e97); }

  .legal-text-number-row.space-down {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .legal-text-number-sidevblock {
    padding-left: 0px; } }
@media (max-width: 479px) {
  .navbar.dark {
    border-color: transparent;
    background-color: transparent; }

  .logo {
    padding-top: 0px; }

  .hero-title {
    font-size: 56px;
    text-align: center; }

  .form-button.gradient.stretch {
    margin-top: 4px; }

  .form-button.outline {
    width: 60%; }

  .hero-subtitle {
    font-size: 18px;
    font-weight: 500;
    text-align: center; }

  .title {
    font-size: 26px;
    line-height: 36px; }

  .title.title-mobile {
    line-height: 36px; }

  .customer-support-content {
    margin-top: 0px; }

  .image-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
    margin-top: 45px; }

  .footer-company-info {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .social-icon {
    margin-right: 20px;
    margin-left: 20px; }

  .footer-social {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .fixed-navbar {
    left: 0px;
    top: 0px;
    right: 0px;
    display: block; }

  .navbar-section {
    position: relative;
    z-index: 999; }

  .footer-content {
    margin-bottom: 0px; }

  .footer-copyright {
    margin-right: 0px;
    color: #9b9b9b;
    font-size: 10px;
    letter-spacing: 1px; }

  .customer-support {
    padding-top: 40px;
    background: #fff;
    padding-bottom: 0; }

  .client-logo-wrapper {
    margin-top: 0px;
    padding-bottom: 4px;
    -webkit-align-content: space-around;
    -ms-flex-line-pack: distribute;
    align-content: space-around; }

  .client-logo {
    margin-top: 5px; }

  .customer-support-wrapper {
    margin: 20px 0px 20px; }

  .header {
    height: 130px;
    background-position: 97% 35%, 0px 0px;
    background-size: 800px, auto; }

  .header.header-solutions {
    height: 460px;
    margin-bottom: 130px; }

  .header.header-contact {
    background-position: 53% 40%, 0px 0px;
    background-size: 840px, auto; }

  .header.header-intergration {
    background-position: 66% 35%, 0px 0px;
    background-size: 860px, auto; }

  .header-title-wrapper {
    padding-right: 10px;
    padding-left: 10px; }

  .hero-solutions-wrapper {
    padding-top: 103px; }

  .header-title {
    padding-top: 12px;
    padding-left: 20px;
    font-size: 18px; }

  .title-wrapper {
    margin-top: 0px;
    padding-right: 30px;
    padding-left: 30px; }

  .title-wrapper.flush-left {
    padding-right: 0px;
    padding-left: 0px; }

  .demo-form {
    margin-top: 30px; }

  .title-wrapper {
    position: relative;
    z-index: 1; }

  .title-copy-wrapper {
    padding-right: 26px;
    padding-left: 26px; }

  .text-field {
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px solid #9b9b9b;
    border-radius: 0px; }

  .row-3 {
    margin-top: 18px; }

  .footer-wrapper {
    margin-top: 10px;
    padding: 20px 30px;
    background-image: -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: linear-gradient(180deg, transparent, transparent);
    text-align: center; }

  .footter-row {
    padding-right: 0px;
    padding-left: 0px; }

  .line-basic.pale {
    background-image: -webkit-linear-gradient(270deg, #d0d0d0, #d0d0d0);
    background-image: linear-gradient(180deg, #d0d0d0, #d0d0d0); }

  .line-wrapper.pale {
    background-image: -webkit-linear-gradient(270deg, #d0d0d0, #d0d0d0);
    background-image: linear-gradient(180deg, #d0d0d0, #d0d0d0); }

  .line-wrapper.line-pricing {
    padding-right: 0px;
    padding-left: 0px; }

  .footer-content-wrapper {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px; }

  .blog-hero-title.light {
    font-size: 28px;
    line-height: 38px; }

  .blog-category.light {
    font-size: 14px;
    letter-spacing: 1.4px; }

  .blog-header-content-wrapper {
    margin-top: 0px;
    padding-top: 10px;
    padding-right: 30px;
    padding-left: 30px; }

  .blog-header-info-wrapper {
    margin-top: 14px; }

  .blog-info.light {
    padding-left: 0;
    padding-right: 5px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.5px; }

  .blog-info.light.blog-date {
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.5px; }

  .blog-header-title-wrapper {
    margin-top: 6px; }

  .button-wrapper.centered {
    margin-top: 22px; }

  .blog-content-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .blog-button-wrapper {
    margin-top: 28px; }

  .blog-list-section {
    margin-top: -30px;
    padding-right: 30px;
    padding-left: 30px; }

  .blog-category-wrapper {
    margin-top: 12px; }

  .blog-list-titlewrapper {
    margin-top: 15px;
    padding-right: 15px; }

  .blog-list-title {
    margin-top: 0px; }

  .blog-list-title:hover {
    color: #000; }

  .blog-list-title.scale-low {
    margin-top: 0px;
    line-height: 23px;
    font-weight: 400; }

  .blog-writer-wrapper {
    margin-top: 12px; }

  .blog-title-column {
    padding-right: 0px;
    padding-left: 0px; }

  .blog-writer-column {
    padding-right: 0px;
    padding-left: 0px; }

  .single-related-section {
    margin-top: 12px;
    padding-right: 30px;
    padding-left: 30px; }

  .single-related-wrapper {
    margin-top: 26px; }

  .single-related-column {
    margin-bottom: 23px;
    padding-right: 0px; }

  .lbog-single-related-title {
    margin-top: 8px;
    padding-right: 15px; }

  .single-section {
    padding-right: 30px;
    padding-left: 30px; }

  .single-content-wrapper {
    margin-top: 8px;
    padding-right: 0px;
    padding-left: 0px; }

  .single-content-column {
    padding-right: 0px;
    padding-left: 0px; }

  .single-content {
    margin-bottom: 6px;
    padding-top: 6px;
    font-size: 15px;
    line-height: 25px; }

  .single-writer-wrapper {
    margin-top: 35px;
    padding-right: 0px;
    padding-left: 0px; }

  .single-writer-column {
    padding-left: 0px; }

  .single-writer-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .writer-content-column {
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 0px; }

  .author-copy {
    font-size: 12px; }

  .author-content {
    font-size: 15px;
    line-height: 25px;
    font-style: italic;
    font-weight: 400; }

  .author-content.color-gray {
    font-size: 13px;
    line-height: 21px; }

  .single-subtitle {
    font-size: 18px; }

  .single-related-copy-wrapper {
    margin-bottom: -10px;
    padding-bottom: 0px; }

  .single-related-copy {
    font-size: 12px; }

  .brand {
    padding-left: 20px; }

  .image-7 {
    width: 50px; }

  .footer-mobile {
    padding-top: 15px;
    padding-bottom: 0px; }

  .footer-mobile-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .footer-social-mobile-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .footer-mobile-social-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .footer-mobile-copyright-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 14px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

  .icon-2 {
    color: #4a4a4a; }

  .container-6 {
    padding-right: 10px;
    padding-left: 10px; }

  .action {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 998;
    margin-top: 0px;
    padding: 16px 10px;
    border-top: 1px solid #d0d0d0;
    background-image: -webkit-linear-gradient(270deg, #f2f2f2, #f2f2f2);
    background-image: linear-gradient(180deg, #f2f2f2, #f2f2f2); }

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

  .action-text {
    display: block;
    font-family: 'Rene bieder galano grotesque', sans-serif;
    color: #4990e2;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase; }

  .action-text:hover {
    color: #060e97; }

  .hanburger {
    color: #4990e2; }

  .brand-mobile {
    width: 90px;
    margin-top: 17px;
    padding-left: 30px; }

  .contact {
    margin-top: 25px;
    padding: 25px 30px 40px; }

  .contact.opacity-half {
    padding-top: 35px;
    padding-bottom: 35px; }

  .contact-wrapper {
    margin-top: 18px; }

  .contact-copy.contact-link {
    display: block;
    margin-left: 0px;
    float: none;
    clear: none; }

  .contact-content-wrapper {
    padding-right: 0px;
    padding-left: 0px; }

  .hamburger {
    color: #4990e2; }

  .form-wrapper-mobile {
    padding-right: 30px;
    padding-left: 30px; }

  .text-field-2 {
    margin-bottom: 20px;
    font-family: 'Rene bieder galano grotesque', sans-serif; }

  .text-field-3 {
    margin-bottom: 20px; }

  .page-category-copy.category-blog {
    font-size: 15px; }

  .page-cagtegory {
    margin-top: 22px;
    padding-left: 12px;
    font-size: 14px; }

  .page-cagtegory.category-blog {
    margin-top: 23px;
    padding-left: 13px;
    font-size: 0px; }

  .hero-title-wrapper {
    width: auto; }

  .hero-subtitle-wrapper {
    width: auto;
    margin-top: 3px; }

  .hero-copy-wrapper {
    margin-right: 18px;
    margin-left: 18px;
    text-align: center; }

  .onestop-wrapper {
    margin-top: 20px; }

  .intergrations {
    margin-top: 40px; }

  .make-it-work {
    margin-top: 40px;
    padding-top: 0px; }

  .make-it-work-wrapper {
    margin-top: 15px; }

  .make-it-work-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }

  .make-it-work-content.make-it-work-hide-mobile {
    opacity: 0; }

  .make-it-work-copy-wrapper {
    margin-top: 10px;
    margin-bottom: 10px; }

  .make-it-work-copy {
    display: block;
    padding-right: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: 0.2px; }

  .make-it-work-list {
    display: block; }

  .make-it-work-row {
    min-height: 50px;
    margin-top: 0px; }

  .make-it-work-row.make-it-work-moveup {
    margin-top: 0px; }

  .make-it-work-row.make-it-work-moveup.make-it-work-row-adjust {
    margin-top: -19px;
    padding-top: 0px; }

  .make-it-work-row.make-it-work-row-adjust-down {
    margin-top: 2px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .benefit {
    margin-top: 0px;
    padding-bottom: 25px; }

  .benefit-content {
    margin-bottom: 36px; }

  .good-company {
    padding-top: 40px; }

  .get-started {
    margin-top: 40px; }

  .good-company-animation {
    margin-bottom: 0px; }

  .testimonial-copy {
    display: block;
    letter-spacing: 0.3px;
    text-align: center; }

  .testimonial-name-wrapper {
    padding-bottom: 11px; }

  .testimonial-copy-wrapper {
    margin-bottom: 12px;
    padding-right: 0px;
    padding-left: 0px; }

  .wheel-of-logos {
    padding-bottom: 20px; }

  .hero-wrapper {
    position: relative;
    z-index: 1;
    margin-top: 14px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .brand-2 {
    margin-top: 17px;
    padding-top: 0px;
    padding-left: 30px; }

  .brand-3 {
    margin-top: 17px;
    padding-left: 30px; }

  .tabs {
    margin-top: 30px; }

  .tab-logo.tab-salesforce {
    padding: 0px 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-size: 55px; }

  .tab-logo.tab-zendesk {
    padding: 0px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-size: 55px; }

  .tab-logo.tab-desk {
    padding: 0px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-size: 65px; }

  .tab-logo.tab-desk.w--current {
    padding: 0px 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-size: 65px; }

  .tab-logo-hover.tab-logo-zendesk {
    width: 55px; }

  .tab-logo-hover.tab-logo-salesforce {
    display: inline-block;
    width: 55px; }

  .tab-logo-hover.tab-logo-desk {
    width: 65px;
    padding-top: 7px; }

  .tab-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-right: 30px;
    margin-left: 30px;
    padding: 16px 0px 19px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0; }

  .click-here-link-wrapper {
    margin-top: 5px; }

  .click-here-link {
    font-size: 13px; }

  .crm-graphic-wrapper {
    margin-left: 20px;
    margin-right: 20px; }

  .tabs-content {
    margin-top: 6px;
    margin-bottom: 41px;
    padding-top: 10px; }

  .see-more-link-wrapper {
    margin-top: 40px;
    text-align: center; }

  .solutions-channel {
    background-image: -webkit-linear-gradient(270deg, #060e97, #060e97);
    background-image: linear-gradient(180deg, #060e97, #060e97); }

  .subtitle {
    font-size: 20px;
    line-height: 28px;
    text-align: left;
    letter-spacing: 0.1px; }

  .subtitle.bold {
    font-weight: 500; }

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

  .security-text {
    margin-top: 10px;
    padding-top: 0px;
    text-align: center; }

  .social-icon-wrapper.icon-blog-wrapper {
    background-position: 50% 100%; }

  .social-icon-wrapper.icon-twitter-wrapper {
    background-position: 50% 100%; }

  .social-icon-wrapper.icon-linkedin-wrapper {
    background-position: 50% 100%; }

  .footer-social-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .footer-mobile-blank {
    height: 70px; }

  .pricing-number {
    width: 140px;
    margin-left: -6px;
    padding-left: 0px; }

  .pricing-number-copy {
    margin-top: 12px;
    padding-left: 10px;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 18px; }

  .pricing-bullet {
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 20px;
    padding-left: 0px;
    color: #000;
    line-height: 38px; }

  .pricing-channel-icon-wrapper {
    margin-right: 0px; }

  .pricing-channel-title-wrapper {
    display: block;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-channel-title {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px; }

  .pricing-channel-title.color-dark {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    font-size: 48px; }

  .pricing-channel-title.color-bright {
    color: #000; }

  .list-item {
    padding-bottom: 0px;
    font-size: 20px;
    font-weight: 300; }

  .list-item-2 {
    font-size: 20px;
    font-weight: 300; }

  .list-item-3 {
    font-size: 20px;
    font-weight: 300; }

  .request.color-bright {
    font-size: 14px; }

  .channels {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }

  .channel-wrapper {
    width: 100%;
    margin-top: 0px;
    padding: 45px 30px 40px; }

  .channel-wrapper.channel-mobile-bg {
    padding-bottom: 32px;
    background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
    background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

  .channel-copy-wrapper {
    padding-right: 15px;
    padding-left: 15px; }

  .channel-copy-wrapper .subtitle {
    text-align: center; }

  .title-section {
    margin-top: 40px; }

  .pricing-content-wrapper-mobile {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px; }

  .pricing-content-title-wrapper-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    padding-bottom: 18px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .pricing-content-number-wrapper-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 9px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .pricing-content-title-row-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .pricing-mobile {
    margin-top: 36px;
    padding-right: 30px;
    padding-left: 30px; }

  .pricing-icon-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-number-row-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-number-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-list-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .pricing-content-copy-wrapper-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch; }

  .pricing-content-copy-row-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 17px;
    padding-bottom: 14px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-list-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 14px;
    padding: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #9b9b9b; }

  .pricing-learn-link-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 13px;
    margin-bottom: 13px;
    margin-left: 23px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .pricing-list-mobile {
    font-family: 'Rene bieder galano grotesque', sans-serif;
    color: #000;
    font-size: 13px;
    line-height: 20px;
    text-align: left; }

  .pricing-list-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-content-copy-sideblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 18px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 24px; }

  .pricing-title-sdeblock-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start; }

  .pricing-title-sideblock-mobile {
    margin-right: 13px;
    padding-right: 0px;
    padding-left: 0px; }

  .hero-mobile {
    position: relative;
    z-index: 1; }
    .hero-mobile .w-slider {
      background-color: transparent; }

  .hero-device-wrapper-mobile {
    position: relative;
    z-index: 1;
    padding-right: 15px;
    padding-left: 15px; }

  .hero-bg-mobile {
    height: 600px;
    margin-top: -600px;
    margin-bottom: 38px;
    background-image: url("../images/bg-graphic-mobile-hero@2x.png");
    background-position: 50% 50%;
    background-size: 700px;
    background-repeat: no-repeat; }

  .onestop-slider {
    z-index: 0;
    margin-top: -36px; }

  .onestop-slide3 {
    display: inline-block;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff), -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    background-image: linear-gradient(180deg, #fff, #fff), linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
    opacity: 1; }

  .icon-3 {
    display: none; }

  .icon-4 {
    display: none; }

  .testimonial-slide2 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-slide2 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .slide-nav {
    background-image: -webkit-linear-gradient(270deg, transparent, transparent);
    background-image: linear-gradient(180deg, transparent, transparent); }

  .make-it-work-mobile {
    padding-top: 40px;
    padding-bottom: 20px; }

  .testimonial-slide3 {
    margin-bottom: -8px;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-slide3 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-wrapper-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .testimonial-slide4 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-slide5 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-slide6 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .testimonial-slide1 {
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .hero-resolution-devices-mobile {
    height: 300px;
    margin-top: 33px;
    background-image: url("../images/m-solution-hero@2x.png");
    background-position: 50% 50%;
    background-size: 100%;
    background-repeat: no-repeat; }

  .security-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 32px;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 32px;
    background-color: #f4f4f4;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .security-badge-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 39px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-channel-menu-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-linear-gradient(270deg, #060e97, #060e97);
    background-image: linear-gradient(180deg, #060e97, #060e97); }

  .solutions-channel-menu-mobile:hover {
    cursor: pointer; }

  .solutions-channel-menu-mobile.color-bright {
    background-image: -webkit-linear-gradient(270deg, #109fff, #109fff);
    background-image: linear-gradient(180deg, #109fff, #109fff); }

  .solutions--menu-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-menu-title-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-menu-icon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-menu-dropdown-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right; }

  .solution-channel-title.light {
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 38px;
    font-weight: 200; }

  .solution-menu-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .dropdown-arrow {
    color: #fff;
    font-size: 36px; }

  .solutions-channel-menu-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-menu-title-siceblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solutions-menu-arrow-sideblock {
    left: 18px;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 15px;
    padding-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .dropdown {
    left: 0px;
    right: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end; }

  .dropdown-2 {
    margin-right: 0px;
    margin-left: 0px; }

  .dropdown-3 {
    margin-right: 0px;
    margin-left: 0px; }

  .text-open {
    font-family: 'Rene bieder galano grotesque', sans-serif; }

  .text-open.light {
    color: #fff; }

  .solution-channel-open-voice-mobile {
    display: none;
    padding: 0px;
    margin-top: -106px; }

  .solution-channel-open-chat-mobile {
    display: none;
    margin-top: -106px; }

  .text-close {
    font-family: 'Rene bieder galano grotesque', sans-serif; }

  .text-close.light {
    color: #fff; }

  .solution-channel-menu-text-wrapper {
    margin-top: 50px;
    margin-bottom: 5px; }

  .solution-channel-menu-text {
    font-family: 'Rene bieder galano grotesque', sans-serif;
    line-height: 24px;
    letter-spacing: 0.2px; }

  .solution-channel-menu-text.light {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.2px; }

  .solution-channel-menu-open {
    padding: 25px 30px;
    background-image: url("../images/bg-graphic12x.png"), -webkit-linear-gradient(270deg, #060e97, #060e97);
    background-image: url("../images/bg-graphic12x.png"), linear-gradient(180deg, #060e97, #060e97);
    background-position: -124px 25px, 0px 0px;
    background-size: 900px, auto;
    background-repeat: no-repeat, repeat; }

  .solution-channel-menu-open {
    cursor: pointer; }

  .solution-channel-menu-open.color-bright {
    background-image: url("../images/Asset-232x.png"), -webkit-linear-gradient(270deg, #109fff, #109fff);
    background-image: url("../images/Asset-232x.png"), linear-gradient(180deg, #109fff, #109fff);
    background-position: -267px 86px, 0px 0px;
    background-size: 700px, auto;
    background-repeat: no-repeat, repeat; }

  .solution-channel-content-open {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }

  .solution-channel-inapp {
    padding-top: 0px; }

  .pannel-light {
    height: auto;
    margin: 8px;
    padding: 30px 22px;
    border: 1px solid #d0d0d0;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff); }

  .pannel-light.channel-inapp-mobile {
    margin-top: 0px; }

  .pannel-light.channel-1800-mobile {
    margin-bottom: 0px; }

  .solution-channel-content-device-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center; }

  .solution-channel-content-text-wrapper {
    margin-top: 30px;
    padding-right: 15px;
    padding-left: 15px; }

  .right-arrow {
    display: none; }

  .left-arrow {
    display: none; }

  .body-2 {
    margin-top: 0px;
    padding-top: 0px; }

  .landing-crm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .landing-crm-wrapper {
    margin-right: 30px;
    margin-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0; }

  .landing-crm-logo-wrapper {
    margin-right: 15px;
    margin-left: 15px;
    background-size: 50px; }

  .landing-crm-logo-wrapper.crm-logo-zendesk {
    background-size: 50px; }

  .landing-crm-logo-wrapper.crm-landing-desk {
    background-size: 57px; }

  .landing-crm-text-wrapper {
    margin-top: 22px;
    margin-right: 30px;
    margin-left: 30px;
    text-align: center; }

  .landing-crm-mobile {
    padding-top: 35px;
    padding-bottom: 35px; }

  .faq-wrapper {
    margin-top: 16px; }

  .faq-security {
    padding-right: 30px;
    padding-left: 30px; }

  .faq-q {
    font-size: 14px;
    line-height: 26px; }

  .faq-a-wrapper {
    margin-bottom: 40px; }

  .faq-a-text {
    font-size: 14px;
    line-height: 26px; }

  .faq-a {
    font-size: 14px; }

  .faq-category-title-wrapper {
    font-size: 20px; }

  .faq-line-wrapper-mobile {
    height: 1px;
    background-image: -webkit-linear-gradient(270deg, #d0d0d0, #d0d0d0);
    background-image: linear-gradient(180deg, #d0d0d0, #d0d0d0); }

  .menu-button-mobile.w--open {
    background-color: transparent; }

  .nav-menu-mobile {
    z-index: 999;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 200px;
    background-image: -webkit-linear-gradient(270deg, #78d8ff, #4990e2 42%, #060e97);
    background-image: linear-gradient(180deg, #78d8ff, #4990e2 42%, #060e97); }

  .smart-action-wrapper {
    margin-top: 18px;
    width: 100%; }

  .smart-action.switch-sideblock.smart-action-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px; }

  .smart-action.switch-sideblock.smart-action-mobile.bg-dark {
    background-image: -webkit-linear-gradient(270deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5));
    background-image: linear-gradient(180deg, rgba(242, 242, 242, 0.5), rgba(242, 242, 242, 0.5)); }

  .smart-action-imageside-block.w-col {
    padding: 0; }

  .smart-action-image-wrapper {
    margin-top: 35px; }

  .smart-action-title-wrapper.title-mobile {
    padding-top: 30px; }

  .smart-action-row {
    margin-right: 30px;
    margin-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }

  .smart-action-content-sideblock {
    padding-right: 0px;
    padding-left: 0px; }

  .smart-action-simple-image-mobile {
    margin-top: 25px;
    text-align: center; }

  .menu-button.w--open {
    background-color: transparent; }

  .terms-of-use {
    margin-top: 30px; } }
@font-face {
  font-family: 'Fontawesome webfont';
  src: url("../fonts/fontawesome-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque.otf") format("opentype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Heavy.otf") format("opentype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Medium-Italic.otf") format("opentype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-ExtraLight.otf") format("opentype");
  font-weight: 800;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Light-Italic.otf") format("opentype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-ExtraLight.otf") format("opentype"), url("../fonts/Rene-Bieder---Galano-Grotesque-ExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Rene bieder galano grotesque';
  src: url("../fonts/Rene-Bieder---Galano-Grotesque-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal; }
.faq-general-icon-close-wrapper {
  display: none; }

.faq-pricing-icon-close-wrapper {
  display: none; }

.faq-getting-started-icon-close-wrapper {
  display: none; }

.faq-general-content-wrapper {
  display: none; }

.faq-pricing-content-wrapper {
  display: none; }

.faq-getting-started-content-wrapper {
  display: none; }

/*# sourceMappingURL=ujet-test.webflow.css.map */
