:root {
  --800-blk: #020f1e;
  --royal-blue: #005dff;
  --blue-2: #023e8a;
  --midnight-blue: #00306c;
  --grey: #f5f7f9;
  --blue1: #003853;
  --green1: #87c552;
  --bg-secondary-4: #f34971;
  --bg-secondary-3: #39c0c8;
  --bg-secondary-2: #6c47ff;
  --yellow-dark: #fdb52a;
  --_size-and-spaces---space-after-headings: 16px;
  --dark-black: #000;
  --h4: 0px;
  --h4-line-height: 0px;
  --white: white;
  --black: white;
  --_size-and-spaces---spacing-after-heading-content: 80px;
  --h1: clamp(1 * 1rem, ((1 - ((2 - 1) / (90 - 20) * 20)) * 1rem + ((2 - 1) / (90 - 20)) * 100vw), 2 * 1rem);
  --h1-line-height: 0px;
  --main-body-coplor: #34394b;
  --p-18: clamp(1 * 1rem, ((1 - ((2 - 1) / (90 - 20) * 20)) * 1rem + ((2 - 1) / (90 - 20)) * 100vw), 2 * 1rem);
  --p-18-line-height: 0px;
  --h6: 0px;
  --h6-line-height: 0px;
  --h5: 0px;
  --h5-line-height: 0px;
  --midnight-blue-2: #003853;
  --white-smoke: #f5f7f9;
  --accessible-components-dark-grey: #9b9b9b;
  --h3: 0px;
  --h3-line-height: 0px;
  --red-colors-300: #ff5a65;
  --tomato: #f35650;
  --p-20-line-height: 0px;
  --eylo: #7c3cd0;
  --yellow: #fdb52a;
  --h2: 0px;
  --h2-line-height: 0px;
  --_size-and-spaces---spacing-after-icon: 20px;
  --purple-2: #916bff;
  --grey-500: #7d8695;
  --p-14: 0px;
  --p-14-line-height: 0px;
  --_size-and-spaces---final-greyline: 48px;
  --p-16: 0px;
  --p-16-line-height: 0px;
  --light-grey: #d6d6d6;
  --red200: #ffbec2;
  --date-grey: #7d8695;
  --300: #dbe2ed45;
  --600-grey: #34394b;
  --p-20: 0px;
  --powder-blue-for-text: #b2ceff;
  --_size-and-spaces---space-above-button: 40px;
  --radius: 12px;
  --slate-grey: #5d6b7e;
  --deep-sky-blue: #31c3f3;
  --size: 0px;
  --main-green: #39c0c8;
}

