.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

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

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

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

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

.navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 91px;
  background-color: #fff;
}

.container {
  position: static;
  display: block;
  width: 100%;
  max-width: 1173px;
  min-height: 10px;
  margin-right: auto;
  margin-left: auto;
  clear: none;
  -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-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-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-size: 16px;
  line-height: 18px;
  -o-object-fit: fill;
  object-fit: fill;
}

.container.header {
  position: static;
  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: 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: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.container.slider1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.real-users-container {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.slider3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1280px;
  -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;
}

.container.hero-container.hero-container-mobile {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container.mission {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 128px;
  padding-bottom: 147px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.mission.acc {
  padding-top: 103px;
  padding-bottom: 0px;
}

.container.about-us-vission-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 940px;
  padding-top: 96px;
  -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;
}

.container.about-us-bts-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 110px;
  padding-bottom: 140px;
  -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;
}

.container.about-us-teltech-container {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.story {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 91px;
  padding-bottom: 148px;
  -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;
}

.container.about-us-freedom-container {
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.container.contact {
  padding-top: 110px;
  padding-bottom: 141px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.contact.press-req {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  max-width: 1173px;
  padding-top: 40px;
  padding-bottom: 112px;
  -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;
}

.container.contact-partnership {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 138px;
  -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;
}

.container.contact-ready-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 900px;
  padding-top: 29px;
  padding-bottom: 28px;
  -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;
}

.container.contact-ready-container.features-ready-container {
  max-width: 960px;
}

.container.press-req-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 78px;
  padding-bottom: 105px;
  -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;
}

.container.press-req {
  max-width: 970px;
  padding-top: 97px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.footer-container {
  -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;
}

.container.c-fh {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.press-req-form {
  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;
}

.container.press-req-about {
  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;
}

.container.press-req-about-container {
  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;
}

.container.aff {
  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;
}

.container.aff-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 770px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.container.compare-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1050px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.container.compare-award-container {
  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;
}

.container.comapre-post {
  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;
}

.container.fight-back-container {
  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;
}

.container.container-blog-image {
  position: relative;
  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;
}

.container.blog-recent-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 100%;
  padding-top: 170px;
  padding-right: 80px;
  padding-bottom: 150px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.container.blog-recent-container.v2 {
  padding-top: 118px;
  border-top-left-radius: 0px;
  background-color: transparent;
}

.container.blog-get-started {
  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;
}

.container.blog-get-started-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 94px;
  -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;
}

.container.blog-reclaim-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 126px;
  padding-bottom: 128px;
}

.container.blogcat-featured-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -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-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.contact {
  padding-top: 110px;
  padding-bottom: 141px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.container.tcc-build-to-solve-container {
  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;
}

.container.ptb7868 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 78px;
  padding-bottom: 68px;
  -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;
}

.container.ptb7868.hitw {
  padding-top: 100px;
  padding-bottom: 120px;
}

.container.tcc-strenghts-container {
  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;
}

.container.inquiry-container {
  max-width: 970px;
  padding: 95px;
  border-radius: 10px;
  background-color: #fff;
}

.container.inquiry-container.voca {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 63px 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;
  background-color: transparent;
}

.container.flex-container {
  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;
}

.body {
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 36px;
  font-style: normal;
}

.body.bogy-no-bg {
  border-bottom-right-radius: 280px;
  background-image: none;
}

.hero-holder {
  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-holder.compare {
  overflow: hidden;
}

.hero-holder.compare.compare-last {
  max-width: 966px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-holder.compare.compare-last.compare-post {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-left {
  width: 50%;
  margin-top: 215px;
  margin-bottom: 230px;
}

.hero-left.aff {
  margin-top: 188px;
  margin-bottom: 188px;
}

.hero-left.aff.compare {
  width: 60%;
  margin-top: 150px;
  margin-bottom: 140px;
}

.hero-left.aff.compare.compare-last {
  max-width: 486px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.hero-left.aff.compare.compare-last.compare-post {
  width: 70%;
}

.hero-left.tcc {
  position: relative;
  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;
}

.hero-right {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -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-right.aff.compare {
  width: 40%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.hero-right.aff.compare.compare-last {
  overflow: hidden;
  margin-top: 90px;
}

.hero-right.aff.compare.compare-last.compare-post {
  width: 40%;
}

.hero-right.tcc {
  -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;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 49px;
  margin-left: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.heading {
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
}

.heading.compare {
  color: #fff;
  font-style: normal;
}

.nav-try {
  background-color: #010838;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.nav-link {
  padding-top: 14px;
  padding-bottom: 14px;
  text-decoration: none;
}

.nav-link.nav-try {
  max-height: 46px;
  min-width: 158px;
  margin-left: 35px;
  padding-right: 32px;
  padding-left: 32px;
  border-radius: 54px;
}

.nav-sign-in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 46px;
  min-width: 142px;
  margin-left: 25px;
  padding: 14px 32px;
  border-radius: 54px;
  background-color: #b0f9e0;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.nav-sign-in.ff-update {
  min-width: 144px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-sign-in-link {
  margin-right: 10px;
  color: #010838;
  text-decoration: none;
  white-space: normal;
}

.paragraph {
  font-size: 18px;
  line-height: 36px;
}

.dropdown-toggle {
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 34px;
  font-family: Roboto, sans-serif;
  cursor: pointer;
}

.dropdown-list {
  background-color: #010838;
}

.dropdown-list.w--open {
  padding-bottom: 21px;
  color: #fff;
}

.dropdown-link {
  padding-right: 34px;
  padding-left: 34px;
  font-family: Roboto, sans-serif;
  color: #fff;
  line-height: 40px;
}

.circle-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 524px;
  height: 524px;
  margin: auto;
  border-radius: 50%;
  background-color: rgba(75, 157, 146, 0.05);
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: multiply;
}

.circle-1.circle-2 {
  width: 442px;
  height: 442px;
}

.circle-1.circle-2.circle-3 {
  width: 358px;
  height: 358px;
}

.circle-1.circle-2.circle-3.circle-3-about-us {
  width: 400px;
  height: 400px;
}

.circle-1.circle-2.circle-3.affiliate-c3 {
  width: 260px;
  height: 260px;
}

.circle-1.circle-2.circle-2-about-us {
  width: 495px;
  height: 495px;
}

.circle-1.circle-2.affiliate-c2 {
  width: 320px;
  height: 320px;
}

.circle-1.circle-1-about-us {
  left: auto;
  top: -12px;
  right: -34px;
  bottom: auto;
  width: 587px;
  height: 587px;
}

.circle-1.affiliate {
  width: 380px;
  height: 380px;
}

.hero-right-phone {
  position: relative;
}

.hero-right-phone.aff {
  height: 358px;
}

.hero-right-robot {
  margin-left: -180px;
}

.hero-right-robot.aff {
  position: absolute;
  width: 176px;
  margin-left: 180px;
}

.hero-left-cta {
  display: block;
  margin-top: 30px;
}

.dark-blue-btn {
  padding: 14px 64px;
  border-radius: 54px;
  background-color: #010838;
  text-decoration: none;
}

.dark-blue-btn.green-flavor {
  padding-right: 32px;
  padding-left: 32px;
  background-color: #b0f9e0;
}

.dark-blue-btn.green-flavor.plr-64 {
  padding-right: 64px;
  padding-left: 64px;
}

.dark-blue-btn.green-flavor.contact {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.dark-blue-btn.green-flavor.blog-post-btn {
  padding-right: 56px;
  padding-left: 56px;
}

.dark-blue-btn.green-flavor.p-lr-64 {
  padding-right: 64px;
  padding-left: 64px;
}

.dark-blue-btn.green-flavor.white-bg {
  background-color: #fff;
}

.dark-blue-btn.green-flavor.white-bg.ml-25 {
  margin-left: 15px;
}

.dark-blue-btn.dark-blue-btn-v2 {
  padding-right: 48px;
  padding-left: 48px;
}

.dark-blue-btn.dark-blue-btn-v2.mt-26 {
  margin-top: 26px;
}

.dark-blue-btn.dark-blue-btn-v2._w-80 {
  width: 80%;
  text-align: center;
}

.dark-blue-btn.ptb-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.dark-blue-btn.contact {
  margin-top: 24px;
}

.dark-blue-btn.compare-post {
  width: 320px;
  padding: 17px 58px;
  text-align: center;
}

.dark-blue-btn.blog-post-btn {
  padding-right: 26px;
  padding-left: 26px;
}

.dark-blue-btn.contact {
  margin-top: 24px;
}

.dark-blue-btn.contact.red-gradient-btn {
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  background-color: transparent;
  background-image: linear-gradient(315deg, #ed8079, #df425a 100%, #fff);
}

.dark-blue-btn.contact.green-gradient-button {
  padding-right: 30px;
  padding-left: 30px;
  background-color: #b0f9e0;
}

.dark-blue-btn.contact.green-gradient-button.equal-width {
  width: 90%;
  max-width: 430px;
  text-align: center;
}

.dark-blue-btn.contact.green-gradient-button.slider-view-more.show-mobile {
  display: none;
}

.dark-blue-btn.contact.green-gradient-button.show-mobile-button {
  display: none;
}

.dark-blue-btn.contact.equal-width {
  width: 90%;
  max-width: 430px;
  text-align: center;
}

.dark-blue-btn.contact.white-background-button {
  background-color: #fff;
}

.white-bold-18 {
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  text-decoration: none;
}

.white-bold-18.dark-blue {
  color: #010838;
}

.white-btn {
  padding: 14px 64px;
  border-radius: 54px;
  background-color: #b0f9e0;
  text-decoration: none;
}

.white-btn.ml-24 {
  margin-left: 24px;
  background-color: #fff;
}

.blue-bold-18 {
  color: #010838;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  text-decoration: none;
}

.blue-bold-18.white {
  color: #fff;
  text-decoration: none;
}

.blue-bold-18.contact {
  text-align: center;
}

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

.image {
  margin-left: 10px;
}

.slider {
  padding-top: 40px;
  padding-bottom: 85px;
  border-top-left-radius: 450px;
  border-top-right-radius: 450px;
  background-color: #f9f9fc;
}

.slider.slider-awards {
  padding-bottom: 70px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.slider.slider-awards.comp-awards {
  padding-top: 150px;
  padding-bottom: 150px;
  border-top-left-radius: 280px;
}

.slider.slider-awards.spam-awards {
  background-color: #fff;
}

.slider.slider-pages {
  padding-top: 20px;
  border-top-left-radius: 480px;
  border-top-right-radius: 480px;
  background-color: transparent;
}

.slider.slider-pages.slider-contact {
  padding-top: 100px;
  padding-bottom: 126px;
  border-top-left-radius: 280px;
  border-top-right-radius: 0px;
  background-color: #f9f9f9;
}

.slider.slider-about-us-featured {
  position: relative;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.slider.slider-about-us-featured.press-req-featured {
  border-top-left-radius: 280px;
  border-bottom-right-radius: 0px;
}

.slider.slider-about-us-featured.press-req-featured.v2 {
  border-bottom-left-radius: 0px;
}

.slider.comp {
  position: relative;
  padding-top: 100px;
  padding-bottom: 115px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.slider.slider-about-us-featured {
  position: relative;
  border-radius: 0px 0px 0px 250px;
  background-color: #f9f9fc;
}

.slider.slider-about-us-featured.slider-research-newsroom {
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom-left-radius: 0px;
  background-color: #f9f9fc;
}

.slider.slider-about-us-featured.slider-roboradio {
  border-top-left-radius: 250px;
  border-bottom-left-radius: 0px;
  background-color: #f5f6fa;
}

.heading-2 {
  font-size: 24px;
  text-align: center;
}

.slider-2 {
  height: auto;
  margin-top: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.slider-2.slider2-mobile {
  display: none;
}

.slider-2.pages-slider-mobile {
  display: none;
}

.slider-2.mt-0 {
  margin-top: 0px;
}

.slider-2.mt-0.mb-40 {
  height: 420px;
  margin-bottom: 40px;
}

.slider-2.slider2-contact {
  width: 100%;
}

.slider-2.slider2-home {
  width: 100%;
}

.slide-nav {
  display: none;
}

.slide-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-holder.slider2-slide-holder {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slide-holder.slider2-slide-holder.slider3-slide-holder {
  width: 90%;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-3 {
  width: 140px;
  height: 20px;
}

.image-4 {
  width: 120px;
  height: 21px;
  max-width: 100%;
}

.image-5 {
  width: 125px;
  height: 50px;
}

.image-6 {
  width: 138px;
  height: 35px;
}

.image-7 {
  width: 66px;
  height: 40px;
}

.right-arrow {
  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;
}

.image-8 {
  display: block;
}

.left-arrow {
  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;
}

.slide {
  height: 60px;
}

.slide.slider2-slide {
  height: 166px;
}

.slide.slider2-slide.slider3-slide {
  height: 490px;
}

.slide.slider2-slide.slider3-slide.blog-slider-3-slide {
  height: 380px;
}

.slide.slider2-slide.slider3-slide.blog-slider-3-slide.blog-slider-3-withimage {
  height: 600px;
}

.section {
  background-color: #fff;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 75px;
  padding-bottom: 81px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 38%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.div-block-5 {
  width: 50%;
}

.home-h2 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 44px;
  line-height: 54px;
}

.home-h2.accordion-h2 {
  font-weight: 700;
  text-align: center;
}

.home-h2.accordion-h2.mb-10 {
  margin-bottom: 10px;
}

.home-h2.accordion-h2.mb-0 {
  margin-bottom: 0px;
}

.home-h2.accordion-h2.mb-0.mt-0 {
  margin-top: 0px;
}

.home-h2.accordion-h2.mt-0 {
  margin-top: 0px;
  color: #010838;
}

.home-h2.accordion-h2.accordion-h2-tcc {
  max-width: 800px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.home-h2.home-h2-white {
  color: #fff;
}

.home-h2.home-h2-white.mb-20 {
  margin-bottom: 20px;
}

.home-h2.numbers-h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.home-h2.mb-20 {
  margin-bottom: 20px;
}

.home-h2.about-us-h2 {
  max-width: 965px;
  margin-top: 17px;
  text-align: center;
}

.home-h2.about-us-h2.mb-0 {
  margin-bottom: 0px;
}

.home-h2.mt-0 {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}

.home-h2.mt-0.blue-h2 {
  color: #010838;
}

.paragraph-2 {
  margin-bottom: 44px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.slider2-item {
  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;
}

.slider2-item-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider2-item-bottom {
  margin-top: 20px;
}

.text-block {
  font-family: Roboto, sans-serif;
  font-size: 13.5px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.accordion {
  padding-bottom: 96px;
  background-color: #fff;
}

.accordion.spam-texts-accordion {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.accordion.tcc-accordion {
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 394px;
  padding-bottom: 420px;
  background-color: #f5f6fa;
}

.div-block-6 {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-6.tcc {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion-left {
  max-width: 360px;
}

.accordion-right {
  width: 670px;
  min-height: 100px;
  margin-left: 92px;
}

.accordion-item {
  margin-bottom: 10px;
  padding-right: 24px;
  padding-bottom: 0px;
  padding-left: 29px;
  background-color: #f5f6fa;
}

.accordion-item.white-accordion-item {
  background-color: #fff;
}

.accordion-item.tcc {
  background-color: #fff;
}

.accordion-item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 13px 0px;
  -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;
  cursor: pointer;
}

.accordion-item-title.tcc {
  padding-top: 18px;
  padding-bottom: 18px;
}

.accordion-item-title-arrow {
  width: 19px;
  height: 11px;
  margin-right: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.accordion-item-title-arrow.accordion-item-title-arrow-active {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.text-block-2 {
  margin-right: auto;
  margin-left: 17px;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.text-block-2.ml-0 {
  margin-left: 0px;
  color: #010838;
}

.accordion-item-text {
  padding-bottom: 34px;
}

.paragraph-3 {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  line-height: 28px;
  font-weight: 300;
}

.revenge {
  margin-top: -2px;
  padding-bottom: 134px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 400px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 20px;
  background-image: -webkit-gradient(linear, left top, right top, from(#010838), to(#173d6b));
  background-image: linear-gradient(90deg, #010838, #173d6b);
}

.image-10 {
  margin: 17px 24px 0px 56px;
}

.div-block-8 {
  padding-top: 33px;
  padding-right: 100px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.text-block-4 {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 36px;
}

.numbers {
  position: relative;
  min-height: 0px;
}

.white-bg {
  background-color: #fff;
}

.numbers-gradient-bg {
  padding-top: 122px;
  padding-bottom: 122px;
  border-top-left-radius: 280px;
}

.div-block-9 {
  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;
}

.text-block-5 {
  margin-top: 10px;
  margin-bottom: 41px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.image-11 {
  margin-right: 30px;
}

.numbers-holder {
  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;
}

.number {
  width: 370px;
  height: 300px;
  margin-right: 30px;
  margin-bottom: 40px;
  margin-left: 0px;
  padding-top: 60px;
  padding-right: 34px;
  padding-left: 34px;
  border-radius: 10px;
  background-color: #fff;
}

.number.mr-0 {
  margin-right: 0px;
}

.text-block-6 {
  font-size: 75px;
  line-height: 50px;
  font-weight: 900;
  text-align: center;
  text-shadow: 6px 6px 0 #b0f9e0;
}

.text-block-6.roboradio-number {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  font-size: 54px;
  line-height: 64px;
}

.text-block-6.roboradio-number.spam-texts-number-rd {
  font-size: 48px;
  line-height: 54px;
}

.text-block-7 {
  margin-top: 25px;
  margin-bottom: 4px;
  font-size: 30px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
}

.text-block-8 {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.real-users {
  border-top-right-radius: 280px;
  border-bottom-left-radius: 280px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#173d6b), to(#010838));
  background-image: linear-gradient(180deg, #173d6b, #010838);
}

.heading-3 {
  max-width: 470px;
  margin-right: 47px;
  color: #fff;
  font-size: 50px;
  line-height: 60px;
}

.text-block-9 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.slider3-item {
  width: 370px;
  height: 450px;
  margin-right: 10px;
  margin-left: 10px;
  border-radius: 10px;
  background-color: #fff;
}

.slider3-item.contact {
  height: 410px;
  box-shadow: 0 0 20px 20px rgba(0, 0, 0, 0.08);
}

.slider3-item-down {
  padding-top: 24px;
  padding-right: 25px;
  padding-left: 25px;
}

.slider3-item-down.contact {
  padding-top: 40px;
}

.text-block-10 {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.image-12 {
  background-color: transparent;
}

.text-block-11 {
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  line-height: 26px;
}

.text-block-12 {
  color: #4b9d92;
  line-height: 26px;
  font-weight: 700;
  text-decoration: none;
}

.text-block-12.contact {
  color: #010838;
  font-size: 18px;
  line-height: 21px;
}

.text-block-12.press-req {
  line-height: 28px;
}

.text-block-12.press-req.compare {
  line-height: 24px;
}

.text-block-12.blue {
  color: #010838;
}

.link-block {
  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;
  text-decoration: none;
}

.link-block.contact {
  margin-top: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: left;
}

.link-block.press-req {
  margin-top: 15px;
}

.link-block.press-req.compare {
  margin-top: 0px;
}

.image-13 {
  margin-left: 6px;
}

.image-13.contact {
  width: 12px;
  height: 7px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sign-up {
  overflow: hidden;
  padding-top: 85px;
  border-top-right-radius: 280px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e8f1));
  background-image: linear-gradient(180deg, #fff, #e7e8f1);
}

.div-block-10 {
  max-width: 458px;
}

.text-block-13 {
  margin-bottom: 36px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.image-14 {
  margin-bottom: -60px;
}

.footer {
  position: relative;
  padding-top: 80px;
  background-color: #010838;
}

.footer-top {
  margin-bottom: 40px;
}

.footer-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 101px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 36px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  color: #fff;
}

.text-block-14 {
  margin-bottom: 14px;
  color: #fff;
}

.link-2 {
  font-family: Roboto, sans-serif;
  color: #aab0d8;
  line-height: 40px;
  text-decoration: none;
}

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

.text-block-15 {
  margin-right: 6px;
  font-family: Roboto, sans-serif;
  color: #70769b;
  font-size: 14px;
  line-height: 40px;
}

.text-block-15.ml-6 {
  margin-left: 6px;
}

.footer-bottom-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-family: Roboto, sans-serif;
  color: #70769b;
  font-size: 14px;
  line-height: 40px;
  text-decoration: underline;
}

.footer-bottom-link.ml-auto {
  margin-left: auto;
}

.image-15 {
  width: 180px;
  height: 27px;
  max-width: none;
}

.mentions {
  display: none;
}

.footer-bottom-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.footer-bottom-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.about-us-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 440px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-13 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 45%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-top-right-radius: 240px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a6f7d6), to(#a6f7d5));
  background-image: linear-gradient(180deg, #a6f7d6, #a6f7d5);
}

.div-block-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  padding-left: 110px;
  -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;
}

.heading-4 {
  font-size: 60px;
  line-height: 70px;
}

.text-block-18 {
  max-width: 533px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  line-height: 34px;
  font-weight: 300;
}

.phone-placeholder {
  position: relative;
  width: 300px;
  height: 350px;
  margin-right: 108px;
  padding-top: 52px;
  padding-right: 8px;
  padding-left: 8px;
}

.phone-placeholder.phonr-placeholder-404 {
  width: 404px;
  height: 800px;
  margin-bottom: -360px;
  padding-top: 70px;
  padding-right: 10px;
  padding-left: 10px;
}

.image-27 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
}

.div-block-16 {
  position: relative;
  height: 100%;
  background-color: #f0cbcb;
}

.about-us-mission {
  position: relative;
  background-color: #f9f9fc;
}

.overtitle-blue {
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
  text-align: left;
}

.div-block-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.div-block-17.aff {
  -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;
}

.text-block-20 {
  width: 49%;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.text-block-21 {
  width: 49%;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.about-us-vission {
  margin-top: -300px;
  margin-bottom: -340px;
  padding-top: 300px;
  padding-bottom: 340px;
  background-image: linear-gradient(260deg, #173d6b, #010838);
}

.about-us-beliefs {
  border-top-left-radius: 280px;
  background-color: #f9f9fc;
}

.div-block-20 {
  width: 50%;
  padding-right: 70px;
  padding-bottom: 60px;
}

.div-block-21 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.overtitle-white {
  color: #fff;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.overtitle-white.mt-38-mb-12 {
  margin-top: 38px;
  margin-bottom: 12px;
}

.h2-left-white {
  color: #fff;
  font-size: 44px;
  line-height: 54px;
}

.h2-left-white.mt-15 {
  margin-top: 15px;
}

.h2-left-white.mb-20 {
  margin-bottom: 20px;
}

.text-block-23 {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 24px;
  margin-left: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-22.aff {
  width: 30%;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
}

.div-block-22.aff.comp {
  width: 48%;
  margin-bottom: 60px;
}

.heading-5 {
  margin-top: 0px;
  font-size: 22px;
  line-height: 33px;
}

.text-block-24 {
  font-family: Roboto, sans-serif;
  line-height: 28px;
  font-weight: 300;
}

.div-block-23.aff {
  margin-left: 30px;
}

.div-block-24 {
  width: 72px;
  padding-right: 30px;
}

.image-28 {
  width: auto;
  max-width: 41px;
  margin-right: 30px;
}

.image-29 {
  max-width: 53px;
}

.image-30 {
  max-width: 32px;
}

.about-us-bfs {
  position: relative;
  z-index: 1;
  margin-bottom: 0px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.div-block-25 {
  position: relative;
  width: 357px;
  height: auto;
  padding: 64px 0px 8px;
}

.div-block-26 {
  width: 45%;
  margin-left: 105px;
}

.text-block-25 {
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.image-31 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.div-block-27 {
  position: relative;
  width: 100%;
  height: 100%;
  border-bottom-left-radius: 38px;
  border-bottom-right-radius: 38px;
  background-color: #ecc3c3;
}

.h2-regular {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 44px;
  line-height: 54px;
}

.h2-regular.mb-20 {
  margin-bottom: 20px;
}

.h2-regular.mb-20.mt-20 {
  margin-top: 20px;
}

.h2-regular.h2-about-us-teltech {
  max-width: 800px;
  color: #fff;
  text-align: center;
}

.h2-regular.center {
  text-align: center;
}

.h2-regular.center.compare-post {
  max-width: 785px;
}

.h2-regular.center.mb-40 {
  margin-bottom: 40px;
}

.h2-regular.center.white.s3242.mb-50 {
  margin-bottom: 50px;
}

.h2-regular.press-req {
  max-width: 770px;
  text-align: center;
}

.h2-regular.blog-post-h2 {
  margin-bottom: 60px;
}

.h2-regular.mb-45 {
  margin-bottom: 45px;
}

.h2-regular.white {
  color: #fff;
}

.h2-regular.white.w370 {
  width: 370px;
}

.h2-regular.h2-inquiry-670 {
  max-width: 670px;
}

.phone-popup {
  width: 220px;
}

.phone-popup.phone-popup-abs-1 {
  position: absolute;
  left: 128px;
  top: 220px;
}

.phone-popup.phone-popup-abs-1.phone-popup-small {
  width: 168px;
}

.phone-popup.phone-popup-abs-1.phone-popup-small.phone-popup-abs-2 {
  left: -28px;
  top: 392px;
}

.phone-popup-head {
  width: 100%;
  height: 34px;
  border-radius: 14px 14px 0px 0px;
  background-image: linear-gradient(261deg, #ed8079, #df425a);
}

.phone-popup-head.phone-popup-head-small {
  height: 26px;
}

.phone-popup-body {
  width: 100%;
  height: 100px;
  padding: 0px 1px 1px;
  border: 0px solid #000;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d8464c), to(#f6b37f));
  background-image: linear-gradient(180deg, #d8464c, #f6b37f);
}

.phone-popup-body.phone-popup-body-small {
  height: 78px;
}

.phone-popup-body-content {
  width: 100%;
  height: 100%;
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
  background-color: #fff;
}

.about-us-story {
  position: relative;
  overflow: hidden;
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 300px;
  padding-bottom: 300px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#7dccc0), to(#b0f9e0));
  background-image: linear-gradient(0deg, #7dccc0, #b0f9e0);
}

.about-us-teltech {
  position: relative;
  padding-top: 130px;
  padding-bottom: 160px;
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.text-block-26 {
  max-width: 770px;
  margin-top: 10px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

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

.white-border-btn {
  padding: 14px 32px;
  border: 2px solid #fff;
  border-radius: 54px;
}

.white-border-btn.ml-30 {
  margin-left: 30px;
}

.white-border-btn.ml-30.plr-64 {
  padding-right: 64px;
  padding-left: 64px;
  text-decoration: none;
}

.white-border-btn.blue-border {
  border-color: #010838;
  text-decoration: none;
}

.white-border-btn.blue-border.compare-post {
  width: 320px;
  margin-top: 20px;
  text-align: center;
}

.div-block-29 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.div-block-30 {
  position: relative;
  width: 970px;
  min-height: 100px;
  padding-top: 70px;
  padding-right: 20%;
  padding-left: 70px;
  border-radius: 18px;
  background-color: #fff;
}

.text-block-27 {
  font-size: 22px;
  line-height: 34px;
  font-weight: 700;
}

.text-block-28 {
  margin-top: 10px;
  margin-bottom: 64px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.div-block-31 {
  position: absolute;
  left: auto;
  top: 70px;
  right: -16%;
  bottom: auto;
  width: 352px;
  height: 608px;
  padding-top: 10px;
  padding-left: 10px;
  border-radius: 18px;
  background-color: #fff;
  box-shadow: 0 0 83px 0 rgba(0, 0, 0, 0.1);
}

.div-block-32 {
  position: absolute;
  left: auto;
  top: 78px;
  right: -6%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 574px;
  height: 574px;
  -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;
  border-radius: 50%;
  background-color: #93e8cc;
  opacity: 1;
}

.div-block-33 {
  width: 410px;
  height: 410px;
  border-radius: 50%;
  background-color: #b0f9e0;
}

.about-us-leadership {
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 300px;
  padding-bottom: 300px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.text-block-29 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 34px;
}

.leaders {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  padding-right: 20px;
  padding-left: 20px;
  -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;
}

.leader {
  position: relative;
  overflow: hidden;
  width: 266px;
  height: 266px;
  margin-right: 40px;
  margin-bottom: 60px;
  margin-left: 40px;
  border-radius: 50%;
  background-color: #d8d8d8;
  background-image: url('../images/patrick.jpeg');
  background-position: 50% 50%;
  background-size: 268px;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  mix-blend-mode: normal;
}

.leader.l2 {
  background-image: url('../images/giulia.png');
}

.leader.l3 {
  background-image: url('../images/matt.jpeg');
}

.leader.l4 {
  background-image: url('../images/dan.jpeg');
}

.leader.l5 {
  background-image: url('../images/nikola.jpeg');
}

.leader.l6 {
  background-image: none;
}

.leader-box {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 635px;
  min-height: 100px;
  padding: 32px 62px 38px 32px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top-left-radius: 110px;
  border-bottom-right-radius: 110px;
  background-color: #fff;
}

.leader-box-image {
  overflow: hidden;
  width: 182px;
  height: 182px;
  min-height: 182px;
  min-width: 182px;
  margin-right: 38px;
  border-radius: 50%;
  background-color: #d8d8d8;
  background-image: url('../images/patrick.jpeg');
  background-position: 50% 50%;
  background-size: 184px;
}

.leader-box-image.l2 {
  background-image: url('../images/giulia.png');
}

.leader-box-image.l3 {
  background-image: url('../images/matt.jpeg');
}

.leader-box-image.l4 {
  background-image: url('../images/dan.jpeg');
}

.leader-box-image.l5 {
  background-image: url('../images/nikola.jpeg');
}

.leader-box-image.l6 {
  background-image: none;
}

.text-block-30 {
  margin-top: 10px;
  margin-bottom: 22px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.text-block-31 {
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
}

.text-block-32 {
  font-size: 18px;
  line-height: 33px;
  font-weight: 700;
}

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

.leader-box-close {
  position: absolute;
  left: auto;
  top: 12px;
  right: 12px;
  bottom: auto;
  cursor: pointer;
}

.about-us-acc {
  border-top-left-radius: 280px;
  background-color: #f9f9fc;
}

.text-block-33 {
  max-width: 960px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.about-us-timeline {
  position: relative;
  border-bottom-right-radius: 280px;
  background-color: #f9f9fc;
}

.about-us-freedom {
  overflow: hidden;
  margin-top: -280px;
  padding-top: 370px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f2f4f7), to(#e3e4ef));
  background-image: linear-gradient(90deg, #f2f4f7, #e3e4ef);
}

.heading-6 {
  font-size: 34px;
  line-height: 54px;
  text-align: center;
}

.text-block-34 {
  margin-bottom: 52px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.text-block-34.v2 {
  margin-bottom: 8px;
}

.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-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.column-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-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-34 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -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;
}

.div-block-35 {
  position: relative;
  margin-bottom: -200px;
}

.div-block-36 {
  position: absolute;
  left: 8px;
  top: 54px;
  right: 8px;
  bottom: auto;
}

.image-32 {
  max-width: none;
}

.image-35 {
  display: none;
}

.contact-hero {
  margin-bottom: -300px;
  padding-bottom: 300px;
  background-image: linear-gradient(272deg, #173d6b, #010838);
}

.text-block-35 {
  color: #fff;
  line-height: 26px;
  text-align: center;
}

.heading-7 {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 60px;
  line-height: 70px;
  text-align: center;
}

.text-block-36 {
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  text-align: center;
}

.body-2 {
  color: #010838;
  font-size: 18px;
  line-height: 36px;
}

.text-block-37 {
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.text-block-38 {
  min-height: 190px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
}

.text-block-39 {
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  text-align: center;
}

.contact-contacts {
  padding-bottom: 90px;
  background-color: #f9f9fc;
}

.div-block-38 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 45px;
  border-style: none solid none none;
  border-width: 1px;
  border-color: #000 #c1c2cd #000 #000;
}

.div-block-38._38-2 {
  padding-right: 0px;
  padding-left: 45px;
  border-right-style: none;
  border-right-width: 0px;
}

.text-block-40 {
  font-size: 18px;
  line-height: 26px;
  font-weight: 700;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 45px;
}

.div-block-40 {
  padding-left: 26px;
}

.link-3 {
  font-family: Roboto, sans-serif;
  color: #010838;
  line-height: 26px;
  text-decoration: none;
}

.text-block-41 {
  font-family: Roboto, sans-serif;
  line-height: 26px;
}

.contact-ready {
  background-image: -webkit-gradient(linear, right top, left top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(270deg, #aaf4e6, #bdf9d2);
}

.contact-ready.press-req {
  background-image: none;
}

.contact-ready.features-ready {
  padding-top: 60px;
  background-image: -webkit-gradient(linear, right top, left top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(270deg, #aaf4e6, #bdf9d2);
}

.contact-ready.features-ready.research-ready {
  padding-top: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  background-image: none;
}

.contact-ready.voca {
  border-top-left-radius: 280px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.div-block-41 {
  width: 460px;
}

.image-37 {
  width: 329px;
}

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

.section-2 {
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.press-req-about {
  padding-top: 78px;
  padding-bottom: 105px;
}

.text-block-42 {
  max-width: 850px;
  margin-top: 15px;
  margin-bottom: 43px;
  font-size: 18px;
  line-height: 34px;
  text-align: center;
}

.text-block-43 {
  margin-top: 33px;
  margin-bottom: 42px;
  font-size: 18px;
  line-height: 34px;
}

.section-3 {
  padding-top: 78px;
  padding-bottom: 110px;
  background-color: #fff;
}

.form-holder {
  width: 770px;
  padding: 80px 100px 140px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.form-holder.press-req {
  width: 100%;
  padding-top: 56px;
  padding-bottom: 68px;
  border-radius: 30px;
  background-color: #f5f6fa;
  box-shadow: none;
}

.form-holder.aff {
  padding: 0px;
  background-color: transparent;
  box-shadow: none;
}

.heading-8 {
  font-size: 36px;
  line-height: 46px;
}

.text-block-44 {
  margin-top: 15px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
}

.submit-button {
  padding: 14px 120px;
  border-radius: 54px;
  background-color: #010838;
  font-size: 18px;
  line-height: 21px;
}

.submit-button.tcc {
  padding-right: 70px;
  padding-left: 70px;
  background-color: #b0f9e0;
  color: #010838;
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
}

.field-label {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
}

.field-label.normal {
  font-weight: 400;
}

.field-label.f16 {
  font-size: 16px;
  line-height: 18px;
}

.field-label.tcc {
  color: #fff;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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-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;
}

.div-block-44 {
  width: 46%;
  margin-bottom: 20px;
}

.div-block-45 {
  width: 100%;
  margin-bottom: 20px;
}

.div-block-46 {
  width: 100%;
}

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

.text-field {
  height: 50px;
  border: 1px solid #d0d0d0;
  border-radius: 8px;
}

.text-field.short {
  width: 46%;
}

.text-field-2 {
  height: 50px;
  border-radius: 8px;
}

.field-label-2 {
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.field-label-2.normal {
  font-weight: 400;
}

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

.select-field {
  height: 50px;
  border-radius: 8px;
}

.success-message {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
  text-align: left;
}

.success-message.success-press-req {
  background-color: transparent;
}

.success-message.tcc {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

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

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

.text-block-45.center.aff {
  font-size: 18px;
  line-height: 36px;
}

.text-block-45.tcc {
  color: #fff;
}

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

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

.heading-9.center.aff {
  font-size: 44px;
  line-height: 54px;
}

.heading-9.tcc {
  color: #fff;
}

.button {
  margin-top: 40px;
  padding: 14px 120px;
  border-radius: 54px;
  background-color: #010838;
  font-size: 18px;
  line-height: 21px;
}

.button.btn-got-it.tcc {
  padding-right: 70px;
  padding-left: 70px;
  background-color: #b0f9e0;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-weight: 700;
}

.div-block-47 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 372px;
  margin-left: 30px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.heading-10 {
  width: 100%;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.heading-10.aww {
  margin-top: 52px;
}

.div-block-48 {
  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-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -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;
}

.div-block-49 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  min-height: 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;
}

.div-block-49.v2 {
  min-height: 80px;
  margin-bottom: 20px;
  -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;
}

.image-38 {
  width: 114px;
}

.image-39 {
  width: 87px;
}

.image-40 {
  width: 96px;
}

.image-41 {
  width: 90px;
}

.image-42 {
  width: 108px;
}

.image-43 {
  width: 36px;
}

.image-44 {
  width: 83px;
}

.image-45 {
  width: 60px;
}

.image-46 {
  width: 60px;
}

.image-47 {
  width: 46px;
}

.image-48 {
  width: 46px;
}

.image-49 {
  width: 60px;
}

.text-block-46 {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
}

.div-block-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 70px;
  -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;
}

.div-block-51 {
  width: 55%;
  color: #fff;
}

.heading-11 {
  width: 90%;
  font-size: 60px;
  line-height: 70px;
  text-align: left;
}

.text-block-47 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-align: left;
}

.div-block-52 {
  width: 45%;
}

.image-50 {
  width: 100%;
  max-width: none;
}

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

.text-block-48 {
  margin-top: 33px;
  margin-bottom: 42px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.text-block-48.aff {
  width: 770px;
  margin-top: 20px;
}

.text-block-48.aff.features-desc {
  line-height: 36px;
  font-weight: 400;
}

.text-block-48.mb-0 {
  margin-bottom: 0px;
}

.link-4 {
  color: #010838;
  font-weight: 700;
  text-decoration: none;
}

.section-4 {
  padding-top: 97px;
  padding-bottom: 130px;
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.textarea {
  border-radius: 8px;
}

.textarea.inquiry {
  height: 100px;
}

.text-block-49 {
  max-width: 850px;
  margin-top: 15px;
  margin-bottom: 43px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.div-block-53 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.div-block-54 {
  display: block;
  overflow: hidden;
  width: 30%;
  -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;
  border-radius: 10px;
  box-shadow: 0 0 100px 20px rgba(0, 0, 0, 0.08);
}

.div-block-55 {
  position: relative;
  overflow: hidden;
  height: 208px;
  background-image: linear-gradient(265deg, #173d6b, #010838);
}

.div-block-55.green {
  background-image: linear-gradient(265deg, #3e8e7f, #3d8b7e);
}

.div-block-55.red {
  background-image: linear-gradient(265deg, #d42a48, #e1595e);
}

.div-block-56 {
  min-height: 160px;
  padding: 25px 25px 10px;
  background-color: #fff;
}

.text-block-50 {
  position: absolute;
  top: -8px;
  overflow: hidden;
  margin-left: 20px;
  opacity: 0.5;
  color: #fff;
  font-size: 56px;
  line-height: 53px;
  font-weight: 700;
}

.text-block-51 {
  position: absolute;
  right: 17px;
  bottom: 14px;
  opacity: 0.5;
  color: #fff;
  font-size: 32px;
  line-height: 48px;
  font-weight: 700;
}

.text-block-52 {
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
}

.div-block-57 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.div-block-57.aff {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.div-block-58 {
  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;
}

.div-block-59 {
  max-width: 570px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-59.aff {
  max-width: 100%;
}

.section-5 {
  border-bottom-left-radius: 280px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.section-5.compare {
  position: relative;
  overflow: hidden;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 280px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.section-5.compare.compare-last {
  border-top-left-radius: 280px;
  border-bottom-right-radius: 0px;
  background-image: -webkit-gradient(linear, left top, right top, from(#df425a), to(#ed8079));
  background-image: linear-gradient(90deg, #df425a, #ed8079);
}

.section-5.compare.compare-last.compare-post {
  position: static;
  margin-top: -300px;
  padding-top: 300px;
  border-top-left-radius: 0px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f1f2f4), to(#e8e9f2));
  background-image: linear-gradient(90deg, #f1f2f4, #e8e9f2);
}

.aff-why {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.aff-why.compare-post {
  border-top-left-radius: 280px;
  border-bottom-right-radius: 0px;
}

.why-blocks {
  width: 100%;
  min-height: 50px;
}

.image-51 {
  height: auto;
  max-width: none;
}

.image-52 {
  max-width: none;
}

.image-53 {
  max-width: none;
}

.section-6 {
  margin-top: -300px;
  padding-top: 400px;
  padding-bottom: 100px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f6f6fa), to(#e7e9f1));
  background-image: linear-gradient(90deg, #f6f6fa, #e7e9f1);
}

.image-54 {
  width: 477px;
}

.compare-compare {
  margin-top: -300px;
  padding-top: 406px;
  padding-bottom: 94px;
  border-bottom-right-radius: 280px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.text-block-53 {
  width: 780px;
  margin-top: 15px;
  margin-bottom: 55px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.text-block-53.v2 {
  margin-bottom: 16px;
}

.compare-boxes {
  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;
  -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;
}

.compare-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32%;
  height: 206px;
  margin-bottom: 20px;
  -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;
  border-radius: 10px;
  background-color: #fff;
}

.heading-13 {
  margin-top: 0px;
  font-size: 32px;
  line-height: 46px;
  text-align: center;
}

.compare-award-winning {
  padding-top: 126px;
  padding-bottom: 92px;
}

.heading-14 {
  margin-top: 0px;
  margin-bottom: 50px;
  font-size: 50px;
  line-height: 54px;
}

.heading-14.compare-post {
  margin-bottom: 30px;
}

.image-55 {
  max-width: 361px;
  margin-bottom: -250px;
}

.image-55.v2 {
  margin-bottom: 0px;
}

.compare-hero {
  position: relative;
  padding-top: 60px;
  border-bottom-right-radius: 280px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f3f3f8), to(#fff));
  background-image: linear-gradient(0deg, #f3f3f8, #fff);
}

.text-block-54 {
  display: inline-block;
  margin-left: 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.link-block-2 {
  color: #4b9d92;
}

.div-block-60 {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-15 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 50px;
  line-height: 60px;
  text-align: center;
}

.compare-comparison {
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 425px;
  padding-bottom: 455px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#7dccc0), to(#b0f9e0));
  background-image: linear-gradient(0deg, #7dccc0, #b0f9e0);
}

.compare-table {
  width: 100%;
  max-width: 972px;
  margin-top: 60px;
}

.compare-table-row {
  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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.compare-table-row.top {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.compare-table-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  min-height: 65px;
  -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-color: #fff;
}

.compare-table-cell.left {
  width: 70%;
  padding-left: 43px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #fff;
}

.compare-table-cell.left.grey {
  background-color: #f0f2f1;
}

.compare-table-cell.left.grey.tl {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-top-left-radius: 8px;
}

.compare-table-cell.left.grey.bl {
  border-bottom-left-radius: 8px;
}

.compare-table-cell.grey {
  background-color: #f0f2f1;
}

.compare-table-cell.grey.br {
  border-bottom-right-radius: 8px;
}

.compare-table-cell.transparent {
  height: 100%;
  min-height: 100%;
  background-color: transparent;
}

.compare-table-cell.transparent.left {
  position: static;
  display: block;
}

.compare-table-cell.transparent.competitor-title {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.compare-table-cell.middle {
  position: relative;
  width: 120%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #50587a;
  border-bottom: 1px solid #50587a;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
  box-shadow: 0 0 10px 8px rgba(0, 0, 0, 0.08);
  color: #fff;
}

.compare-table-cell.middle.top {
  padding-top: 42px;
  padding-bottom: 36px;
  border-top-style: none;
  border-bottom-style: solid;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.compare-table-cell.middle.bottom {
  min-height: 105px;
  margin-bottom: -30px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.text-block-55 {
  font-family: Roboto, sans-serif;
  line-height: 24px;
}

.text-block-56 {
  font-family: Roboto, sans-serif;
  line-height: 28px;
  text-align: center;
}

.grid {
  grid-template-areas: "Area Area-2 Area-3 Area-3"
    ". Area-5 Area-4 .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-56 {
  width: 160px;
}

.div-block-61 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 79px;
  -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;
  border-top-right-radius: 8px;
  background-image: linear-gradient(225deg, #ed8079, #df425a);
}

.text-block-57 {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.text-block-58 {
  margin-top: 70px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
}

.image-57 {
  position: static;
  width: 72px;
  max-width: none;
}

.compare-table-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog-post {
  position: relative;
  padding-top: 74px;
  padding-bottom: 110px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.container-blog-body {
  max-width: 770px;
}

.heading-16 {
  margin-top: 15px;
  margin-bottom: 60px;
  font-size: 44px;
  line-height: 54px;
}

.text-block-60 {
  font-family: Roboto, sans-serif;
  color: #8c90a2;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
}

.blog-cta-1 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 96px 92px;
  border-top-left-radius: 200px;
  border-bottom-right-radius: 200px;
  background-image: linear-gradient(135deg, #010838, #183d6b);
}

.text-block-61 {
  font-family: Roboto, sans-serif;
  color: #b0f9e0;
}

.text-block-62 {
  color: #fff;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.text-block-63 {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.hero-image {
  width: 770px;
}

.image-60 {
  border-radius: 18px;
}

.blog-cta-2 {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 50px 80px;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.text-block-64 {
  margin-bottom: 15px;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.blog-post-fight-back {
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 388px;
  padding-bottom: 300px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.blog-post-featured {
  padding-top: 150px;
  padding-bottom: 150px;
  border-top-left-radius: 280px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(0deg, #e7e8f1, #fff);
}

.text-block-65 {
  font-family: Roboto, sans-serif;
  color: #b0f9e0;
  line-height: 28px;
  font-weight: 400;
}

.text-block-66 {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.div-block-64 {
  max-width: 570px;
}

.text-block-67 {
  max-width: 500px;
  margin-bottom: 30px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.image-61 {
  max-width: 458px;
}

.div-block-65 {
  margin-bottom: -54px;
}

.collection-item {
  position: relative;
  overflow: hidden;
  width: 30%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.collection-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -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: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -o-object-fit: fill;
  object-fit: fill;
}

.text-block-68 {
  min-height: 100px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.div-block-66 {
  padding: 30px 25px 40px;
}

.text-block-69 {
  color: #8c90a2;
  font-size: 14px;
  line-height: 24px;
}

.blog-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 85px;
}

.div-block-67 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  min-height: 630px;
  -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;
  border-bottom-right-radius: 280px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.div-block-68 {
  width: 55%;
  padding-top: 132px;
  padding-left: 124px;
}

.image-62 {
  width: 318px;
  margin-top: 50px;
  margin-right: 188px;
}

.heading-17 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 60px;
  line-height: 70px;
}

.text-block-70 {
  max-width: 580px;
  margin-top: 20px;
  margin-bottom: 46px;
  font-size: 20px;
  line-height: 30px;
}

.blog-category-select {
  position: relative;
  z-index: 101;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 410px;
  height: auto;
  -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;
  border-radius: 10px;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
  cursor: pointer;
}

.blog-category-select-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 216px;
  height: 100%;
  padding-left: 26px;
  -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-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.blog-category-select-title.down {
  border-top-right-radius: 10px;
  border-bottom-left-radius: 0px;
}

.text-block-71 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.blog-category-select-cat {
  margin-left: 26px;
  font-size: 14px;
  line-height: 26px;
}

.blog-category-select-arrow {
  position: absolute;
  right: 21px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.blog-category-select-arrow.arrow-up {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.div-block-70 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-category-select-categories-holder {
  position: absolute;
  left: 0px;
  top: 60px;
  z-index: 100;
  display: block;
  overflow: visible;
  width: 100%;
  height: auto;
  min-height: 100px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.collection-item-2 {
  border-top: 1px solid #8794ac;
  cursor: pointer;
}

.link-5 {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 26px;
  color: #010838;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.link-5:hover {
  background-color: #f3f3f3;
}

.blog-cat1 {
  margin-bottom: -300px;
  padding-bottom: 488px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(0deg, #e7e8f1, #fff);
}

.blog-cat1.cat3 {
  position: relative;
  margin-bottom: 0px;
  padding-top: 88px;
  padding-bottom: 78px;
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
  background-image: none;
}

.div-block-71 {
  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;
}

.text-block-73 {
  min-width: 500px;
  margin-left: 10px;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.text-block-73.v2 {
  width: 100%;
  text-align: center;
}

.text-block-73.v2.v3 {
  min-width: auto;
  margin-bottom: 45px;
  margin-left: 0px;
  text-align: left;
}

.collection-item-3 {
  width: 30%;
  min-height: 285px;
  padding: 30px 25px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 40px 10px rgba(0, 0, 0, 0.08);
}

.collection-item-3.v2 {
  overflow: hidden;
  padding: 0px;
}

.collection-item-3.v2.blogcat-list-item {
  width: 366px;
  max-width: 366px;
  min-height: 200px;
  margin-right: 24px;
  margin-bottom: 46px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.collection-list-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.collection-list-2.blogcat-list-list {
  margin-right: 0px;
  margin-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;
}

.collection-list-wrapper-2 {
  width: 100%;
}

.text-block-74 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.text-block-75 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.text-block-75.v2 {
  margin-top: 10px;
}

.text-block-76 {
  min-height: 120px;
  margin-top: 10px;
  line-height: 26px;
}

.text-block-76.v2 {
  min-height: 0px;
  margin-bottom: 5px;
}

.text-block-76.blogcat-list-list {
  min-height: auto;
  margin-bottom: 20px;
}

.collection-list-wrapper-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.collection-list-wrapper-3.v2 {
  display: block;
}

.collection-list-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.collection-list-3.v2 {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.collection-item-4 {
  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;
}

.collection-item-4.v2 {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

.blog-recent {
  position: relative;
  z-index: 2;
}

.blog-recent.blog-industry-news {
  margin-top: -300px;
  padding-top: 418px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.blog-recent.blog-industry-news.v2 {
  position: relative;
  z-index: 1;
  padding-top: 300px;
  border-bottom-right-radius: 280px;
}

.div-block-72 {
  overflow: hidden;
  width: 690px;
  height: 540px;
  margin-top: 35px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-image: url('../images/Rectangle-27.png');
  background-position: 50% 50%;
  background-size: auto;
}

.div-block-72.v2 {
  margin-top: 0px;
  background-image: url('../images/march-2021-robocall-robotext-trends-1536x1024-1.png');
}

.div-block-74 {
  width: 100%;
  margin-left: 98px;
}

.collection-item-5 {
  width: 100%;
  max-width: 580px;
  margin-bottom: 50px;
  padding: 40px 50px;
  border-radius: 10px;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.collection-item-5.v2 {
  border-radius: 0px;
  background-color: #fff;
}

.collection-item-5.blogcat {
  margin-bottom: -1px;
  padding: 25px 0px;
  border-bottom: 1px solid #010838;
  border-radius: 0px;
  box-shadow: none;
}

.blog-get-started {
  overflow: visible;
  margin-top: -300px;
  margin-bottom: -300px;
  padding-top: 300px;
  padding-bottom: 300px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e86a6e), to(#e35564));
  background-image: linear-gradient(180deg, #e86a6e, #e35564);
}

.image-64 {
  width: 320px;
}

.div-block-75 {
  margin-bottom: -80px;
}

.div-block-76 {
  width: 446px;
}

.div-block-77 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  padding: 25px;
  -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;
}

.blog-reclaim {
  margin-top: -300px;
  padding-top: 300px;
  background-image: linear-gradient(225deg, #e7e8f1, #fff);
}

.collection-list-wrapper-4 {
  display: none;
}

.link-block-3 {
  display: none;
}

.link-block-4 {
  display: none;
}

.blogcat-featured {
  position: relative;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.div-block-78 {
  width: 100%;
  max-width: 480px;
  margin-top: -25px;
}

.blogcat-list {
  margin-top: -300px;
  padding-top: 428px;
  padding-bottom: 130px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.text-block-77 {
  display: inline;
  font-family: Aeonik, sans-serif;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.text-block-78 {
  display: inline;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Aeonik, sans-serif;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.div-block-79 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pagination {
  margin-top: 60px;
}

.next {
  border-style: none;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.previous {
  border-style: none;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.allblogs-list {
  margin-top: -300px;
  padding-top: 428px;
  padding-bottom: 130px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.collection-item-9 {
  width: 366px;
  min-height: 200px;
  margin-right: 24px;
  margin-bottom: 46px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.collection-list-wrapper-7 {
  margin-top: 60px;
}

.div-block-80 {
  overflow: hidden;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.collection-list-6 {
  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;
}

.next-2 {
  border-style: none;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.previous-2 {
  border-style: none;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 100px 10px rgba(0, 0, 0, 0.08);
}

.tcc-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1000px;
  margin-bottom: -300px;
  padding-bottom: 300px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.text-block-79 {
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  text-align: center;
}

.heading-18 {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 60px;
  line-height: 70px;
  text-align: center;
}

.left-right-paragraph {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.left-right-paragraph.max-width-900 {
  width: 900px;
  max-width: 90%;
  margin: 20px auto 0px;
}

.rd-left-right-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 70px;
  -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;
}

.rd-left-right-container.rd-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.rd-text-container {
  width: 600px;
  max-width: 90%;
  padding-bottom: 0px;
}

.rd-h2 {
  color: #010838;
  font-size: 44px;
  line-height: 54px;
  text-align: center;
}

.rd-h2.h2-white {
  color: #fff;
}

.rd-h2.left-align {
  margin-top: 0px;
  text-align: left;
}

.rd-h2.top-blog-posts-h2 {
  margin-top: 0px;
  margin-bottom: 40px;
}

.rd-h2.mw-770 {
  width: 90%;
  max-width: 770px;
  margin: 0px auto 30px;
}

.rd-image-container {
  width: 600px;
  max-width: 90%;
  text-align: center;
}

.rd-left-right-title {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 32px;
  line-height: 46px;
  font-weight: 700;
}

.rd-left-right-description {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.rd-section-left-right-images {
  padding-top: 100px;
  padding-bottom: 140px;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 250px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(0deg, #e7e8f1, #fff);
}

.rd-left-right-wrapper {
  width: 1200px;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.rd-left-right-wrapper.blue-h2 {
  color: #fff;
}

.list {
  list-style-type: disc;
}

.list-item {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.diagram {
  display: none;
}

.diagram.show-diagram {
  display: block;
  width: 1100px;
  max-width: 90%;
}

.how-it-works-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 305px;
  height: 50px;
  max-width: 90%;
  margin-right: 10px;
  margin-left: 10px;
  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;
  border: 1px solid #fff;
  border-radius: 54px;
  background-color: transparent;
  font-family: Aeonik, sans-serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
}

.how-it-works-tab.selected-diagram-button {
  background-color: #fff;
  color: #010838;
}

.section-how-it-works-tabs {
  padding-top: 90px;
  padding-bottom: 160px;
  background-color: transparent;
  background-image: linear-gradient(272deg, #173d6b, #010838);
}

.how-it-works-diagrams {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.how-it-works-diagrams.mobile-diagrams {
  display: none;
  margin-top: 60px;
  -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: left;
}

.tabs-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  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;
}

.rd-blue-subtitle {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.aff-why-2 {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 280px;
  background-color: #fff;
}

.aff-why-2.no-border-aff-why {
  border-bottom-right-radius: 0px;
}

.margin-left-div {
  position: relative;
  margin-left: 160px;
}

.spam-calls-cutoff {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-bottom: -200px;
}

.h2-regular-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  font-size: 44px;
  line-height: 54px;
}

.h2-regular-2.mobile.blue-h2 {
  font-family: Aeonik, sans-serif;
}

.h2-regular-2.white-h2-regular {
  color: #fff;
}

.h2-regular-2.white-h2-regular.align-left {
  text-align: left;
}

.h2-regular-2.blue-h2 {
  color: #010838;
}

.h2-regular-2.blue-h2.margin-bottom-20 {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
}

.h2-regular-2.blue-h2.h2-center {
  text-align: center;
}

.h2-regular-2.text-align-center {
  margin-bottom: 40px;
  color: #010838;
  text-align: center;
}

.div-block-81 {
  width: 460px;
}

.newsroom-hero-image {
  width: 100%;
  max-width: 50%;
}

.section-newsroom-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 130px;
  padding-left: 200px;
  -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;
}

.section-newsroom-hero.apr {
  margin-bottom: 0px;
}

.newsroom-paragraph-hero {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 36px;
}

.newsroom-hero-text {
  width: 90%;
  max-width: 470px;
  padding-left: 0px;
}

.h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 60px;
  line-height: 70px;
  text-align: center;
}

.h1.h1-blue {
  color: #010838;
}

.h1.h1-blue.newsroom-index-h1 {
  width: auto;
  max-width: none;
  text-align: left;
}

.h1.white-bold-18.rd-align-left {
  text-align: left;
}

.h1.blue-bold-18.rd-align-left {
  text-align: left;
}

.left-right-latest-report {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 930px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 90px;
  -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;
}

.left-right-latest-report.align-center {
  max-width: 960px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rd-small-subtitle {
  font-family: Aeonik, sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.left-right-latest-report--text {
  width: 90%;
  max-width: 470px;
}

.section-latest-insight {
  padding-top: 100px;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.p-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -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;
}

.paragraph-normal {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.right-arrow-green {
  margin-left: 10px;
}

.learn-more-item-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 370px;
  padding-top: 50px;
  padding-bottom: 50px;
  -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;
  border-radius: 10px;
  box-shadow: 0 -20px 100px 10px rgba(0, 0, 0, 0.08);
  text-decoration: none;
}

.learn-more-item-p {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  color: #4b9d92;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.text-content-rd {
  width: 90%;
  max-width: 570px;
}

.learn-more-items-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-newsroom-img-text {
  padding-top: 130px;
  padding-bottom: 130px;
}

.img-text-left-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1070px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.white-background {
  width: 100%;
  height: 100%;
  background-color: #f9f9fc;
}

.white-background.slider-whb {
  padding-top: 40px;
  padding-bottom: 80px;
  border-bottom-left-radius: 250px;
  background-color: #fff;
}

.read-now-green-p {
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  color: #4b9d92;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
}

.flex-link-block-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.rd-rw-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.green-arrow-rd {
  margin-left: 5px;
}

.green-arrow-rd.rotate {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rd-report-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 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;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #fff;
}

.rd-rw-report-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 370px;
  height: auto;
  max-width: 90%;
  -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;
  border-radius: 0px;
}

.rd-data-report-description {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 16px;
  line-height: 26px;
}

.annual-reports-slider {
  display: none;
}

.rd-data-report-title {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.rd-data-report-image {
  max-height: none;
}

.rd-blue-background {
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.rd-blue-background.padding-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.rd-blue-background.padding-90.bottom-left-border {
  display: block;
  border-bottom-left-radius: 250px;
}

.rd-blue-background.border-bottom-left-top-right {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-right-radius: 250px;
  border-bottom-left-radius: 250px;
}

.rd-blue-background.half-blue-background {
  position: absolute;
  top: 50%;
  z-index: 0;
  width: 100%;
  height: 50%;
  background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
  background-image: linear-gradient(90deg, #173d6b, #010838);
}

.rd-report-image-wrapper {
  width: 100%;
  height: auto;
  max-height: none;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.rd-reports-wrapper {
  padding-top: 150px;
  padding-bottom: 150px;
  border-bottom-right-radius: 250px;
  background-color: #f9f9fc;
}

.image-text-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.image-570 {
  width: 90%;
  max-width: 570px;
}

.image-text-text-content {
  width: 90%;
  max-width: 470px;
}

.section-image-text-blue-background {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.paragraph-link {
  color: #fff;
  font-weight: 700;
}

.image-text-text-paragraph {
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.latest-press-release-title {
  width: 90%;
  max-width: 370px;
}

.rd-green-gradient-background {
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.rd-green-gradient-background.border-bottom-left-rd {
  border-bottom-left-radius: 250px;
}

.latest-press-release-item {
  margin-bottom: 50px;
}

.latest-press-release-item.apr {
  margin-bottom: 28px;
  padding-bottom: 28px;
  border-bottom: 1px solid #010838;
}

.press-release-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1170px;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.press-release-wrapper.apr {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.robokiller-press-releases {
  padding-top: 20px;
  padding-bottom: 130px;
  border-bottom-left-radius: 250px;
  background-color: #fff;
}

.lpr-description {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}

.lpr-title {
  font-family: Aeonik, sans-serif;
  color: #010838;
  line-height: 24px;
  font-weight: 700;
}

.latest-press-release {
  padding-top: 130px;
  padding-bottom: 20px;
  border-top-left-radius: 250px;
  background-color: #fff;
}

.latest-press-release.apr {
  position: relative;
  padding-top: 40px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 280px;
}

.latest-press-release-items {
  width: 90%;
  max-width: 770px;
}

.latest-press-release-items.apr {
  width: 100%;
  max-width: none;
  margin-top: 60px;
}

.collection-list-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.collection-item-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 370px;
  max-width: 100%;
  padding-right: 0px;
  padding-bottom: 25px;
  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: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.08);
}

.rd-top-three-blog-posts {
  padding-top: 130px;
  padding-bottom: 150px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.rd-top-three-wrapper {
  display: block;
  width: 1230px;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  -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;
  text-align: center;
}

.collection-list-wrapper-8 {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  -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;
}

.gradient-background {
  width: 100%;
  height: 100%;
  padding-top: 0px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.green-above-title {
  font-family: Roboto, sans-serif;
  color: #4b9d92;
  line-height: 28px;
  font-weight: 500;
}

.border-top-right {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  border-top-right-radius: 250px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(0deg, #e7e8f1, #fff);
}

.border-top-right.apr {
  margin-top: -300px;
  padding-top: 360px;
  border-top-right-radius: 0px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.image-575 {
  width: 100%;
  height: 220px;
}

.paragraph-4 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: Aeonik, sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
}

.link-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Aeonik, sans-serif;
  color: #4b9d92;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  text-decoration: none;
}

.section-radio-player {
  padding-top: 70px;
  padding-bottom: 70px;
  border-bottom-right-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.image-577 {
  margin-right: 10px;
  cursor: pointer;
}

.roboradio-normal-paragraph {
  width: 90%;
  max-width: 770px;
  margin: 0px auto;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 36px;
  text-align: center;
}

.rd-play-pause-div {
  position: absolute;
  left: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.rd-paragraph-title {
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}

.roboradio-title {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}

.html-embed {
  margin-top: 20px;
}

.image-576 {
  display: none;
  margin-right: 10px;
  cursor: pointer;
}

.image-579 {
  cursor: pointer;
}

.rd-pause {
  display: none;
  width: 55px;
  height: 55px;
  margin-right: 20px;
  margin-left: 20px;
}

.image-580 {
  margin-right: 10px;
}

.image-580.mute-audio {
  cursor: pointer;
}

.rd-audio-next {
  display: none;
  cursor: pointer;
}

.rd-audio-next.show-rd-audio-prev-next {
  display: block;
}

.rd-audio-next.show-icon {
  display: block;
}

.rd-audio-prev {
  display: none;
  cursor: pointer;
}

.rd-audio-prev.show-rd-audio-prev-next {
  display: block;
}

.replay {
  cursor: pointer;
}

.rd-roboradio-controls {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-top: 30px;
  -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;
}

.powered-by-logo {
  width: 100px;
}

.rd-play {
  margin-right: 20px;
  margin-left: 20px;
  cursor: pointer;
}

.roboradio-paragraph {
  display: none;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.mute-icon {
  display: none;
  margin-right: 10px;
  cursor: pointer;
}

.rd-powered-by {
  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;
}

.powered-by-p {
  margin-right: 10px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 34px;
}

.rd-roboradio-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -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;
}

.rd-roboradio-social {
  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;
}

.roboradio-wrapper {
  color: #fff;
}

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

.rd-roboradio {
  width: 90%;
  height: 260px;
  max-width: 670px;
  margin: 40px auto;
  padding: 30px;
  border-radius: 10px;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.rd-roboradio.white-roboradio {
  height: 200px;
  margin-top: 0px;
  background-color: #fff;
}

.section-green-gradient {
  padding-top: 45px;
  padding-bottom: 45px;
}

.rd-centered-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.rd-big-blue-cta {
  padding: 15px 50px;
  border-radius: 54px;
  background-color: #010838;
  font-family: Aeonik, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.rd-big-blue-cta.ml-50 {
  margin-left: 50px;
}

.numbers-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.numbers-wrapper.mw-1170 {
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.numbers-wrapper.mw-1170.spam-numbers-wrapper-rd {
  width: 90%;
  max-width: 1230px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -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;
}

.section-numbers-rd {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.number-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 370px;
  margin-right: 15px;
  margin-bottom: 30px;
  margin-left: 15px;
  padding: 60px 24px;
  -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;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 -20px 100px 10px rgba(0, 0, 0, 0.08);
}

.number-item.align-top {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.number-item.align-top.ml-0 {
  margin-left: 0px;
}

.number-item.align-top.m-side-0 {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.number-item.align-top.mr-0 {
  margin-right: 0px;
}

.border-right-bottom-background {
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 80px;
  border-bottom-right-radius: 250px;
  background-color: #fff;
}

.rd-tct--left {
  width: 100%;
  max-width: 470px;
  text-align: left;
}

.rd-tct--left-p {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 32px;
  line-height: 46px;
  font-weight: 700;
}

.rd-tct--right {
  width: 100%;
  max-width: 670px;
  text-align: left;
}

.rd-content-wrapper {
  width: 90%;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.rd-content-wrapper.flex-content-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rd-content-wrapper.flex-content-wrapper.robocalls101-fcw {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rd-content-wrapper.flex-content-wrapper.add-small-padding {
  padding-top: 90px;
  padding-bottom: 90px;
}

.rd-two-column-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.rd-tct--right-p {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 16px;
  line-height: 30px;
  font-weight: 300;
}

.rd-red-gradient-background {
  width: 100%;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: -webkit-gradient(linear, right top, left top, from(#ed8079), to(#df425a));
  background-image: linear-gradient(270deg, #ed8079, #df425a);
}

.section-red-gradient {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: -webkit-gradient(linear, right top, left top, from(#ed8079), to(#df425a));
  background-image: linear-gradient(270deg, #ed8079, #df425a);
}

.section-popup {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1000;
  display: none;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
}

.popup-wrapper {
  width: 90%;
  height: 250px;
  max-width: 570px;
  margin-top: 330px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
  background-color: #fff;
}

.popup-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 30px;
  -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;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #f5f6fa;
}

.popup-title {
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.close-popup {
  cursor: pointer;
}

.popup-body {
  height: 180px;
  padding: 20px 30px;
}

.embed-title {
  margin-bottom: 10px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}

.popup-textarea {
  width: 100%;
  height: auto;
  min-height: 90px;
  margin-bottom: 0px;
  border: 1px solid #d0d0d0;
  border-radius: 8px;
}

.rd-spam-hero {
  padding-top: 90px;
  padding-bottom: 90px;
  border-bottom-left-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.rd-spam-hero.rd-robocalls101 {
  padding-bottom: 0px;
}

.rd-spam-hero.rd-robocalls101.digital-privacy-hero {
  padding-bottom: 90px;
}

.rd-spam-hero.ligh-blue-background {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #e7e8f1;
  background-image: none;
}

.rd-spam-hero.ligh-blue-background.reset-border {
  border-bottom-left-radius: 0px;
}

.image-583.mtb-30 {
  display: none;
  margin-top: 30px;
  margin-bottom: 30px;
}

.image-583.show-image-always {
  display: block;
}

.rd-span-gradient {
  padding-right: 10px;
  padding-left: 10px;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ed8079), to(#df425a));
  background-image: linear-gradient(180deg, #ed8079, #df425a);
  font-size: 20px;
}

.rd-spam-hero-text {
  width: 90%;
  max-width: 540px;
  text-align: left;
}

.rd-spam-hero-text.robocalls101-hero-text {
  max-width: 700px;
}

.rd-spam-hero-image {
  margin-left: 75px;
}

.rd-spam-hero-image.rd-robocalls101 {
  margin-right: 100px;
  margin-left: 0px;
}

.rd-link-block-no-decoration {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.rd-link-block-no-decoration.mt-40 {
  margin-top: 40px;
}

.rd-paragraph-20 {
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.rd-paragraph-20.rd-normal-font-weight {
  font-weight: 400;
}

.rd-paragraph-20.rd-mb-0 {
  margin-bottom: 0px;
}

.rd-paragraph-20.blue-paragraph {
  margin-bottom: 50px;
  color: #010838;
  font-weight: 400;
}

.rd-paragraph-20.blue-paragraph.mb-0 {
  margin-bottom: 0px;
}

.rd-paragraph-20.blue-paragraph.mw-770 {
  width: 90%;
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
}

.rd-paragraph-20.left-align {
  text-align: left;
}

.rd-paragraph-20.left-align.blue-paragraph.center-p {
  text-align: center;
}

.rd-spam-how-many {
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.rd-spam-how-many.remove-background {
  background-color: #fff;
  background-image: none;
}

.rd-white-background {
  padding-top: 90px;
  padding-bottom: 90px;
  border-top-right-radius: 250px;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e8f1));
  background-image: linear-gradient(180deg, #fff, #e7e8f1);
  text-align: center;
}

.rd-white-background.border-top-left {
  border-top-left-radius: 250px;
  border-top-right-radius: 0px;
}

.rd-white-background.border-top-left.full-white-bg {
  background-image: none;
}

.rd-white-background.revert-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.rd-white-background.remove-background {
  border-top-right-radius: 0px;
  background-color: transparent;
  background-image: none;
}

.rd-white-background.rdwb-no-border-top-bottom {
  border-top-right-radius: 0px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(0deg, #e7e8f1, #fff);
}

.rd-white-background.rdwb-no-border-top-bottom.pd-150 {
  display: none;
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.rd-white-background.no-border-padding {
  padding-top: 0px;
  padding-bottom: 0px;
  border-top-right-radius: 0px;
}

.rd-white-background.no-border-padding.padding-150 {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#e7e8f1));
  background-image: linear-gradient(0deg, #fff, #e7e8f1);
}

.rd-paragraph-44 {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.rd-paragraph-44.mw-940 {
  width: 90%;
  max-width: 950px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.rd-paragraph-44.mw-940.text-center {
  text-align: center;
}

.rd-paragraph-44.blue-paragraph {
  color: #010838;
}

.rd-paragraph-44.blue-paragraph.mw-300 {
  width: 90%;
  max-width: 300px;
}

.rd-paragraph-44.white-paragraph {
  color: #fff;
}

.rd-spam-paragraph-italic {
  width: 90%;
  max-width: 490px;
  margin: 20px auto 70px;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 20px;
  line-height: 30px;
}

.italic-span-bold {
  font-style: italic;
  font-weight: 700;
}

.chart-embed {
  width: 90%;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 20px;
  line-height: 50px;
}

.chart-embed.robokiller-background {
  background-image: url('../images/robokiller-chart.svg');
  background-position: 96% 90%;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.chart-embed.robokiller-background.political-background {
  background-position: 80% 80%;
}

.chart-embed._w-100-full {
  width: 100%;
}

.chart-embed.white-embed {
  max-width: 770px;
  padding-left: 0px;
  background-color: #fff;
}

.rd-estimated-spam-statistics {
  padding-top: 90px;
  padding-bottom: 90px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.rd-read-robokillers-report {
  position: relative;
  z-index: 1;
  padding-top: 100px;
  padding-bottom: 100px;
  border-top-right-radius: 250px;
  border-bottom-right-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(270deg, #aaf4e6, #bdf9d2);
}

.rd-read-report-wrapper {
  width: 90%;
  max-width: 990px;
  margin-right: auto;
  margin-left: auto;
}

.rd-section-spam-by-states {
  padding-top: 75px;
  padding-bottom: 75px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e8f1));
  background-image: linear-gradient(180deg, #fff, #e7e8f1);
}

.rd-section-spam-by-states.rd-blue-background {
  background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
  background-image: linear-gradient(90deg, #173d6b, #010838);
}

.mw-1000 {
  width: 90%;
  max-width: 1050px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.red-span {
  color: red;
}

.rd-section-press-request-window {
  padding-top: 75px;
  padding-bottom: 75px;
}

.rd-press-request-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  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;
  border-radius: 30px;
  background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
  background-image: linear-gradient(90deg, #173d6b, #010838);
}

.paragraph-35-rd {
  font-family: Aeonik, sans-serif;
  font-size: 35px;
  line-height: 54px;
  font-weight: 700;
}

.paragraph-35-rd.white-paragraph {
  color: #fff;
}

.rd-sam-journalist-div {
  width: 90%;
  max-width: 450px;
}

.sam-journalist-rd {
  margin-left: 90px;
}

.rd-flex-content-align-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.square-54 {
  width: 54px;
  height: 54px;
  margin-bottom: 60px;
}

.rd-total-image-text-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 60px 40px;
  -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;
}

.rd-total-image-text-holder.rd-tith-flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.rd-rf-p-big {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
}

.rd-rf-p-big.white-text {
  color: #fff;
}

.rd-rf-p-small {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.rd-rf-p-small.white-text {
  color: #fff;
}

.rd-section-robokiller-fights-back {
  padding-top: 75px;
  padding-bottom: 75px;
}

.rd-fights-back-item {
  width: 335px;
  height: 435px;
  margin-left: 20px;
}

.rd-fights-back-item.rd-green-gradient-background {
  margin-left: 0px;
  border-radius: 25px;
}

.rd-fights-back-item.rd-orange-background {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d73249), to(#f8c090));
  background-image: linear-gradient(180deg, #d73249, #f8c090);
}

.rd-fights-back-item.rd-orange-background.br-25 {
  height: 435px;
  border-radius: 25px;
}

.rd-fights-back-item.rd-orange-background.br-25 {
  height: 435px;
  margin-left: 0px;
  border-radius: 25px;
}

.rd-fights-back-item.rd-orange-background.add-br {
  border-radius: 25px;
}

.rd-fights-back-item.rd-blue-background.br-25 {
  border-radius: 25px;
}

.rd-fights-back-item.rd-blue-background.br-25 {
  margin-left: 0px;
  border-radius: 25px;
}

.rd-fights-back-item.rd-blue-background.add-br {
  border-radius: 25px;
}

.rd-fights-back-wrapper-items {
  display: block;
  margin-left: 100px;
}

.rd-fights-back-wrapper-items.flex-fbwi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rd-fights-back-wrapper-items.hide-rdfb {
  display: none;
}

.accordion-background {
  width: 100%;
  height: 100%;
  padding-top: 75px;
  padding-bottom: 75px;
  border-bottom-left-radius: 250px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #fff, #e7e8f1 50%, #fff);
}

.hide-image {
  margin-top: 50px;
}

.div-block-82 {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.paragraph-5 {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #010838;
  line-height: 28px;
  font-weight: 300;
}

.spam-gradient-green-text {
  width: 90%;
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.rd-section-about {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: -webkit-gradient(linear, left top, right top, from(#aaf4e6), to(#bdf9d2));
  background-image: linear-gradient(90deg, #aaf4e6, #bdf9d2);
}

.slider-spam-featured-background {
  padding-top: 40px;
  padding-bottom: 60px;
  background-image: -webkit-gradient(linear, right top, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(270deg, #e7e8f1, #fff);
}

.rd-spam-bottom-blue-wrapper {
  padding-top: 150px;
  padding-bottom: 150px;
  border-top-right-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
  text-align: center;
}

.rd-section-bottom-span {
  background-image: -webkit-gradient(linear, right top, left top, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(270deg, #e7e8f1, #fff);
}

.h2-2 {
  margin-top: 0px;
  margin-bottom: 30px;
  color: #333;
  font-size: 40px;
  line-height: 50px;
  font-weight: 400;
  text-align: center;
}

.h2-2.left {
  text-align: left;
}

.h2-2.left.rd-small-h2-robocall101 {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 32px;
  line-height: 46px;
  font-weight: 700;
}

.pcr-anchor-link {
  display: block;
  margin-top: 20px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}

.pcr-anchor-link:hover {
  color: #4b9d92;
  font-weight: 700;
}

.pcr-content {
  width: 66%;
}

.featuring-description {
  margin-bottom: 0px;
  margin-left: 10px;
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
}

.oval-blue-rd-title {
  width: 100%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  font-family: Aeonik, sans-serif;
  color: #fff;
  font-size: 44px;
  line-height: 54px;
  font-weight: 700;
}

.heading-19 {
  margin-top: 0px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 23px;
  line-height: 33px;
}

.paragraph-6 {
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.paragraph-6.mt-0 {
  margin-top: 0px;
}

.mw-1210 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 100%;
  max-width: 1210px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mw-1210.align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.li-item-div-rd-blue-bullet {
  width: 8px;
  height: 8px;
  margin-top: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #010838;
}

.heading-20 {
  margin-top: 50px;
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 32px;
  line-height: 54px;
}

.how-it-works-image {
  width: 100%;
  max-width: 70px;
  margin-right: 80px;
}

.how-it-works-image.spam-call-full-height {
  height: 100%;
}

.how-it-works-image.spam-call-full-height.full-height-image {
  max-width: none;
}

.how-it-works-image.audio-fingerprinting {
  margin-right: 0px;
}

.how-it-works-image.audio-fingerprinting.normal-width {
  margin-right: 80px;
}

.how-it-works-image.normal-width {
  max-width: 218px;
}

.how-it-works-text {
  width: 90%;
  max-width: none;
}

.rd-how-it-works-wrapper {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 35px;
  padding-bottom: 35px;
  border-radius: 12px;
  background-color: #f9f9fc;
}

.rd-how-it-works-wrapper.flex-wrapper-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.rd-how-it-works-wrapper.flex-wrapper-div.padd-lr {
  padding-right: 10px;
  padding-left: 10px;
}

.rd-how-it-works-wrapper.add-padding {
  padding-right: 10px;
  padding-left: 10px;
}

.rd-blue-content-wrapper {
  width: 90%;
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
}

.pcr-image {
  display: block;
  margin-top: 50px;
  margin-bottom: 50px;
}

.robocalls-icon-rd {
  margin-top: 50px;
  margin-bottom: -30px;
}

.table-of-contents-wrapper {
  width: 30%;
}

.stir-shaken-rd-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  margin-bottom: 50px;
  -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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.stir-shaken-rd-wrapper.justify-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.table-of-contents-desktop {
  padding: 25px 30px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 -20px 100px 10px rgba(0, 0, 0, 0.08);
}

.green-light-span-rd {
  color: #b0f9e0;
  font-weight: 700;
  text-decoration: underline;
}

.rd-blue-radius-top-left-bottom-right {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 90px;
  padding-bottom: 90px;
  border-top-left-radius: 250px;
  border-bottom-right-radius: 250px;
  background-image: -webkit-gradient(linear, right top, left top, from(#173d6b), to(#010838));
  background-image: linear-gradient(270deg, #173d6b, #010838);
}

.features-accordion {
  display: none;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}

.features-accordion.toc-dropdown {
  display: none;
}

.bold-span {
  color: #010838;
  font-weight: 700;
}

.toc-title {
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.rd-left-border-green-div {
  margin-top: 50px;
  margin-bottom: 50px;
  padding-left: 20px;
  border-left: 10px solid #b0f9e0;
}

.pcr-paragraph {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

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

.list-item-2 {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.list-item-2.no-margin-li {
  margin-bottom: 0px;
}

.featuring-entry {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 34px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.how-it-works-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
  padding-bottom: 25px;
  -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;
}

.how-it-works-item.align-items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.how-it-works-item.flex-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.how-it-works-item.add-padding {
  padding-right: 30px;
  padding-left: 30px;
}

.how-it-works-title {
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
}

.how-it-works-title.mb0 {
  margin-bottom: 10px;
}

.blue-span-rd {
  color: #010838;
  font-weight: 400;
}

.rd-wrapper-pcr {
  width: 100%;
  height: 100%;
  padding: 40px 0%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-right-radius: 250px;
  background-color: #fff;
}

.list-2 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.ordered-list.border-left-ol.no-margin-list {
  border-left-color: #d3d3d3;
}

.ordered-list.border-left-ol {
  border-left: 5px solid #000;
}

.ordered-list.border-left-ol.no-margin-list {
  margin-bottom: 0px;
}

.ordered-list.border-left-ol.no-margin-list.active {
  border-left-color: #000;
}

.ordered-list.no-margin-list {
  margin-bottom: 0px;
}

.ordered-list.no-margin-list.border-left-ol {
  padding-bottom: 40px;
}

.section-pcr-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1210px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-pcr-content.rd-green-gradient-background {
  display: block;
  width: 100%;
  max-width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom-right-radius: 0px;
}

.all-this-item {
  width: 100%;
  max-width: 200px;
}

.image-586 {
  margin-right: 15px;
}

.rd-source {
  margin-top: -50px;
  margin-bottom: 50px;
  padding: 10px 30px;
  border-radius: 12px;
  background-color: #f9f9fc;
}

.whats-all-this-junk-rd {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 30px;
  border-radius: 12px;
  background-color: #f9f9fc;
}

.image-584 {
  width: 68px;
  height: 68px;
  margin-bottom: 20px;
}

.image-585 {
  width: 90%;
  max-width: 360px;
  margin-right: 40px;
}

.image-585.interactive-images {
  display: none;
}

.image-585.interactive-images.show-image {
  display: block;
}

.thumb-up-down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 50%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex-wrapper-all-this-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.small-title-rd {
  margin-bottom: 10px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.grey-background-rd {
  background-color: #f9f9fc;
}

.featured-by-section-advertising {
  padding-top: 50px;
  padding-bottom: 70px;
  background-color: #f9f9fc;
}

.rd-paragraph-24 {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
}

.featured-by-logos-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 860px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.rd-features-light-p {
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}

.image-587 {
  margin-right: 30px;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-587.round-logo-rd {
  width: 68px;
  height: 68px;
}

.rd-eliminate-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin: 80px auto;
  -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-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.rd-eliminate-features-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 580px;
  margin-bottom: 40px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.h3-advertising {
  margin-top: 0px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 23px;
  line-height: 33px;
}

.rd-eliminate-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 90px;
  padding-bottom: 90px;
  border-bottom-right-radius: 250px;
  background-color: #fff;
}

.rd-regular-paragraph {
  width: 90%;
  max-width: 770px;
  margin-right: auto;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 36px;
}

.full-white-bg-rd {
  width: 100%;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 90px;
  border-bottom-right-radius: 250px;
  background-color: #fff;
}

.section-7 {
  background-color: #f5f6fa;
}

.advertising-form-rd {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #f5f6fa;
}

.two-column-wrapper-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.two-column-p-570 {
  width: 90%;
  max-width: 570px;
  margin-bottom: 0px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 32px;
  line-height: 46px;
  font-weight: 700;
  text-align: left;
}

.how-many-paragraph-970 {
  width: 90%;
  max-width: 970px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  font-family: Roboto, sans-serif;
  color: #010838;
  font-size: 18px;
  line-height: 36px;
}

.how-many-paragraph-970.light-paragraph-rd {
  font-weight: 300;
}

.rd-green-divider {
  width: 100px;
  height: 4px;
  margin: 20px auto;
  background-color: #b0f9e0;
}

.table-row-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tab-pane-content-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;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.table-states-texts-calls-rd {
  margin-bottom: 40px;
}

.table-states-texts-calls-rd.hidden-table-states-texts {
  display: none;
}

.table-states-texts-calls-rd.hidden-table-states-calls {
  display: none;
}

.chart-title-rd {
  width: 90%;
  max-width: 570px;
}

.how-many-chart-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin: 50px auto 150px;
  padding: 50px;
  -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;
  border-radius: 10px;
  background-color: #fff;
}

.tab-link-tab-1 {
  border-radius: 10px;
  background-color: #eeeef1;
}

.tab-link-tab-1.w--current {
  border-radius: 10px;
  background-color: #fff;
}

.td-data-title {
  font-family: Aeonik, sans-serif;
  color: #18396b;
  font-size: 15px;
  font-weight: 700;
}

.td-data-title.white {
  color: #fff;
}

.td-data-title.regular-rd {
  font-weight: 400;
}

.rd-chart-title {
  margin-bottom: 20px;
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 22px;
  line-height: 46px;
  font-weight: 700;
}

.tabs-menu {
  text-align: left;
}

.tabs-wrapper-rd {
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
}

.tabs-content {
  padding: 60px 30px;
}

.tab-link-tab-2 {
  border-radius: 10px;
  background-color: #eeeef1;
}

.tab-link-tab-2.w--current {
  background-color: #fff;
}

.text-block-80 {
  font-family: Aeonik, sans-serif;
  color: #010838;
  font-size: 22px;
  line-height: 46px;
  font-weight: 700;
}

.table-data-rd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 40px;
  -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;
  border: 0.5px solid #f9f9fc;
}

.table-data-rd.blue {
  border-color: #18396b #18396b #fff;
  background-color: #18396b;
}

.table-data-rd.grey-rd-background {
  background-color: #f9f9fc;
}

.table-data-rd.red {
  border-color: #d65459 #d65459 #fff;
  background-color: #d65459;
}

.html-embed-3 {
  margin-top: -4px;
}

.audio-recordings-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  max-width: 1170px;
  margin-right: auto;
  margin-left: auto;
  -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;
}

.audio-recordings-title-holder {
  width: 90%;
  max-width: 470px;
}

.audio-recordings-wrapper-rd {
  width: 90%;
  max-width: 667px;
}

.tcc-build-to-solve {
  padding-top: 115px;
  padding-bottom: 80px;
  border-top-left-radius: 280px;
  background-color: #fff;
}

.div-block-83 {
  max-width: 670px;
  margin-right: 32px;
}

.text-block-81 {
  margin-top: 22px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.tcc-blue-box {
  background-image: -webkit-gradient(linear, right top, left top, from(#010838), to(#173d6b));
  background-image: linear-gradient(270deg, #010838, #173d6b);
}

.tcc-blue-box.round {
  position: relative;
  border-top-left-radius: 100px;
  border-bottom-right-radius: 100px;
}

.tcc-blue-box.round.r280 {
  border-top-left-radius: 280px;
  border-bottom-right-radius: 280px;
}

.tcc-blue-box.tcc-get-started {
  margin-top: -300px;
  padding-top: 380px;
  padding-right: 0px;
  padding-bottom: 60px;
}

.div-block-84 {
  margin-right: auto;
}

.div-block-85 {
  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;
}

.tcc-strenghts {
  margin-top: -140px;
  margin-bottom: -300px;
  padding-top: 270px;
  padding-bottom: 420px;
  background-color: #f5f6fa;
}

.tcc-strenghts-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.tcc-strenghts-block.middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tcc-strenghts-block.middle.mtb-8570 {
  margin-top: 85px;
  margin-bottom: 70px;
}

.tcc-strenghts-block.middle.mt25 {
  margin-top: 25px;
}

.div-block-87 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 49%;
  -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-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
}

.div-block-87.last {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.div-block-88 {
  width: 49%;
}

.text-block-82 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.heading-21 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
}

.text-block-83 {
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
  text-align: center;
}

.div-block-89 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 60px;
  -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-block-84 {
  max-width: 970px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
  text-align: center;
}

.tcc-b2b {
  position: relative;
  padding-top: 108px;
  padding-bottom: 160px;
  border-top-left-radius: 280px;
  border-bottom-left-radius: 280px;
  background-color: #f9f9fc;
}

.tcc-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 92px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tcc-selector-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  margin-top: 70px;
  margin-right: auto;
  -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;
  border-left: 5px solid #e6e6eb;
}

.tcc-selector-right {
  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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.tcc-selector-item-title {
  color: #80839b;
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
}

.tcc-selector-item-title.selected {
  color: #010838;
}

.tcc-selector-item-text {
  margin-top: 5px;
  font-family: Roboto, sans-serif;
  color: #80839b;
  font-size: 18px;
  line-height: 34px;
  font-weight: 300;
}

.tcc-selector-item-text.selected {
  color: #010838;
}

.tcc-selector-item {
  width: 100%;
  margin-left: -5px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 50px;
  border-left: 5px solid #e6e6eb;
  cursor: pointer;
}

.tcc-selector-item.selected {
  border-left-color: #010838;
}

.tcc-gs-holder {
  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;
}

.tcc-gs-box {
  width: 48%;
  padding-top: 80px;
  padding-right: 60px;
  padding-left: 60px;
  border-radius: 30px;
  background-color: #31446d;
}

.tcc-gs-box.mobile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 70px;
  padding-bottom: 60px;
  -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;
}

.div-block-92 {
  width: 48%;
}

.text-block-85 {
  color: #fff;
  font-size: 35px;
  line-height: 54px;
  font-weight: 700;
}

.text-block-86 {
  margin-bottom: 35px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 31px;
}

.div-block-93 {
  margin-top: 44px;
  text-align: center;
}

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

.spam-text-slider-item-rd {
  width: 335px;
  margin-right: 20px;
}

.slider-4 {
  display: block;
  height: 435px;
  margin-left: 100px;
  background-color: transparent;
}

.mask-3 {
  width: 1000px;
}

.mw-470 {
  width: 90%;
  max-width: 470px;
  margin-right: 20px;
}

.section-8 {
  position: relative;
}

.image-590 {
  display: none;
}

.heading-22 {
  font-size: 60px;
  line-height: 70px;
}

.lpr-title-holder {
  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-block-87 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.text-block-88 {
  margin-left: 10px;
  font-size: 14px;
  line-height: 20px;
}

.image-591 {
  width: 100%;
}

.image-592 {
  width: 100%;
}

.image-593 {
  width: 100%;
}

.image-594 {
  width: 100%;
}

.div-block-95 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 50px;
  -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;
}

.div-block-96 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 86%;
  -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;
}

.inquiry-form {
  margin-bottom: -300px;
  padding-top: 74px;
  padding-bottom: 390px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e8f1), to(#fff));
  background-image: linear-gradient(180deg, #e7e8f1, #fff);
}

.heading-23 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 36px;
  line-height: 46px;
}

.heading-24 {
  margin-top: 9px;
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 46px;
}

.text-block-89 {
  margin-bottom: 64px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 34px;
  font-weight: 400;
}

.text-block-90 {
  font-size: 14px;
  line-height: 14px;
}

.image-595 {
  margin-bottom: 30px;
}

.text-block-91 {
  max-width: 770px;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}

.div-block-97 {
  width: 100%;
}

.section-9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #fff;
}

.div-block-98 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.div-block-99 {
  width: 49%;
}

.div-block-100 {
  width: 49%;
}

.image-596 {
  width: 45px;
}

.text-block-92 {
  font-family: Roboto, sans-serif;
  color: #8c90a2;
  font-size: 16px;
  line-height: 28px;
}

.div-block-102 {
  padding-bottom: 60px;
  background-color: #fff;
}

.lpr-date {
  margin-bottom: 0px;
  font-size: 16px;
}

.text-block-93 {
  color: #fff;
  font-size: 18px;
}

.nav-link-1 {
  position: relative;
  padding: 14px 20px 34px;
  font-family: Roboto, sans-serif;
  color: #222;
  text-decoration: none;
}

.text-block-94 {
  position: static;
}

@media screen and (max-width: 991px) {
  .navbar {
    height: 67px;
  }

  .container {
    max-width: 330px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.real-users-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.slider3 {
    display: block;
    -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: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .container.slider3.v2 {
    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;
  }

  .container.hero-container {
    max-width: 330px;
  }

  .container.hero-container.hero-container-mobile {
    max-width: 100%;
  }

  .container.hero-container.hero-container-mobile.hero-container-aff {
    overflow: hidden;
  }

  .container.mission {
    padding-top: 70px;
    padding-bottom: 44px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container.mission.acc {
    padding-top: 56px;
  }

  .container.mission.beliefs-mobile {
    padding-top: 70px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container.about-us-vission-container {
    max-width: 330px;
    padding-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.about-us-bts-container {
    padding-top: 26px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.about-us-freedom-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.contact {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container.contact.press-req {
    max-width: 330px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.contact-partnership {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.contact-ready-container {
    padding-top: 50px;
    padding-bottom: 62px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .container.contact-ready-container.features-ready-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.c-fh {
    -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;
  }

  .container.press-req-about-container {
    padding-bottom: 0px;
  }

  .container.aff-form {
    max-width: 330px;
  }

  .container.fight-back-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.blog-recent-container {
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 54px;
    -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;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .container.blog-recent-container.v2 {
    padding-top: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container.blog-get-started-container {
    padding-top: 76px;
    padding-bottom: 76px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.blog-reclaim-container {
    padding-top: 68px;
    padding-bottom: 100px;
  }

  .container.blogcat-featured-container {
    -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;
  }

  .container.contact {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container.tcc-build-to-solve-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.ptb7868 {
    padding-top: 50px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.ptb7868.hitw {
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .container.inquiry-container {
    max-width: 96%;
    padding: 30px 28px;
  }

  .container.inquiry-container.voca {
    max-width: 330px;
  }

  .hero-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-holder.compare.compare-last.compare-post {
    padding-top: 70px;
  }

  .hero-holder.tcc {
    padding-top: 45px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero-left {
    width: 100%;
    max-width: 330px;
    margin: 30px auto 41px;
  }

  .hero-left.aff {
    margin-top: 70px;
    margin-bottom: 30px;
  }

  .hero-left.aff.compare.compare-last.compare-post {
    text-align: center;
  }

  .hero-left.tcc {
    overflow: hidden;
    margin-bottom: 0px;
  }

  .hero-right {
    overflow: visible;
    width: 100%;
  }

  .hero-right.aff.compare.compare-last.compare-post {
    overflow: visible;
    width: 100%;
    margin-top: 32px;
    margin-bottom: -40px;
  }

  .hero-right.tcc {
    max-width: 330px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .nav-menu {
    -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;
    background-color: #fff;
  }

  .heading {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .heading.tcc {
    margin-top: 0px;
  }

  .nav-link.nav-try {
    line-height: 18px;
  }

  .nav-sign-in-link {
    line-height: 18px;
  }

  .paragraph {
    line-height: 28px;
    text-align: center;
  }

  .dropdown-toggle {
    padding: 10px 0px;
  }

  .dropdown-list.w--open {
    background-color: #fff;
    color: #010838;
  }

  .dropdown-link {
    width: 100%;
    padding: 0px;
  }

  .circle-1 {
    width: 414px;
    height: 414px;
  }

  .circle-1.circle-2 {
    width: 350px;
    height: 350px;
  }

  .circle-1.circle-2.circle-3 {
    width: 282px;
    height: 282px;
  }

  .circle-1.circle-2.circle-3.circle-3-about-us {
    width: 250px;
    height: 250px;
  }

  .circle-1.circle-2.circle-2-about-us {
    width: 309px;
    height: 309px;
  }

  .circle-1.circle1-mobile {
    left: 0px;
    top: 20px;
    right: 0px;
    margin-left: auto;
  }

  .circle-1.circle1-mobile.tcc {
    display: none;
  }

  .circle-1.circle-1-about-us {
    top: -5px;
    right: auto;
    width: 367px;
    height: 367px;
  }

  .hero-right-phone {
    width: 420px;
    max-width: none;
    margin-bottom: -106px;
  }

  .hero-right-phone.aff {
    width: 330px;
    height: auto;
    margin-bottom: 0px;
    margin-left: -60px;
  }

  .hero-right-robot {
    display: none;
  }

  .hero-right-robot.aff {
    display: block;
    margin-left: 120px;
  }

  .hero-left-cta {
    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;
  }

  .dark-blue-btn {
    padding-right: 30px;
    padding-left: 30px;
  }

  .dark-blue-btn.green-flavor {
    width: 100%;
  }

  .dark-blue-btn.green-flavor.plr-64 {
    margin-bottom: 30px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .dark-blue-btn.green-flavor.blog-post-btn {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .dark-blue-btn.green-flavor.p-lr-64 {
    max-width: 200px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .dark-blue-btn.green-flavor.white-bg.ml-25.ml-0 {
    margin-left: 0px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .dark-blue-btn.green-flavor.mb-15 {
    margin-bottom: 15px;
  }

  .dark-blue-btn.dark-blue-btn-v2._w-80 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .dark-blue-btn.ptb-18 {
    width: 100%;
  }

  .dark-blue-btn.contact {
    margin-right: auto;
    margin-left: auto;
  }

  .dark-blue-btn.compare-post {
    padding-right: 20px;
    padding-left: 20px;
  }

  .dark-blue-btn.blog-post-btn {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
  }

  .dark-blue-btn.contact.green-gradient-button.ldr-button {
    width: 100%;
  }

  .dark-blue-btn.contact.green-gradient-button.slider-view-more {
    width: 90%;
    max-width: 90%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .dark-blue-btn.contact.green-gradient-button.slider-view-more.show-mobile {
    display: block;
  }

  .dark-blue-btn.contact.green-gradient-button.full-width-mobile {
    width: 100%;
  }

  .dark-blue-btn.contact.green-gradient-button.show-mobile-button {
    display: block;
    width: 100%;
  }

  .dark-blue-btn.contact.green-gradient-button.hide-mobile-button {
    display: none;
  }

  .dark-blue-btn.contact.equal-width {
    margin-right: auto;
    margin-left: auto;
  }

  .dark-blue-btn.contact.full-width-mobile {
    width: 100%;
  }

  .dark-blue-btn.white-bg.tcc-gs {
    padding-right: 40px;
    padding-left: 40px;
  }

  .dark-blue-btn.white-bg.tcc-gs.tcc-gs-off {
    border: 2px solid #7d8da4;
    background-color: transparent;
  }

  .white-bold-18 {
    text-align: center;
  }

  .white-btn.ml-24.ml-6 {
    margin-left: 6px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .blue-bold-18 {
    text-align: center;
  }

  .blue-bold-18.tcc-gs-off {
    color: #7d8da4;
  }

  .slider {
    position: relative;
    padding-top: 36px;
    padding-bottom: 50px;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
  }

  .slider.slider-awards {
    padding-top: 15px;
    padding-bottom: 100px;
  }

  .slider.slider-awards.comp-awards {
    padding-top: 43px;
    padding-bottom: 120px;
    border-top-left-radius: 80px;
  }

  .slider.slider-pages {
    padding-bottom: 125px;
  }

  .slider.slider-pages.slider-contact {
    padding-top: 55px;
    padding-bottom: 20px;
    border-top-left-radius: 80px;
  }

  .slider.slider-about-us-featured {
    border-bottom-right-radius: 80px;
  }

  .slider.slider-about-us-featured.press-req-featured {
    border-top-left-radius: 80px;
  }

  .slider.slider-about-us-featured.about-us-slider-overriden {
    border-bottom-left-radius: 0px;
  }

  .slider.comp {
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom-right-radius: 80px;
  }

  .slider.slider-about-us-featured {
    border-bottom-right-radius: 80px;
  }

  .slider.slider-about-us-featured.slider-roboradio {
    border-top-left-radius: 80px;
  }

  .slider.slider-about-us-featured.slider-roboradio.remove-border-mobile {
    border-bottom-right-radius: 0px;
  }

  .heading-2 {
    margin-top: 10px;
  }

  .slider-2 {
    display: none;
  }

  .slider-2.slider-hide {
    display: none;
  }

  .slider-2.slider2-mobile {
    display: block;
    width: 100%;
    margin-top: 15px;
  }

  .slider-2.pages-slider-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -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;
  }

  .slider-2.pages-slider-mobile.press-req-about-slider {
    margin-top: 0px;
  }

  .slider-2.pages-slider-mobile.blog-slider-mobile {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .slider-2.pages-slider-mobile.tcc {
    overflow: hidden;
    max-width: 330px;
  }

  .slide-holder.slider2-slide-holder {
    width: 100%;
  }

  .slide-holder.slider2-slide-holder.slider3-slide-holder {
    -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;
  }

  .slide-holder.slider2-slide-holder.slider3-slide-holder.mobile {
    width: 90%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .slide-holder.slider2-slide-holder.slider3-slide-holder.mobile.tcc {
    width: 100%;
    max-width: 330px;
    padding-top: 0px;
  }

  .right-arrow {
    width: 48%;
    margin-bottom: -60px;
    padding-left: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .right-arrow.press-req-ra {
    margin-bottom: 0px;
  }

  .right-arrow.blog-slider-1 {
    margin-bottom: 0px;
    padding-left: 30px;
  }

  .right-arrow.blog-mobile {
    margin-bottom: 0px;
    padding-left: 30px;
  }

  .right-arrow.tcc {
    margin-bottom: 0px;
  }

  .right-arrow.hp-fix {
    position: absolute;
    top: auto;
    right: 40%;
    bottom: 0%;
    width: 50px;
    height: 50px;
    margin-right: -10px;
    margin-bottom: -20px;
    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;
  }

  .left-arrow {
    width: 50%;
    margin-bottom: -60px;
    padding-right: 15px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .left-arrow.press-req-la {
    margin-bottom: 0px;
  }

  .left-arrow.blog-slider-1 {
    margin-bottom: 0px;
    padding-right: 30px;
  }

  .left-arrow.blog-mobile {
    margin-bottom: 0px;
    padding-right: 30px;
  }

  .left-arrow.tcc {
    margin-bottom: 0px;
  }

  .left-arrow.hp-fix {
    position: absolute;
    left: 40%;
    top: auto;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50px;
    height: 50px;
    margin-bottom: -20px;
    margin-left: -10px;
    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;
  }

  .slide.slider2-slide {
    height: auto;
  }

  .slide.slider2-slide.slider3-slide {
    height: auto;
  }

  .slide.slider2-slide.slider3-slide.press-req-slide {
    height: auto;
  }

  .slide.slider2-slide.slider3-slide.blog-slider-3-slide.blog-slider-3-withimage {
    width: 100%;
    height: 600px;
  }

  .slide.slider2-slide.slider3-slide.blog-slider-1 {
    height: 390px;
  }

  .div-block-3 {
    padding-top: 60px;
    padding-bottom: 48px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-4 {
    width: 100%;
    margin-bottom: 20px;
    -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;
  }

  .div-block-5 {
    width: 100%;
  }

  .image-9 {
    max-width: 80%;
  }

  .home-h2 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 42px;
  }

  .home-h2.accordion-h2 {
    text-align: left;
  }

  .home-h2.accordion-h2.mb-10 {
    text-align: center;
  }

  .home-h2.accordion-h2.mb-0.mt-0.fs3040 {
    font-size: 30px;
    line-height: 40px;
  }

  .home-h2.home-h2-white.mb-20 {
    font-size: 30px;
    line-height: 40px;
  }

  .home-h2.numbers-h2 {
    text-align: center;
  }

  .home-h2.mb-20 {
    text-align: center;
  }

  .home-h2.about-us-h2 {
    text-align: left;
  }

  .home-h2.about-us-h2.mb-0.leaderhip-mobile {
    margin-top: 10px;
    text-align: center;
  }

  .home-h2.about-us-h2.beliefs-mobile {
    margin-bottom: 40px;
    text-align: center;
  }

  .home-h2.about-us-h2.story {
    text-align: center;
  }

  .home-h2.about-us-h2.acc {
    text-align: center;
  }

  .paragraph-2 {
    margin-bottom: 26px;
    font-size: 16px;
    line-height: 26px;
  }

  .accordion {
    padding-bottom: 0px;
  }

  .accordion.tcc-accordion {
    padding-top: 328px;
    padding-bottom: 330px;
  }

  .accordion-left {
    display: none;
  }

  .accordion-left.show-accordion {
    display: block;
    margin-bottom: 60px;
  }

  .accordion-right {
    width: 100%;
    margin-left: 0px;
  }

  .accordion-item {
    margin-bottom: 0px;
    padding-left: 24px;
    border-top: 1px solid #ccc;
    background-color: transparent;
  }

  .accordion-item.white-accordion-item {
    margin-bottom: 20px;
  }

  .accordion-item.tcc {
    background-color: transparent;
  }

  .text-block-2 {
    margin-left: 10px;
    font-size: 20px;
    line-height: 28px;
  }

  .paragraph-3 {
    line-height: 26px;
  }

  .revenge {
    margin-top: 0px;
    padding-bottom: 0px;
    border-bottom-right-radius: 0px;
    background-image: -webkit-gradient(linear, left top, right top, from(#010838), to(#173d6b));
    background-image: linear-gradient(90deg, #010838, #173d6b);
  }

  .div-block-7 {
    overflow: hidden;
    padding-top: 20px;
    padding-right: 24px;
    padding-left: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    border-radius: 0px;
    background-image: none;
  }

  .image-10 {
    width: 300px;
    height: 364px;
    max-width: none;
    margin: -30px 0px -50px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .div-block-8 {
    padding-top: 0px;
    padding-right: 0px;
  }

  .text-block-4 {
    font-size: 16px;
    line-height: 26px;
  }

  .numbers-gradient-bg {
    padding-top: 36px;
    padding-bottom: 44px;
    border-top-left-radius: 0px;
  }

  .div-block-9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-11 {
    margin-right: 0px;
  }

  .numbers-holder {
    -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;
  }

  .number {
    width: 100%;
    height: auto;
    min-height: 260px;
    margin-right: 25px;
    margin-left: 25px;
    padding-bottom: 24px;
  }

  .number.mr-0 {
    margin-right: 25px;
  }

  .text-block-6.roboradio-number {
    font-size: 42px;
    line-height: 50px;
  }

  .text-block-6.roboradio-number.spam-texts-number-rd {
    font-size: 42px;
    line-height: 50px;
  }

  .real-users {
    padding-top: 50px;
    padding-bottom: 120px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .heading-3 {
    margin-right: 0px;
    font-size: 32px;
    line-height: 42px;
    text-align: center;
  }

  .slider3-item.contact.mobile {
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-bottom: 30px;
    margin-left: auto;
    padding-bottom: 30px;
  }

  .slider3-item.tcc {
    width: 96%;
    height: auto;
    max-width: 330px;
  }

  .slider3-item-down.tcc {
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-block-10.tcc {
    font-size: 23px;
    line-height: 33px;
  }

  .text-block-11.tcc {
    line-height: 30px;
  }

  .sign-up {
    padding-top: 40px;
    border-top-right-radius: 100px;
  }

  .text-block-13 {
    font-size: 17px;
    line-height: 27px;
    text-align: center;
  }

  .image-14 {
    width: 340px;
    height: 426px;
    margin-top: 26px;
  }

  .footer {
    padding-top: 50px;
  }

  .footer-mid {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-11 {
    margin-bottom: 28px;
  }

  .footer-bottom-link {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-bottom-link.ml-auto {
    margin-left: 0px;
  }

  .image-15 {
    width: 140px;
    height: 20px;
    margin-right: auto;
    margin-left: 0px;
  }

  .ham-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 28px;
    height: 26px;
    -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: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-color: #fff;
  }

  .menu-button {
    margin-left: auto;
    padding: 0px;
    background-color: #fff;
  }

  .ham-btn-l1 {
    width: 28px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #010838;
  }

  .ham-btn-l1.ham-btn-l2 {
    width: 20px;
  }

  .image-16 {
    width: 96px;
  }

  .image-17 {
    width: 96px;
  }

  .image-18 {
    width: 84px;
  }

  .mentions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px;
    -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-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-19 {
    width: 95px;
    margin-top: 24px;
  }

  .image-20 {
    width: 99px;
    margin-top: 24px;
    margin-left: 24px;
  }

  .image-21 {
    width: 56px;
    margin-top: 24px;
    margin-left: 40px;
  }

  .image-22 {
    width: 32px;
    margin-top: 24px;
    margin-left: 40px;
  }

  .image-23 {
    width: 42px;
    margin-top: 24px;
  }

  .image-24 {
    width: 37px;
    margin-top: 24px;
    margin-right: 4px;
  }

  .image-25 {
    width: 35px;
  }

  .image-26 {
    display: none;
  }

  .real-users-slider2-item-text {
    margin-right: 24px;
    margin-left: 24px;
    padding: 12px 30px;
    border-radius: 12px;
    background-color: #fff;
  }

  .text-block-16 {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 27px;
  }

  .text-block-17 {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 25px;
    font-weight: 700;
  }

  .footer-bottom-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-bottom-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .about-us-hero {
    height: auto;
    padding-top: 50px;
    -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;
  }

  .div-block-13 {
    width: 100%;
    height: 220px;
    min-height: 220px;
    -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;
    border-top-right-radius: 180px;
  }

  .div-block-14 {
    width: 100%;
    max-width: 330px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .heading-4 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-18 {
    margin-bottom: 30px;
  }

  .phone-placeholder {
    width: 210px;
    height: 422px;
    margin-top: 36px;
    margin-right: 0px;
  }

  .phone-placeholder.phonr-placeholder-404 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: -560px;
    padding-top: 40px;
  }

  .overtitle-blue {
    font-size: 20px;
    line-height: 33px;
  }

  .div-block-17 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-block-20 {
    width: 100%;
    font-size: 16px;
    line-height: 28px;
  }

  .text-block-21 {
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .about-us-beliefs {
    border-top-left-radius: 60px;
  }

  .div-block-20 {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 30px;
  }

  .div-block-21 {
    width: 100%;
    padding-right: 36px;
    padding-left: 36px;
  }

  .overtitle-white {
    font-size: 20px;
    line-height: 33px;
  }

  .overtitle-white.mt-38-mb-12 {
    margin-top: 36px;
    margin-bottom: 10px;
  }

  .h2-left-white.mt-15 {
    font-size: 32px;
    line-height: 42px;
  }

  .h2-left-white.mb-20.blog-get-started-h2 {
    margin-top: 0px;
    margin-bottom: 18px;
    font-size: 32px;
    line-height: 46px;
    text-align: center;
  }

  .text-block-23 {
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-22 {
    margin-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-22.aff {
    width: 100%;
    margin-bottom: 30px;
  }

  .div-block-22.aff.comp {
    width: 100%;
    margin-bottom: 30px;
  }

  .heading-5 {
    margin-top: 12px;
  }

  .div-block-23.aff {
    margin-left: 0px;
  }

  .about-us-bfs {
    border-bottom-right-radius: 80px;
  }

  .div-block-25 {
    width: 100%;
    height: 458px;
    margin-top: 30px;
    padding-top: 0px;
    text-align: center;
  }

  .div-block-26 {
    width: 100%;
    margin-left: 0px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .text-block-25 {
    font-size: 16px;
    line-height: 28px;
  }

  .h2-regular {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h2-regular.mb-20.mt-20 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 42px;
  }

  .h2-regular.h2-about-us-teltech {
    font-size: 32px;
    line-height: 42px;
  }

  .h2-regular.mobile {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h2-regular.center {
    font-size: 24px;
    line-height: 36px;
  }

  .h2-regular.center.compare-post {
    font-size: 30px;
    line-height: 40px;
  }

  .h2-regular.center.comp-post {
    font-size: 28px;
    line-height: 38px;
  }

  .h2-regular.center.mb-40.ready-h2-mobile {
    font-size: 30px;
    line-height: 40px;
  }

  .h2-regular.center.v2 {
    font-size: 32px;
    line-height: 46px;
  }

  .h2-regular.center.white.s3242 {
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 42px;
  }

  .h2-regular.center.white.s3242.mb-50 {
    margin-bottom: 30px;
  }

  .h2-regular.blog-post-h2 {
    margin-bottom: 6px;
    font-size: 32px;
    line-height: 42px;
    text-align: left;
  }

  .h2-regular.fs3246 {
    margin-bottom: 30px;
    font-size: 32px;
    line-height: 46px;
  }

  .h2-regular.white.w370 {
    width: 100%;
  }

  .h2-regular.white.mb-30 {
    margin-bottom: 30px;
  }

  .h2-regular.left {
    text-align: left;
  }

  .phone-popup.phone-popup-abs-1 {
    top: 100px;
  }

  .phone-popup.phone-popup-abs-1.phone-popup-small.phone-popup-abs-2 {
    top: 242px;
  }

  .about-us-teltech {
    padding-top: 82px;
    padding-bottom: 82px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .text-block-26 {
    margin-bottom: 41px;
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-28 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .white-border-btn.ml-30.plr-64 {
    width: 100%;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-30 {
    width: 100%;
    padding-top: 34px;
    padding-right: 34px;
    padding-left: 34px;
  }

  .text-block-27 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-28 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-31 {
    position: static;
    display: block;
    width: 95%;
    height: auto;
    margin-right: auto;
    margin-bottom: -100px;
    margin-left: auto;
    padding: 6px;
  }

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

  .text-block-29 {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
  }

  .leaders {
    margin-top: 40px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .leader {
    width: 135px;
    height: 135px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    background-size: 100%;
  }

  .leader-box {
    width: 320px;
    padding-right: 30px;
    padding-left: 30px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .leader-box-image {
    width: 120px;
    height: 120px;
    min-height: 120px;
    min-width: 120px;
    background-size: 100%;
  }

  .leader-box-inside {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-us-acc {
    border-top-left-radius: 80px;
  }

  .text-block-33 {
    font-size: 16px;
    line-height: 28px;
  }

  .about-us-timeline {
    border-bottom-right-radius: 80px;
  }

  .about-us-freedom {
    padding-top: 330px;
    padding-bottom: 60px;
  }

  .heading-6 {
    margin-top: 0px;
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-34 {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 28px;
  }

  .text-block-34.v2 {
    margin-bottom: 30px;
  }

  .div-block-34 {
    width: 100%;
  }

  .div-block-35 {
    width: 240px;
    margin: 40px auto;
  }

  .div-block-36 {
    top: 40px;
    overflow: hidden;
    height: 410px;
  }

  .image-32 {
    width: 94%;
    max-width: none;
  }

  .image-33 {
    max-width: 220px;
  }

  .div-block-37 {
    margin-top: 19px;
  }

  .image-34 {
    display: none;
  }

  .image-35 {
    display: block;
    margin-bottom: 80px;
  }

  .image-36 {
    width: 100%;
    max-width: none;
  }

  .heading-7 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-36 {
    font-size: 20px;
    line-height: 30px;
  }

  .text-block-38 {
    min-height: 0px;
  }

  .contact-contacts {
    padding-top: 20px;
    padding-bottom: 56px;
  }

  .div-block-38 {
    margin-bottom: 20px;
    padding-right: 0px;
    border: 0px solid #000;
  }

  .div-block-38._38-2 {
    padding-left: 0px;
  }

  .contact-ready.voca {
    border-top-left-radius: 80px;
  }

  .div-block-41 {
    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;
  }

  .image-37 {
    display: none;
  }

  .div-block-42 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 330px;
    margin-right: auto;
    margin-left: auto;
    -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;
  }

  .press-req-about {
    position: relative;
    padding-top: 61px;
    padding-bottom: 37px;
  }

  .section-3 {
    padding-top: 35px;
    padding-bottom: 76px;
  }

  .form-holder {
    width: 98%;
    padding: 30px 28px 55px;
  }

  .form-holder.press-req {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-8 {
    font-size: 22px;
    line-height: 32px;
  }

  .submit-button {
    display: inline-block;
    width: 100%;
    padding-right: 60px;
    padding-left: 60px;
  }

  .div-block-44 {
    width: 100%;
  }

  .div-block-47 {
    width: 100%;
    margin-left: 0px;
  }

  .div-block-51 {
    width: 100%;
  }

  .heading-11 {
    margin-top: 0px;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .text-block-47 {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
  }

  .div-block-52 {
    width: 100%;
    max-width: 330px;
  }

  .heading-12.h2-regular {
    font-size: 24px;
    line-height: 36px;
  }

  .heading-12.h2-regular.aff {
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-48 {
    margin-top: 11px;
    margin-bottom: 34px;
  }

  .text-block-48.aff {
    width: 100%;
    font-size: 16px;
    line-height: 28px;
  }

  .section-4 {
    padding-top: 65px;
    padding-bottom: 70px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .text-block-49 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 30px;
  }

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

  .div-block-54 {
    width: 100%;
    box-shadow: none;
  }

  .div-block-54.max-w-330 {
    max-width: 330px;
  }

  .div-block-58 {
    width: 100%;
  }

  .section-5 {
    padding-bottom: 56px;
    border-bottom-left-radius: 80px;
  }

  .section-5.compare.compare-last.compare-post {
    padding-bottom: 0px;
  }

  .aff-why {
    padding-top: 70px;
    padding-bottom: 70px;
    border-bottom-right-radius: 80px;
  }

  .aff-why.compare-post {
    padding-top: 60px;
    padding-bottom: 30px;
    border-top-left-radius: 80px;
  }

  .section-6 {
    padding-top: 370px;
    padding-bottom: 70px;
  }

  .text-block-53 {
    width: 100%;
  }

  .heading-14.compare-post {
    font-size: 30px;
    line-height: 40px;
  }

  .compare-hero {
    padding-top: 30px;
    border-bottom-right-radius: 80px;
  }

  .div-block-60 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .heading-15 {
    font-size: 32px;
    line-height: 42px;
  }

  .compare-comparison {
    padding-top: 380px;
  }

  .compare-table {
    width: 460px;
    margin-top: 30px;
  }

  .compare-table-cell.left {
    padding-right: 10px;
    padding-left: 20px;
  }

  .compare-table-cell.middle {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .compare-table-cell.middle.top {
    padding-top: 27px;
    padding-bottom: 24px;
  }

  .text-block-55 {
    font-size: 14px;
    line-height: 22px;
  }

  .text-block-56 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-56 {
    width: 120px;
  }

  .div-block-61 {
    height: 56px;
  }

  .text-block-58 {
    margin-top: 26px;
  }

  .compare-table-holder {
    display: block;
    overflow: scroll;
    padding-bottom: 60px;
  }

  .image-58 {
    display: none;
  }

  .image-59 {
    width: 227px;
    margin-bottom: -50px;
  }

  .div-block-62 {
    margin-top: 16px;
  }

  .div-block-63 {
    margin-top: 42px;
  }

  .blog-post {
    border-bottom-right-radius: 80px;
  }

  .container-blog-body {
    max-width: 330px;
  }

  .heading-16 {
    margin-top: 8px;
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 42px;
  }

  .blog-cta-1 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 80px 30px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .text-block-61 {
    font-size: 16px;
    line-height: 28px;
  }

  .text-block-62 {
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-63 {
    font-size: 18px;
    line-height: 28px;
  }

  .hero-image {
    max-width: 330px;
  }

  .blog-cta-2 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-right: 25px;
    padding-left: 25px;
    border-radius: 0px;
  }

  .text-block-64 {
    font-size: 32px;
    line-height: 42px;
  }

  .blog-post-fight-back {
    padding-top: 350px;
  }

  .blog-post-featured {
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
    border-top-left-radius: 80px;
  }

  .text-block-66 {
    margin-top: 5px;
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-67 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-61 {
    width: 300px;
  }

  .div-block-65 {
    margin-top: 50px;
  }

  .collection-item {
    width: 100%;
    margin-top: 24px;
  }

  .collection-list {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

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

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

  .div-block-67 {
    width: 100%;
    min-height: 390px;
    -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;
    border-bottom-right-radius: 80px;
  }

  .div-block-68 {
    width: 100%;
    max-width: 330px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 28px;
    padding-left: 0px;
  }

  .image-62 {
    width: 175px;
    margin-top: 48px;
    margin-right: 0px;
  }

  .heading-17 {
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-70 {
    margin-top: 10px;
    margin-bottom: 38px;
    font-size: 18px;
    line-height: 28px;
  }

  .blog-category-select {
    width: 100%;
  }

  .blog-category-select-title {
    width: 100%;
    height: 45px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
  }

  .blog-category-select-cat {
    margin-top: 14px;
    line-height: 20px;
  }

  .blog-category-select-arrow {
    top: 10px;
  }

  .div-block-70 {
    height: 95px;
    -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;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #fff;
  }

  .blog-category-select-categories-holder {
    top: 45px;
    display: none;
  }

  .blog-cat1 {
    padding-bottom: 378px;
  }

  .blog-cat1.cat3 {
    padding-top: 80px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .div-block-71 {
    width: 100%;
    max-width: 330px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text-block-73 {
    width: 100%;
    min-width: 0px;
    font-size: 30px;
    line-height: 40px;
  }

  .text-block-73.v2 {
    margin-left: 0px;
  }

  .text-block-73.v2.v3 {
    max-width: 330px;
    margin-bottom: 20px;
  }

  .collection-item-3.v2.mobile {
    width: 100%;
    max-width: 330px;
  }

  .collection-item-3.v2.blogcat-list-item {
    width: 90%;
    margin-right: 0px;
  }

  .collection-item-3.one-by-one {
    width: 100%;
    max-width: 330px;
  }

  .collection-list-2 {
    -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;
  }

  .collection-list-2.blogcat-list-list {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection-list-wrapper-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-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection-list-3.v2 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .collection-item-4.v2 {
    width: 100%;
  }

  .blog-recent.blog-industry-news.v2 {
    border-bottom-right-radius: 80px;
  }

  .div-block-72 {
    width: 90%;
    height: 266px;
    margin-bottom: 28px;
    background-size: auto;
  }

  .div-block-73 {
    width: 100%;
  }

  .div-block-74 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 330px;
    margin-right: auto;
    margin-left: auto;
    -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;
  }

  .collection-item-5 {
    margin-bottom: 24px;
    padding-right: 25px;
    padding-bottom: 21px;
    padding-left: 25px;
  }

  .div-block-75 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 48px;
    margin-bottom: 0px;
    -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;
  }

  .div-block-76 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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;
  }

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

  .collection-list-wrapper-4 {
    display: block;
    width: 100%;
    max-width: 330px;
  }

  .collection-list-4 {
    width: 100%;
    max-width: 330px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .collection-item-7 {
    width: 100%;
    max-width: 330px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .collection-list-wrapper-5 {
    display: none;
  }

  .link-block-3 {
    display: block;
    margin-top: 50px;
    margin-bottom: 22px;
  }

  .link-block-4 {
    display: block;
  }

  .mask {
    width: 100%;
  }

  .collection-list-wrapper-6 {
    width: 100%;
  }

  .collection-list-5 {
    margin-right: 0px;
    margin-left: 0px;
  }

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

  .blogcat-featured {
    padding-bottom: 80px;
    border-bottom-right-radius: 80px;
  }

  .text-block-77 {
    display: block;
    font-size: 32px;
    line-height: 46px;
  }

  .text-block-78 {
    font-size: 32px;
    line-height: 46px;
  }

  .div-block-79 {
    -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;
  }

  .allblogs-list {
    padding-top: 368px;
  }

  .collection-item-9 {
    width: 90%;
    margin-right: 0px;
  }

  .collection-list-wrapper-7 {
    margin-top: 40px;
  }

  .collection-list-6 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .tcc-head {
    height: auto;
  }

  .text-block-79 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-18 {
    font-size: 32px;
    line-height: 42px;
  }

  .rd-left-right-container {
    -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;
  }

  .rd-left-right-container.rd-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-text-container {
    margin-top: 40px;
    text-align: left;
  }

  .aff-why-2 {
    padding-top: 70px;
    padding-bottom: 70px;
    border-bottom-right-radius: 80px;
  }

  .margin-left-div {
    margin-top: 60px;
    margin-left: 0px;
  }

  .spam-calls-cutoff {
    display: block;
  }

  .h2-regular-2 {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h2-regular-2.mobile {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .h2-regular-2.white-h2-regular.ldr-h2 {
    text-align: left;
  }

  .h2-regular-2.white-h2-regular.blue-background-left-mobile-h2 {
    text-align: left;
  }

  .h2-regular-2.blue-h2 {
    font-size: 28px;
    line-height: 38px;
  }

  .h2-regular-2.blue-h2.margin-bottom-20 {
    text-align: left;
  }

  .div-block-81 {
    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;
  }

  .div-block-81.left-align-mobile {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .newsroom-hero-image {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-newsroom-hero {
    margin-bottom: 70px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .newsroom-hero-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 90%;
    -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;
  }

  .h1 {
    font-size: 36px;
    line-height: 46px;
  }

  .left-right-latest-report {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .left-right-latest-report.align-center.reverse-it {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-571 {
    margin-top: 40px;
  }

  .left-right-latest-report--text {
    text-align: left;
  }

  .section-latest-insight {
    padding-top: 50px;
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .learn-more-item-block {
    margin-bottom: 40px;
  }

  .text-content-rd {
    max-width: 90%;
    margin-bottom: 40px;
  }

  .learn-more-items-wrapper {
    -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;
  }

  .section-newsroom-img-text {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .img-text-left-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .white-background.slider-whb {
    border-bottom-left-radius: 80px;
  }

  .rd-rw-container {
    display: none;
  }

  .slide-nav-2 {
    display: none;
  }

  .right-arrow-2 {
    position: relative;
    left: auto;
    top: auto;
    right: -50px;
    bottom: 0px;
  }

  .rd-rw-report-item {
    margin-right: auto;
    margin-left: auto;
  }

  .rd-data-report-description {
    max-height: none;
  }

  .annual-reports-slider {
    display: block;
    height: auto;
    background-color: transparent;
  }

  .rd-report-text-upper {
    max-height: none;
  }

  .mask-2 {
    text-align: left;
  }

  .left-arrow-2 {
    position: relative;
    left: -50px;
    top: auto;
    right: auto;
    bottom: -26px;
  }

  .rd-blue-background.padding-90.bottom-left-border {
    border-bottom-left-radius: 80px;
  }

  .rd-blue-background.border-bottom-left-top-right {
    border-top-right-radius: 80px;
    border-bottom-left-radius: 80px;
  }

  .rd-blue-background.half-blue-background {
    position: absolute;
    top: 50%;
    z-index: 0;
    width: 100%;
    height: 50%;
    background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
    background-image: linear-gradient(90deg, #173d6b, #010838);
  }

  .slide-2 {
    text-align: left;
  }

  .slide-2.slide-item-spam {
    text-align: left;
  }

  .rd-reports-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    border-bottom-right-radius: 80px;
  }

  .image-text-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-570 {
    margin-bottom: 40px;
  }

  .image-text-text-content {
    text-align: left;
  }

  .section-image-text-blue-background {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .rd-green-gradient-background.border-bottom-left-rd.padding-90 {
    border-bottom-left-radius: 80px;
  }

  .press-release-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .robokiller-press-releases {
    border-bottom-left-radius: 80px;
  }

  .latest-press-release {
    border-top-left-radius: 80px;
  }

  .latest-press-release.apr {
    border-bottom-right-radius: 80px;
  }

  .latest-press-release-items {
    width: 100%;
    max-width: 100%;
  }

  .collection-list-7 {
    -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;
  }

  .collection-item-10 {
    margin-bottom: 40px;
  }

  .green-above-title.left-align-mobile {
    text-align: left;
  }

  .border-top-right {
    border-top-right-radius: 80px;
  }

  .section-radio-player {
    border-bottom-right-radius: 80px;
  }

  .roboradio-normal-paragraph {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
  }

  .rd-paragraph-title {
    font-size: 20px;
    line-height: 30px;
  }

  .roboradio-title {
    font-size: 18px;
    line-height: 28px;
  }

  .roboradio-paragraph {
    font-size: 14px;
    line-height: 24px;
  }

  .rd-centered-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-big-blue-cta.ml-50 {
    max-width: 90%;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
  }

  .numbers-wrapper {
    margin-bottom: 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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .number-item {
    margin-bottom: 20px;
  }

  .number-item.align-top.ml-0 {
    margin-right: 0px;
  }

  .number-item.align-top.mr-0 {
    margin-left: 0px;
  }

  .border-right-bottom-background {
    border-bottom-right-radius: 80px;
  }

  .rd-tct--left-p {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 34px;
  }

  .rd-content-wrapper.flex-content-wrapper {
    -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;
  }

  .rd-two-column-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-tct--right-p {
    line-height: 26px;
  }

  .rd-spam-hero {
    padding-top: 60px;
    padding-bottom: 60px;
    border-bottom-left-radius: 80px;
  }

  .image-583 {
    display: none;
    margin-top: 40px;
  }

  .image-583.mtb-30 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .rd-spam-hero-image {
    margin-left: 0px;
  }

  .rd-paragraph-20.rd-normal-font-weight {
    font-size: 18px;
    line-height: 28px;
  }

  .rd-white-background {
    padding-top: 60px;
    padding-bottom: 60px;
    border-top-right-radius: 80px;
  }

  .rd-white-background.border-top-left.full-white-bg {
    border-top-left-radius: 80px;
  }

  .rd-white-background.rdwb-no-border-top-bottom.pd-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-white-background.no-border-padding.padding-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-paragraph-44 {
    font-size: 30px;
    line-height: 40px;
  }

  .rd-paragraph-44.mw-940 {
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  .rd-paragraph-44.blue-paragraph.mw-300 {
    max-width: 100%;
  }

  .chart-embed.white-embed {
    width: 100%;
    max-width: 100%;
  }

  .rd-estimated-spam-statistics {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-read-robokillers-report {
    position: relative;
    z-index: 1;
    padding-top: 60px;
    padding-bottom: 60px;
    border-top-right-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .rd-section-spam-by-states {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-section-spam-by-states.rd-blue-background {
    background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
    background-image: linear-gradient(90deg, #173d6b, #010838);
  }

  .rd-section-press-request-window {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-press-request-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: -webkit-gradient(linear, left top, right top, from(#173d6b), to(#010838));
    background-image: linear-gradient(90deg, #173d6b, #010838);
  }

  .paragraph-35-rd.white-paragraph {
    font-size: 30px;
    line-height: 40px;
  }

  .rd-sam-journalist-div {
    padding-top: 60px;
  }

  .sam-journalist-rd {
    margin-top: 40px;
    margin-left: 0px;
  }

  .rd-flex-content-align-end {
    -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;
  }

  .rd-total-image-text-holder.rd-tith-flex-end {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .rd-section-robokiller-fights-back {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-fights-back-item.rd-green-gradient-background {
    margin: 20px auto;
  }

  .rd-fights-back-item.rd-orange-background.br-25 {
    margin-left: auto;
  }

  .rd-fights-back-item.rd-orange-background.br-25.mrg-auto {
    margin-right: auto;
  }

  .rd-fights-back-item.rd-orange-background.br-25 {
    margin-left: auto;
  }

  .rd-fights-back-item.rd-blue-background.br-25 {
    margin-left: 0px;
  }

  .rd-fights-back-item.rd-blue-background.br-25.mrg-auto {
    margin-right: auto;
    margin-left: auto;
  }

  .rd-fights-back-item.rd-blue-background.br-25 {
    margin-left: 0px;
  }

  .rd-fights-back-wrapper-items {
    display: none;
    margin-left: 0px;
  }

  .rd-fights-back-wrapper-items.flex-fbwi {
    display: none;
  }

  .accordion-background {
    border-bottom-left-radius: 80px;
  }

  .hide-image {
    display: none;
  }

  .div-block-82 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .paragraph-5 {
    line-height: 26px;
  }

  .rd-section-about {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rd-spam-bottom-blue-wrapper {
    padding: 60px 5%;
    border-top-right-radius: 80px;
  }

  .h2-2 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .h2-2.left.rd-small-h2-robocall101 {
    width: 100%;
  }

  .features-accordion-element {
    overflow: hidden;
    width: 100%;
  }

  .features-accordion-element.toc-element {
    border: 1px none #000;
  }

  .pcr-content {
    width: 90%;
    margin-top: 40px;
    margin-right: auto;
    margin-left: auto;
  }

  .mw-1210 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mw-1210.align-center {
    -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;
  }

  .how-it-works-image.spam-call-full-height.full-height-image {
    max-width: 200px;
  }

  .rd-how-it-works-wrapper {
    padding-right: 10px;
    padding-left: 10px;
  }

  .dropdown-body {
    position: relative;
    width: 100%;
  }

  .dropdown-body.w--open {
    padding: 0px 20px 20px;
    background-color: transparent;
  }

  .table-of-contents-wrapper {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .stir-shaken-rd-wrapper.justify-between {
    -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;
  }

  .table-of-contents-desktop {
    display: none;
  }

  .rd-blue-radius-top-left-bottom-right {
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .features-accordion {
    display: block;
    background-color: transparent;
  }

  .features-accordion.toc-dropdown {
    display: block;
    width: 100%;
    background-color: #fafafa;
  }

  .dropdown-title {
    margin-bottom: 0px;
    color: #fff;
    font-size: 20px;
    line-height: 36px;
    font-weight: 700;
  }

  .dropdown-title.dark {
    font-family: Aeonik, sans-serif;
    color: #010838;
    font-size: 24px;
  }

  .how-it-works-item.add-padding {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-wrapper-pcr {
    border-bottom-right-radius: 80px;
  }

  .dropdown-toggle-2 {
    position: relative;
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #7c7c7c;
    background-color: transparent;
  }

  .dropdown-toggle-2:focus {
    border: 1px solid #ccc;
  }

  .dropdown-toggle-2.w--open {
    position: relative;
    border-bottom: 1px solid #7c7c7c;
    background-color: transparent;
  }

  .dropdown-toggle-2.toc-toggle {
    padding-top: 30px;
    border-bottom-style: none;
  }

  .dropdown-toggle-2.toc-toggle:focus {
    border-style: none;
    border-width: 1px;
  }

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

  .image-585.interactive-images {
    margin-bottom: 40px;
  }

  .image-587 {
    width: 200px;
  }

  .image-587.min-width {
    width: 200px;
  }

  .image-587.round-logo-rd.min-width {
    width: 200px;
    height: auto;
  }

  .rd-eliminate-wrapper {
    border-bottom-right-radius: 80px;
  }

  .full-white-bg-rd {
    border-bottom-right-radius: 80px;
  }

  .two-column-wrapper-rd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .two-column-p-570 {
    margin-bottom: 40px;
  }

  .tab-pane-content-wrapper {
    -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;
  }

  .chart-title-rd {
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .how-many-chart-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-menu {
    text-align: center;
  }

  .text-block-80 {
    font-size: 18px;
    line-height: 36px;
  }

  .audio-recordings-wrapper {
    -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;
  }

  .audio-recordings-wrapper-rd {
    margin-top: 40px;
  }

  .tcc-build-to-solve {
    padding-top: 42px;
    padding-bottom: 68px;
    border-top-left-radius: 80px;
  }

  .div-block-83 {
    width: 100%;
  }

  .tcc-blue-box.round.r280 {
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .tcc-blue-box.tcc-get-started {
    padding-top: 350px;
  }

  .div-block-85 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tcc-strenghts {
    padding-top: 188px;
    padding-bottom: 378px;
  }

  .tcc-strenghts-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tcc-strenghts-block.middle.mtb-8570 {
    margin-top: 35px;
  }

  .tcc-strenghts-block.middle.mt25 {
    margin-top: 35px;
  }

  .div-block-87 {
    width: 100%;
    margin-bottom: 35px;
  }

  .div-block-87.last {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .div-block-88 {
    width: 100%;
  }

  .text-block-82 {
    margin-top: 20px;
  }

  .text-block-83 {
    font-size: 20px;
    text-align: left;
  }

  .div-block-89 {
    display: block;
  }

  .text-block-84 {
    font-size: 16px;
    line-height: 28px;
    text-align: left;
  }

  .tcc-b2b {
    padding-top: 58px;
    padding-bottom: 58px;
    border-top-left-radius: 80px;
    border-bottom-left-radius: 80px;
    background-color: #fff;
  }

  .tcc-selector {
    display: none;
  }

  .tcc-gs-holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tcc-gs-box.mobile {
    width: 100%;
    padding-top: 50px;
    padding-right: 22px;
    padding-left: 22px;
  }

  .tcc-gs-box.mobile.form {
    padding-bottom: 50px;
  }

  .text-block-85 {
    margin-bottom: 10px;
    font-size: 23px;
    line-height: 33px;
  }

  .text-block-86 {
    font-size: 18px;
  }

  .image-588 {
    margin-bottom: -160px;
  }

  .image-589 {
    display: none;
  }

  .div-block-94 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .slider-4 {
    display: none;
  }

  .mw-470 {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .section-8 {
    position: relative;
  }

  .image-590 {
    display: block;
  }

  .mask-4 {
    width: 100%;
  }

  .dropdown {
    background-color: #fff;
  }

  .div-block-96 {
    width: 98%;
  }

  .inquiry-form {
    padding-top: 35px;
    padding-bottom: 370px;
  }

  .div-block-98 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-99 {
    width: 100%;
  }

  .div-block-100 {
    width: 100%;
  }

  .div-block-101 {
    max-width: 330px;
  }

  .link-block-6 {
    margin-right: 40px;
  }

  .image-597 {
    width: 87px;
  }
}

@media screen and (max-width: 767px) {
  .contact-ready.features-ready {
    padding-top: 0px;
  }

  .left-right-paragraph.max-width-900 {
    font-size: 18px;
    line-height: 28px;
  }

  .rd-h2 {
    font-size: 30px;
    line-height: 40px;
  }

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

  .rd-section-left-right-images {
    border-top-left-radius: 80px;
    border-bottom-right-radius: 80px;
  }

  .diagram.show-diagram.mobile-diagram {
    width: 375px;
  }

  .how-it-works-tab {
    margin-top: 20px;
  }

  .how-it-works-tab.selected-diagram-button {
    margin-bottom: 0px;
  }

  .how-it-works-diagrams {
    display: none;
  }

  .how-it-works-diagrams.mobile-diagrams {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .tabs-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .aff-why-2 {
    border-top-left-radius: 80px;
  }

  .margin-left-div {
    width: 200px;
  }

  .spam-calls-cutoff {
    margin-bottom: -150px;
  }

  .h2-regular-2.blue-h2 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .h2-regular-2.blue-h2.margin-bottom-20 {
    text-align: left;
  }

  .newsroom-paragraph-hero {
    line-height: 30px;
  }

  .h1.h1-blue.newsroom-index-h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .left-right-latest-report.align-center.reverse-it {
    padding-top: 60px;
  }

  .rd-small-subtitle {
    font-size: 18px;
    line-height: 30px;
  }

  .rd-rw-container {
    display: none;
  }

  .rd-blue-background.padding-90.bottom-left-border {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .collection-list-7 {
    -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;
  }

  .collection-item-10 {
    margin-bottom: 40px;
  }

  .collection-list-wrapper-8 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .image-577 {
    margin-right: 30px;
  }

  .rd-play-pause-div {
    position: relative;
  }

  .rd-paragraph-title {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
  }

  .image-576 {
    margin-right: 30px;
  }

  .rd-roboradio-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-roboradio-social {
    margin-bottom: 20px;
  }

  .rd-roboradio {
    height: 300px;
  }

  .rd-white-background.revert-background {
    padding-bottom: 0px;
  }

  .rd-white-background.rdwb-no-border-top-bottom.pd-150 {
    padding-bottom: 30px;
  }

  .rd-white-background.no-border-padding.padding-150 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .chart-embed {
    font-size: 14px;
  }

  .chart-embed.robokiller-background {
    background-position: 100% 50%;
    background-size: 140px;
  }

  .accordion-background {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-2 {
    font-size: 24px;
  }

  .h2-2.left.rd-small-h2-robocall101 {
    font-size: 30px;
    line-height: 40px;
  }

  .oval-blue-rd-title {
    font-size: 30px;
    line-height: 40px;
  }

  .heading-20 {
    font-size: 30px;
    line-height: 40px;
  }

  .how-it-works-image {
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .how-it-works-image.spam-call-full-height {
    margin-right: auto;
    margin-left: auto;
  }

  .rd-how-it-works-wrapper.flex-wrapper-div.padd-lr.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rd-blue-radius-top-left-bottom-right {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .bold-span {
    font-size: 16px;
    line-height: 28px;
  }

  .pcr-paragraph {
    font-size: 16px;
    line-height: 28px;
  }

  .how-it-works-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .how-it-works-item.align-items-stretch {
    text-align: left;
  }

  .all-this-item {
    margin-bottom: 30px;
  }

  .thumb-up-down {
    max-width: 100%;
  }

  .flex-wrapper-all-this-rd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .featured-by-logos-rd {
    padding-right: 20px;
    padding-left: 20px;
    -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;
    text-align: left;
  }

  .featured-by-logo-rd {
    min-width: 40%;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
  }

  .image-587.min-width {
    width: auto;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .image-587.round-logo-rd.min-width {
    width: 70px;
    max-width: 200px;
    margin-bottom: 20px;
  }

  .rd-eliminate-features-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .two-column-wrapper-rd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .two-column-p-570 {
    margin-bottom: 40px;
    font-size: 26px;
    line-height: 36px;
  }

  .chart-title-rd {
    margin-right: auto;
    margin-left: auto;
  }

  .how-many-chart-holder {
    margin-bottom: 60px;
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .us-map {
    margin-bottom: 40px;
  }

  .tabs-content {
    padding: 30px 5px;
  }
}

@media screen and (max-width: 479px) {
  .container.contact {
    padding-right: 10px;
    padding-left: 10px;
  }

  .dark-blue-btn.contact {
    max-width: 100%;
  }

  .dark-blue-btn.contact.red-gradient-btn {
    padding-right: 15px;
    padding-left: 15px;
  }

  .dark-blue-btn.contact.green-gradient-button.slider-view-more {
    width: 90%;
    max-width: 90%;
    margin-right: 5%;
    margin-left: 5%;
  }

  .accordion-left.show-accordion {
    text-align: left;
  }

  .accordion-item.white-accordion-item {
    margin-bottom: 0px;
  }

  .text-block-79 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-18 {
    font-size: 30px;
    line-height: 40px;
  }

  .aff-why-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-81 {
    max-width: 100%;
  }

  .div-block-81.left-align-mobile {
    max-width: 90%;
  }

  .p-image-block {
    margin-top: 0px;
  }

  .image-572 {
    max-height: 60px;
    max-width: 44px;
    padding-right: 20px;
  }

  .image-573 {
    max-height: 60px;
    max-width: 50px;
    padding-right: 20px;
  }

  .learn-more-item-block {
    max-width: 90%;
    padding-right: 20px;
    padding-left: 20px;
    -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;
  }

  .image-574 {
    max-height: 60px;
    max-width: 60px;
    padding-right: 20px;
  }

  .right-arrow-2 {
    left: auto;
    top: auto;
    right: -50px;
    bottom: 0px;
  }

  .rd-rw-report-item {
    max-width: 90%;
  }

  .annual-reports-slider.spam-reports-slider {
    width: 100%;
  }

  .left-arrow-2 {
    left: -50px;
    top: auto;
    right: auto;
    bottom: -27px;
  }

  .rd-reports-wrapper {
    padding-bottom: 50px;
  }

  .section-radio-player {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .rd-roboradio-controls {
    margin-top: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .rd-roboradio-footer {
    margin-top: 30px;
  }

  .rd-roboradio-social {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .rd-volume-wrapper {
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
  }

  .rd-roboradio {
    height: 310px;
  }

  .number-item {
    max-width: 320px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .rd-paragraph-44.blue-paragraph.mw-300.full-width-mobile {
    width: 100%;
    text-align: center;
  }

  .rd-fights-back-item.rd-green-gradient-background {
    width: 100%;
  }

  .rd-fights-back-item.rd-orange-background.br-25 {
    width: 100%;
  }

  .rd-fights-back-item.rd-orange-background.br-25 {
    width: 100%;
  }

  .rd-fights-back-item.rd-blue-background.br-25 {
    width: 100%;
  }

  .rd-fights-back-item.rd-blue-background.br-25 {
    width: 100%;
  }

  .rd-fights-back-wrapper-items {
    display: none;
  }

  .div-block-82 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-82.text-align-db-6 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .h2-2 {
    font-size: 24px;
    line-height: 30px;
  }

  .features-accordion-element.toc-element {
    border-style: none;
  }

  .features-accordion-element.toc-element:focus {
    border-style: solid;
    border-color: #ccc;
  }

  .pcr-content {
    width: 100%;
  }

  .how-it-works-text {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .dropdown-title.dark {
    font-size: 24px;
    line-height: 36px;
  }

  .bold-span {
    width: 90%;
  }

  .how-it-works-item.add-padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .dropdown-toggle-2.toc-toggle {
    padding: 26px 10px 10px;
  }

  .image-585 {
    margin-right: 0px;
  }

  .image-585.interactive-images {
    margin-right: 0px;
  }

  .thumb-up-down {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .td-data-title {
    font-size: 12px;
  }

  .td-data-title.white {
    font-size: 12px;
  }

  .td-data-title.regular-rd {
    font-size: 10px;
  }

  .table-data-rd {
    width: 70px;
  }
}

@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-BoldItalic.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-RegularItalic.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Aeonik';
  src: url('../fonts/Aeonik-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}