body {
  color: #020f1e;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

h1 {
  font-size: 3.375rem;
  line-height: 1.2;
  font-weight: inherit;
  margin-top: 0;
}

h2 {
  font-size: 3rem;
  line-height: 4rem;
  font-weight: inherit;
  margin-top: 0;
  margin-bottom: 10px;
}

h3 {
  margin-top: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

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

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

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

p {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

a {
  color: var(--800-blk);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 32px;
  padding-left: 0;
  list-style-type: none;
}

ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  width: 100%;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: 16px;
  font-weight: 700;
  display: block;
}

blockquote {
  background-color: var(--royal-blue);
  border: 1px solid #fff0;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

.icon-container {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.icon-container._40px {
  width: 40px;
  height: 40px;
}

.icon-container._25px {
  width: 25px;
  height: 25px;
}

.icon-container._18px {
  width: 18px;
  height: 18px;
}

.icon-container._44px {
  width: 44px;
  height: 44px;
}

.icon-container._35x {
  width: 35px;
  height: 35px;
}

.large {
  color: #325f75;
  font-size: 20px;
  line-height: 32px;
}

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

.flex-center._60 {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.flex-center.align-center {
  text-align: center;
}

.flex-center.align-left {
  align-items: flex-start;
}

.text-white {
  color: #fff;
}

.text-white.mg-bottom-40px-2.p-16 {
  line-height: 22px;
}

.image-wrapper {
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: visible;
  transform: translate(0);
}

.image-wrapper.bg1 {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/63ebbbf35faeffd828c4df15_Ellipse%202477.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-wrapper.cta-v2-image-arrow {
  width: 47%;
  margin-bottom: 15%;
  margin-left: -25%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-wrapper.shape-small.testimonials-shape---01 {
  width: 13%;
  margin-top: -2%;
  margin-left: -12%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-wrapper.shape-small.testimonials-shape---02 {
  width: 13%;
  margin-top: -2%;
  margin-right: -10%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-wrapper.shape-small.team-testimonials-shape---02 {
  width: 100px;
  margin-bottom: -30px;
  margin-right: 20px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-wrapper.shape-small.team-testimonials-shape---01 {
  z-index: -1;
  width: 100px;
  margin-top: -43px;
  margin-left: -25px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-wrapper.shape-small.top-right {
  width: 100px;
  margin-top: -34px;
  margin-right: -47px;
  position: absolute;
  inset: 0% 0% auto auto;
  transform: rotate(-39deg)translate(0);
}

.image-wrapper.cta-v2 {
  width: 101.998%;
  margin-bottom: -63%;
  margin-right: -2%;
}

.image-wrapper.shape.cta-v2-shape---02 {
  width: 100%;
  margin-bottom: -22%;
  margin-right: -26%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-wrapper.shape.cta-v2-shape---01 {
  inset: 0% 0% auto auto;
  width: 100%;
  margin-top: -45%;
  margin-right: -24%;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-wrapper.icon-circle---small {
  border-radius: 50%;
  align-items: center;
  width: 77px;
  padding-top: 77px;
}

.image-wrapper.icon-circle---small.bg-secondary-3 {
  position: relative;
}

.image-wrapper.icon---card-perks {
  background-color: #f0f6ff;
  border-radius: 50%;
  width: 77px;
  padding-top: 77px;
}

.image-wrapper.icon---card-perks.purple {
  background-color: #6c47ff;
}

.image-wrapper.icon---card-perks.green {
  background-color: #39c0c8;
}

.image-wrapper.icon---card-perks.yellow {
  background-color: #fdb52a;
}

.image-wrapper.icon---card-perks.pink {
  background-color: #f34971;
}

.image-wrapper.border-radius-12px, .image-wrapper.border-radius-12px.blog-post-item-image {
  position: relative;
}

.image-wrapper.icon-circle {
  border-radius: 50%;
  align-items: center;
  width: 107px;
  padding-top: 100%;
}

.image-wrapper.icon-circle.bg-secondary-5 {
  background-color: var(--bg-secondary-4);
}

.image-wrapper.icon-circle.bg-secondary-3 {
  background-color: var(--bg-secondary-3);
  position: relative;
}

.image-wrapper.icon-circle.bg-secondary-2 {
  background-color: var(--bg-secondary-2);
}

.image-wrapper.icon-circle.bg-secondary-3 {
  position: relative;
}

.image-wrapper.icon-circle.bg-secondary-6 {
  background-color: var(--yellow-dark);
}

.image-wrapper.guides-background {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/652e2bea177a0e346ce3f384_guides%20background.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-wrapper.guides {
  height: 840px;
}

.image-wrapper.newsletter {
  height: 240px;
  margin-bottom: 24px;
}

.image-wrapper.border-radius-12px {
  width: 85%;
}

.image-wrapper.border-radius-12px.spl {
  margin-top: -71px;
}

.image-wrapper.image-circle {
  border-radius: 50%;
}

.image-wrapper.image-circle.author-avatar {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/6582994df944920543053246_image%201.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  width: 120px;
  max-width: 171px;
  height: 120px;
  margin-right: 24px;
}

.image-wrapper.image-circle.slider-testimonial-avatar {
  width: 268px;
  max-width: 269px;
}

.image-wrapper.image-circle._w-160px {
  width: 160px;
}

.image-wrapper.border-radius-12px {
  border-radius: 0;
  width: 100%;
  position: relative;
}

.image-wrapper.border-radius-12px.blog-post-item-image {
  position: relative;
}

.image-wrapper.border-radius-12px.blog-post-item-image.featured {
  height: 100%;
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.mg-bottom-0.width75 {
  margin-left: auto;
  margin-right: auto;
}

.image-5.cover {
  object-fit: cover;
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-5.icon-circle-image {
  max-width: 46%;
}

.image-5.cover {
  object-fit: none;
  flex: 1;
  width: 100%;
  height: 100%;
}

.image-5.cover.desk-hide {
  display: none;
}

.image-5.cover {
  object-fit: cover;
  object-fit: cover;
  flex: 1;
  width: 100%;
  height: 100%;
}

.icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.icon-wrapper._60px {
  width: 60px;
  height: 60px;
}

.icon-wrapper._20px {
  width: 20px;
  height: 20px;
}

.icon-wrapper._30px {
  background-color: var(--white);
  border-radius: 2px;
  width: 20px;
  height: 20px;
  padding: 3px;
}

.grid-2-columns {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2-columns.story-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid-2-columns.title-and-buttons {
  grid-column-gap: 40px;
  grid-template-columns: 1fr auto;
}

.grid-2-columns.title-and-buttons._1-col-tablet {
  grid-row-gap: 40px;
}

.grid-2-columns.story-grid {
  grid-column-gap: 40px;
  grid-template-columns: .8fr 1fr;
  align-items: center;
}

.grid-2-columns.gap-40px {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.grid-2-columns.perks-grid {
  grid-template-columns: .45fr 1fr;
  padding-top: 22px;
}

.grid-2-columns.card-slider-team-grid {
  grid-column-gap: 40px;
  grid-template-columns: auto 1fr;
  align-content: center;
  align-items: center;
  width: 100%;
}

.grid-2-columns.perks-grid {
  grid-template-columns: .45fr 1fr;
}

.grid-2-columns.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.grid-2-columns.gap-48px {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.grid-2-columns.gap-28px {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
}

.grid-2-columns.gap-90 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
}

.buttons-row {
  align-self: flex-start;
}

.buttons-row.center {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.buttons-row.center.align-end {
  align-items: flex-end;
}

.buttons-row.center.xenter {
  align-self: center;
}

.buttons-row.align-end {
  align-items: flex-end;
}

.buttons-row.center---tablet {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  align-self: center;
  align-items: flex-start;
  display: flex;
}

.buttons-row.center---tablet.align-center {
  justify-content: center;
  align-items: center;
}

.buttons-row.flex-center {
  align-self: center;
  margin-top: 49px;
}

.inner-container._522px {
  max-width: 522px;
}

.inner-container._695px {
  max-width: 695px;
}

.inner-container._695px.scale {
  transform: scale(1.1);
}

.inner-container.cta-v2-content {
  z-index: 1;
  min-width: 434px;
  max-width: 40%;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}

.inner-container._448px {
  max-width: 500px;
}

.inner-container._588px {
  max-width: 588px;
}

.inner-container._792px {
  max-width: 792px;
}

.inner-container._792px.center {
  max-width: 1100px;
}

.inner-container._666px {
  max-width: 666px;
}

.inner-container._614px {
  max-width: 614px;
}

.inner-container._500px---mbl.center {
  flex-direction: column;
  display: flex;
}

.inner-container._706px {
  max-width: 706px;
}

.inner-container._706px.center {
  max-width: 900px;
}

.inner-container._864px {
  max-width: 864px;
}

.inner-container._415px {
  max-width: 415px;
}

.inner-container._388px {
  max-width: 388px;
}

.inner-container._388px._100---mbp._490px {
  max-width: 490px;
}

.inner-container._492px {
  max-width: 492px;
}

.inner-container._528px {
  max-width: 528px;
}

.inner-container.section-perks-grid-wrapper {
  align-self: stretch;
}

.inner-container._742px {
  max-width: 742px;
}

.inner-container._742px.mg-bottom-32px {
  max-width: 100%;
}

.inner-container._500 {
  max-width: 500px;
}

.inner-container.hero-v1-images {
  transform-origin: 50% 100%;
  align-self: flex-end;
  width: 100%;
  max-width: 513px;
  margin-right: -29px;
  position: relative;
}

.inner-container.hero-v1-content-paragraph {
  max-width: 67%;
}

.inner-container.width-417 {
  align-self: flex-end;
  max-width: 417px;
}

.inner-container.multicms-card {
  transform: none;
}

.inner-container._530px {
  max-width: 588px;
}

.inner-container.align-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container.align-center.mw-644-copy {
  max-width: 820px;
}

.inner-container.width-50 {
  align-self: flex-start;
  width: 50%;
}

.inner-container._1100px {
  width: 1100px;
}

.inner-container.footer-newsletter {
  width: 100%;
  min-width: 270px;
}

.inner-container._600px---mbl.center {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
}

.inner-container._600px---mbl.center.mt-36 {
  margin-top: 36px;
}

.inner-container._562px {
  max-width: 562px;
}

.inner-container._788px {
  max-width: 785px;
}

.inner-container._788px.center {
  max-width: 788px;
}

.inner-container.flex-center {
  flex-direction: column;
}

.inner-container._778 {
  max-width: 778px;
}

.inner-container._660px {
  max-width: 660px;
}

.btn-blk {
  border: 1px solid var(--dark-black);
  color: #fff;
  text-align: center;
  height: 60px;
  transform-style: preserve-3d;
  background-color: #020c1e;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding-left: 38px;
  padding-right: 38px;
  font-weight: 500;
  line-height: 1.111em;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.btn-blk:hover {
  color: #fff;
  background-color: #34394b;
  transform: translate3d(0, -3px, .01px);
}

.btn-blk.accent {
  border-color: var(--royal-blue);
  color: #fff;
  background-color: #005dff;
}

.btn-blk.accent:hover {
  color: #020c1e;
  background-color: #f0f6ff;
}

.btn-blk.bg-mein {
  background-color: var(--royal-blue);
}

.btn-blk.large {
  padding-left: 56px;
  padding-right: 56px;
}

.btn-blk.large.whitexx {
  border-color: var(--white);
  background-color: var(--black);
  color: var(--dark-black);
  padding-left: 40px;
  padding-right: 40px;
}

.btn-blk.small {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--white);
  margin-left: 0;
  margin-right: 0;
  padding: 16px 22px;
  font-size: 16px;
  line-height: 1.125em;
}

.btn-blk.small.header-btn-hidde-on-mb {
  margin-left: 32px;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.nav-content {
  flex-wrap: wrap;
  display: flex;
}

.footer-wrapper {
  background-color: #fff;
  border-top: 1px solid #f0f6ff;
  padding-top: 0;
}

.nav-menu-list-item {
  margin-bottom: 18px;
  padding-left: 0;
  line-height: 1.111em;
}

.space-after-heading-group {
  margin-bottom: var(--_size-and-spaces---spacing-after-heading-content);
}

.space-after-heading-group.flex-center.align-center {
  text-align: center;
}

.space-after-heading-group.newsletter {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-3-columns {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.gap-40px {
  z-index: 2;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  position: relative;
}

.grid-3-columns.gap-60 {
  grid-row-gap: 60px;
}

.grid-3-columns.blog-grid {
  grid-column-gap: 28px;
  grid-row-gap: 60px;
}

.grid-footer-paragrah---social-media {
  grid-template-rows: auto;
  grid-template-columns: 1fr .38fr;
  align-items: center;
}

.h1 {
  margin-bottom: var(--_size-and-spaces---space-after-headings);
  color: var(--dark-black);
  font-size: var(--h1);
  line-height: var(--h1-line-height);
}

.h1.text-center {
  font-size: var(--h1);
  line-height: var(--h1-line-height);
}

.h1.text-center.font-s-62px {
  font-size: 62px;
  line-height: 72px;
}

.h1.text-center---tablet.font-60px {
  font-size: 60px;
  line-height: 72px;
}

.h1.font-size {
  font-size: 60px;
}

.h1.text-white {
  color: #fff;
}

.h1.creston-page {
  font-size: 72px;
  line-height: 1.05;
}

.h1.podcastpage {
  justify-content: space-between;
  display: flex;
}

.footer-logo-wrapper {
  width: 100%;
  max-width: 128px;
}

.footer-logo {
  width: 100%;
  transform-style: preserve-3d;
  transition: transform .3s;
}

.footer-logo:hover {
  transform: scale3d(.99, .99, 1.01);
}

.footer-bottom {
  border-top: 1px solid #9ea5b766;
  padding-top: 37px;
  padding-bottom: 37px;
}

.social-media-grid-top {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  justify-content: start;
  justify-items: start;
  display: flex;
}

.social-icon-square {
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  transform-style: preserve-3d;
  background-color: #f0f6ff00;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  text-decoration: none;
  transition: transform .3s, background-color .3s, color .3s;
  display: flex;
}

.social-icon-square:hover {
  color: #fff;
  background-color: #020c1e;
  transform: translate3d(0, -8px, .01px);
}

.nav-menu-list-wrapper {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.nav-menu-list-wrapper.last {
  margin-right: 0;
}

.color-neutral-500 {
  color: #7d8695;
}

.nav-link-2 {
  color: #34394b;
  transform-style: preserve-3d;
  line-height: 1.111em;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: inline-block;
}

.nav-link-2:hover {
  color: #005dff;
  transform: translate3d(6px, 0, .01px);
}

.nav-link-2.accent {
  color: #005dff;
  font-weight: 700;
}

.nav-link-2.accent:hover {
  color: #020c1e;
}

.empty-state {
  text-align: center;
  background-color: #fff;
  border: 1px solid #dbe2ed;
  border-radius: 11px;
  padding: 26px 24px;
}

.empty-state.small {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
}

.empty-state.margin {
  margin-left: 24px;
  margin-right: 24px;
}

.text-300 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-300.bold {
  font-weight: 700;
}

.content-link-block {
  text-decoration: none;
  display: block;
}

.content-link-block:hover {
  color: #34394b;
}

.content-link-block.author-name {
  margin-right: 40px;
}

.content-link-block.vertical-flex {
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.mg-bottom-64px {
  margin-bottom: 64px;
}

.color-neutral-800 {
  color: #020f1e;
}

.link-wrapper {
  color: #020f1e;
  font-weight: 500;
  line-height: 1.111em;
  transition: none;
  display: inline-block;
}

.link-wrapper.text-purple {
  color: #7c3cd0;
}

.link-wrapper.color-blue {
  z-index: 7;
}

.link-text {
  display: inline-block;
}

.mg-bottom-48px {
  margin-bottom: 48px;
  padding-top: 30px;
}

.line-rounded-icon-2.link-icon-right, .line-rounded-icon-3.link-icon-right, .line-rounded-icon-3.link-icon-right {
  margin-left: 6px;
  font-family: Line rounded, sans-serif;
  display: inline-block;
}

.btn-primary-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  height: 60px;
  font-size: var(--p-18);
  line-height: var(--p-20-line-height);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #020c1e;
  border: 1px solid #000;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 38px;
  padding-right: 38px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
  display: flex;
}

.btn-primary-2:hover {
  color: #fff;
  background-color: #34394b;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary-2.large {
  padding: 28px 56px;
}

.btn-primary-2.large.les {
  padding-left: 32px;
  padding-right: 32px;
}

.btn-primary-2.eylo {
  background-color: var(--eylo);
  pointer-events: auto;
}

.btn-primary-2.small {
  padding: 16px 22px;
  font-size: 16px;
  line-height: 1.125em;
}

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

.f-margin-bottom-141.size-small {
  flex: 1;
}

.h2 {
  margin-bottom: var(--_size-and-spaces---space-after-headings);
  color: var(--dark-black);
  font-size: var(--h2);
  line-height: var(--h2-line-height);
}

.h2.text-center {
  padding-left: 0;
}

.h2.text-center.crestonnn {
  margin-bottom: 16px;
}

.h2.mb-47 {
  margin-bottom: 47px;
}

.h2.text-white {
  color: var(--white);
}

.h2.margin-b-0 {
  margin-bottom: 0;
}

.h2.text-bold {
  font-weight: 700;
}

.h2.text-grey {
  color: var(--dark-black);
}

.h2.text-bold-copy {
  font-weight: 700;
}

.h2.semi-bold {
  font-weight: 600;
}

.v-container {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1316px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.v-container.v-padding-140px.padding-bottom-0, .v-container.v-padding-100.padding-bottom-0 {
  padding-bottom: 0;
}

.v-container.v-padding-100.over {
  overflow: hidden;
}

.v-container.padding-top-100 {
  padding-top: 0;
}

.v-container.headerspace {
  padding-top: 220px;
}

.v-container.headerspace._80px {
  padding-top: 80px;
}

.v-container.headerspace._110px {
  padding-top: 150px;
}

.v-container.headerspace._160 {
  padding-top: 240px;
}

.v-container.headerspace._160.hero-header {
  z-index: 1;
  position: relative;
  overflow: hidden;
}

.v-container.headerspace.demo {
  padding-top: 200px;
}

.v-container.delete-this-later {
  margin-bottom: -63px;
}

.v-container.for-blog-mobile {
  text-align: center;
  margin-bottom: 40px;
  padding-top: 124px;
}

.v-container.flexxx {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: row;
}

.v-container.gradient-bg.h-padding-80px.v-padding-40px {
  background-image: none;
  padding-top: 0;
  padding-bottom: 0;
}

.v-container.h-padding-80px.margin-top-0px {
  padding-top: 0;
}

.v-container.spl-all-podcast-rel {
  justify-content: space-between;
  align-items: stretch;
  min-height: 80dvh;
  padding-bottom: 0;
  position: relative;
}

.icon-margin-bottom {
  margin-bottom: var(--_size-and-spaces---spacing-after-icon);
}

.icon-margin-bottom.flex-center.align-left {
  align-items: center;
}

.v-section {
  border-radius: 8px;
}

.v-section.blue-bg {
  color: var(--grey);
}

.v-section.bg-pink {
  padding-bottom: 0;
}

.v-section.img-bg {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/6502bf03089f2405f09c603d_Group%2068437.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.v-padding-140px.padding-bottom-0 {
  padding-bottom: 0;
}

.v-section.mesh-gate-page {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/654a398dadaed98db573c537_Group%201000004364.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.mesh-gate-page.bg-blue-dark {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/6583da4b7fd209762805fa3a_Group%201000006518.webp");
}

.v-section.bg-mesh-certified {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/654a407249cd0e35c65d0aa0_Group%201000005801.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.headerspace {
  padding-top: 149px;
}

.v-section.bg-light-purple {
  background-color: var(--purple-2);
}

.v-section.bg-royal-blue {
  background-color: var(--royal-blue);
}

.v-section.mesh-bg1 {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/65814431fe202571ef0b31bc_Group%201000006121.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.bg-new-dark {
  background-color: #020f1e;
}

.v-section.bg-img {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/6656d2d229c93b0b243d7631_Group%201000006467.avif");
  background-position: 0 0;
  background-size: auto;
}

.v-section.v-padding-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}

.v-section.v-padding-100px.bg-blue {
  color: var(--white);
  background-color: #005dff;
}

.v-section.bg-blue {
  background-color: #005dff;
}

.v-section.headerspace-spl {
  padding-top: 200px;
  padding-bottom: 100px;
}

.v-section.headerspace-spl-guide {
  padding-top: 140px;
  padding-bottom: 100px;
}

.v-section.bg-liner {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/68637ff43a610985c2f275d4_Group%201000006893.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.over {
  padding-top: 10vh;
  padding-bottom: 20vh;
  overflow: hidden;
}

.v-section.bg-purple.x20x {
  background-color: #916bffd4;
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/694458790e0b57380cd938f6_Mask%20group.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-section.v-padding-100._120px {
  padding-top: 182px;
}

.v-section.v-padding-100.v-padding-b-0px {
  padding-bottom: 0;
}

.v-section.mt-140 {
  margin-top: 140px;
}

.v-section.mt-140.headerspace-copy {
  height: 100%;
}

.v-section.paading-top-140 {
  padding-top: 140px;
}

._16-bottom-mg {
  margin-bottom: 16px;
}

.color-blue {
  color: var(--royal-blue);
}

.color-blue.p-24-new.weight-700 {
  font-weight: 700;
}

.mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.mg-bottom-40px-2.center.width {
  max-width: 50%;
}

.line-rounded-icon-7.link-icon-right {
  margin-left: 6px;
  font-family: Line rounded, sans-serif;
  display: inline-block;
}

.line-rounded-icon-7.link-icon-right._16 {
  font-size: 14px;
}

.blog-post-item-content {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.blog-post-item-content.with-spacing {
  padding: 0;
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.v-padding-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}

.main-body {
  color: var(--main-body-coplor);
  font-family: Mona Sans, Arial, sans-serif;
  font-size: var(--p-18);
  line-height: var(--p-18-line-height);
  font-weight: 700;
}

.main-body.resource-page {
  font-weight: 600;
}

.width90 {
  width: 90%;
}

.stretch-horizontal {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.p-14 {
  font-size: 14px;
  line-height: 18px;
}

.p-14.text-center.royal-color.font-weight-500, .p-14.font-weight-500 {
  font-weight: 500;
}

.whitewhite {
  color: #fff;
}

.final-greyline {
  height: 1px;
  margin-top: var(--_size-and-spaces---final-greyline);
  margin-bottom: var(--_size-and-spaces---final-greyline);
  background-color: #ebedf2db;
}

.final-greyline.opacity-40 {
  opacity: .38;
}

.gradient-bg {
  background-image: linear-gradient(208deg, #ebf4ff, #f2f1ff);
  border-radius: 8px;
  flex: 1;
}

.h-padding-80px {
  padding-top: 35px;
  padding-left: 80px;
  padding-right: 80px;
}

.grid-3x {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3x.vertically-48 {
  grid-row-gap: 48px;
}

.grid-3x.mobile-text-left.gap-84px {
  grid-column-gap: 84px;
  grid-row-gap: 84px;
}

.grid-3x.podcast-other-episode {
  grid-column-gap: 32px;
  grid-template-columns: .25fr .4fr .6fr;
  align-items: center;
}

.vertical-align {
  align-items: center;
  height: 100%;
  display: flex;
}

.flex-section-center {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-section-center.distance {
  justify-content: space-between;
}

.flex-section-center.navvv-cen-ter {
  align-items: center;
  padding: 10px;
}

.flex-section-center.navvv-cen-ter.gap-24-px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex-section-center.paading-top-40px {
  padding-top: 40px;
}

.flex-section-center.stretch-horizontal.align-bottom {
  align-items: flex-end;
}

.flex-section-center._1x {
  grid-column-gap: 1rem;
  align-items: center;
}

.flex-section-center._1-5x {
  grid-column-gap: 1.5rem;
}

.bold-text {
  font-weight: 700;
}

.p-16 {
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.p-16.f-w-400 {
  font-weight: 400;
}

.p-16.bold-text.text-white.underline {
  text-decoration: underline;
}

.text-purple {
  color: var(--bg-secondary-2);
}

.p-24 {
  font-size: 24px;
  line-height: 1.4;
}

.p-24.text-white.mb-24 {
  margin-bottom: 24px;
}

.p-24.yellow-dark-color {
  color: var(--yellow-dark);
}

.p-24.txt-blk {
  color: var(--dark-black);
}

.p-24.creston {
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  font-weight: 400;
}

.text-medium {
  font-weight: 500;
}

.h-padding-40px {
  padding-left: 40px;
  padding-right: 40px;
}

.podcast-play-button {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.podcast-play-button.dark {
  border-color: var(--black);
  background-color: #fff;
}

.podcast-play-button.dark.black-vorder {
  border: 2px solid var(--dark-black);
  border: 2px solid var(--dark-black);
}

.podcast-play-button.white-border {
  border: 1px solid #fff;
}

.podcast-header-grid {
  grid-column-gap: 53px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.text-transparent {
  color: #020f1e00;
  flex: 1;
  display: inline-block;
}

.bg-pink-light-2 {
  background-color: #ffbec2;
  border-radius: 8px;
}

.bg-yellow {
  background-color: #ffd19b;
  border-radius: 8px;
}

.bg-light-green-2 {
  background-color: #7fdca4;
  border-radius: 8px;
  flex: 1;
}

.div-block-54 {
  padding-top: 24px;
}

.mg-bottom-20px {
  margin-bottom: 20px;
}

.grid-1-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.gap-row-0, .grid-1-column.v-padding-20px, .grid-1-column.v-padding-20px.gap-28px {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.grid-1-column.mt-28px {
  margin-top: 28px;
}

.grid-1-column.gap-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.w100 {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.w100.hh {
  padding-top: 20px;
  padding-bottom: 20px;
}

.padding-right-60px {
  padding-right: 60px;
}

.hidden {
  display: none;
}

.card-for-nav-1 {
  grid-column-gap: 14px;
  border-radius: 12px;
  height: 110px;
  padding: 20px;
  display: flex;
}

.card-for-nav-1:hover {
  background-color: #f2f2f2;
  background-image: linear-gradient(#fff, #fff);
  box-shadow: 8px 0 28px #6968a929;
}

.h6 {
  margin-top: 0;
  margin-bottom: var(--_size-and-spaces---space-after-headings);
  color: var(--dark-black);
  font-size: var(--p-16-line-height);
  line-height: var(--h6-line-height);
  font-weight: 600;
}

.h6.uppercase.margin-b-0 {
  margin-bottom: 0;
}

.h6.bold {
  font-weight: 700;
}

.h6.two-line-css-code._6 {
  margin-bottom: 24px;
}

.h6.two-line-css-code.mg-b-0 {
  margin-bottom: 0;
}

.h6.whitewhite {
  color: var(--white);
}

.nav-master {
  grid-column-gap: 79px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
}

.mg-bottom-60px {
  margin-bottom: 60px;
}

.multicms-tab-head-wrapper {
  color: var(--white-smoke);
  background-color: #00000045;
  border-radius: 16px;
  flex-direction: row;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.multicms-tab-head-wrapper.mg-bottom-80px {
  border-radius: 13px;
  margin-bottom: 14px;
}

.multicms-tab-head {
  opacity: .77;
  color: var(--light-grey);
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.multicms-tab-head.w--current {
  opacity: 1;
  background-color: #916bff;
  border-radius: 9px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
}

.bg-purple {
  background-color: #916bff;
}

.multicms-heading-text {
  color: var(--white);
  font-size: 28px;
  line-height: 1;
}

.multicms-card {
  background-color: var(--white);
  border-radius: 14px;
  width: 100%;
  padding: 20px 20px 40px;
  transform: scale(.98);
}

.multicms-card.no-padding.remove-bg {
  background-color: #fff0;
}

.multicms-card.padding-40 {
  transform-style: preserve-3d;
  padding-left: 40px;
  padding-right: 40px;
}

.multicms-card.padding-40:hover {
  transform: scale3d(1none, 1none, 1none);
}

.stretch {
  display: flex;
}

.invert-color {
  filter: invert();
}

.vertical-justify {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.height-100 {
  flex: 1;
  height: 100%;
}

.two-line-css-code.blog-text {
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  font-weight: 400;
}

.no-padding {
  padding: 0;
}

.p-18 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  font-size: var(--p-18);
  line-height: var(--p-18-line-height);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-weight: 400;
}

.p-18.font-weight-700 {
  font-weight: 700;
}

.p-18.font-weight-700.text-color-blue {
  color: var(--royal-blue);
  font-weight: 700;
}

.p-18.whitewhite {
  color: var(--white);
}

.p-18.flex-center {
  justify-content: flex-start;
}

.p-18.line-height-none {
  line-height: 1.1;
}

.p-18.text-blue {
  color: #005dff;
}

.p-18.text-white {
  opacity: 1;
  color: var(--white);
}

.link-underline {
  color: var(--yellow);
  transition: all .16s cubic-bezier(.6, -.28, .735, .045);
}

.link-underline:hover {
  color: var(--yellow);
  text-decoration: underline;
}

.link-underline.white {
  color: var(--black);
  text-decoration: underline;
}

.bg-mesh-red-2 {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/6548c2e8e4b4f981b2b1c6bb_red%20bg%20mesh%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.v-padding-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.radius-20real {
  border-radius: 20px;
  overflow: hidden;
}

.div-block-200 {
  background-color: #916bff1a;
  border-radius: 9999px;
  padding: 10px 24px;
}

.bg-black {
  background-color: #020c1e;
}

.bg-black.color-white {
  color: var(--white);
}

.date-uptext {
  color: var(--date-grey);
  font-size: var(--p-16);
  font-weight: 500;
  line-height: 1;
}

.div-block-225 {
  margin-top: -64px;
  padding-left: 12px;
  position: relative;
}

.image-circle {
  overflow: hidden;
}

.collection-item-3 {
  border-top: 1px solid var(--300);
  padding-top: 54px;
  padding-bottom: 54px;
}

._100 {
  width: 100%;
}

.dropdown-wrapper {
  background-color: #f7f8f9;
}

.mw-560 {
  max-width: 560px;
}

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

.vertical-stretch {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 300px;
  max-width: 300px;
  display: flex;
}

.mw-500 {
  max-width: 500px;
}

.navbar-4 {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-4.navfix {
  z-index: 10;
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 4px 12px #5858580d;
}

.step2-trigger {
  width: 100%;
}

.image-68 {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}

.resources-div {
  border-radius: 7px;
  flex: none;
  width: 130px;
  height: 90px;
  margin-left: 10px;
  display: flex;
  overflow: hidden;
}

.div-block-346 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.div-block-346.text-medium {
  flex-flow: wrap;
  flex: 1;
  min-width: 900px;
}

.footer-upper-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 360px) 1fr;
  align-content: space-between;
  align-items: start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-354 {
  flex: none;
}

.image-71 {
  height: 100%;
}

.show-on-mob {
  display: none;
}

.mobile-14 {
  font-size: var(--p-16);
  line-height: var(--p-16-line-height);
  font-weight: 400;
}

._100 {
  flex: none;
}

.brand-4 {
  flex: none;
  align-items: center;
  margin-right: 32px;
  display: flex;
}

.brand-4.responsive {
  display: none;
}

.dropdown-overflow {
  overflow: auto;
}

.menu-left {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.menu {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  font-weight: 500;
  display: flex;
}

.dropdown-list-12 {
  z-index: 1;
  background-color: #ddd0;
  font-size: 13px;
  position: fixed;
  inset: 80px 0% auto;
  overflow: hidden;
}

.dropdown-list-12.w--open {
  max-height: 85dvh;
  top: 137px;
  overflow: scroll;
}

.caret {
  width: 12px;
  height: 12px;
}

.navbar-bg {
  z-index: 1;
  opacity: 0;
  background-color: #0000001a;
  display: none;
  position: fixed;
  inset: 0%;
}

.dropdown-toggle-2 {
  color: #0e182a;
  align-items: center;
  height: 100%;
  padding: 0 13px;
  display: flex;
}

.dropdown-toggle-2:hover, .dropdown-toggle-2.w--open {
  color: var(--royal-blue);
}

.dropdown-list-body {
  z-index: 3;
  position: relative;
}

.dropdown-inner-shadow {
  z-index: 4;
  height: 56px;
  box-shadow: none;
  background-image: linear-gradient(#24324214, #0000 15%);
  position: absolute;
  bottom: 100%;
  left: 0%;
  right: 0%;
}

.dropdown-toggle-text {
  margin-right: 6px;
}

.image-72 {
  width: 120px;
}

.div-block-379 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.v-container-copy {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 1316px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.megamenu-2-column {
  grid-column-gap: 16px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.megamenu-2-column.btm12 {
  margin-bottom: 12px;
}

.nav-width100 {
  width: 100%;
}

.nameholder-navv {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 20px;
  padding: 10px 22px 10px 0;
}

.name-holder {
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

.megamenu-1column {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 12px;
  display: grid;
}

.nav-card-flex {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 12px;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.nav-resource--whats-new {
  aspect-ratio: 3 / 2;
  background-color: #ebf4ff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 238px;
  display: flex;
  overflow: hidden;
}

.platform-whitebg {
  flex: 1;
  width: 100%;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-382 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-2 {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
}

.resources-whitebg {
  width: 100%;
}

.about-whitebg {
  width: 100%;
  height: 100%;
}

.subscribe-pop-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.subscribe-pop-wrapper.bg-blue {
  color: var(--white);
  background-color: #005dff;
  padding-top: 4px;
  padding-bottom: 4px;
}

.div-block-393 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-395 {
  display: flex;
}

.div-block-396 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-75 {
  filter: invert();
}

.div-block-397 {
  aspect-ratio: 16 / 9;
}

.temp-guide {
  background-color: var(--royal-blue);
  color: var(--white-smoke);
  margin-top: 20px;
  padding-top: 60px;
  padding-bottom: 53px;
  display: block;
  overflow: hidden;
}

.p-48 {
  font-size: 48px;
  font-weight: 600;
  line-height: 1;
}

.p-48.royal-color.text-weight-bold {
  font-weight: 700;
}

.mw-403 {
  width: 100%;
  max-width: 403px;
  margin-top: -26px;
  margin-bottom: -60px;
}

.div-block-437 {
  max-width: 380px;
}

.hidden-for-class-retention {
  display: none;
}

.announcementbar {
  background-color: var(--eylo);
  width: 100%;
  height: 60px;
  color: var(--black);
  justify-content: center;
  align-items: center;
  font-weight: 400;
  display: flex;
}

.nav-wrpp {
  background-color: #ddd0;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-wrpp.navfix {
  z-index: 10;
  background-color: #fff;
  box-shadow: 0 4px 12px #5858580d;
}

.nnouncement-icon {
  width: 36px;
}

.div-block-438 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ann-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.close-button-announc {
  filter: invert();
  cursor: pointer;
  width: 40px;
  padding: 10px;
  position: static;
  inset: 3% 3% auto auto;
}

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

.div-block-445 {
  margin-bottom: 14px;
}

.resource-thumbnail {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius);
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.resource-thumbnail.for-ebook {
  aspect-ratio: 1;
  aspect-ratio: 1;
  background-color: #ebf4ff;
}

.resource-thumbnail-image {
  object-fit: cover;
  height: 100%;
}

.resource-thumbnail-image.for-ebook {
  object-fit: contain;
  object-fit: contain;
}

.margin-top-24px {
  margin-top: 24px;
  line-height: 1;
}

.button-group {
  margin-top: var(--_size-and-spaces---space-above-button);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-group.margin-top-0 {
  margin-top: 0;
}

.button-group.left {
  justify-content: flex-start;
  align-items: center;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.heading-group-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-group-center.mw-960 {
  max-width: 960px;
}

.heading-group-center.mw-100 {
  max-width: 100%;
}

.heading-group-center.mg-bottom-70 {
  margin-bottom: 70px;
}

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

.nav-heading {
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1;
}

.nav-p {
  font-family: Helveticaneuecyr Roman, Arial, sans-serif;
  line-height: 18px;
}

.nav-p.text-center.royal-color.font-weight-500 {
  font-weight: 500;
}

.v-padding-30-spl-res {
  padding-top: 30px;
}

.div-block-453 {
  background-image: url("https://cdn.prod.website-files.com/639c181c708249c99c5484f0/685e458750bcb086a409b0db_Group%201000007162.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100dvh;
  margin-top: 40px;
  position: relative;
}

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

.content-wrapper-podcast.v-padding-40px-copy {
  height: 100%;
  padding-top: 80px;
  padding-bottom: 40px;
}

.div-block-456 {
  justify-content: center;
  display: flex;
}

.div-block-457 {
  background-color: #fff;
  border: 1px solid #dbe2ed;
  border-radius: 12px;
  padding: 16px 30px;
}

.bg-img-wrapper {
  width: 100%;
  max-width: 100%;
  position: relative;
}

.top {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .card-3 {
    border-style: none;
    border-width: 0;
  }

  .footer-upper-grid {
    flex-flow: row;
  }

  ._2x-grid-responsive-copy.bg-ligth-blue {
    grid-template-columns: 1fr 1fr;
  }

  .card3, .card-3-copy {
    border-style: none;
    border-width: 0;
  }
}

@media screen and (min-width: 1440px) {
  .integration-tab-link.w--current {
    background-image: linear-gradient(#deedff 100%, #fff);
    border-radius: 8px;
  }

  .footer-upper-grid {
    flex-flow: row;
  }

  .heading-group-left-right.mobile-text-center {
    justify-content: space-between;
    align-items: center;
  }

  .div-block-468 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  ._2x-grid-responsive-copy.bg-ligth-blue {
    grid-template-columns: 1fr 1fr;
  }

  .card-3._1 {
    font-size: 16px;
  }

  .code-embed-7 {
    display: none;
  }

  .robot {
    z-index: 20;
  }

  .buildings {
    z-index: 10;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3rem;
  }

  .horizontal-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .vertical-padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout-2-column {
    grid-column-gap: 1rem;
  }

  .column-content.size-40 {
    max-width: 50%;
  }

  .layout-6-cards {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .layout_logos {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .layout_logos.extra-1 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .video_wrapper.layout-2-column._60 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .icon-container._35x.nav {
    width: 25px;
    height: 25px;
  }

  .div-block-2.margin-v-medium {
    grid-row-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonial-content {
    padding-left: 21px;
    padding-right: 21px;
  }

  .testimonial-main-content {
    margin-left: 26px;
    padding-right: 0;
  }

  .paragraph-large {
    font-size: 20px;
    line-height: 28px;
  }

  .navbar {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .tabs-content-left-menu {
    max-width: 100%;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .image-wrapper.border-radius-12px {
    align-items: center;
  }

  .image-wrapper.cta-v2-image-arrow {
    width: 36%;
    margin-bottom: 22%;
    margin-left: -11%;
  }

  .image-wrapper.shape.cta-v2-shape---02 {
    width: 60%;
  }

  .image-wrapper.shape.cta-v2-shape---01 {
    width: 75%;
    margin-top: -6%;
    margin-right: -65%;
  }

  .image-wrapper.image-circle.slider-testimonial-avatar {
    max-width: 180px;
  }

  .image-wrapper.icon-circle {
    width: 90px;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .tabs-content-left, .tabs-content-left.margin-bottom, .tabs-content-left.margin-bottom {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-content-left-content {
    max-width: 100%;
    margin-left: 0;
    display: none;
  }

  .image-5.cover.desk-hide {
    display: block;
  }

  .image-5.cover.tab-hide {
    display: none;
  }

  .nav-menu {
    grid-column-gap: 1rem;
  }

  .widthmedium {
    max-width: 140px;
  }

  .brand {
    order: -1;
    width: 110px;
  }

  .w80 {
    max-width: 100%;
  }

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

  .grid-2-columns.perks-grid {
    grid-row-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet, .grid-2-columns.v-padding-80px.padding-bottom-0 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-buttons._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.story-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-2-columns.gap-40px {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.perks-grid {
    grid-row-gap: 70px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet, .grid-2-columns.v-padding-80px.padding-bottom-0, .grid-2-columns.v-padding-80px.padding-bottom-0 {
    grid-template-columns: 1fr;
  }

  .text-center---tablet {
    text-align: center;
  }

  .text-center---tablet.mb-40 {
    margin-bottom: 40px;
  }

  .display-2 {
    font-size: 50px;
  }

  .buttons-row {
    justify-content: center;
    display: flex;
  }

  .buttons-row.center {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-self: center;
    display: flex;
  }

  .buttons-row.flex-center {
    align-self: center;
  }

  .buttons-row.mg-bottom-16px {
    justify-content: center;
  }

  .buttons-row.mt-16 {
    align-self: center;
  }

  .position-relative.z-index-1 {
    text-align: left;
    text-align: center;
    text-align: left;
    text-align: center;
  }

  .inner-container._500px---tablet.center, .inner-container._522px {
    max-width: 100%;
  }

  .inner-container._600px---tablet.center, .inner-container._388px._100---mbp {
    max-width: 100%;
  }

  .inner-container._500px---tablet {
    max-width: 500px;
  }

  .inner-container._500px---tablet.center, .inner-container._522px {
    max-width: 100%;
  }

  .inner-container._695px.scale {
    transform: scale(1);
  }

  .inner-container.footer-newsletter {
    min-width: auto;
    max-width: 100%;
  }

  .inner-container.cta-v2-content {
    min-width: auto;
    max-width: 750px;
    margin-bottom: 40px;
  }

  .inner-container._340px---tablet {
    max-width: 340px;
  }

  .inner-container._600px---mbl.center.s {
    padding-bottom: 40px;
  }

  .inner-container._500px---mbl.center--text {
    text-align: center;
    text-align: center;
  }

  .inner-container._700px---tablet {
    max-width: 700px;
  }

  .inner-container._700px---tablet.center {
    max-width: 100%;
  }

  .inner-container._600px---tablet {
    max-width: 600px;
  }

  .inner-container._600px---tablet.center, .inner-container._388px._100---mbp, .inner-container._388px._100---mbp {
    max-width: 100%;
  }

  .inner-container._500 {
    min-width: auto;
    max-width: 100%;
  }

  .inner-container.hero-v1-images {
    align-self: auto;
    max-width: 100%;
    margin-bottom: 0%;
    margin-right: 0;
  }

  .inner-container.hero-v1-content-paragraph {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container.width-417 {
    max-width: 100%;
  }

  .inner-container._50-div {
    width: 100%;
  }

  .inner-container._800px---tablet {
    max-width: 800px;
  }

  .inner-container.width-50 {
    width: 100%;
    padding: 0;
  }

  .inner-container._1100px.flex-center {
    width: 100%;
  }

  .btn-blk {
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .btn-blk.large {
    padding: 20px 28px;
  }

  .btn-blk.small.header-btn-hidde-on-mb {
    z-index: 2;
    z-index: 2;
    margin-right: 32px;
    position: relative;
  }

  .grid-1x.gap-36.left {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .display-5 {
    font-size: 24px;
  }

  .padding-right-100 {
    padding-right: 0;
  }

  .padding-left-100 {
    padding-left: 0;
  }

  .flex-horizontal {
    flex-flow: wrap;
    display: flex;
  }

  .flex-horizontal.justify-center---tablet {
    justify-content: center;
  }

  .flex-horizontal.align-center {
    justify-content: center;
    display: flex;
  }

  .flex-horizontal.align-center.justify-center---tablet {
    align-items: flex-start;
  }

  .flex-horizontal.title-and-buttons {
    text-align: center;
    flex-flow: column;
  }

  .flex-horizontal.section-feature {
    flex-direction: column;
  }

  .btn-blk-outline.small.header-btn-hidde-on-mb {
    z-index: 2;
    z-index: 2;
    z-index: 2;
    position: relative;
  }

  .mg-bottom-24px {
    margin-bottom: 18px;
  }

  .section {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .section.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .categories-wrapper.center---tablet {
    justify-content: center;
  }

  .menu-wrapper---main {
    flex-wrap: nowrap;
    max-width: 100%;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-link {
    font-size: 28px;
  }

  .header-nav-link.white.secondary-01---hover.accent---hover---tablet:hover {
    color: #020c1e;
  }

  .cta-v2-images {
    align-self: auto;
    max-width: 600px;
    margin-left: -133px;
  }

  .hamburger-menu-wrapper {
    z-index: 2;
    background-color: #020c1e;
    border-radius: 8px;
    width: 50px;
    min-width: 50px;
    height: 50px;
    min-height: 50px;
    transition: background-color .3s, transform .3s;
    overflow: hidden;
  }

  .hamburger-menu-wrapper:hover {
    background-color: #34394b;
    transform: translate3d(0, -3px, .01px);
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #020c1e;
  }

  .header-nav-menu-wrapper {
    background-color: #fff;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    width: 100%;
    max-width: 100vw;
    max-height: 100vh;
    padding: 120px 24px 24px;
    position: fixed;
    top: 0;
    overflow: auto;
  }

  .header-nav-menu-wrapper.bg-secondary-1---tablet {
    background-color: #005dff;
  }

  .blog-title-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
  }

  .footer-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-input-wrapper.blog-page {
    width: 100%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-nav-list-item {
    margin-bottom: 29px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet---btn {
    align-self: stretch;
    margin-top: 80px;
    display: block;
  }

  .space-after-heading-group.flex-center.bottom-30 {
    text-align: center;
    text-align: center;
  }

  .space-after-heading-group.newsletter {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: column;
  }

  .dropdown-column-wrapper {
    transform: none;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
  }

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

  .hamburger-menu-bar {
    background-color: #fff;
    width: 21px;
    height: 3px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-footer-paragrah---social-media {
    grid-row-gap: 25px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .dropdown-wrapper {
    z-index: 0;
  }

  .h1.podcastpage {
    flex: 1;
  }

  .hamburger-menu-lines-wrapper {
    grid-row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .card-2 {
    text-align: left;
  }

  .card-2.dropdown {
    width: 100%;
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding: 0;
    overflow: visible;
  }

  .card-2.card-contact-form {
    padding: 80px 52px 70px;
  }

  .card-2.slider-testimonial-copy {
    padding: 80px 50px;
  }

  .card-2.mobile-text-left {
    text-align: left;
  }

  .footer-bottom {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .category-item.center---tablet {
    justify-content: center;
  }

  .cta-v2-wrapper {
    text-align: center;
    flex-direction: column;
  }

  .nav-menu-list-wrapper {
    margin-right: 30px;
  }

  .nav-link-2.accent.light---tablet {
    color: #fdb52a;
  }

  .nav-link-2.light---tablet {
    color: #dbe2ed;
  }

  .nav-link-2.light---tablet:hover {
    color: #020c1e;
  }

  .header-nav-menu-wrapper---bg {
    z-index: -1;
    background-color: #020c1ee6;
    position: fixed;
    inset: 0%;
  }

  .header-logo-link {
    z-index: 2;
  }

  .header-wrapper {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .heading-h1-size {
    font-size: 48px;
  }

  .text-300.bold.color-neutral-800.color-neutral-100---tablet {
    color: #fff;
  }

  .layout-6-cards-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .mg-bottom-32px {
    margin-bottom: 30px;
  }

  .w90 {
    max-width: 100%;
  }

  .layout-6-cards-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._40-desktop {
    max-width: 80%;
  }

  .v-4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .mg-bottom-116px {
    margin-bottom: 80px;
  }

  .slider-mask {
    position: static;
  }

  .slider-mask.slider-testimonial-mask {
    max-width: 75%;
  }

  .section-home-header {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .container-default-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tabs-content-left-menu-2 {
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .tabs-content-left-menu-2.right {
    order: -1;
    align-items: stretch;
    padding-left: 0;
  }

  .icon-left-and-content-grid-2 {
    margin-bottom: 40px;
  }

  .tabs-content-left-content-2 {
    max-width: 100%;
    margin-left: 0;
  }

  .width400 {
    max-width: 1000px;
  }

  .div-block-29 {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .div-block-29.mobile-text-left {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-29.mobile-text-center {
    flex-flow: column;
    align-items: center;
  }

  .welcome-integrations {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .welcome-integrations.bottom-0 {
    place-items: center;
  }

  .border-integration-card {
    flex-direction: row;
  }

  .border-integration-card.bg-white {
    justify-content: space-around;
  }

  .tabs-2 {
    padding-top: 45px;
  }

  .testimonial-wrapper {
    flex-direction: column;
  }

  .btn-primary-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .btn-primary-2.small {
    padding: 12px;
  }

  .f-margin-bottom-141 {
    margin-bottom: 0;
  }

  .v-container {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .v-container.vertical-padding.padding-b-0 {
    padding-bottom: 0;
  }

  .v-container.v-padding-80px.h-padding-80px {
    padding-bottom: 30px;
  }

  .v-container.gradient-bg.h-padding-80px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .v-container.position-relative {
    flex-direction: row;
    position: static;
  }

  .v-container.headerspace {
    padding-top: 140px;
  }

  .v-container.headerspace.bottom-140px {
    margin-bottom: 60px;
  }

  .v-container.for-blog-mobile {
    padding-top: 160px;
  }

  .icon-margin-bottom {
    align-items: center;
    display: flex;
  }

  .icon-margin-bottom.nobottom {
    margin-top: 11px;
  }

  .v-section.mt-80, .v-section.mt-140 {
    margin-top: 0;
    padding-top: 80px;
  }

  .v-section.bg-pink {
    padding-top: 41px;
  }

  .v-section.mt-80, .v-section.mt-140 {
    margin-top: 0;
    padding-top: 80px;
  }

  .v-section.mt-140.headerspace-copy {
    padding-top: 122px;
  }

  .display-10, .display-12 {
    font-size: 24px;
  }

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

  .card4.sgreen {
    align-items: flex-start;
  }

  .text-semibold.flex-gap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .text-semibold.space-between {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .display-17 {
    font-size: 24px;
  }

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

  .div-block-45.fornewsletter {
    background-size: 100%;
  }

  .div-block-48 {
    flex: none;
    height: 400px;
  }

  .width90 {
    width: 100%;
  }

  .stretch-horizontal {
    flex-flow: wrap;
  }

  .stretch-horizontal.mg-bottom-40px-2 {
    flex-direction: column;
  }

  .stretch-horizontal.tab-center {
    justify-content: center;
  }

  .p-14 {
    font-size: 12px;
  }

  .g2-logo-grid-welcome-page {
    flex-wrap: wrap;
    align-content: center;
    padding-left: 21px;
    padding-right: 21px;
  }

  .award-highlight {
    width: 32px;
    top: -19px;
  }

  .grid-3x2 {
    grid-template-columns: 1.5fr;
  }

  .grid-3x2.reverse {
    grid-template-columns: 1fr;
  }

  .mg-left-20px-dektop-noshow {
    margin-left: 20px;
  }

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

  .grid-1x1.vertical-center.gap-0 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .grid-1x1.gap-28px.mt-28px {
    margin-top: 0;
  }

  .grid-1x1.gap-28px.mt-28px.mob {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
    align-items: start;
  }

  .grid-1x1.gap-20px {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .padding-right-30px {
    padding-right: 0;
  }

  .h-padding-80px.v-padding-80px-m-30 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .grid-3x {
    grid-template-columns: 1fr 1fr;
  }

  .flex-section-center {
    align-items: center;
    display: flex;
  }

  .flex-section-center.stretch-horizontal.align-bottom.mobb.in-tab-center, .flex-section-center.stretch-horizontal.spl.spl-center {
    justify-content: center;
  }

  .flex-section-center.flex-wrap-center, .flex-section-center.in-tab-wrap {
    flex-flow: wrap;
    justify-content: center;
  }

  .flex-section-center.stretch-horizontal {
    display: flex;
  }

  .flex-section-center.stretch-horizontal.align-bottom.mobb.in-tab-center, .flex-section-center.stretch-horizontal.spl.spl-center, .flex-section-center.stretch-horizontal.align-bottom.mobb.in-tab-center, .flex-section-center.stretch-horizontal.align-bottom.mobb.in-tab-center, .flex-section-center.stretch-horizontal.align-bottom.mobb.in-tab-center, .flex-section-center.stretch-horizontal.spl.spl-center, .flex-section-center.stretch-horizontal.spl.spl-center {
    justify-content: center;
  }

  .flex-section-center._1-5x {
    display: flex;
  }

  .flex-section-center.distance {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: center;
  }

  .flex-section-center.navvv-cen-ter {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .flex-section-center.mob-vertical {
    flex-flow: wrap;
  }

  .flex-section-center._16-bottom-mg.center-in-tab {
    justify-content: center;
  }

  .flex-section-center.flex-wrap-center, .flex-section-center.in-tab-wrap {
    flex-flow: wrap;
    justify-content: center;
  }

  .bg-pink-light {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .grid-podcast-header.mg-bottom-64px {
    grid-template-columns: 1fr;
  }

  .p-24 {
    font-size: 18px;
  }

  .h-padding-40px {
    padding-left: 0;
    padding-right: 0;
  }

  .h-padding-40px.v-padding-40px {
    padding-left: 20px;
    padding-right: 20px;
  }

  .float-audio-player.padding-top-50, .float-audio-player.padding-top-0, .float-audio-player.padding-top-50, .float-audio-player.padding-top-0 {
    margin-top: 0;
  }

  .podcast-header-grid.mg-bottom-64px {
    grid-template-columns: 1fr;
  }

  .text-transparent.bg-pink-light-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .bg-pink-light-2 {
    padding-top: 167px;
    padding-bottom: 167px;
  }

  .bg-light-green-2.text-transparent {
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    display: flex;
  }

  .accordion-side.right-side {
    margin-left: 20px;
  }

  .display-18 {
    font-size: 50px;
  }

  .accordion-item-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-1-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .w100.hh {
    padding-top: 10px;
    padding-bottom: 8px;
  }

  .display-20 {
    font-size: 50px;
  }

  .padding-right-60px {
    padding-right: 0;
  }

  .cf-navigation-right-2 {
    width: 50%;
    margin-right: 0;
  }

  .dropdown-list.w--open {
    position: relative;
    left: auto;
    right: auto;
  }

  .megamenu-features-description {
    margin-left: 0;
    padding-left: 9px;
    font-size: 14px;
    font-weight: 500;
    display: none;
  }

  .div-block-175 {
    display: block;
  }

  .cf-nav-3-link {
    margin-left: 5%;
    margin-right: 5%;
    padding-left: 0;
    display: block;
  }

  .cf-navigation-3-center {
    display: block;
  }

  .div-block-180 {
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 16px;
    display: block;
  }

  .cf-navigation-right-copy {
    grid-column-gap: 1rem;
    flex-direction: row;
    width: 20%;
  }

  .cf-navigation-3-menu {
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 30px;
    display: flex;
    position: absolute;
    box-shadow: 0 50px 30px #0000000f;
  }

  .dropdown-6 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: static;
  }

  .veris-logo-wrapper {
    width: 120px;
    margin-right: auto;
    padding-left: 0;
  }

  .menu-button-mob {
    color: #6b6768;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 45px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 11px;
    display: flex;
    position: relative;
    inset: 0% 0% 0% auto;
  }

  .menu-button-mob.w--open {
    color: #6b6768;
    background-color: #0000;
  }

  .text-block-27 {
    white-space: nowrap;
  }

  .dropdown-list-4 {
    width: 100%;
    position: static;
  }

  .dropdown-list-4.w--open {
    position: relative;
    left: auto;
    right: auto;
  }

  .megamenu-features-title {
    margin-left: 0;
    padding-left: 9px;
    font-size: 14px;
    font-weight: 600;
  }

  .megamenu-feature-item-image {
    display: none;
  }

  .cf-navigation-left-2 {
    width: 20%;
  }

  .hide-on-tablet {
    display: none;
  }

  .cf-navbar-3-contacts {
    width: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .services-nav-wrapper {
    display: block;
  }

  .megamenu-feature-div {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .card-for-nav-1 {
    align-items: center;
    height: auto;
    padding: 3px;
  }

  .card-for-nav-1:hover {
    box-shadow: none;
    background-color: #f2f2f200;
    background-image: none;
  }

  .card-for-nav-1.no-padding {
    padding: 4px;
  }

  .padding-top-30px {
    padding-top: 0;
  }

  .nav-master {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .nav-master.mb-24 {
    margin-bottom: 10px;
  }

  .step1-trigger {
    position: relative;
  }

  .hide-on-smaller-device {
    display: none;
  }

  .layout-6-cards-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blue-button.small {
    order: 1;
  }

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

  .multicms-tab-head-wrapper.mg-bottom-80px {
    aspect-ratio: auto;
    white-space: normal;
    aspect-ratio: auto;
    white-space: normal;
    overflow: auto;
  }

  .grid45 {
    grid-template-columns: minmax(200px, 650px);
  }

  .div-block-190, .height-auto {
    width: 100%;
  }

  .btn-blue {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .container-40percent, .container-60 {
    width: 100%;
  }

  .tabs-color.mg-bottom-80px {
    display: block;
  }

  .tabs-w-532 {
    max-width: 100%;
    margin-top: 40px;
  }

  .tabs-w-59 {
    width: 100%;
  }

  .circle-icon-wrapper.bg-pink {
    padding-top: 0;
    padding-bottom: 0;
  }

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

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

  .grid-9 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-columns: 1.1fr;
  }

  .case-study-banner-img-wrapper {
    height: 400px;
  }

  .div-block-215 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

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

  .div-block-219 {
    grid-template-columns: minmax(200px, 652px);
  }

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

  .v-header-section.headerspace._140px {
    padding-top: 140px;
  }

  .v-header-section.bg-mesh-red-2.padding-bottom-0 {
    padding-bottom: 60px;
  }

  .v-header-section.padding-bottom-0 {
    padding-bottom: 0;
  }

  .grid-1x1-copy {
    grid-template-columns: 1fr;
  }

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

  .tab-button-float.left-for-1st {
    justify-content: center;
    margin-top: 29px;
    display: flex;
    position: static;
  }

  .tabs-content-left-content-2-copy {
    max-width: 100%;
    margin-left: 0;
  }

  .tabs-content-left-menu-2-copy {
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .tabs-content-left-menu-2-copy.right-for-tabs {
    margin-left: 0;
  }

  .div-block-233 {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .div-block-233.mg-bottom-80px {
    flex-wrap: wrap;
  }

  .v-tab-pane-wrapper {
    max-width: 100%;
    margin-left: 0;
  }

  .security-tab-bg {
    max-width: 100%;
    margin-left: 0;
    position: static;
  }

  .security-2 {
    order: 1;
    width: 100%;
    margin-bottom: 49px;
    margin-left: 0;
  }

  .mg-bottom-55px {
    margin-bottom: 70px;
  }

  .v-tab-wrapper {
    flex-direction: column;
    align-items: stretch;
  }

  .v-tab-links-wrapper {
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 70px;
    margin-right: 0;
  }

  .lottie-animation-3 {
    width: 100%;
    height: 100%;
  }

  .div-block-244 {
    max-width: 100%;
    margin-top: 0;
  }

  .tabs-3 {
    text-align: left;
  }

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

  .btn-blk-2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-261 {
    flex-direction: column;
    order: -1;
    align-items: center;
  }

  .width-75 {
    width: 100%;
  }

  .nav-menu-4 {
    background-color: #fff;
    flex-direction: column;
    margin-left: 0;
    position: absolute;
  }

  .nav-menu-5 {
    background-color: #c8c8c800;
    flex-direction: column;
    margin-left: 0;
    padding-left: 20px;
    display: flex;
    position: static;
  }

  .div-block-280 {
    width: 170px;
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-283 {
    flex-direction: row;
    display: none;
  }

  .nav-link-4 {
    text-align: left;
  }

  .menu-button.w--open {
    color: var(--800-blk);
    background-color: #c8c8c800;
  }

  .dropdown-list-9 {
    background-color: #ddd;
  }

  .dropdown-list-9.w--open {
    background-color: #fff;
  }

  .nav-link-6 {
    padding-left: 16px;
  }

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

  .width352 {
    max-width: 1000px;
  }

  .dropdown-wrapper {
    padding-bottom: 0;
  }

  .flex-align-center {
    flex-direction: column;
  }

  .tabs-float-2-button-wrapper {
    justify-content: center;
    margin-top: 0;
    margin-left: 0;
    display: flex;
  }

  .arrow-down-float {
    display: none;
  }

  .width-50 {
    width: 100%;
    padding: 28px;
  }

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

  .v-flex {
    flex-direction: column;
    align-items: center;
  }

  .flex-h-center {
    flex-direction: column;
  }

  .flex-h-center.justify-gap.align-top {
    text-align: center;
    justify-content: space-between;
    align-items: center;
  }

  .flex-h-center.justify-gap.align-top.center {
    justify-content: space-between;
    align-items: center;
  }

  .flex-h-center.justify-gap.spl.no-wrap {
    flex-flow: row;
  }

  .flex-h-center.gap-20 {
    justify-content: center;
    align-items: flex-start;
  }

  .mw-644.schedule-page {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .top-align {
    grid-template-columns: 1fr;
  }

  .mw-532px {
    width: 100%;
    max-width: 100%;
  }

  .div-block-299, .grid-18 {
    grid-template-columns: 1fr;
  }

  .flex-28px {
    text-align: left;
    flex-direction: column;
  }

  .mw-336._w-100 {
    max-width: 100%;
  }

  .navbar-4 {
    width: 100%;
  }

  .v-container-for-navbar {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
  }

  .step2-trigger {
    z-index: 100;
    position: relative;
  }

  .text-coming-soon {
    font-size: 8ch;
  }

  .resources-div {
    margin-bottom: 10px;
  }

  .case-studies-card {
    margin-bottom: 20px;
    display: block;
  }

  .blog-header {
    padding-top: 102px;
  }

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

  .tab-center-text {
    text-align: center;
  }

  .fs_modal-2_wrapper {
    grid-template-columns: 1fr;
  }

  .div-block-314 {
    margin-bottom: 14px;
    padding-left: 20px;
    display: flex;
  }

  .tab-width100 {
    width: 100%;
  }

  .div-block-334 {
    margin-top: 59px;
  }

  .tablet-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-335 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-336 {
    margin-bottom: 35px;
  }

  .div-block-337 {
    margin-top: 49px;
  }

  .div-block-338 {
    margin-top: 20px;
  }

  .div-block-339 {
    margin-bottom: 40px;
  }

  .top-20px-tablet {
    padding-top: 20px;
  }

  .div-block-340 {
    margin-top: 21px;
  }

  .div-block-341 {
    position: relative;
  }

  .bg-home-top {
    z-index: 0;
  }

  .div-block-346.text-medium {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: auto;
    display: grid;
  }

  .footer-upper-grid {
    text-align: left;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .nav-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: start;
  }

  .mt-28 {
    margin-top: 10px;
  }

  .mobile-text-center {
    text-align: center;
  }

  .div-block-369 {
    width: 100%;
    height: auto;
  }

  .nav-hide-mob {
    display: none;
  }

  .show-on-mob {
    display: block;
  }

  .show-on-mob.center {
    text-align: center;
    text-align: center;
    margin-top: 40px;
  }

  .div-block-373, .div-block-374 {
    width: 100%;
  }

  ._27266a {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .background-video {
    width: 100%;
    height: 420px;
    position: relative;
  }

  .grid-3x2-copy {
    grid-template-columns: 1.5fr;
  }

  .brand-4 {
    display: none;
  }

  .brand-4.responsive {
    flex: 0 auto;
    margin-left: 19px;
    margin-right: auto;
    display: block;
  }

  .dropdown-overflow {
    max-height: none;
    overflow: hidden;
  }

  .menu-left {
    z-index: 1;
    display: block;
    position: relative;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .menu {
    background-color: #fff;
    height: 90dvh;
    padding-bottom: 64px;
    overflow: scroll;
  }

  .blog-card {
    white-space: normal;
    width: 40%;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .dropdown-list-12 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-list-12.w--open {
    max-height: none;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .menu-button-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60px;
    display: flex;
  }

  .menu-button-2.w--open {
    background-color: #fff0;
  }

  .dropdown-toggle-2 {
    z-index: 2;
    width: 100%;
    box-shadow: none;
    color: #151b26;
    background-color: #fafcff;
    border-radius: 4px;
    justify-content: space-between;
    margin-bottom: 6px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-2:hover {
    color: #151b26;
  }

  .dropdown-toggle-2.w--open {
    box-shadow: none;
    background-color: #deeaff;
    position: sticky;
    top: 0;
  }

  .dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .menu-button-line {
    background-color: #34394b;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
    padding: 0;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .dropdown-inner-shadow {
    display: none;
  }

  .div-block-379 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .v-container-copy {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
    display: flex;
  }

  .megamenu-2-column {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr;
    align-items: start;
    margin-top: 0;
  }

  .div-block-380 {
    background-color: #c0b4b4;
    margin: 114px 24px 24px;
    padding-top: 95px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .text-block-32 {
    line-height: 60px;
  }

  .nameholder-navv {
    margin-bottom: 15px;
  }

  .name-holder {
    font-size: 14px;
  }

  .megamenu-1column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    align-items: start;
    margin-top: 0;
  }

  .nav-card-flex {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .div-block-382 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
  }

  .header-left-with-logo-copy {
    z-index: 0;
    text-align: center;
    max-width: 100%;
    margin-top: 80px;
    margin-bottom: 40px;
  }

  .layout-2-column-copy {
    grid-column-gap: 1rem;
  }

  .background-video-2 {
    height: 400px;
  }

  .case-study-logo-wrapper {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .div-block-392 {
    flex-direction: row;
  }

  .image-74 {
    height: 80px;
  }

  .text-semibold-1.flex-gap {
    justify-content: center;
  }

  ._4-h4-heading-n {
    font-size: 24px;
  }

  ._4-layout-grid {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-410 {
    grid-template-columns: 1fr;
  }

  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

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

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

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

  .menu-button-3 {
    padding: 12px;
  }

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

  .clients-image-three {
    margin-bottom: 30px;
  }

  .clients-title {
    margin-bottom: 32px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }

  .left-card-wrapper {
    width: auto;
    max-width: 20%;
  }

  .center-content-wrapper {
    max-width: 75%;
  }

  .content-wrapper-right {
    max-width: 100%;
  }

  .blog-grid-outer {
    flex-flow: wrap;
  }

  .button-3 {
    text-align: left;
  }

  .blog-header-grid {
    grid-template-columns: 1.2fr;
  }

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

  .featured-blog-img {
    width: 30%;
  }

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

  .div-block-426.mobile-bottom-20px {
    margin-bottom: 20px;
  }

  .case-study--header-grid {
    grid-template-columns: 1.2fr;
  }

  .case-study-thumbnail {
    flex: none;
    height: 400px;
  }

  .header-section-5050 {
    grid-template-columns: 1fr;
  }

  .newsletter--header-grid-copy {
    grid-column-gap: 46px;
    grid-row-gap: 46px;
    grid-template-columns: 1.2fr;
  }

  .mw-600 {
    max-width: 100%;
  }

  .p-28 {
    font-size: 18px;
  }

  .testimonal-bg {
    padding: 40px 30px;
  }

  .quotes-ebook-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hide-on-mob {
    display: none;
  }

  .announcementbar {
    font-size: 16px;
  }

  .nav-wrpp {
    width: 100%;
  }

  .div-block-438 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .close-button-announc {
    padding: 0;
  }

  .link-block-7 {
    width: 21px;
  }

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

  .p-base {
    font-size: 16px;
    line-height: 24px;
  }

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

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

  .fffki {
    max-width: 100%;
  }

  .button-blue-main {
    padding: 10px;
  }

  .container-63 {
    max-width: 728px;
  }

  .button-group.left.in-tab-center {
    justify-content: center;
  }

  .button-group.margin-top-0 {
    margin-top: 20px;
  }

  .button-group.center-tab {
    width: 100%;
  }

  .heading-group-center.mg-bottom-70 {
    margin-bottom: 50px;
  }

  .heading-group-left-right {
    flex-flow: wrap;
  }

  .f-margin-bottom-141-copy {
    margin-bottom: 0;
  }

  .text-semibold-card.flex-gap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .text-semibold-card.space-between {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
  }

  .card-new.sgreen, .card4-copy.sgreen, .card4-copy.sgreen, .card4-copy.sgreen, .card4-copy.sgreen {
    align-items: flex-start;
  }

  .flex-card-left {
    text-align: left;
  }

  .nav-p {
    font-size: 12px;
  }

  .bg-img-wrapper {
    top: 0%;
  }

  .div-block-472 {
    justify-content: center;
    align-items: center;
  }

  .div-block-475 {
    margin-top: 40px;
  }

  .mobile-nav-link {
    width: 100%;
  }

  .mobile--spacing {
    padding: 32px;
  }

  .div-block-386 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
  }

  .button-white-main {
    padding: 10px;
  }

  .menu-left-2 {
    z-index: 1;
    display: block;
    position: relative;
  }

  .swiper-button-p {
    width: 2.5rem;
    height: 2.5rem;
  }

  .chip {
    padding: 8px 14px;
  }

  .footer-col-left {
    width: 100%;
  }

  .eylo-platform-tabs {
    border-radius: 160px;
  }

  ._5-h5-heading {
    margin-bottom: 0;
    font-size: 14px;
  }

  .menu-2 {
    -webkit-backdrop-filter: blur(11px);
    backdrop-filter: blur(11px);
    background-color: #fff;
    height: 90dvh;
    padding-bottom: 64px;
    position: fixed;
    inset: auto 0% 0%;
    overflow: scroll;
  }

  .swiper-button-n {
    width: 2.5rem;
    height: 2.5rem;
  }

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

  .v-container-copy-2 {
    flex-direction: row;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

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

  .navigation-mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 85px;
    padding-left: 3%;
    padding-right: 3%;
    display: none;
  }

  .menu-mob {
    color: #fff;
    background-color: #1b1b1b;
    border-radius: 100px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #824bf1;
  }

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

  .left-arrow-3 {
    right: 63%;
  }

  .card-main {
    max-height: 547px;
  }

  .card-main.sdsdasa {
    justify-content: flex-end;
    align-items: center;
  }

  .cta-card-mein {
    grid-template-columns: 1fr;
    justify-items: start;
    padding: 20px;
  }

  .welcome-grid-pointers {
    grid-template-columns: 1fr;
  }

  .navigation-wrapp {
    padding-left: 0%;
    padding-right: 0%;
  }

  .navigation-container-mob {
    justify-content: space-between;
  }

  .footer-content {
    flex-flow: column;
  }

  .xslider {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 30px;
  }

  .div-block-481 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
  }

  .dropdown-overflow-2 {
    max-height: none;
    overflow: hidden;
  }

  .card-for-nav-2 {
    align-items: center;
    height: auto;
    padding: 3px;
  }

  .card-for-nav-2:hover {
    box-shadow: none;
    background-color: #f2f2f200;
    background-image: none;
  }

  .card-for-nav-2.no-padding {
    padding: 4px;
  }

  .mobile-dropdown {
    width: 100%;
  }

  .div-block-483 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .tabs-menu-22 {
    flex-flow: column;
  }

  .heading-h2 {
    font-size: 54px;
    line-height: 64px;
  }

  .flex-h {
    grid-column-gap: 7.29px;
    grid-row-gap: 7.29px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .card-info.flex {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .p-20-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .workplace-card {
    align-items: stretch;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 30px;
  }

  .swiper-slide-2.new-style {
    min-height: 310px;
  }

  .content-wrapper-70 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100%;
    max-width: 100%;
  }

  .right-arrow-2 {
    left: 63%;
  }

  .nav-content-wrap {
    color: #fff;
  }

  .fffki-2 {
    max-width: 100%;
  }

  .dropdown-link-mobile {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .cta-wrapper-new {
    margin-top: -244px;
    padding: 20px;
  }

  .layout-2x {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .flex {
    align-items: center;
    display: flex;
  }

  .p-14-2 {
    font-size: 12px;
  }

  .tabs-link-splsd {
    max-width: none;
  }

  .card-agents {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: stretch;
  }

  .relative-p {
    margin-bottom: 0;
  }

  .dropdown-list-13 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-list-13.w--open {
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .marquee-wrapper.left-to-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .marquee.is-marquee-3 {
    flex: none;
    width: auto;
    overflow: visible;
  }

  .marquee.is-marquee-2 {
    overflow: clip;
  }

  .heading-h3 {
    font-size: 30px;
    line-height: 36px;
  }

  .slider-card-new {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 30px;
  }

  .section-slider {
    overflow: hidden;
  }

  .menu-button-5 {
    background-color: #3f3f3f;
    border-radius: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 60px;
    margin-right: 14px;
    display: flex;
  }

  .menu-button-5.w--open {
    background-color: #fff0;
  }

  .dropdown-toggle-3 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    background-color: #fafcff;
    border-radius: 4px;
    justify-content: space-between;
    margin-bottom: 6px;
    margin-left: 13px;
    margin-right: 13px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-3:hover {
    color: #151b26;
  }

  .dropdown-toggle-3.w--open {
    box-shadow: none;
    background-color: #deeaff;
    position: sticky;
    top: 0;
  }

  .btn-primary-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .btn-primary-3.small {
    padding: 12px;
  }

  .p-18-3 {
    font-size: 16px;
    line-height: 24px;
  }

  .card-sub-heading {
    margin-top: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .buttons-row-2 {
    justify-content: center;
    display: flex;
  }

  .dropdown-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .mobile-nav {
    background-color: #020202;
    margin-left: -5.5%;
    margin-right: -5.5%;
    padding-top: 15px;
    padding-left: 5%;
    padding-right: 5%;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .bottom-margin-14px {
    margin-bottom: 8px;
  }

  .navigation {
    z-index: 2147483647;
  }

  .container-large-2 {
    flex-flow: column;
  }

  .navigation-container {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .dropdown-toggle-4 {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    box-shadow: none;
    background-color: #fafcff;
    border-radius: 4px;
    justify-content: space-between;
    margin-bottom: 6px;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .325s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-4.w--open {
    box-shadow: none;
    background-color: #deeaff;
    position: sticky;
    top: 0;
  }

  .dropdown-toggle-4._w--current {
    color: #000;
  }

  .welcome-grid-pointers-22 {
    grid-template-columns: 1fr;
  }

  .div-block-487 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 13px;
    padding-right: 13px;
    display: flex;
  }

  .nav-card-flex-2 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .layout-3x {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list-14 {
    background-color: #fff;
  }

  .dropdown-list-14.w--open {
    z-index: 2147483647;
    color: #fff;
    background-color: #020202;
  }

  .image-margin-bottom {
    align-items: center;
    display: flex;
  }

  .image-margin-bottom.nobottom {
    margin-top: 11px;
  }

  .left-arrow-4 {
    right: 63%;
  }

  .swiper-slide-3.new-style {
    min-height: 310px;
  }

  .right-arrow-3 {
    left: 63%;
  }

  ._3-card-layout {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-link-spl-copy {
    max-width: none;
  }

  .card-main-copy {
    flex: none;
  }

  .card-main-copy.sdsdasa {
    justify-content: flex-end;
    align-items: center;
  }

  .tab-wrapper-custom {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .spl-tab-link, .spl-tab-link.bingo, .spl-tab-link.bingo {
    width: 100%;
  }

  ._4xcolumn {
    grid-column-gap: 30px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr;
  }

  .tab-head-group-with-gapnew, .tab-head-group-with-gapnew.middle, .tab-head-group-with-gapnew.middle {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tab-wrapper-custom-2 {
    flex-flow: column;
  }

  ._3-card-layout-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .card-main-2 {
    max-height: 547px;
  }

  .hide-inactivenew {
    opacity: 100;
    max-height: none;
    margin-top: 20px;
    display: block;
    transform: scale(1)translate(0);
  }

  .div-block-504, .div-block-475-copy {
    margin-top: 40px;
  }

  .matrics-main-wrapper {
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    grid-template-columns: 1fr 1fr;
  }

  .matrics-card {
    border-right-style: none;
  }

  .form-wrappers {
    flex-flow: column;
  }

  .header-form, .bg-video-wrapper {
    max-width: 100%;
  }

  .div-block-475-copy {
    margin-top: 40px;
  }

  .creston-main-card-wrapper {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
    padding-left: 25px;
  }

  .creston-main-card-wrapper._2nd {
    grid-template-columns: 1.2fr;
    padding-right: 25px;
  }

  .creston-left-content {
    padding-top: 0;
  }

  .meeting-icon {
    bottom: -20%;
  }

  ._2x-grid-responsive-copy {
    grid-column-gap: 1.6rem;
    grid-row-gap: 1.6rem;
    grid-template-columns: 1fr;
  }

  ._2x-grid-responsive-copy.bg-ligth-blue {
    grid-template-columns: 1fr;
    padding: 20px 0;
  }

  .hide-on-tablet-2 {
    display: none;
  }

  .hero_content {
    display: flex;
  }

  ._3x-grid-responsive {
    grid-template-columns: 1fr 1fr;
  }

  ._3x-grid-responsive.mg-top-34.icon {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .form-block-4 {
    height: 70vh;
    overflow: scroll;
  }

  ._2-grid, ._2-grid._1, ._2-grid._1 {
    grid-template-columns: 1fr;
  }

  .slider-7 {
    width: 100%;
  }

  .circle {
    width: 60px;
    height: 60px;
  }

  .left-arrow-5 {
    left: -6%;
  }

  .right-arrow-4 {
    left: 20%;
  }

  .flex-left {
    justify-content: center;
    align-items: center;
  }

  .content-wrapper-2 {
    width: 100%;
    margin-top: 220px;
  }

  .back-blur {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 8px 15px;
    display: grid;
  }

  .main-para {
    font-size: 16px;
    line-height: 24px;
  }

  .p-24-2 {
    font-size: 18px;
  }

  .line-right {
    padding-right: 15px;
  }

  .main-button-m {
    padding: 10px;
  }

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

  .btn-primary-4 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .image-118 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .layout-2-column {
    flex-direction: column;
  }

  .column-content.size-40 {
    max-width: 100%;
  }

  .column-content._50-w, .card.width-105px, .card.width-105px {
    width: 100%;
  }

  .text-center {
    grid-template-columns: 1fr;
  }

  .margin-bottom.bottom-90, .tabs-content-left-menu {
    margin-bottom: 60px;
  }

  .image-wrapper.shape-small.testimonials-shape---02 {
    margin-right: -11%;
  }

  .image-wrapper.shape-small.team-testimonials-shape---02 {
    margin-right: -16%;
  }

  .image-wrapper.image-circle.author-avatar {
    max-width: 143px;
  }

  .image-wrapper.image-circle.slider-testimonial-avatar {
    max-width: 144px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-wrapper.icon-circle---small {
    width: 63px;
    padding-top: 63px;
  }

  .image-wrapper.icon-circle---small.bg-secondary-1 {
    width: 60px;
    padding-top: 60px;
  }

  .image-wrapper.icon---card-perks {
    width: 64px;
    padding-top: 64px;
  }

  .image-wrapper.icon-circle {
    width: 75px;
  }

  .tab-link-left {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h4 {
    font-size: 22px;
  }

  .div-block-5 {
    flex-direction: column;
  }

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

  .grid-2-columns.story-grid, .grid-2-columns.perks-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-buttons {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.story-grid, .grid-2-columns.perks-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.card-slider-team-grid {
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.perks-grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.gap-90 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .display-2 {
    font-size: 40px;
  }

  .buttons-row {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
  }

  .buttons-row.center---tablet {
    flex-direction: column;
  }

  .buttons-row.center---tablet.display-block {
    flex-direction: row;
  }

  .buttons-row.center---tablet.center-ali {
    align-items: center;
  }

  .buttons-row.flex-center {
    align-self: center;
  }

  .inner-container {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .inner-container._500px---mbl.center, .inner-container._500px---mbl.center--text, .inner-container._706px.center, .inner-container._864px._100---tablet, .inner-container._300px---mbl, .inner-container._300px---mbl.center {
    max-width: 100%;
  }

  .inner-container.section-perks-grid-wrapper, .inner-container._500 {
    max-width: 460px;
  }

  .inner-container._400px---mbl {
    max-width: 400px;
  }

  .inner-container._400px---mbl.center {
    max-width: 100%;
  }

  .inner-container.cta-v2-content {
    max-width: 400px;
    margin-bottom: 30px;
  }

  .inner-container._600px---mbl {
    max-width: 600px;
  }

  .inner-container._450px---mbl {
    max-width: 450px;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._500px---mbl.center, .inner-container._500px---mbl.center--text, .inner-container._500px---mbl.center, .inner-container._500px---mbl.center--text, .inner-container._706px.center, .inner-container._706px.center, .inner-container._864px._100---tablet, .inner-container._864px._100---tablet, .inner-container._300px---mbl, .inner-container._300px---mbl.center, .inner-container._300px---mbl.center {
    max-width: 100%;
  }

  .inner-container.section-perks-grid-wrapper, .inner-container._500 {
    max-width: 460px;
  }

  .inner-container.hero-v1-images {
    max-width: 500px;
  }

  .inner-container.flex-center {
    display: flex;
  }

  .btn-blk {
    padding: 20px 32px;
  }

  .btn-blk.large {
    padding: 24px 48px;
  }

  .btn-blk.small {
    padding-left: 18px;
    padding-right: 18px;
  }

  .btn-blk.small.header-btn-hidde-on-mb {
    display: none;
  }

  .icon-left-and-content-grid {
    grid-column-gap: 25px;
  }

  .display-5 {
    font-size: 22px;
  }

  .grid-3.gap-153 {
    grid-template-columns: 1fr;
  }

  .flex-horizontal.author-content-top {
    flex-direction: column;
    align-items: stretch;
  }

  .flex-horizontal.title-and-buttons {
    align-items: stretch;
  }

  .btn-blk-outline {
    padding: 20px 32px;
  }

  .btn-blk-outline.small {
    padding: 14px 18px;
    font-size: 14px;
  }

  .btn-blk-outline.small.header-btn-hidde-on-mb {
    display: none;
  }

  .input {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
  }

  .mg-bottom-24px {
    margin-bottom: 20px;
  }

  .btn-circle-primary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 24px;
  }

  .btn-circle-primary.slider-arrow {
    top: auto;
    left: 70px;
  }

  .btn-circle-primary.slider-arrow.large {
    left: 90px;
  }

  .section {
    padding-top: 138px;
    padding-bottom: 138px;
  }

  .section.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .categories-wrapper.center---tablet {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    overflow: auto;
  }

  .menu-wrapper---main {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .cta-v2-images {
    max-width: 500px;
  }

  .hamburger-menu-wrapper {
    margin-left: 20px;
  }

  .search-input-wrapper.blog-page {
    max-width: 100%;
  }

  .space-after-heading-group {
    margin-bottom: 60px;
  }

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

  .grid-3-columns.blog-grid {
    grid-row-gap: 60px;
    grid-row-gap: 60px;
  }

  .grid-footer-paragrah---social-media {
    grid-row-gap: 20px;
  }

  .h1 {
    font-size: 50px;
    line-height: 4.125rem;
  }

  .h1.text-center---tablet.font-60px {
    font-size: 50px;
  }

  .h1.font-size {
    font-size: 40px;
  }

  .card-2.link-card.career-item {
    padding: 40px 34px;
  }

  .card-2.press-snapshot {
    padding-left: 0;
    padding-right: 0;
  }

  .card-2.perks {
    padding: 52px 34px;
  }

  .card-2.card-contact-form {
    padding-top: 70px;
    padding-left: 34px;
    padding-right: 34px;
  }

  .card-2.slider-testimonial-copy {
    text-align: center;
    padding: 50px 30px 70px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 32px);
  }

  .social-icon-square {
    width: 32px;
    min-width: 32px;
    height: 32px;
    min-height: 32px;
  }

  .category-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .empty-state.small {
    font-size: 14px;
  }

  .header-logo-link {
    max-width: 206px;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .text-300 {
    font-size: 14px;
  }

  .mg-bottom-16px {
    margin-bottom: 13px;
  }

  .content-link-block.author-name {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .mg-bottom-18px {
    margin-bottom: 15px;
  }

  .text-200 {
    font-size: 16px;
  }

  .mg-bottom-32px {
    margin-bottom: 25px;
  }

  .card-values-content {
    max-width: 400px;
  }

  .h3 {
    font-size: 26px;
  }

  .slider-wrapper {
    padding-bottom: 100px;
  }

  .mg-bottom-64px, .mg-bottom-116px {
    margin-bottom: 60px;
  }

  .card-perks-content {
    max-width: 100%;
    overflow: visible;
  }

  .btn-circle-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 24px;
  }

  .btn-circle-secondary.slider-arrow {
    top: auto;
    right: 70px;
  }

  .btn-circle-secondary.slider-arrow.large {
    right: 90px;
  }

  .slider-mask.slider-testimonial-mask {
    max-width: 100%;
  }

  .hidden-on-desktop.f {
    display: block;
  }

  .section-home-header {
    padding-top: 138px;
    padding-bottom: 138px;
  }

  .mg-bottom-48px {
    margin-bottom: 35px;
  }

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

  .logo-strip-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-content-left-menu-2 {
    margin-bottom: 60px;
  }

  .mg-top-80px {
    margin-top: 70px;
  }

  .icon-left-and-content-grid-2 {
    grid-column-gap: 25px;
    margin-bottom: 0;
  }

  .tab-link-left-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .btn-primary-2 {
    padding: 20px 32px;
  }

  .btn-primary-2.small {
    padding-left: 18px;
    padding-right: 18px;
  }

  .text-401 {
    font-size: 16px;
  }

  .h2 {
    font-size: 40px;
  }

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

  .tab-link-left-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .v-container.position-relative {
    position: static;
  }

  .v-container.headerspace {
    padding-top: 160px;
  }

  .v-section.bg-pink-light {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .v-section.v-padding-140px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .v-section.v-padding-140px.padding-bottom-0 {
    padding-top: 100px;
  }

  .v-section.v-padding-100._120px {
    padding-top: 140px;
  }

  .display-10 {
    font-size: 22px;
  }

  .icon-left-and-content-grid-4 {
    grid-column-gap: 25px;
  }

  .display-12 {
    font-size: 22px;
  }

  .icon-left-and-content-grid-5 {
    grid-column-gap: 25px;
  }

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

  .mg-bottom-40px-2.hide-on-mob {
    display: none;
  }

  .display-17 {
    font-size: 22px;
  }

  .mg-bottom-12px {
    margin-bottom: 10px;
  }

  .stretch-horizontal.mg-bottom-40px-2 {
    display: block;
  }

  .h-padding-80px.v-padding-80px-m-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-3x {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .grid-3x.podcast-other-episode, .grid-3x.new-gap-155px, .grid-3x.podcast-other-episode, .grid-3x.new-gap-155px {
    grid-template-columns: 1fr;
  }

  .flex-section-center._1x {
    display: flex;
  }

  .width80.width-100 {
    max-width: 100%;
  }

  .bg-pink-light {
    padding-top: 138px;
    padding-bottom: 138px;
  }

  .p-22 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
  }

  .bg-pink-light-2 {
    padding-top: 138px;
    padding-bottom: 138px;
  }

  .accordion-side {
    margin-right: 16px;
  }

  .accordion-side.right-side {
    margin-left: 15px;
  }

  .mg-bottom-20px {
    margin-bottom: 15px;
  }

  .accordion-icon-wrapper {
    width: 32px;
    min-width: 32px;
    height: 23px;
    min-height: 32px;
  }

  .display-18 {
    font-size: 40px;
  }

  .accordion-item-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .accordion-btn-line {
    width: 24px;
  }

  .display-20 {
    font-size: 40px;
  }

  .cf-navigation-right-2 {
    width: 60%;
  }

  .cookies-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .megamenu-features-description {
    margin-left: 10px;
  }

  .cf-navigation-right-copy {
    width: 26%;
  }

  .veris-logo-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 120px;
  }

  .menu-button-mob {
    width: 40px;
    padding-right: 10px;
  }

  .megamenu-features-title {
    margin-left: 10px;
  }

  .cf-navigation-left-2 {
    width: 26%;
  }

  .cf-navbar-3-contacts {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .megamenu-feature-div {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mg-bottom-60px {
    margin-bottom: 60px;
  }

  .stretch {
    justify-content: center;
  }

  .left-arrow {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .r-arrow {
    justify-content: space-around;
  }

  .btn-blue {
    padding: 20px 32px;
  }

  .btn-blue.large {
    padding: 24px 48px;
  }

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

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

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

  .tabs-content-left-menu-2-copy, .mg-bottom-55px, .v-tab-links-wrapper {
    margin-bottom: 60px;
  }

  .integration-tab-content {
    width: 100%;
  }

  .tabs-3, .card-wrapper {
    display: block;
  }

  .div-block-251 {
    padding-top: 0;
  }

  .text-404 {
    font-size: 16px;
  }

  .btn-blk-2 {
    padding: 20px 32px;
  }

  .nav-menu-4 {
    margin-left: 0;
    padding-left: 0;
  }

  .nav-menu-5 {
    margin-top: 320px;
    margin-left: 0;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .nav-link-4 {
    text-align: left;
  }

  .dropdown-toggle {
    display: block;
  }

  .flex-h-center.justify-gap.align-top.mobile-gap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .mw-532px {
    max-width: 100%;
    overflow: hidden;
  }

  .text-coming-soon {
    font-size: 16px;
  }

  .fs_modal-2_close {
    padding: 1rem;
  }

  .fs_modal-2_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 3rem 2rem;
  }

  .fs_modal-2_popup {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .blog-card {
    width: 56%;
    height: 300px;
  }

  .div-block-382 {
    padding-left: 0;
  }

  .header-left-with-logo-copy {
    flex-direction: column;
    max-width: 600px;
    margin-top: 60px;
    margin-bottom: 50px;
    display: flex;
  }

  .layout-2-column-copy {
    flex-direction: column;
  }

  .case-study-logo-wrapper {
    border-bottom-width: 0;
    border-right-width: 0;
  }

  .case-study-logo-wrapper.boeder-b-remove {
    border-right-width: 0;
  }

  .case-study-logo-wrapper.boeder-r-remove {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .case-study-logo-wrapper.border-none {
    border-bottom-style: none;
    border-right-style: none;
    border-right-width: 0;
  }

  .div-block-392 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .swiper-wrapper {
    width: 100%;
    max-width: 100%;
  }

  ._4-h4-heading-n {
    font-size: 22px;
  }

  .div-block-393 {
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-410 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

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

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

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

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

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

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

  .hero-without-image, .logos-title-small {
    padding: 60px 15px;
  }

  .clients-wrapper-three {
    margin-bottom: -30px;
  }

  .clients-image-three {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .logos-title-large {
    padding: 60px 15px;
  }

  .clients-wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: -20px;
  }

  .clients-image {
    margin-bottom: 30px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .team-slider {
    padding: 60px 15px;
  }

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }

  .left-card-wrapper {
    display: none;
  }

  .heading-h4 {
    font-size: 20px;
  }

  .center-content-wrapper {
    max-width: 100%;
  }

  .button-3 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .content-wrapper {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
  }

  .hide-on-mob {
    display: none;
  }

  .announcementbar {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
  }

  .spline-scene {
    width: 100%;
    transform: translate(0%);
  }

  .heading-h1.center-in-tabs-m {
    text-align: center;
    text-align: center;
  }

  .div-block-439 {
    justify-content: center;
    align-items: center;
  }

  .p-base.center-in-tabs-m {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .button-wrapper.center {
    display: flex;
  }

  .fffki {
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .button-blue-main {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero-without-image-2 {
    padding: 60px 15px;
  }

  .button-group, .button-group.left, .button-group.left {
    flex-flow: wrap;
  }

  .heading-group-center.mg-bottom-70 {
    margin-bottom: 0;
  }

  .text-center-copy {
    grid-template-columns: 1fr;
  }

  .card-new-with-animation.left {
    bottom: auto;
    right: auto;
  }

  .card-new-with-animation.right.in-view {
    bottom: auto;
    left: auto;
  }

  .div-block-472 {
    justify-content: center;
  }

  .div-block-475 {
    margin-top: 40px;
  }

  .div-block-386 {
    padding-left: 0;
  }

  .div-block-386.leftmg {
    padding-left: 13px;
    padding-right: 13px;
  }

  .swiper-button-p {
    width: 2.5rem;
    height: 2.5rem;
    left: -2%;
  }

  .footer-col-left {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
  }

  .eylo-platform-tabs {
    border-radius: 20%;
    padding-top: 2%;
    padding-left: 13px;
    padding-right: 11px;
  }

  .swiper-button-n {
    width: 2.5rem;
    height: 2.5rem;
  }

  .heading-h1-2.center-in-tabs-m {
    text-align: center;
    text-align: center;
  }

  .section-spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-spacing.project {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .bg-purple-2 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-h-new {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-478 {
    justify-content: center;
    align-items: center;
  }

  .card-main {
    max-height: 500px;
    padding: 24px;
  }

  .cta-card-mein {
    padding: 0;
  }

  .footer-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .slide-nav-3 {
    display: none;
  }

  .div-block-483 {
    align-items: stretch;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 25px;
  }

  .swiper-slide-2 {
    width: 50%;
  }

  .swiper-slide-2.new-style {
    width: 100%;
  }

  .spline-scene-2 {
    width: 100%;
    transform: translate(0%);
  }

  .fffki-2 {
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout-2x {
    grid-template-columns: 1fr 1fr;
  }

  .marquee-wrapper.left-to-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .btn-primary-3 {
    padding: 20px 32px;
  }

  .btn-primary-3.small {
    padding-left: 18px;
    padding-right: 18px;
  }

  .form-wrapper-2 {
    min-width: 100%;
    max-width: 100%;
    padding: 20px;
  }

  .card-sub-heading {
    font-size: 1.2em;
    display: none;
  }

  .buttons-row-2 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
  }

  .buttons-row-2.center---tablet {
    flex-direction: column;
  }

  .footer-wrapper-new {
    margin-top: 100px;
  }

  .footer-col.rel {
    top: 0;
  }

  .footer-col.rel.mobile-rel_1 {
    top: -288px;
  }

  .footer-col.rel.mobile-rel {
    top: -117px;
  }

  .div-block-487 {
    padding-left: 0;
  }

  .layout-3x, .layout-3x.reltive-s, .layout-3x.reltive-s {
    grid-template-columns: 1fr;
  }

  .footer-col-c {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-490.text-white {
    flex-flow: column;
    width: 100%;
  }

  .e-book-wrapper {
    max-width: 100%;
  }

  .forms-wrapper {
    width: 100%;
  }

  .slide-nav-4 {
    display: none;
  }

  .swiper-slide-3 {
    width: 50%;
  }

  .swiper-slide-3.new-style {
    width: 100%;
  }

  ._3-card-layout {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .card-main-copy {
    padding: 24px;
  }

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

  ._3-card-layout-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .card-main-2 {
    max-height: 500px;
    padding: 24px;
  }

  .teams-main-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-504, .div-block-475-copy {
    margin-top: 40px;
  }

  .matrics-main-wrapper {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    grid-template-columns: 1fr 1fr;
    padding-left: 29px;
    padding-right: 29px;
  }

  .matrics-card {
    border-right-style: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-card-wrapper {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 40px;
  }

  .form-wrappers {
    flex-flow: column;
  }

  .header-form, .bg-video-wrapper {
    max-width: 100%;
  }

  .div-block-475-copy {
    margin-top: 40px;
  }

  ._3x-grid-responsive {
    grid-template-columns: 1fr;
  }

  ._3x-grid-responsive.mg-top-34.icon {
    grid-template-columns: 1fr 1fr;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .slide {
    padding: 20px 30px;
  }

  .slide._2, .slide._1, .slide._2, .slide._1 {
    margin-bottom: 0;
  }

  .image-115 {
    width: 300px;
  }

  .content-wrapper-2 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .back-blur {
    grid-template-columns: 1fr 1fr;
  }

  .robot {
    height: 80%;
  }

  .main-para.font-18 {
    font-size: 16px;
    line-height: 26px;
  }

  .section_hero {
    display: flex;
  }

  .line-right.i {
    border-right-style: none;
  }

  .main-button-m {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .buildings {
    object-fit: cover;
    width: 40%;
  }

  .heading-h1-3 {
    font-size: 40px;
    line-height: 50px;
  }

  .btn-primary-4 {
    padding: 20px 32px;
  }

  .h2-2 {
    font-size: 40px;
  }

  .button-group-2 {
    flex-flow: wrap;
  }

  .main-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .green-bg {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .v-wrapper {
    overflow: hidden;
  }

  .horizontal-padding.img-bg-vmsplusaccesscontrol {
    padding-top: 152px;
    padding-bottom: 122px;
  }

  .horizontal-padding.indian-page {
    padding-bottom: 82px;
  }

  .vertical-padding {
    padding-top: 1.8rem;
    padding-bottom: 1.8rem;
  }

  .layout-2-column {
    flex-direction: column;
    align-items: flex-start;
  }

  .column-content {
    flex: none;
    max-width: 100%;
  }

  .column-content._80 {
    max-width: 100%;
  }

  .layout-6-cards {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout_logos {
    grid-template-columns: 1fr 1fr;
    margin-top: 38px;
  }

  .layout_logos.extra-1 {
    grid-template-columns: 1fr 1fr;
  }

  .card.layout2-copy {
    text-align: center;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .card.width-105px {
    width: 100%;
  }

  .video_wrapper.layout-2-column {
    grid-template-columns: 1fr;
  }

  .flex-center._60 {
    max-width: 100%;
  }

  .margin-bottom._4x {
    margin-bottom: .8rem;
  }

  .headline-description {
    width: 100%;
  }

  .slide-nav {
    bottom: -45px;
  }

  .right-arrow, .right-arrow.left, .right-arrow.left {
    display: none;
  }

  .testimonial-content {
    flex-direction: column;
    padding-top: 19px;
    padding-bottom: 19px;
  }

  .testimonial-main-content {
    margin-left: 0;
  }

  .testimonial-heading.margin-bottom {
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

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

  .testimonial-content-top {
    margin-top: 21px;
  }

  .nav-wrapper.bg {
    background-color: #eef9f6;
    background-image: none;
  }

  .container-2 {
    flex-direction: row;
    justify-content: space-between;
  }

  .tab-link-left-content-bottom {
    width: 80%;
  }

  .tabs-content-left-menu {
    margin-bottom: 50px;
  }

  .image-wrapper.shape-small.team-testimonials-shape---02 {
    width: 45px;
    margin-bottom: 1%;
    margin-right: -5%;
  }

  .image-wrapper.shape-small.team-testimonials-shape---01 {
    width: 45px;
    margin-left: -7%;
  }

  .image-wrapper.shape-small.top-right {
    display: none;
  }

  .image-wrapper.shape.cta-v2-shape---01 {
    margin-top: 0%;
    margin-right: -61%;
  }

  .image-wrapper.image-circle.author-avatar {
    max-width: 120px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-wrapper.image-circle.slider-testimonial-avatar {
    max-width: 120px;
  }

  .image-wrapper.icon-circle---small {
    width: 60px;
    padding-top: 60px;
  }

  .image-wrapper.icon-circle {
    width: 60px;
  }

  .image-wrapper.margin-bottom-24px.mobbtm0 {
    margin-bottom: 0;
  }

  .image-wrapper.guides {
    height: auto;
    min-height: 400px;
  }

  .image-wrapper.newsletter {
    height: 180px;
  }

  .tab-link-left {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .h4 {
    font-size: var(--h4);
  }

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

  .nav-menu.align-center.hide-on-smaller-device {
    display: none;
  }

  .widthmedium {
    max-width: 180px;
  }

  .brand {
    order: -1;
  }

  .div-block-4.text-white {
    flex-direction: column;
  }

  .icon-wrapper {
    margin-top: 12px;
  }

  .heading-2 {
    font-size: 2.2rem;
    line-height: 1.3;
    display: inline;
  }

  .div-block-5 {
    grid-column-gap: 1rem;
    margin-top: 25px;
    margin-bottom: 25px;
    display: block;
  }

  .div-block-5.hide-on-tablet, .div-block-5.hide-on-smaller-device, .div-block-5.hide-on-tablet, .div-block-5.hide-on-smaller-device {
    display: none;
  }

  .heading-3 {
    font-size: 2rem;
    line-height: 2.3rem;
  }

  .text-size-xlarge {
    font-size: 22px;
  }

  .grid-2-columns.gap-90, .grid-2-columns.in-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .grid-2-columns.story-grid.flip-mob {
    flex-direction: column-reverse;
    display: flex;
  }

  .grid-2-columns.gap-40px {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .grid-2-columns.perks-grid {
    padding-top: 0;
  }

  .grid-2-columns.card-slider-team-grid {
    grid-row-gap: 20px;
  }

  .grid-2-columns.perks-grid {
    text-align: left;
  }

  .grid-2-columns.v-padding-80px.padding-bottom-0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-2-columns.gap40 {
    text-align: left;
  }

  .grid-2-columns.gap-90, .grid-2-columns.in-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .display-2 {
    font-size: 32px;
  }

  .buttons-row {
    flex-direction: column;
    align-self: center;
    width: 100%;
  }

  .buttons-row.center---tablet {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
  }

  .buttons-row.center---tablet.display-block {
    flex-wrap: wrap;
  }

  .buttons-row.center.align-end.mt-16 {
    padding-top: 0;
  }

  .buttons-row.mg-bottom-16px {
    margin-bottom: 0;
  }

  .position-relative.z-index-1 {
    text-align: left;
    text-align: center;
    text-align: left;
    text-align: center;
  }

  .inner-container._250px---mbp.center, .inner-container._250px---mbp.v-auto, .inner-container._500 {
    max-width: 100%;
  }

  .inner-container.flex-center.mg-bottom-40px-2.spl, .inner-container.flex-center.mg-bottom-48px.spl {
    margin-bottom: 60px;
  }

  .inner-container._300px---mbp {
    max-width: 300px;
  }

  .inner-container._300px---mbp.center {
    max-width: 100%;
  }

  .inner-container.cta-v2-content {
    align-self: stretch;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .inner-container._600px---mbl.center {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .inner-container._600px---mbl.center.mt-36.spl {
    margin-top: 0;
  }

  .inner-container._600px---mbl.center.mob0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .inner-container._600px---mbl.center.gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .inner-container._600px---mbl.center.spl {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .inner-container._500px---mbl.center.padding-top-100px._120px {
    padding-top: 120px;
  }

  .inner-container._700px---tablet.center.center-tetccc {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .inner-container._400px---mbp {
    max-width: 400px;
  }

  .inner-container._400px---mbp.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    max-width: 100%;
    display: flex;
  }

  .inner-container._250px---mbp {
    max-width: 250px;
  }

  .inner-container._250px---mbp.center, .inner-container._250px---mbp.v-auto, .inner-container._250px---mbp.center, .inner-container._250px---mbp.v-auto, .inner-container._500 {
    max-width: 100%;
  }

  .inner-container.hero-v1-content-paragraph {
    max-width: 400px;
  }

  .inner-container.flex-center.mg-bottom-40px-2.text-center.spl {
    margin-bottom: 0;
  }

  .inner-container.flex-center.mg-bottom-40px-2.spl, .inner-container.flex-center.mg-bottom-48px.spl, .inner-container.flex-center.mg-bottom-48px.spl, .inner-container.flex-center.mg-bottom-48px.spl {
    margin-bottom: 60px;
  }

  .inner-container.uu {
    margin-bottom: 40px;
  }

  .btn-blk {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-blk.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-blk.mobile-top-spl {
    margin-top: 30px;
  }

  .type-of-flex.text-24 {
    font-size: 18px;
    line-height: 1.5;
  }

  .icon-left-and-content-grid {
    grid-column-gap: 15px;
  }

  .grid-1x.gap-row-80px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x.in-m-gap-40, .grid-1x.gap-row-80px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x.gap-row-80px.left-text {
    text-align: left;
    text-align: left;
  }

  .grid-1x.in-m-gap-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .display-5 {
    font-size: 20px;
  }

  .grid-3.gap-153 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-horizontal.position-relative {
    display: block;
  }

  .btn-blk-outline {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-blk-outline.large {
    flex: 0 auto;
    padding: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .input {
    padding-top: 0;
    padding-bottom: 0;
  }

  .input.icon-right.search-input {
    border-radius: 8px;
  }

  .mg-bottom-24px {
    margin-bottom: 16px;
  }

  .form-wrapper {
    min-width: 95%;
    max-width: 95%;
  }

  .html-embed-3 {
    order: 1;
    align-self: flex-end;
    max-width: 200px;
  }

  .section {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section.pd-0px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-v2-images {
    margin-left: -30%;
  }

  .header-nav-menu-wrapper.bg-secondary-1---tablet {
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu-list-item {
    margin-bottom: 6px;
  }

  .header-nav-list-item.show-in-tablet---btn {
    width: 100%;
  }

  .space-after-heading-group {
    text-align: center;
  }

  .space-after-heading-group.flex-center.align-center {
    margin-bottom: 0;
  }

  .space-after-heading-group.flex-center.align-center.spl {
    align-items: flex-start;
  }

  .space-after-heading-group.flex-center.bottom-30 {
    margin-bottom: 30px;
  }

  .space-after-heading-group.newsletter {
    overflow: visible;
  }

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

  .grid-3-columns.keep-horizontal {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-wrapper {
    margin-bottom: 25px;
  }

  .h1 {
    font-size: var(--h1);
    line-height: var(--h1-line-height);
    flex-flow: column;
  }

  .h1.text-white.jpmc, .h1.creston-page {
    font-size: 40px;
  }

  .h1.text-center.font-s-62px {
    font-size: 42px;
    line-height: 1.3;
  }

  .h1.text-center---tablet.font-60px {
    line-height: 65px;
  }

  .h1.font-size {
    font-size: 42px;
  }

  .h1.text-white.jpmc, .h1.creston-page {
    font-size: 40px;
  }

  .card-2.link-card.career-item {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-2.press-snapshot {
    padding: 30px 26px;
  }

  .card-2.perks {
    padding: 43px 24px;
  }

  .card-2.card-contact-form {
    padding: 60px 24px;
  }

  .card-2.desk-age-blue-card {
    text-align: left;
  }

  .card-2.padding-62-34.radius-20real {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .card-2.padding-62-34.radius-20real.left {
    align-items: flex-start;
  }

  .card-2.slider-testimonial-copy {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .social-icon-square {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .nav-menu-list-wrapper {
    flex: none;
    margin-right: 0;
  }

  .color-neutral-500.mg-bottom-0, .nav-link-2 {
    font-size: 12px;
  }

  .empty-state.margin {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-logo-link {
    max-width: 172px;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .content-link-block.vertical-flex.left-align {
    text-align: left;
    text-align: left;
    text-align: left;
    align-items: flex-start;
  }

  .author-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: stretch;
    max-width: 433px;
  }

  .author-wrapper.top-padding-80px {
    padding-top: 40px;
  }

  .author-content {
    padding-left: 21px;
    padding-right: 21px;
  }

  .width75 {
    width: 100%;
    max-width: 100%;
  }

  .container-medium {
    margin-top: 28px;
  }

  .heading-3-copy {
    font-size: 2rem;
    line-height: 2.3rem;
  }

  ._40 {
    max-width: 100%;
  }

  .div-block-8.mg-bottom-18px {
    padding-left: 7px;
    padding-right: 7px;
  }

  .flexible-solution-tab {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-10 {
    padding-left: 0;
  }

  .tabs-menu-2 {
    justify-content: center;
    display: flex;
  }

  .image-8 {
    width: 100%;
    padding-left: 13px;
    padding-right: 13px;
    position: static;
  }

  .heading-3-copy-copy {
    font-size: 2rem;
    line-height: 2.3rem;
  }

  .section_meetting-header-copy {
    padding-bottom: 20px;
  }

  .layout-6-cards-copy {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-12 {
    background-position: 50%;
    background-size: auto;
  }

  .mg-bottom-32px {
    margin-bottom: 20px;
  }

  .mg-bottom-32px.pl {
    margin-bottom: 30px;
  }

  .layout-6-cards-copy-copy {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .image-12 {
    margin-left: 26px;
  }

  .fs_accordion-2_component {
    min-width: 100%;
    max-width: 100%;
  }

  .div-block-16 {
    flex-direction: column;
  }

  .image-13 {
    max-width: 50%;
  }

  ._40-desktop {
    max-width: 100%;
  }

  .grid-4 {
    grid-template-rows: auto;
  }

  .v-4-grid {
    grid-template-columns: 1fr;
  }

  .v-4-grid.new-row-gap-80px {
    grid-row-gap: 40px;
  }

  .v-4-grid._16px-gap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .h3 {
    font-size: var(--h3);
    line-height: var(--h3-line-height);
  }

  .slider-wrapper {
    max-width: 100%;
  }

  .mg-bottom-64px, .mg-bottom-116px {
    margin-bottom: 50px;
  }

  .section-home-header {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .mg-bottom-48px.hide-in-mobile {
    display: none;
  }

  .container-default-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .text-24 {
    font-size: 18px;
    line-height: 1.5;
  }

  .container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-body {
    margin-top: 0;
  }

  .logo-strip-wrapper {
    width: 100%;
  }

  .tabs-content-left-menu-2 {
    margin-bottom: 50px;
  }

  .mg-top-80px {
    margin-top: 60px;
  }

  .icon-left-and-content-grid-2 {
    grid-column-gap: 15px;
    margin-bottom: 0;
  }

  .tab-link-left-2 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .div-block-29 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .welcome-integrations {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h1-big {
    font-size: 3.2rem;
  }

  .tabs-2 {
    padding-top: 7px;
    display: block;
  }

  .tabs-menu-4 {
    flex-direction: row;
    margin-top: 82px;
    margin-bottom: 103px;
    display: block;
  }

  .svm-features-tab1 {
    margin-top: 0;
    padding-left: 41px;
    font-size: 20px;
    display: inline-block;
  }

  .svm-features-tab1.w--current {
    padding-right: 11px;
    font-size: 19px;
  }

  .tabs-content-3 {
    width: 100%;
  }

  .div-block-34 {
    margin-top: 0;
    display: block;
  }

  .text-block {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-34-copy {
    justify-content: center;
    margin-top: 324px;
    display: flex;
    inset: 0% 0% auto;
  }

  .logo-medium {
    height: 30px;
  }

  .testimonial-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .testimonial-wrapper.mg-top-80px {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .testimonial-card {
    width: auto;
    padding: 24px;
  }

  .text-size28px {
    font-size: 20px;
  }

  .text-size18 {
    font-size: 17px;
  }

  .div-block-38 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .image {
    display: block;
  }

  .btn-primary-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary-2.large {
    flex: 0 auto;
    padding: 20px;
    font-size: 18px;
  }

  .container-default-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .h2 {
    font-size: var(--h2);
  }

  .h2.margin-b-0.m-16-spl {
    margin-bottom: 16px;
  }

  .tab-link-left-3 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .v-container {
    padding-left: 18px;
    padding-right: 18px;
  }

  .v-container.gradient-bg.h-padding-80px.v-padding-40px {
    padding-top: 0;
    padding-bottom: 0;
  }

  .v-container.v-padding-140px.spl {
    padding-top: 60px;
  }

  .v-container.headerspace {
    padding-top: 180px;
  }

  .v-container.headerspace.demo {
    padding-top: 160px;
  }

  .v-container.for-blog-mobile {
    text-align: center;
    padding-top: 109px;
  }

  .v-container.flexxx {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-direction: column;
  }

  .v-container.mobile-nopadding {
    padding-left: 0;
    padding-right: 0;
  }

  .v-container.small {
    padding-left: 8px;
    padding-right: 8px;
  }

  .v-container.no-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .v-container.padding-top-100px {
    padding-top: 60px;
  }

  .v-container.padding-top-100px.blog-content {
    text-align: left;
    text-align: left;
  }

  .icon-margin-bottom {
    display: flex;
  }

  .icon-margin-bottom.flex-center.align-left {
    align-items: flex-start;
  }

  .icon-margin-bottom.nobottom {
    margin-top: 0;
  }

  .v-section.bg-pink-light {
    padding-top: 0;
    padding-bottom: 0;
  }

  .v-section.v-padding-140px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .v-section.v-padding-100 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .v-section.v-padding-100._120px {
    padding-top: 140px;
  }

  .v-section.headerspace {
    padding-top: 100px;
  }

  .v-section.headerspace._160 {
    padding-top: 160px;
  }

  .v-section.mt-80 {
    padding-top: 102px;
  }

  .v-section.v-padding-100px.in-mobile-0px {
    padding-top: 0;
  }

  .v-section.mt-140 {
    padding-top: 102px;
  }

  .v-section.mt-140.headerspace-copy {
    border-radius: 0;
  }

  .v-section.headerspace-spl-guide {
    padding-top: 200px;
  }

  .v-section.over {
    padding-top: 5vh;
    padding-bottom: 15vh;
  }

  .display-10 {
    font-size: 20px;
  }

  .icon-left-and-content-grid-4 {
    grid-column-gap: 15px;
  }

  .display-12 {
    font-size: 20px;
  }

  .icon-left-and-content-grid-5 {
    grid-column-gap: 15px;
  }

  .card-3.text-center.margin-top-118 {
    margin-top: 0;
  }

  .card-3.white-bg {
    padding-left: 33px;
    padding-right: 33px;
  }

  .card4 {
    align-items: flex-start;
    padding-left: 28px;
    padding-right: 28px;
  }

  .text-semibold.flex-gap {
    justify-content: flex-start;
  }

  .text-semibold.flex-gap.margin-top {
    flex-flow: row;
  }

  .mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .mg-bottom-40px-2.center.width {
    max-width: 100%;
  }

  .mg-bottom-40px-2.hide-on-mob {
    display: none;
  }

  .display-17 {
    font-size: 20px;
  }

  .blog-post-item-content {
    max-width: 400px;
  }

  .blog-post-item-content.mg-bottom-20px {
    margin-bottom: 32px;
  }

  .div-block-45.fornewsletter {
    height: 150px;
  }

  .div-block-48 {
    height: 210px;
  }

  .overflow {
    z-index: 1;
    order: 1;
    margin-top: -47px;
    position: relative;
    overflow: visible;
  }

  .flex-vertical {
    overflow: visible;
  }

  .width35 {
    width: 100%;
    box-shadow: 0 2px 11px 7px #04040408;
  }

  .image100 {
    margin-bottom: 33px;
  }

  .global-wrapper {
    text-align: center;
  }

  .width90 {
    width: 100%;
  }

  .width90.text-center-tsa {
    text-align: center;
    text-align: center;
  }

  .v-padding-80px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .width-80 {
    width: 100%;
  }

  .stretch-horizontal.mg-bottom-40px-2.mobile {
    margin-bottom: 60px;
  }

  .p-14 {
    font-size: var(--p-14);
    line-height: var(--p-14-line-height);
  }

  .g2-logo-grid-welcome-page {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .grid-3x2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-3x2.reverse.mt-56.spl {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 0;
  }

  .grid-1x1._16px-gap.mobile-40px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x1.vertical-center.gap-60px, .grid-1x1.vertical-center.m-gap60px {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .grid-1x1.v-gap-50px, .grid-1x1._18px-gap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x1.justify-center, .grid-1x1._16px-gap.mobile-40px, .grid-1x1._16px-gap.mobile-40px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x1.vertical-center.gap-60px, .grid-1x1.vertical-center.m-gap60px, .grid-1x1.vertical-center.gap-60px, .grid-1x1.vertical-center.m-gap60px {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .grid-1x1.v-gap-50px, .grid-1x1._18px-gap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .grid-1x1.gap-48 {
    margin-top: 25px;
  }

  .grid-1x1.justify-center {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .final-greyline {
    --_size-and-spaces---space-after-headings: 16px;
    --_size-and-spaces---spacing-after-heading-content: 80px;
    --_size-and-spaces---spacing-after-icon: 20px;
    --_size-and-spaces---final-greyline: 24px;
    --_size-and-spaces---space-above-button: 40px;
  }

  .final-greyline.hide-in-mobile {
    display: none;
  }

  .h-padding-80px.v-padding-80px-m-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-3x {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-3x.podcast-other-episode {
    grid-template-columns: 1fr;
  }

  .grid-3x.podcast-other-episode.mobile-left {
    text-align: left;
    text-align: left;
    justify-items: start;
  }

  .grid-3x.mobile-text-left.gap-84px {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex-section-center {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
  }

  .flex-section-center.distance, .flex-section-center.v-padding-40px.spl {
    flex-direction: column;
  }

  .flex-section-center.stretch-horizontal.align-bottom.mobb {
    flex-direction: column;
  }

  .flex-section-center.stretch-horizontal.align-bottom.mobb.spl {
    align-items: center;
  }

  .flex-section-center.stretch-horizontal.spl {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .flex-section-center.stretch-horizontal.mw-500 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .flex-section-center._1x {
    display: flex;
  }

  .flex-section-center.distance, .flex-section-center.v-padding-40px.spl, .flex-section-center.v-padding-40px.spl {
    flex-direction: column;
  }

  .flex-section-center.mob-vertical {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-direction: column;
  }

  .flex-section-center.paading-top-40px {
    flex-flow: wrap;
    justify-content: center;
  }

  .flex-section-center.m-center {
    justify-content: center;
    align-items: center;
  }

  .width80 {
    max-width: 100%;
  }

  .p-16 {
    font-size: var(--p-16);
    line-height: var(--p-16-line-height);
  }

  .bg-pink-light {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .case-study-card {
    padding: 20px;
  }

  .p-24 {
    font-size: 17px;
  }

  .p-24.txt-blk {
    font-size: 24px;
  }

  .p-22.text-white {
    font-size: 14px;
  }

  .mg-bottom-xx.position-relative {
    padding-bottom: 0;
  }

  .bg-pink-light-2 {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .display-18 {
    font-size: 32px;
  }

  .w100.hh {
    padding-bottom: 15px;
  }

  .display-20 {
    font-size: 32px;
  }

  .padding-right-60px {
    padding-right: 0;
  }

  .cf-navigation-right-2 {
    width: 50%;
  }

  .cookies-wrapper {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .cf-nav-3-link {
    font-size: 16px;
  }

  .cf-navigation-right-copy {
    width: 40%;
  }

  .veris-logo-wrapper {
    width: 120px;
  }

  .menu-button-mob {
    flex: none;
    margin-left: 0;
  }

  .megamenu-feature-content-contain {
    margin-left: 0;
  }

  .dropdown-list-4.radius-24 {
    overflow: scroll;
  }

  .veris-nav-lnk.w--open {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .megamenu-features-title {
    margin-left: 0;
    padding-left: 0;
  }

  .cookies-div {
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
  }

  .cf-navigation-left-2 {
    width: 40%;
  }

  .cf-navbar-3-contacts {
    width: 120px;
    height: 30px;
  }

  .megamenu-feature-div {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .card-for-nav-1.greyy {
    padding-top: 16px;
    padding-bottom: 18px;
  }

  .h6.semi-bold.marginb-0 {
    margin-bottom: 0;
  }

  .nav-master {
    grid-template-columns: 1fr;
  }

  .mg-bottom-60px {
    margin-bottom: 50px;
  }

  .v-padding-140px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .layout-6-cards-copy {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .blue-button.small {
    order: 1;
  }

  .headline-description-copy {
    width: 100%;
  }

  .div-block-183 {
    grid-template-columns: 1.2fr;
  }

  .grid-6, .div-block-184, .grid-7 {
    grid-template-columns: 1fr;
  }

  .rich-text-guides {
    text-align: left;
  }

  .multicms-tab-head {
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .multicms-heading-text {
    font-size: 20px;
  }

  .left-arrow {
    left: 25%;
  }

  .r-arrow {
    right: 25%;
  }

  .btn-blue {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-blue.large {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-40percent {
    order: -1;
  }

  .v-padding-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tabs-color.mg-bottom-80px {
    flex-direction: column-reverse;
    display: flex;
  }

  .tabs-w-532 {
    flex-direction: column;
    margin-top: 0;
    overflow: auto;
  }

  .tabs-w-59 {
    margin-top: 37px;
  }

  .tabs-color-nav {
    flex: none;
    padding-left: 23px;
    padding-right: 23px;
  }

  .tabs-link-wrapper {
    flex-direction: column;
    display: flex;
  }

  .circle-icon-wrapper {
    width: 68px;
    height: 68px;
    padding: 17px;
  }

  .tabs-icon-size {
    width: 32px;
    height: 32px;
  }

  .grid-1-45 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-211 {
    margin-top: 20px;
  }

  .v-mg-140px {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .case-study-banner-img-wrapper {
    margin-right: 0;
  }

  .div-block-217 {
    height: 212px;
  }

  .div-block-223 {
    flex-flow: column;
  }

  .div-block-224 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-227 {
    height: auto;
  }

  .flex-block-2 {
    flex-direction: column;
  }

  .nav-link-3 {
    flex: 0 auto;
  }

  .v-header-section {
    padding-bottom: 0;
  }

  .v-header-section.headerspace {
    padding-top: 200px;
  }

  .v-header-section.headerspace.blog {
    padding-top: 140px;
  }

  .v-header-section.headerspace._140px {
    padding-top: 160px;
  }

  .grid-1x1-copy {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .tab-button-float.left-for-1st {
    margin-top: 40px;
  }

  .headerspace {
    padding-top: 180px;
    padding-bottom: 60px;
  }

  .headerspace.blog-page {
    padding-top: 160px;
  }

  .tabs-content-left-menu-2-copy, .v-tab-links-wrapper {
    margin-bottom: 50px;
  }

  .div-block-238 {
    height: 190px;
  }

  .lottie-animation-2 {
    padding-top: 20px;
  }

  .div-block-244 {
    margin-top: 0;
  }

  .integration-tab-menu {
    flex-flow: row;
    width: auto;
    margin-bottom: 20px;
    overflow: auto;
  }

  .integration-tab-link, .integration-tab-link.w--current {
    flex: none;
  }

  .card-layout {
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .card-icon {
    width: 50px;
    height: 50px;
  }

  .div-block-251 {
    padding-top: 0;
  }

  .btn-blk-2 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .width-75 {
    width: 100%;
  }

  .grid-10 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .p-24-new.text-semibold.two-line-css-code {
    font-size: 20px;
  }

  .grid-7 {
    grid-auto-flow: column;
  }

  .grid-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grid-11.mobile-top-20 {
    margin-top: 20px;
  }

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

  .grid-12.mobile-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .nav-menu-4 {
    overflow: scroll;
  }

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

  .grid-13 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .div-block-286 {
    width: auto;
  }

  .profile-img-wrapper {
    align-items: flex-start;
  }

  .profile-card {
    align-items: center;
  }

  .card-width {
    width: 45%;
  }

  .v-header-left {
    margin-bottom: 25px;
  }

  .flex-align-center {
    flex-direction: column;
  }

  .tabs-float-2-button-wrapper {
    width: 100%;
  }

  .v-testimonial-card {
    padding: 27px 25px;
  }

  .p-32-medium {
    font-size: 25px;
    line-height: 32px;
  }

  .width-50 {
    padding: 0;
  }

  .v-flex {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-h-center.justify-gap.stretch {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-h-center.justify-gap.spl {
    flex-direction: row;
  }

  .mw-644, .mw-644.schedule-page, .mw-644.schedule-page, .mw-532px {
    max-width: 100%;
  }

  .bottom-140px {
    margin-bottom: 60px;
  }

  .mw-237 {
    flex: 1;
    max-width: 100%;
  }

  .flex-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .absolute-company-team-members-heading {
    display: none;
  }

  .slider-testimonial {
    height: 550px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-28px {
    text-align: left;
    flex-direction: column;
  }

  .mw-288.sizing-normal {
    max-width: 100%;
  }

  .div-block-302 {
    padding-left: 0;
  }

  .mw-420px {
    justify-content: center;
  }

  .press-page-header {
    padding: 20px;
  }

  .press-cover-image.radius-20real, .press-cover-image-copy.radius-20real, .press-cover-image-copy.radius-20real {
    height: 180px;
  }

  .div-block-306 {
    margin-top: 0;
    padding-top: 0;
  }

  .card-img---press {
    height: 180px;
  }

  .mw-1088.mg-bottom-60px.padding-right-30px.schedule {
    max-width: 100%;
  }

  .schedule-a-demo-div.radius-20real {
    padding: 20px;
  }

  .pdding-for-card {
    padding: 28px;
  }

  .text-coming-soon {
    font-size: 8ch;
  }

  .case-studies-card {
    text-align: left;
  }

  .blog-header {
    padding-top: 124px;
  }

  .div-block-313 {
    margin-top: 72px;
    margin-left: -100px;
  }

  .cf-navigation-3-container-2 {
    padding-left: 17px;
    padding-right: 17px;
  }

  .div-block-334 {
    margin-top: 0;
  }

  .div-block-335 {
    align-items: flex-start;
  }

  .div-block-336 {
    margin-bottom: 0;
  }

  .div-block-338 {
    order: -1;
  }

  .div-block-341 {
    height: auto;
  }

  .image-case-header {
    margin-top: 0;
  }

  .div-block-345 {
    margin-top: 92px;
  }

  .div-block-346 {
    flex-flow: wrap;
  }

  .div-block-346.text-medium {
    min-width: auto;
    display: flex;
  }

  .footer-upper-grid {
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-347 {
    margin-bottom: 29px;
  }

  .div-block-349 {
    padding-bottom: 0;
  }

  .mobile-text-center {
    text-align: center;
  }

  .mobile-text-left {
    text-align: left;
  }

  .div-block-353 {
    padding-top: 29px;
  }

  .div-block-354 {
    width: 43%;
  }

  .mobile-14 {
    font-size: 14px;
    line-height: 1.5;
  }

  .div-block-356, .mobile-bottom-60px {
    margin-bottom: 60px;
  }

  .div-block-370 {
    margin-top: -15px;
    margin-left: -23px;
    margin-right: -23px;
  }

  .mobile-bottom-40px {
    margin-bottom: 40px;
  }

  .mobile-bottom-30px {
    margin-bottom: 30px;
  }

  .div-block-371 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .collection-item-6 {
    flex-direction: column;
    display: flex;
  }

  .mask-3-copy {
    width: 25%;
  }

  .div-block-372 {
    margin-top: 37px;
  }

  .mobile-bottom-20px {
    margin-bottom: 20px;
  }

  .div-block-373, .div-block-374 {
    width: 100%;
  }

  ._27266a {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    padding: 16px;
  }

  .background-video {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 100%;
    height: 290px;
    margin-top: 48px;
    display: block;
    position: relative;
  }

  .grid-3x2-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .brand-4.responsive {
    padding-left: 0;
  }

  .menu {
    padding-bottom: 98px;
  }

  .blog-card {
    width: 90%;
    height: 260px;
  }

  .menu-button-2 {
    flex-direction: row;
    align-items: center;
  }

  .menu-button-2.w--open {
    padding-right: 0;
  }

  .dropdown-toggle-2.w--open {
    color: var(--royal-blue);
  }

  .menu-button-line {
    background-color: #34394b;
  }

  .div-block-379 {
    align-items: stretch;
  }

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

  .megamenu-2-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .nav-resource--whats-new {
    width: 160px;
    height: 107px;
  }

  .div-block-382.leftmg {
    padding-left: 13px;
  }

  .header-left-with-logo-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .header-left-with-logo-copy._w-100 {
    max-width: 100%;
  }

  .layout-2-column-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .owl-carousel-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .background-video-2 {
    height: 300px;
  }

  .case-study-logo-wrapper {
    flex: 0 auto;
    padding: 0 15px;
    display: flex;
  }

  .div-block-392 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .text-semibold-1.flex-gap {
    justify-content: flex-start;
  }

  ._4-h4-heading-n {
    font-size: 20px;
  }

  .div-block-393 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  ._4-layout-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .flipbpook-wrapper {
    height: 680px;
  }

  .white-overlay-for-ebook, .white-overlay-for-ebook-copy, .white-overlay-for-ebook_copy {
    width: 120px;
    height: 50px;
    bottom: 25px;
  }

  .max-width {
    width: 100%;
    max-width: 350px;
  }

  .container {
    max-width: none;
  }

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

  .button-primary-2.footer-form-button {
    position: relative;
    right: 0;
  }

  .clients-wrapper-three {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .clients-image {
    margin-left: 10px;
    margin-right: 10px;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .footer-bottom-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .jmpc-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .jpmc-form {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-flex {
    transition: transform .2s;
  }

  .icon-flex:hover {
    transform: scale(1.05);
  }

  .icon-26px {
    width: 20px;
  }

  .nav-menu-6 {
    display: block;
  }

  .menu-button-4, .icon-2 {
    display: none;
  }

  .nav-for-ads {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .jpmc-footer {
    background-repeat: repeat-x;
    background-size: cover;
  }

  .jpmc-footer---layout {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .pop-up-modal {
    display: none;
  }

  .div-block-418 {
    padding: 61px 20px 20px;
  }

  .div-block-259 {
    justify-content: flex-start;
    align-items: center;
  }

  .left-card-wrapper {
    display: none;
  }

  .blog-cta--wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
  }

  .heading-h4 {
    color: #231f20;
    font-size: 18px;
  }

  .content-wrapper-right {
    width: auto;
    max-width: 100%;
  }

  .p-14-og {
    white-space: normal;
    word-break: normal;
    overflow-wrap: anywhere;
  }

  .div-block-420 {
    position: static;
  }

  .book-a-demo {
    display: none;
  }

  .blog-grid-outer {
    grid-template-columns: 1.5fr;
  }

  .div-block-421 {
    text-align: right;
    display: flex;
  }

  .para-16 {
    font-size: 16px;
  }

  .button-3 {
    line-height: 1.5;
  }

  .div-block-391 {
    text-align: left;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .is-mobile-pop {
    z-index: 99;
    background-color: #0000002e;
    height: 100%;
    padding-top: 50%;
    display: none;
    position: fixed;
    inset: 0% 0% auto;
  }

  .blog-card---date-time {
    align-items: center;
  }

  .blog-card---date-time._16-bottom-mg {
    flex-flow: wrap;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .blog-header-grid {
    grid-template-columns: 1fr;
    display: block;
  }

  .featured-blog-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .featured-blog-img {
    aspect-ratio: 16 / 9;
    width: 100%;
  }

  .collection-list-12 {
    flex-flow: row;
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: auto;
  }

  .div-block-426 {
    flex-flow: column;
    margin-bottom: 36px;
  }

  .div-block-426.mobile-bottom-20px {
    margin-bottom: 51px;
  }

  .resource-page-header-white-bg {
    overflow: hidden;
  }

  .resource-page-header-white-bg.radius-12 {
    padding: 1rem;
  }

  .collection-item-8 {
    flex: none;
    width: 72vw;
  }

  .case-study--header-grid {
    grid-template-columns: 1fr;
    display: block;
  }

  .case-study-thumbnail {
    height: 250px;
    min-height: 250px;
  }

  .header-section-5050 {
    grid-column-gap: 0vw;
    grid-row-gap: 0vw;
  }

  .case-study-hero-internal-img {
    height: 220px;
  }

  .newsletter--header-grid-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .newsletter-featured.left-align {
    text-align: left;
    text-align: left;
  }

  .vertical-36px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-430 {
    margin-top: -40px;
  }

  .mw-600.schedule-page {
    max-width: 100%;
  }

  .content-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .p-28 {
    font-size: 14px;
  }

  .p-28.txt-blk {
    font-size: 24px;
  }

  .profile-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .testimonal-bg {
    padding: 30px 20px;
  }

  .div-block-435 {
    max-width: 60px;
    margin-bottom: 15px;
  }

  .quotes-ebook-flex {
    grid-template-columns: 1fr;
  }

  .mw-403 {
    margin-top: 0;
  }

  .announcementbar {
    font-size: 14px;
    line-height: 1;
  }

  .heading-h1 {
    font-size: 50px;
    line-height: 55px;
  }

  .heading-h1.center-in-tabs-m {
    margin-bottom: 15px;
  }

  .container-large.v-padding-100._100 {
    padding-bottom: 250px;
  }

  .fffki {
    text-align: center;
  }

  .vertical-padding-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .vertical-padding-2.in-mobile-top-60 {
    padding-top: 60px;
  }

  .button-blue-main {
    padding-left: 20px;
  }

  .off-white {
    text-align: center;
  }

  .container-63 {
    max-width: none;
  }

  .button-group {
    flex-flow: wrap;
    width: 100%;
  }

  .button-group.left {
    justify-content: center;
    align-items: center;
  }

  .button-group.left.mobile-in-left {
    justify-content: flex-start;
  }

  .div-block-447 {
    grid-template-columns: 1fr;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-group-left-right {
    flex-flow: column;
  }

  .flex-v.gap-40px {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex-v.gap-12px {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .margin-bottom-16px.ytghj {
    margin-bottom: 0;
  }

  .text-semibold-card.flex-gap {
    justify-content: flex-start;
  }

  .paragraph-4, .paragraph-4-copy {
    font-size: 16px;
  }

  .card-new, .card4-copy, .card4-copy {
    align-items: flex-start;
    padding-left: 28px;
    padding-right: 28px;
  }

  .nav-p {
    font-size: var(--p-14);
    line-height: var(--p-14-line-height);
  }

  .margin-bottom-60 {
    margin-bottom: 40px;
  }

  .mobile-space {
    margin-top: 60px;
  }

  .center-mobile {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .left-text-mobile {
    text-align: left;
  }

  .div-block-456 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-457 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-459 {
    height: 60dvh;
    padding-bottom: 0;
  }

  .bg-img-wrapper {
    height: auto;
  }

  .image-92 {
    object-fit: fill;
  }

  .div-block-461 {
    margin-top: 0;
  }

  .div-block-462 {
    grid-template-columns: 1fr;
  }

  .bg-home-top--home {
    margin-top: 0;
  }

  .card-new-with-animation.left {
    bottom: 0;
    right: 0;
  }

  .card-new-with-animation.right.in-view {
    bottom: 0;
    left: 0;
  }

  .tagline-wrapper {
    border-left-color: #0000;
  }

  .mobile--spacing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .email {
    width: 100%;
  }

  .div-block-386.leftmg {
    margin-top: 6px;
    padding-left: 13px;
  }

  .menu-left-2 {
    overflow: scroll;
  }

  .swiper-button-p {
    width: 2.4rem;
    height: 2.4rem;
  }

  .footer-col-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    width: 100%;
  }

  .eylo-platform-tabs {
    padding-left: 2%;
    padding-right: 2%;
  }

  .p-32.font-wf {
    font-size: 24px;
  }

  .swiper-button-n {
    width: 2.4rem;
    height: 2.4rem;
  }

  .icon64px {
    width: 50px;
  }

  .heading-h1-2 {
    font-size: 50px;
    line-height: 55px;
  }

  .v-container-copy-2 {
    padding-left: 10px;
    padding-right: 0;
  }

  .section-spacing.project {
    padding-left: 16px;
    padding-right: 16px;
  }

  .navigation-mob {
    z-index: 999;
  }

  .bg-purple-2.text-white {
    padding-left: 0;
    padding-right: 0;
  }

  .card-main {
    border-radius: 16px;
    flex: none;
    max-height: 900px;
    padding: 20px;
  }

  .card-main.w--current {
    overflow: hidden;
  }

  .cta-card-mein {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .navigation-wrapp {
    background-color: #000;
  }

  .email-subscribers-form {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .footer-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .xslider {
    padding: 16px;
  }

  .div-block-481 {
    align-items: stretch;
  }

  .card-heading-3 {
    display: block;
  }

  .card-for-nav-2.greyy {
    padding-top: 16px;
    padding-bottom: 18px;
  }

  .mobile-dropdown {
    width: 100%;
  }

  .div-block-483 {
    align-items: stretch;
  }

  .tabs-menu-22 {
    flex-flow: column;
  }

  .heading-h2 {
    font-size: 44px;
    line-height: 54px;
  }

  .heading-h2.text-color-black {
    font-size: 35px;
  }

  .flex-h.gap-10 {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .form-filed {
    width: 100%;
  }

  .p-20-2 {
    font-size: 16px;
  }

  .workplace-card {
    border-radius: 16px;
    padding: 20px 20px 30px;
  }

  .image-wrapper-with-radius {
    z-index: -2;
    border-radius: 16px;
  }

  .image-wrapper-with-radius.is-mobile-z-index {
    z-index: 0;
    z-index: 0;
  }

  .mg-bottom-32px-3 {
    margin-bottom: 20px;
  }

  .swiper-slide-2 {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .swiper-slide-2.new-style {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .content-wrapper-70.text-color-black.mg-top-60px {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mw-404 {
    margin-top: 0;
  }

  .dropdown-link-mobile {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .cta-wrapper-new {
    margin-top: -289px;
    margin-bottom: -193px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .layout-2x {
    grid-template-columns: 1fr;
  }

  .tabs-link-splsd {
    border-radius: 16px;
    max-width: none;
  }

  .tabs-link-splsd._3.w--current, .tabs-link-splsd._2.w--current, .tabs-link-splsd._1.w--current, .tabs-link-splsd._3.w--current, .tabs-link-splsd._2.w--current, .tabs-link-splsd._1.w--current {
    border-radius: 16px;
  }

  .marquee-wrapper.left-to-right {
    z-index: -1;
    z-index: -1;
  }

  .marquee.is-marquee-3 {
    z-index: -1;
    background-color: #fff0;
    position: relative;
  }

  .marquee.is-marquee-3.in-mobile-index0 {
    z-index: 0;
    z-index: 0;
  }

  .marquee.is-marquee-2.in-mobile-index-0 {
    z-index: 0;
    z-index: 0;
    position: relative;
  }

  .slider-card-new {
    padding: 20px;
  }

  .menu-button-5 {
    flex-direction: row;
    align-items: center;
  }

  .menu-button-5.w--open {
    padding-right: 0;
  }

  .max-width-70.auto {
    max-width: 100%;
  }

  .dropdown-toggle-3.w--open {
    color: #005dff;
  }

  .btn-primary-3 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .points-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .card-sub-heading {
    margin-top: 6px;
    font-size: 1rem;
    display: flex;
  }

  .marquee-slide {
    z-index: -1;
  }

  .buttons-row-2 {
    flex-direction: column;
    align-self: center;
  }

  .buttons-row-2.center---tablet {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-direction: column;
    align-items: center;
  }

  .footer-wrapper-new {
    margin-top: 50px;
  }

  .mobile-nav {
    background-color: #030210;
  }

  .footer-col.rel {
    position: static;
    top: 0;
  }

  .footer-col.rel.mobile-rel_1 {
    position: relative;
    top: -343px;
  }

  .footer-col.rel.mobile-rel {
    position: relative;
    top: -178px;
  }

  .mask-4.in-mobile-100 {
    max-width: 100%;
    min-height: auto;
  }

  .dropdown-toggle-4.w--open {
    color: #005dff;
  }

  .div-block-487.leftmg {
    padding-left: 13px;
  }

  .layout-3x.reltive-s {
    grid-template-columns: 1fr;
  }

  .image-margin-bottom {
    display: flex;
  }

  .image-margin-bottom.nobottom {
    margin-top: 0;
  }

  .footer-col-c {
    grid-template-columns: 1fr 1fr;
  }

  .email-subscribers-form-cta {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .div-block-490, .div-block-490.text-white, .div-block-490.text-white {
    flex-flow: column;
  }

  .e-book-wrapper {
    height: auto;
  }

  .forms-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .swiper-slide-3 {
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .swiper-slide-3.new-style {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .mask-5.in-mobile-100 {
    max-width: 100%;
    min-height: auto;
  }

  ._3-card-layout {
    flex-flow: column;
  }

  .tab-head-group-with-gap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .logo-main-wrapper {
    flex-flow: column;
  }

  .tabs-link-spl-copy {
    max-width: none;
  }

  .card-main-copy {
    border-radius: 15px;
    flex: none;
    padding: 20px;
  }

  .card-main-copy.w--current {
    overflow: hidden;
  }

  .white-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

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

  .tab-head-group-with-gapnew {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  ._3-card-layout-2 {
    flex-flow: column;
  }

  .card-main-2 {
    border-radius: 16px;
    flex: none;
    max-height: 900px;
    padding: 20px;
  }

  .card-main-2.w--current {
    overflow: hidden;
  }

  .different-card-wrapper {
    padding: 30px;
  }

  .teams-card-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .teams-main-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .creston-main-grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .creston-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .matrics-main-wrapper {
    grid-column-gap: 31px;
    grid-row-gap: 31px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta-card-wrapper {
    padding: 30px;
  }

  .form-2 {
    flex-flow: column;
  }

  .field-label {
    text-align: left;
  }

  .header-form {
    padding-bottom: 20px;
  }

  .bg-video-wrapper {
    padding: 30px 20px;
  }

  .youtube {
    border-radius: 10px;
  }

  .background-video-4 {
    max-width: 100%;
  }

  .background-video-4.home-new {
    aspect-ratio: 762 / 449;
    aspect-ratio: 762 / 449;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-111 {
    height: 38px;
  }

  .logo-wrapper {
    flex: none;
  }

  .creston-main-card-wrapper {
    border-radius: 20px;
    padding: 20px;
  }

  .benefits-card {
    padding: 20px;
  }

  .div-block-510 {
    flex: none;
  }

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

  .padding-32 {
    padding-left: 10px;
  }

  ._2x-grid-responsive-copy.bg-ligth-blue {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-color: #0000;
    border-radius: 0;
    place-items: center;
    padding-bottom: 0;
    overflow: hidden;
  }

  .p-34 {
    font-size: 28px;
    line-height: 36px;
  }

  .p-34.text-black {
    font-size: 24px;
  }

  .p-34.text-black.mg-w-500 {
    font-size: 28px;
  }

  .text-field-4 {
    text-align: left;
  }

  .text-center-3.mg-bottom-24 {
    display: none;
  }

  .logo-img {
    margin-bottom: 54px;
  }

  .bg-white-2 {
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 101%;
    padding: 20px 10px 0;
    display: flex;
  }

  .c-container {
    margin-left: 5px;
    margin-right: 5px;
  }

  .gap-16 {
    text-align: center;
  }

  .hero_content {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  ._3x-grid-responsive, ._3x-grid-responsive.mg-top-34.icon, ._3x-grid-responsive.mg-top-34.icon, ._3x-grid-responsive.mg-top-34.icon {
    grid-template-columns: 1fr;
  }

  .card-3._1.no-border {
    justify-content: space-between;
    align-items: center;
  }

  .mg-top-70 {
    display: none;
  }

  .heading-style-h4 {
    font-size: 20px;
  }

  .heading-style-h4.text-bold {
    text-align: center;
  }

  .heading-style-h4.text-bold.mg-w-400 {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .button-primary-4 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-primary-4.width-100 {
    height: 48px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .card3.text-center.margin-top-118 {
    margin-top: 0;
  }

  .card3.white-bg {
    padding-left: 33px;
    padding-right: 33px;
  }

  .card-3-copy.text-center.margin-top-118 {
    margin-top: 0;
  }

  .card-3-copy.white-bg {
    padding-left: 33px;
    padding-right: 33px;
  }

  ._2-grid._1 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .slide {
    padding: 10px 20px;
  }

  .left-arrow-5 {
    left: -19%;
  }

  .right-arrow-4 {
    bottom: auto;
    left: 30%;
  }

  .image-115 {
    width: 70%;
  }

  .a-img-box {
    width: 40%;
    left: 5%;
  }

  .content-wrapper-2 {
    margin-top: 300px;
  }

  .back-blur {
    grid-template-columns: 1fr 1fr;
  }

  .robot {
    height: 80%;
  }

  ._w-350 {
    width: 100%;
  }

  .p-24-2 {
    font-size: 17px;
  }

  .bottom {
    bottom: 2%;
  }

  .main-button-m {
    padding-left: 20px;
  }

  .hero-wrapper-2 {
    max-width: 100%;
  }

  .buildings {
    object-fit: cover;
    width: 30%;
  }

  .mw-756-2.unq.gap {
    max-width: 100%;
  }

  .heading-h1-3 {
    font-size: 50px;
    line-height: 55px;
  }

  .btn-primary-4 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .newsletter-link {
    padding: 5px 10px;
  }

  .newsletter-tabs {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    width: 100%;
  }

  .h2-2 {
    font-size: 0;
  }

  .button-group-2 {
    flex-flow: wrap;
    width: 100%;
  }

  .form-block-5 {
    overflow: auto;
  }

  .radio-button-label, .radio-button-label-2, .text-block-63 {
    font-size: 16px;
  }

  .main-wrapper, .green-bg {
    padding: 40px 30px;
  }
}

#w-node-_631ce26d-86bb-6ee4-a91d-b2d91427198a-66f7fde0, #w-node-_631ce26d-86bb-6ee4-a91d-b2d914271993-66f7fde0, #w-node-_8fbd0620-6d1c-93c7-5081-4de5161801d5-66f7fde0, #w-node-_8fbd0620-6d1c-93c7-5081-4de5161801d9-66f7fde0, #w-node-_8fbd0620-6d1c-93c7-5081-4de5161801dc-66f7fde0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aec39f9a-4dcd-90b5-0f86-c4dc0523e4e0-3285976c {
  justify-self: end;
}

#w-node-f8bdf129-aca5-f96b-aabe-263a9dc221f1-3285976c, #w-node-d311591f-b34e-654f-4a64-85593285977b-3285976c, #w-node-e181f641-0bf0-0e3e-15c2-da545ce7874b-3285976c, #w-node-_8e024f07-d3f6-3dc4-b0cf-4339222ffd17-3285976c, #w-node-a65268c3-e349-53dc-9d9a-bf7ff62ac21b-3285976c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e87befb2-c9d6-b19e-268b-329e1fc1fe9b-1fc1fe5d {
  align-self: stretch;
}

#w-node-e87befb2-c9d6-b19e-268b-329e1fc1feba-1fc1fe5d {
  justify-self: end;
}

#w-node-e87befb2-c9d6-b19e-268b-329e1fc1fed0-1fc1fe5d, #w-node-e87befb2-c9d6-b19e-268b-329e1fc1fed3-1fc1fe5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e87befb2-c9d6-b19e-268b-329e1fc1fee6-1fc1fe5d, #w-node-e87befb2-c9d6-b19e-268b-329e1fc1fefd-1fc1fe5d {
  align-self: stretch;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52d10-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52d58-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52d76-b1009dbc {
  align-self: start;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52d86-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52d9e-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52da1-b1009dbc {
  align-self: start;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52db5-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52dff-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52e05-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52e2f-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52e47-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52e60-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52ea8-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52eae-b1009dbc, #w-node-_4a312160-cdda-8708-39df-9bcd25b52ec1-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a312160-cdda-8708-39df-9bcd25b52ed9-b1009dbc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-aec39f9a-4dcd-90b5-0f86-c4dc0523e4e0-3285976c {
    justify-self: auto;
  }

  #w-node-_4a312160-cdda-8708-39df-9bcd25b52ea8-b1009dbc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
