:root {
  --081118: #081118;
  --0c92a2: #0c92a2;
  --_styles---heading--h1-size: 60px;
  --_styles---heading--h3-size: 36px;
  --_styles---text-paragraph--lg-size: 18px;
  --fff: white;
  --catalogue100: #f4b583;
  --netural400: #808089;
  --netural100: #fafafc;
  --black: black;
  --netural-300: #b2b2bb;
  --neutral200: #f5f5f7;
  --5f5f66: #5f5f66;
  --netural-900: #2b2b2b;
  --_styles---heading--h2-size: 48px;
  --_styles---heading_line-height--h2: 56px;
  --_styles---heading_line-height--h1: 64px;
  --_styles---text-paragraph--2xl-size: 24px;
  --_styles---text-paragraph_line-height--2xl-size: 36px;
  --_styles---text-paragraph--xl-size: 20px;
  --_styles---text-paragraph_line-height--xl-size: 28px;
  --colors-blue-800: #1e40af;
  --_styles---text-paragraph--base-size: 16px;
  --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--xl-size);
  --_styles---heading--h6-size: 20px;
  --_styles---heading_line-height--h6: 28px;
  --_styles---text-paragraph--xs-size: 12px;
  --_styles---text-paragraph_line-height--xs-size: 16px;
  --_styles---heading--h5-size: 24px;
  --_styles---heading_line-height--h5: var(--_styles---heading_line-height--h4);
  --_styles---text-paragraph--sm-size: 14px;
  --colors-slate-50: #f8fafc;
  --_styles---section--padding_vertical: 40px;
  --_styles---font-family--tenon: Tenon, Arial, sans-serif;
  --_styles---heading_line-height--h3: 40px;
  --_styles---heading--h4-size: 30px;
  --_styles---heading_line-height--h4: 36px;
  --_styles---text-paragraph_line-height--base-size: 24px;
  --_styles---text-paragraph_line-height--sm-size: 20px;
  --_styles---font-family--dm-sans: "DM Sans", sans-serif;
  --_styles---gap--16: 16px;
  --color-teal: #099;
  --_padding---padding-global: 2.5rem;
  --overlaycolor: #0000004d;
  --colors-teal-200: #99f6e4;
  --colors-indigo-500: #6366f1;
  --size: 32px;
  --size-2: 32px;
  --hero-heading: 60px;
  --_styles---gap--60: 60px;
  --_styles---gap--24: 24px;
  --_styles---heading_line-height--percentage: 100%;
  --_styles---heading_line-height--percentage-50: 50%;
}

body {
  color: #4e596c;
  --_styles---heading--h1-size: 60px;
  --_styles---heading--h3-size: 36px;
  --_styles---text-paragraph--lg-size: 18px;
  --_styles---heading--h2-size: 48px;
  --_styles---heading_line-height--h2: 56px;
  --_styles---heading_line-height--h1: 64px;
  --_styles---text-paragraph--2xl-size: 24px;
  --_styles---text-paragraph_line-height--2xl-size: 36px;
  --_styles---text-paragraph--xl-size: 20px;
  --_styles---text-paragraph_line-height--xl-size: 28px;
  --_styles---text-paragraph--base-size: 16px;
  --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--xl-size);
  --_styles---heading--h6-size: 20px;
  --_styles---heading_line-height--h6: 28px;
  --_styles---text-paragraph--xs-size: 12px;
  --_styles---text-paragraph_line-height--xs-size: 16px;
  --_styles---heading--h5-size: 24px;
  --_styles---heading_line-height--h5: var(--_styles---heading_line-height--h4);
  --_styles---text-paragraph--sm-size: 14px;
  --_styles---section--padding_vertical: 40px;
  --_styles---font-family--tenon: Tenon, Arial, sans-serif;
  --_styles---heading_line-height--h3: 40px;
  --_styles---heading--h4-size: 30px;
  --_styles---heading_line-height--h4: 36px;
  --_styles---text-paragraph_line-height--base-size: 24px;
  --_styles---text-paragraph_line-height--sm-size: 20px;
  --_styles---font-family--dm-sans: "DM Sans", sans-serif;
  --_styles---gap--16: 16px;
  --_styles---gap--60: 60px;
  --_styles---gap--24: 24px;
  --_styles---heading_line-height--percentage: 100%;
  --_styles---heading_line-height--percentage-50: 50%;
  --_padding---padding-global: 2.5rem;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

h2 {
  color: var(--081118);
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 42px;
  font-weight: 700;
  line-height: 110%;
}

h4 {
  color: var(--081118);
  letter-spacing: -.66px;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
}

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

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 110%;
}

p {
  letter-spacing: -.05em;
  margin-bottom: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 165%;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 24px;
  padding-left: 15px;
  padding-right: 16px;
}

ol {
  letter-spacing: -.36px;
}

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

strong {
  font-weight: bold;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

.content-body-text.dec-19 {
  margin-bottom: 48px;
}

.content-body-text.dec-19._3-jan {
  font-size: var(--_styles---text-paragraph--lg-size);
  margin-bottom: 24px;
}

.timer-text {
  grid-column-gap: 6px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.timer-text.blog-inner-timer {
  margin-bottom: 0;
}

.text-block-10 {
  background-color: var(--fff);
  color: var(--netural400);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 110%;
}

.div-block-12 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: 0;
  display: flex;
}

.date-text {
  color: var(--netural400);
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 140%;
}

.hero-section-blog-innerpage {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.inner-category-box {
  background-color: var(--catalogue100);
  text-align: left;
  border-radius: 100px;
  padding: 8px 12px;
  display: inline-block;
}

.text-block-17 {
  color: var(--081118);
  letter-spacing: -.015em;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  line-height: 110%;
}

.inner-page-heading {
  color: var(--black);
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

.inner-page-hero-image {
  object-fit: cover;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
  width: 540px;
  height: 280px;
}

.content-section {
  border-bottom: 1px solid #b2b2bb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 40px;
  margin-right: 40px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.content-section.may-7 {
  padding-bottom: 60px;
}

.suggestion-section {
  z-index: 5;
  background-color: #fff;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: sticky;
}

.heading-8 {
  color: var(--081118);
  letter-spacing: -.02em;
  margin-top: 26px;
  margin-bottom: 40px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 36px;
  line-height: 100%;
}

.div-block-16 {
  justify-content: space-between;
  align-items: baseline;
  padding-top: 0;
  display: flex;
}

.div-block-17 {
  grid-column-gap: 8px;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-21 {
  color: var(--081118);
  letter-spacing: -.02em;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
}

.author-details {
  grid-column-gap: 12px;
  border-right: .5px solid var(--netural-300);
  align-items: center;
  padding-right: 24px;
  text-decoration: none;
  display: flex;
}

.blog_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 36px;
  height: 36px;
}

.text-block-22 {
  color: var(--081118);
  letter-spacing: -.48px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-block-23 {
  color: var(--netural400);
  letter-spacing: -.03em;
  font-family: DM Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}

.suggestion-item-list {
  z-index: 10;
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 57px;
  display: block;
  position: relative;
}

.div-block-18 {
  background-color: var(--netural100);
  border: 1.5px solid #0000;
  border-radius: 8px;
  text-decoration: none;
  display: block;
}

.div-block-18:hover {
  background-color: #f1fbfe;
  border: 1.5px solid #64748b33;
}

.div-block-19 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  border-radius: 8px;
  height: 216px;
}

.tag {
  background-color: var(--catalogue100);
  border-radius: 100px;
  margin-top: 18px;
  margin-bottom: 16px;
  padding: 4px 8px;
  display: inline-block;
}

.text-block-24 {
  color: var(--081118);
  letter-spacing: -.015px;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 110%;
}

.heading-9 {
  color: var(--081118);
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.div-block-24 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
}

.collection-item-3 {
  background-color: #0000;
  display: flex;
}

.errortext-div {
  color: #e9142b;
  text-align: left;
  background-color: #0000;
  align-self: flex-start;
  padding-top: 0;
  font-size: 12px;
  font-weight: 500;
  display: none;
  position: static;
  top: 0%;
  left: 0;
}

.errortext-div.is-1 {
  align-self: center;
  display: none;
}

.form.featurespage-form {
  margin-right: 2px;
}

.form.featurespage-form.hero-feature {
  margin-right: 5px;
}

.form.featurespage-form.hero-feature.mar-20 {
  flex-flow: row;
  align-items: center;
  margin-right: 0;
}

.form.featurespage-form.hero-feature.mar-20.mar-25 {
  justify-content: center;
  align-items: flex-start;
}

.text-block-32 {
  color: #fff;
  text-align: left;
  letter-spacing: -.015em;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
}

.text-block-32.request-trial-text {
  font-size: 18px;
}

.text-block-32.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.text-block-32.lp-cat-btn-text.color-cta-text {
  color: var(--fff);
  letter-spacing: -.24px;
  letter-spacing: -.24px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 16px;
}

.page-container {
  padding-top: 84px;
}

.page-container.is-1, .page-container.is-2 {
  padding-top: 0;
}

.page-container.aug14 {
  z-index: 5;
  background-color: #fff;
  padding-top: 0;
  position: relative;
  top: -80px;
}

.page-container.aug14.is-1 {
  z-index: 5;
  background-color: #fff;
  padding-top: 0;
  top: 0;
}

.page-container.aug14.is-1.is-2 {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

.featurespage-input.lp-input {
  border-style: solid solid solid none;
  border-width: 0;
  border-color: var(--0c92a2);
  background-color: #fafafc;
  width: 100%;
  height: 60px;
  padding: 5.5px 190px 5.5px 20px;
}

.featurespage-input.lp-input::placeholder {
  color: #808089;
  letter-spacing: -.24px;
  font-size: 16px;
}

.featurespage-input.lp-input.color-cta-input {
  background-color: #fff;
  border: 1px solid #a3aebd;
  height: 48px;
  margin-left: 1px;
  margin-right: 0;
}

.featurespage-input.lp-input.color-cta-input.nov-19 {
  border-width: 2px;
  border-color: #c9cfd8;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-style: none;
  width: 528px;
  max-width: 528px;
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
  padding-right: 200px;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
  padding-right: 248px;
}

.featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
  border-style: solid;
  border-width: 1px;
}

.submit-btn-section-engagement {
  z-index: 2;
  grid-column-gap: 12px;
  cursor: pointer;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 260px;
  height: 56px;
  margin-top: 0;
  margin-left: 0;
  padding: 11px 15px 11px 20px;
  text-decoration: none;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: relative;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement:hover {
  background-image: linear-gradient(#fff3, #fff3);
  border: 2px #56b0bb;
  width: 260px;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top {
  grid-column-gap: 8px;
  cursor: pointer;
  width: 180px;
  height: 49px;
  margin-top: 6px;
  margin-left: -186px;
  padding: 10px 12px 10px 24px;
}

.submit-btn-section-engagement.lp-cta-top:hover {
  width: 180px;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn {
  cursor: pointer;
  background-color: #eae9fe;
  width: 185px;
  height: 36px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn:hover {
  background-color: #c6c3fd;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben {
  background-color: #7158f5cc;
  width: 186px;
  margin-left: -191px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben:hover {
  background-color: #5946ba;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b {
  background-color: #f1503a;
  margin-left: -192px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b:hover {
  background-color: #cd4431;
  background-image: none;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
  width: auto;
  margin-left: -146px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn.is-1 {
  margin-left: -172px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.is-red {
  background-color: #e9142b;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.is-red:hover {
  background-color: #cd3b36;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19 {
  background-color: #081118;
  width: 198px;
  height: 40px;
  margin-left: -204px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11 {
  width: auto;
  height: 52px;
  margin-top: 0;
  margin-left: -186px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-1 {
  width: 34%;
  margin-left: 0;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-1.is-red:hover {
  width: 34%;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-2 {
  margin-left: -174px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25 {
  box-shadow: none;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5 {
  width: 240px;
  margin-left: -244px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5.may-21 {
  background-color: #000;
  width: 198px;
  margin-left: -202px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5.may-21.may-30 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  width: 138px;
  margin-left: -142px;
  padding: 8px 8px 8px 12px;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.is-1.is-red {
  background-color: #e9142b;
}

.submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.is-1.is-red:hover {
  background-color: #cd3b36;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn {
  width: 100%;
  height: 56px;
  margin: 2px 4px;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.btn-changes {
  margin-right: 4px;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template {
  padding-left: 24px;
  padding-right: 16px;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2 {
  background-color: #f1503a;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2:hover {
  background-color: #cd4431;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: var(--black);
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-20-btn-color {
  background-color: #000;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
  background-color: #000;
  width: auto;
  box-shadow: 32px 0 43px #44769a1f, 13px 0 17px #44769a14, 5px 0 6.4px #44769a0d;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color.mar-21-margin {
  margin: 0;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color.mar-21-margin.color-change {
  background-color: #e9142b;
}

.submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color.mar-21-margin.color-change:hover {
  background-color: #cd3b36;
  background-image: linear-gradient(#ffffff1a, #ffffff1a);
}

.submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color {
  width: 190px;
  height: 45px;
  margin-left: -196px;
  padding-left: 25px;
}

.submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color.mar-20.apr-5 {
  align-self: center;
  width: 100%;
  margin-left: 0;
}

.submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color.mar-20 {
  margin-top: 7px;
  margin-left: -198px;
  padding-right: 12px;
}

.submit-btn-section-engagement.jan-10.hero-btn {
  width: auto;
}

.submit-btn-section-engagement.jan-10.hero-btn.jan-11 {
  display: none;
}

.submit-btn-section-engagement.is-red {
  background-color: #e9142b;
}

.submit-btn-section-engagement.is-red:hover {
  background-color: #cd3b36;
  background-image: none;
}

.collection-list-7 {
  align-items: stretch;
  display: flex;
}

.popup-heading.lp-popup-heading.dec-19 {
  max-width: 270px;
  margin-top: 26px;
}

.content-heading.text-center {
  text-align: center;
  margin-bottom: 0;
}

.loader-container {
  display: block;
  position: absolute;
}

.calendar-content {
  display: none;
}

.calendar-content.is-100 {
  width: 100%;
  margin-top: 20px;
}

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

.rich-final-section {
  max-width: 700px;
  display: block;
}

.rich-final-section h1 {
  color: var(--black);
  text-align: left;
  letter-spacing: -1.16px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 58px;
  font-weight: 800;
  line-height: 120%;
}

.rich-final-section h2 {
  letter-spacing: -1.05px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: DM Sans, sans-serif;
  font-size: 35px;
  line-height: 140%;
}

.rich-final-section h3 {
  color: var(--081118);
  letter-spacing: -.75px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: DM Sans, sans-serif;
  font-size: 25px;
  line-height: 140%;
}

.rich-final-section h5 {
  opacity: .7;
  color: var(--081118);
  letter-spacing: -.66px;
  margin-bottom: 16px;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.rich-final-section p {
  opacity: .7;
  color: var(--081118);
  letter-spacing: -.09px;
  margin-bottom: 24px;
  font-size: 18px;
}

.rich-final-section img {
  border: 1px solid #0811181a;
  border-radius: 10px;
  margin-top: 24px;
  margin-bottom: 48px;
}

.rich-final-section ol {
  margin-bottom: 24px;
  padding-left: 32px;
  padding-right: 16px;
}

.rich-final-section li {
  opacity: .7;
  color: var(--081118);
  letter-spacing: -.09px;
  margin-bottom: 18px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 165%;
}

.modal-centering {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 50px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.modal-bg {
  z-index: 0;
  cursor: pointer;
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.modal-bg.dec-19 {
  opacity: 1;
}

.modal-bg.is-full {
  pointer-events: none;
  pointer-events: none;
  background-color: #fff;
}

.modal-parent-2.dec-19 {
  display: block;
}

.div-block-98.dec-19.jan-11 {
  width: auto;
}

.image-89.dec-19 {
  width: 100%;
}

.new-lp-report-section.dec-19 {
  max-width: 1400px;
  padding-left: 40px;
  padding-right: 40px;
}

.new-lp-report-section.dec-19.jan-11.jan-11-perform {
  padding-top: 0;
}

.new-lp-report-section-wrapper.dec-19 {
  background-color: #dfdcff66;
  background-image: none;
  border-style: none;
  flex-direction: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.report-section-heading.dec-19 {
  color: #000;
}

.report-section-heading.dec-19.jan-10 {
  text-align: center;
}

.div-block-104.dec-19 {
  opacity: 1;
  background-color: #dfdcff;
  background-image: none;
  border-radius: 20px;
  justify-content: flex-start;
  padding-top: 35px;
  padding-left: 68px;
  padding-right: 68px;
  display: flex;
}

.div-block-104.dec-19._3-jan {
  flex-direction: column;
  align-items: center;
}

.featurespage-input-2 {
  color: #081118;
  background-color: #f5f5f7;
  border: 1px solid #64748b26;
  border-radius: 100px;
  width: 557px;
  height: 56px;
  margin-bottom: 0;
  padding: 17px 32px 17px 27px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.featurespage-input-2:focus-visible, .featurespage-input-2[data-wf-focus-visible] {
  color: #081118;
}

.featurespage-input-2.lp-input {
  background-color: #fafafc;
  border: 0 solid #0c92a2;
  border-left-style: none;
  width: 100%;
  height: 60px;
  padding: 5.5px 190px 5.5px 20px;
}

.featurespage-input-2.lp-input::placeholder {
  color: #808089;
  letter-spacing: -.24px;
  font-size: 16px;
}

.featurespage-input-2.lp-input.color-cta-input {
  background-color: #fff;
  border: 1px solid #a3aebd;
  height: 48px;
  margin-left: 1px;
  margin-right: 0;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
  padding-right: 200px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-8 {
  background-color: #fff;
  border-style: none;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.may-6 {
  border-color: #0000;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.may-6.may-14 {
  max-width: none;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-style: none;
  width: 528px;
  max-width: 528px;
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
  width: 450px;
  max-width: none;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22 {
  padding-right: 210px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
  color: #000;
  letter-spacing: -.21px;
  width: 100%;
  padding-top: 4.2px;
  padding-bottom: 4.2px;
  padding-right: 150px;
  font-size: 14px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30::placeholder {
  font-size: 14px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
  height: 56px;
}

.featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
}

.text-block-93 {
  text-align: center;
  font-size: 12px;
}

.text-block-95.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.text-block-95.lp-cat-btn-text.color-cta-text {
  color: #fff;
  letter-spacing: -.24px;
  letter-spacing: -.24px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.form-block-8.color-cta-form.mar-20 {
  margin-left: 0;
}

.popup-heading-2.lp-popup-heading.dec-19 {
  max-width: 270px;
  margin-top: 26px;
}

.popup-heading-2.lp-popup-heading.dec-19.mar-20.may-14 {
  margin-top: 54px;
  margin-bottom: 0;
}

.popup-heading-2.lp-popup-heading.dec-19.mar-20.may-14.is-1 {
  margin-top: 0;
  padding-bottom: 26px;
}

.div-block-167 {
  background-image: none;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.div-block-167.input-container {
  width: 500px;
  margin-bottom: 0;
  padding: 0;
}

.div-block-167.input-container.hero-form-container {
  align-self: center;
  width: 270px;
  height: 64px;
}

.div-block-167.input-container.hero-form-container.hero-input-btn {
  background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button {
  margin-right: 0;
  padding-right: 0;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container {
  padding-top: 2px;
  padding-right: 8px;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template {
  width: 242px;
  margin-top: 0;
  margin-bottom: 24px;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
  background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  justify-content: center;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 2px;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
  width: 500px;
  box-shadow: 0 32.308px 43.0773px #2a9fb91f, 0 4.85342px 6.47123px #2a9fb90d;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20.may-6 {
  background-image: linear-gradient(6deg, #cba3ff 2%, #a0e3ff 37%, #22c0e3);
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20.may-6.may-14 {
  width: 100%;
  box-shadow: 0 32.308px 43.0773px #09485626, 0 4.85342px 6.47123px #2a9fb91a;
}

.div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20.may-7 {
  width: 100%;
}

.form-block-11 {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.form-block-11.color-cta-form.mar-20 {
  margin-left: 0;
}

.text-block-112 {
  color: #fff;
  text-align: left;
  letter-spacing: -.015em;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
}

.text-block-112.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.text-block-112.lp-cat-btn-text.color-cta-text {
  color: #fff;
  letter-spacing: -.24px;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.text-block-112.lp-cat-btn-text.color-cta-text.may-14 {
  font-size: 18px;
}

.success-message-13 {
  background-color: #fff;
  border: 1.5px solid #cee7ea;
  border-radius: 100px;
}

.text-block-114 {
  color: #081118;
  text-align: center;
  letter-spacing: -.015em;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.div-block-168 {
  grid-column-gap: 13px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.form-6 {
  display: flex;
  position: relative;
}

.form-6.featurespage-form {
  margin-right: 2px;
}

.form-6.featurespage-form.hero-feature {
  margin-right: 5px;
}

.form-6.featurespage-form.hero-feature.mar-20 {
  margin-right: 0;
}

.form-6.featurespage-form.hero-feature.mar-20.is-center {
  justify-content: center;
}

.div-block-171 {
  width: 0;
  height: 0;
}

.div-block-173 {
  background-image: none;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.div-block-173.dec-19.report-form-div.mar-27 {
  margin-bottom: 0;
}

.text-block-118 {
  text-align: center;
  font-size: 12px;
}

.text-block-120 {
  color: #fff;
  text-align: left;
  letter-spacing: -.015em;
  font-family: DM Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 140%;
}

.text-block-120.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.text-block-120.lp-cat-btn-text.color-cta-text {
  color: #fff;
  letter-spacing: -.24px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 16px;
}

.text-block-120.lp-cat-btn-text.color-cta-text.may-30 {
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.form-7 {
  display: flex;
  position: relative;
}

.form-7.featurespage-form {
  margin-right: 2px;
}

.form-7.featurespage-form.hero-feature {
  margin-right: 5px;
}

.form-7.featurespage-form.hero-feature.may-30 {
  margin-right: 0;
}

.form-block-12 {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.form-block-12.color-cta-form.may-30 {
  margin-left: 0;
}

.image-157.dec-19 {
  width: 100%;
  display: block;
}

.image-157.dec-19.mar-20 {
  z-index: -1;
}

.text-block-121.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.integration-form.featurespage-form {
  margin-right: 2px;
}

.integration-form.featurespage-form.hero-feature {
  margin-right: 5px;
}

.integration-form.featurespage-form.hero-feature.mar-20 {
  flex-flow: row;
  align-items: center;
  margin-right: 0;
}

.integration-form.featurespage-form.hero-feature.mar-20.mar-25 {
  justify-content: center;
  align-items: flex-start;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

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

.blog-popup_container {
  z-index: 2000;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
  position: fixed;
}

.blog-popup {
  z-index: 200;
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  background-color: #f3f3ff;
  border: 2px solid #64748b26;
  border-radius: 24px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 1125px;
  height: auto;
  min-height: 603px;
  padding: 40px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 22.31px 23.08px #00132166;
}

.blog-popup.is-full {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  box-shadow: none;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  flex-flow: row;
  width: 100%;
  max-width: 1140px;
  padding-left: 0;
  padding-right: 0;
}

.pop-up-info-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 508px;
  display: flex;
}

.pop-up-info-container.is-full {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  max-width: 558px;
  display: flex;
}

.pop-up-info-container.is-full_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  max-width: 558px;
}

.pop-up-info-container.is-secondstep {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  width: 100%;
  max-width: 558px;
  display: none;
}

.blog-popup-heading {
  letter-spacing: -1.501px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: 52px;
  line-height: 110%;
}

.blog-popup-paragraph {
  color: #6a6a6a;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 130%;
}

.engage-img {
  width: 430px;
  overflow: visible;
}

.div-block-239 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-self: flex-start;
  display: flex;
}

.text-block-151 {
  color: #6a6a6a;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 144%;
}

.text-block-152 {
  color: #56b0bb;
  font-family: Tenon, Arial, sans-serif;
  font-size: 18px;
  line-height: 144%;
}

.info-form-container {
  width: 487px;
}

.info-form-container.is-full {
  width: 100%;
}

.pop-up-close-button {
  pointer-events: auto;
  cursor: pointer;
  position: absolute;
  inset: 3% 2% auto auto;
}

.perform-img {
  width: 430px;
}

.kudos-img {
  width: 400px;
  overflow: visible;
}

.engage-form-block {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.engage-form-block.color-cta-form.mar-20 {
  margin-left: 0;
}

.recognize-form-block {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.recognize-form-block.color-cta-form.mar-20 {
  margin-left: 0;
}

.performance-form-block {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.performance-form-block.color-cta-form.mar-20 {
  margin-left: 0;
}

.performance-form {
  display: flex;
  position: relative;
}

.performance-form.featurespage-form {
  margin-right: 2px;
}

.performance-form.featurespage-form.hero-feature {
  margin-right: 5px;
}

.performance-form.featurespage-form.hero-feature.mar-20 {
  margin-right: 0;
}

.recognize-form {
  display: flex;
  position: relative;
}

.recognize-form.featurespage-form {
  margin-right: 2px;
}

.recognize-form.featurespage-form.hero-feature {
  margin-right: 5px;
}

.recognize-form.featurespage-form.hero-feature.mar-20 {
  margin-right: 0;
}

.engage-form {
  display: flex;
  position: relative;
}

.engage-form.featurespage-form {
  margin-right: 2px;
}

.engage-form.featurespage-form.hero-feature {
  margin-right: 5px;
}

.engage-form.featurespage-form.hero-feature.mar-20 {
  margin-right: 0;
}

.blog-engage-input {
  color: #081118;
  background-color: #f5f5f7;
  border: 1px solid #64748b26;
  border-radius: 100px;
  width: 557px;
  height: 56px;
  margin-bottom: 0;
  padding: 17px 32px 17px 27px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.blog-engage-input:focus-visible, .blog-engage-input[data-wf-focus-visible] {
  color: #081118;
}

.blog-engage-input.lp-input {
  background-color: #fafafc;
  border: 0 solid #0c92a2;
  border-left-style: none;
  width: 100%;
  height: 60px;
  padding: 5.5px 190px 5.5px 20px;
}

.blog-engage-input.lp-input::placeholder {
  color: #808089;
  letter-spacing: -.24px;
  font-size: 16px;
}

.blog-engage-input.lp-input.color-cta-input {
  background-color: #fff;
  border: 1px solid #a3aebd;
  height: 48px;
  margin-left: 1px;
  margin-right: 0;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
  border-style: solid;
  border-width: 1px;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
  padding-right: 200px;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-5 {
  align-self: center;
  width: 80%;
  max-width: none;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-8 {
  background-color: #fff;
  border-style: none;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-style: none;
  width: 528px;
  max-width: 528px;
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
  width: 450px;
  max-width: none;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
  height: 56px;
}

.blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
}

.blog-recognize-input {
  color: #081118;
  background-color: #f5f5f7;
  border: 1px solid #64748b26;
  border-radius: 100px;
  width: 557px;
  height: 56px;
  margin-bottom: 0;
  padding: 17px 32px 17px 27px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.blog-recognize-input:focus-visible, .blog-recognize-input[data-wf-focus-visible] {
  color: #081118;
}

.blog-recognize-input.lp-input {
  background-color: #fafafc;
  border: 0 solid #0c92a2;
  border-left-style: none;
  width: 100%;
  height: 60px;
  padding: 5.5px 190px 5.5px 20px;
}

.blog-recognize-input.lp-input::placeholder {
  color: #808089;
  letter-spacing: -.24px;
  font-size: 16px;
}

.blog-recognize-input.lp-input.color-cta-input {
  background-color: #fff;
  border: 1px solid #a3aebd;
  height: 48px;
  margin-left: 1px;
  margin-right: 0;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
  border-style: solid;
  border-width: 1px;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
  padding-right: 200px;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-5 {
  align-self: center;
  width: 80%;
  max-width: none;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-8 {
  background-color: #fff;
  border-style: none;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-style: none;
  width: 528px;
  max-width: 528px;
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
  width: 450px;
  max-width: none;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
  height: 56px;
}

.blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
}

.blog-performance-input {
  color: #081118;
  background-color: #f5f5f7;
  border: 1px solid #64748b26;
  border-radius: 100px;
  width: 557px;
  height: 56px;
  margin-bottom: 0;
  padding: 17px 32px 17px 27px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.blog-performance-input:focus-visible, .blog-performance-input[data-wf-focus-visible] {
  color: #081118;
}

.blog-performance-input.lp-input {
  background-color: #fafafc;
  border: 0 solid #0c92a2;
  border-left-style: none;
  width: 100%;
  height: 60px;
  padding: 5.5px 190px 5.5px 20px;
}

.blog-performance-input.lp-input::placeholder {
  color: #808089;
  letter-spacing: -.24px;
  font-size: 16px;
}

.blog-performance-input.lp-input.color-cta-input {
  background-color: #fff;
  border: 1px solid #a3aebd;
  height: 48px;
  margin-left: 1px;
  margin-right: 0;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
  border-style: solid;
  border-width: 1px;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
  padding-right: 200px;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-5 {
  align-self: center;
  width: 80%;
  max-width: none;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25.apr-8 {
  background-color: #fff;
  border-style: none;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-style: none;
  width: 528px;
  max-width: 528px;
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
  padding-top: 5.5px;
  padding-bottom: 5.5px;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
  width: 450px;
  max-width: none;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fafafc;
  border-width: 1.5px;
  border-color: #7156f533;
  max-width: 498px;
  height: 56px;
}

.blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
  margin-left: 0;
}

.performance-popup_form {
  background-image: none;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.performance-popup_form.mar-18-hero-cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.performance-popup_form.mar-18-hero-cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.performance-popup_form.mar-26-hero_cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.performance-popup_form.mar-26-hero_cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.performance-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
  margin-top: 0;
}

.performance-popup_form.mar-26-hero_cta.mar-26-integration_hero-form.may-7 {
  width: auto;
}

.engagement-popup_form {
  background-image: none;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.engagement-popup_form.mar-18-hero-cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.engagement-popup_form.mar-18-hero-cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.engagement-popup_form.mar-26-hero_cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.engagement-popup_form.mar-26-hero_cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.engagement-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
  margin-top: 0;
}

.engagement-popup_form.mar-26-hero_cta.mar-26-integration_hero-form.may-7 {
  width: auto;
}

.recognize-popup_form {
  background-image: none;
  border-radius: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 54px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.recognize-popup_form.mar-18-hero-cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.recognize-popup_form.mar-18-hero-cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.recognize-popup_form.mar-26-hero_cta {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 500px;
}

.recognize-popup_form.mar-26-hero_cta.mar-25-nps-hero-form {
  margin-top: 50px;
}

.recognize-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
  margin-top: 0;
}

.recognize-popup_form.mar-26-hero_cta.mar-26-integration_hero-form.may-7 {
  width: auto;
}

.div-block-240 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 570px;
  display: flex;
}

.hero-container-blog-innerpage {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: var(--neutral200);
  border-radius: 10px;
  max-width: 1322px;
  padding-top: 44px;
  padding-bottom: 44px;
  display: flex;
}

.div-block-241 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  margin-top: 16px;
  display: flex;
}

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

.text-block-153 {
  color: #808089;
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.image-185 {
  width: 3px;
  height: 3px;
}

.hide {
  display: none;
}

.blog-popup-open-button, .blog-popup-close-button {
  position: absolute;
  left: -50000px;
}

.text-block-168.lp-cat-btn-text {
  text-align: left;
  letter-spacing: -.27px;
  font-size: 18px;
  font-weight: 500;
}

.modal-parent-3.dec-19 {
  display: block;
}

.cta-banner {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #dfdcff66;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  min-width: 700px;
  padding-left: 8px;
  padding-right: 16px;
  display: flex;
}

.cta-banner-img {
  align-self: flex-end;
  width: 288px;
  height: auto;
  margin-top: 33px;
}

.cta-banner-info-container {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.banner-cta-text {
  color: #000;
  letter-spacing: -.577px;
  max-width: 330px;
  min-height: 71px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 110%;
}

.goals-and-okrs-img, .performance-reviews-img {
  width: 430px;
}

.banner-container {
  z-index: 800;
  background-color: #d4fbaf;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  min-height: 64px;
  padding: 6px 8px;
  display: flex;
  position: sticky;
  top: 0%;
}

.banner-container.hide {
  display: none;
}

.footer-links_container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.footer-link_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.new-error_text {
  color: #e75030;
  letter-spacing: -.06px;
  font-family: Tenon, Arial, sans-serif;
  font-size: 12px;
  line-height: 130%;
}

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

.desktop-hide_tab-show {
  display: none;
}

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

.width-height-20px {
  width: 20px;
  height: 20px;
}

.case-study_section.background-white.border-bottom {
  border-bottom: 1px solid #00000026;
}

.width-height-18px {
  width: 18px;
  height: 18px;
}

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

.overflow-hidden {
  overflow: hidden;
}

.popup-right-container {
  width: 100%;
  max-width: 496px;
}

.blog-input_testing {
  color: #000;
  letter-spacing: -.24px;
  background-color: #fafafc;
  border: 1px solid #0003;
  border-radius: 12px;
  height: 56px;
  margin-bottom: 0;
  font-family: DM Sans, sans-serif;
}

.blog-input_testing::placeholder {
  color: #808089cc;
}

.blog-form_testing {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog-button_testing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fafafc;
  letter-spacing: -.27px;
  background-color: #3a89ff;
  border-radius: 100px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  height: 56px;
  margin-top: 24px;
  padding: 12px 12px 12px 24px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.pop-up_back-button {
  pointer-events: auto;
  cursor: pointer;
  width: 32px;
  height: 32px;
  position: absolute;
  inset: 3% auto auto 2%;
}

.width-height-28px {
  width: 28px;
  height: 28px;
}

.new-releases-img {
  width: 430px;
}

.release-form-block {
  width: 100%;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 0;
  font-weight: 400;
}

.release-form-block.color-cta-form.mar-20 {
  margin-left: 0;
}

.button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 12px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: max-content;
  font-family: Tenon, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition-property: all;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.button:where(.w-variant-c1f8da48-f8d2-5e92-4df7-e3870dac4194) {
  flex-flow: row-reverse;
}

.button:hover {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
}

.font-space-grotesk {
  font-family: Space Grotesk, sans-serif;
}

.text-color-teal {
  color: #099;
}

.font-tenon {
  font-family: Tenon, Arial, sans-serif;
}

.text-size-medium {
  letter-spacing: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 140%;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.icon-height-medium {
  height: 2rem;
}

.heading-style-h4 {
  letter-spacing: -.2px;
  font-family: Space Grotesk, sans-serif;
  font-size: 2rem;
  line-height: 2.375rem;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.padding-medium {
  padding: 2rem;
}

.margin-small {
  margin: 1rem;
}

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.icon-height-large {
  height: 3rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.heading-style-h6 {
  font-family: Space Grotesk, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.padding-small {
  padding: 1rem;
}

.margin-0 {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-style-h5 {
  letter-spacing: -.15px;
  font-family: Space Grotesk, sans-serif;
  font-size: 1.5rem;
  line-height: 1.875rem;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

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

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-color-black {
  color: #000;
}

.margin-xsmall {
  margin: .5rem;
}

.text-size-regular {
  letter-spacing: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: 1rem;
  line-height: 140%;
}

.icon-height-small {
  height: 1rem;
}

.text-size-small {
  letter-spacing: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: .875rem;
  line-height: 140%;
}

.text-size-tiny {
  letter-spacing: 0;
  font-family: Tenon, Arial, sans-serif;
  font-size: .75rem;
  line-height: 140%;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

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

.container-xlarge {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.grid-base {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
  display: grid;
}

.grid-base.grid-tabs {
  grid-template-rows: 1fr;
}

.grid-base.grid-logos {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 98px;
  overflow: hidden;
}

.grid-base.grid-testimonial {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
}

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

.grid-base.footer-links {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content max-content max-content;
  justify-content: space-between;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.padding-regular {
  padding: 1.5rem;
}

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

.spacer-regular {
  width: 100%;
  padding-top: 1.5rem;
}

.footer-misc-container {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.footer-link-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #24211d;
  letter-spacing: -.16px;
  white-space: nowrap;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tenon, Arial, sans-serif;
  line-height: 110%;
  text-decoration: none;
  transition: all .2s linear;
  display: flex;
}

.footer-misc-logo {
  width: 110px;
}

.footer-cta-section {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ebe6e0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-color-24211d {
  color: #24211d;
}

.text-color-635b4c {
  color: #635b4c;
}

.footer-cta-image {
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-cta-form {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.footer-cta_form-input {
  color: #000;
  border-radius: 12px;
  height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-family: Tenon, Arial, sans-serif;
}

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

.menu-buttons.is-mobile {
  display: none;
}

.menu-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  height: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.menu-navigation {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.menu-navbar {
  z-index: 999;
  background-color: var(--fff);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: sticky;
  top: 0;
}

.menu-link {
  color: #000;
  letter-spacing: -.18px;
  padding: .625rem 1rem;
  font-family: Tenon, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.menu-link.is-cta-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #1915100f;
  border: 1px solid #1915103d;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  transition: all .2s ease-in-out;
  display: none;
}

.menu-link.is-cta-button:hover {
  background-color: #19151014;
  border-color: #191510cc;
}

.menu-dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.menu-logo-image {
  width: 11.25rem;
  height: 2rem;
}

.menu-dropdown-navigation {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  top: 100%;
  left: 0%;
  right: 0%;
}

.menu-dropdown-navigation.w--open {
  background-color: #f5f5f2;
}

.menu-dropdown {
  position: static;
}

.dropdown-item-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 25% 50% 25%;
  grid-auto-columns: 1fr;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.dropdown-item-wrapper.is-feature {
  grid-template-columns: 25% 75%;
}

.dropdown-item-wrapper.is-resource {
  grid-template-columns: 45% 27.5% 27.5%;
}

.menu-dropdown-cta {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--black);
  justify-content: flex-start;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.dropdown-menu-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-menu-grid.is-feature {
  grid-template-columns: 1fr 1fr 1fr;
}

.margin-auto {
  margin: auto;
}

.dropdown-menu-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #514939;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 1rem;
  font-family: Tenon, Arial, sans-serif;
  text-decoration: none;
  transition: background-color .2s ease-in;
  display: grid;
}

.dropdown-menu-link:hover {
  background-color: #eeeee9;
}

.menu-dropdown-overlay {
  z-index: -1;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #261b0766;
  width: 100vw;
  height: calc(100vh - 5rem);
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease-in;
  display: none;
  position: absolute;
  inset: 5rem 0% 0%;
}

.menu-navigation-inner, .menu-navigation-inner-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.icon-height-xlarge {
  height: 4rem;
}

.signup-modal-wrapper {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.signup-modal_card-overlay {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #261b0773;
  width: 100%;
  height: 100%;
  position: absolute;
}

.signup-modal_card {
  background-color: #e9e8e6;
  border-radius: 24px;
  width: 510px;
  position: relative;
}

.signup-modal_card-close {
  position: absolute;
  inset: 1rem 1rem auto auto;
}

.menu-dropdown-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: auto;
  justify-content: center;
  align-items: center;
  padding: 1.5rem 1rem;
  font-family: Space Grotesk, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.menu-dropdown_button-wrapper {
  flex-flow: wrap;
}

.menu-dropdown_button-wrapper.is-tab-show {
  display: none;
}

.footer-cta_form-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--color-teal);
  color: #fff;
  border-radius: 12px;
  flex: auto;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 10px 1rem;
  font-family: Tenon, Arial, sans-serif;
  font-weight: 700;
  text-decoration: none;
  transition: background-color .2s ease-in;
  display: flex;
}

.footer-cta_form-btn:hover {
  background-color: #007a7a;
}

.u-hflex-left-center {
  flex-flow: row;
  place-content: center flex-start;
  align-items: center;
  display: flex;
}

.u-flex-grow {
  flex: 1;
}

.u-hflex-center-center {
  flex-flow: row;
  place-content: center;
  align-items: center;
  display: flex;
}

.u-hflex-between-center {
  flex-flow: row;
  place-content: center space-between;
  align-items: center;
  display: flex;
}

.u-gap-tiny {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.u-gap-xxtiny {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.u-gap-xtiny {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.u-hflex-between-wrap {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.signup-modal_field {
  background-color: #f4f3f2;
  border: 1px solid #261b0726;
  border-radius: .75rem;
  height: 56px;
  padding: .75rem 1rem;
  font-family: Tenon, Arial, sans-serif;
  font-size: 1rem;
  line-height: 150%;
  transition: all .1s;
}

.signup-modal_field:hover, .signup-modal_field:active, .signup-modal_field:focus {
  border-width: 1.5px;
  border-color: #099;
}

.signup-modal_field::placeholder {
  color: #928c83;
}

.menu-dropdown-extend {
  z-index: 1;
  height: 1.5rem;
  position: absolute;
  inset: auto 0% -1.2rem;
}

.background-color-brown-50 {
  background-color: #f4f3f2;
}

@media screen and (min-width: 1280px) {
  .navbar {
    margin-top: 0;
  }

  .demo-btn {
    color: #081118;
    letter-spacing: -.01em;
    background-color: #d7d6fe73;
    border-width: 1px;
    border-color: #d7d6fe;
    margin-top: 18px;
    margin-left: 18px;
    padding: 11.5px 16px 11.5px 24px;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
  }

  .demo-btn.modal-button {
    color: #fff;
    background-color: #f1503a;
    border-color: #f1503a;
  }

  .demo-btn.modal-button:hover {
    opacity: 1;
    background-color: #cd4431;
    border-color: #f1503a;
  }

  .demo-btn.dec-19-singup-btn.jan-10 {
    margin-left: 0;
  }

  .demo-btn.new-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-container {
    cursor: pointer;
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
    transition: all .4s;
  }

  .hero-section {
    height: 282px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section-container.lp-engagement {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 64px;
  }

  .section-container.lp-engagement.lp-engage {
    margin-bottom: 80px;
  }

  .section-container.lp-engagement.lp-engage.nov-19 {
    align-items: flex-start;
  }

  .section-container.jan-10 {
    border-bottom: 1px solid #64748b26;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 104px;
  }

  .section-container.jan-10.mar-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 558px) minmax(200px, 558px);
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .section-left-content {
    max-width: none;
    padding-top: 0;
    display: block;
  }

  .section-left-content.lp {
    display: block;
  }

  .section-left-content.is-new {
    width: auto;
  }

  .section-right-content {
    position: relative;
  }

  .section-right-content.lp-right {
    background-image: none;
    padding-right: 0;
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right {
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right.jan-12 {
    margin-top: 0;
  }

  .eye-brow-content {
    border-right: 3px solid #225938;
    margin-bottom: 16px;
    padding: 5.5px 20px;
    display: inline-block;
  }

  .eye-brow-content.dec-18 {
    background-image: linear-gradient(270deg, #e0e6ff 19%, #fff);
  }

  .eye-brow-text {
    letter-spacing: .01em;
    font-family: DM Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 110%;
    display: inline-block;
  }

  .hero-section-heading {
    color: #081118;
    text-align: left;
    letter-spacing: -.02em;
    width: 563px;
    margin-top: 12px;
    margin-bottom: 44px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 65px;
    font-weight: 800;
    line-height: 100%;
  }

  .hero-section-heading.lp-heading {
    text-align: left;
    margin-top: 0;
  }

  .hero-section-heading.pricing-heading {
    margin-top: 32px;
  }

  .hero-section-heading.mar-26 {
    width: 600px;
    font-size: 65px;
  }

  .hero-section-content-text {
    color: #5f5f66;
    text-align: left;
    letter-spacing: -.015em;
    width: 589px;
    margin-bottom: 24px;
    font-family: DM Sans, sans-serif;
    font-size: 22px;
    line-height: 140%;
  }

  .hero-section-content-text.lp-heading-text, .hero-section-content-text.jan-10 {
    text-align: left;
  }

  .hero-section-content-text.lp-heading-text, .hero-section-content-text.jan-10 {
    text-align: left;
  }

  .hero-section-content-text.jan-10.mar-26 {
    font-size: 22px;
  }

  .feature-container {
    grid-column-gap: 84px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 80px;
    margin-right: 80px;
    display: flex;
  }

  .feature-container.is-new {
    grid-column-gap: 120px;
    grid-column-gap: 120px;
  }

  .left-feature-content {
    width: 450px;
  }

  .left-feature-content.mar-28 {
    width: 410px;
  }

  .eye-brow-label {
    color: #0c92a2;
    letter-spacing: .06em;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-weight: 700;
    line-height: 140%;
  }

  .content-header {
    letter-spacing: -.02em;
    width: auto;
    margin-top: 0;
    margin-bottom: 48px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 110%;
  }

  .content-header.main-feature-header {
    color: #081118;
    text-align: center;
    text-align: center;
    width: 649px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .content-body-text {
    color: #5f5f66;
    letter-spacing: -.015em;
    font-family: DM Sans, sans-serif;
    font-size: 20px;
    line-height: 140%;
  }

  .content-body-text.dec-19 {
    width: auto;
  }

  .image-4 {
    width: 658px;
    display: block;
  }

  .feature-container-opp {
    grid-column-gap: 84px;
    justify-content: center;
    align-items: center;
    margin-left: 80px;
    margin-right: 80px;
    display: flex;
  }

  .feature-container-opp._3-jan {
    margin-left: 0;
  }

  .feature-container-opp._3-jan.top-section-flex {
    grid-column-gap: 80px;
    grid-column-gap: 80px;
    margin-right: 0;
  }

  .feature-container-opp.is-new {
    grid-column-gap: 120px;
  }

  .right-feature-container {
    width: 450px;
  }

  .right-feature-container.jan-11 {
    width: 480px;
  }

  .main-feature-section {
    height: 300vh;
    margin-bottom: 120px;
    margin-left: 40px;
    margin-right: 40px;
  }

  .main-feature-section.lottie-parent-container {
    height: 100vh;
  }

  .main-feature-section-2 {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/64885259f530aef2739ad290_Round%20Shape.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    height: auto;
    margin-bottom: 40px;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 60px;
  }

  .main-feature-text.content-body-text {
    text-align: center;
    text-align: center;
    width: 743px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5 {
    width: 521px;
    margin-top: 97px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .expore-heading {
    color: #081118;
    text-align: center;
    letter-spacing: -.02em;
    width: 596px;
    margin: 0 auto 39px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 110%;
  }

  .text-block-4 {
    color: #5f5f66;
    text-align: center;
    letter-spacing: -.015em;
    width: 410px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-family: DM Sans, sans-serif;
    font-size: 20px;
    line-height: 140%;
  }

  .bottom-cta-section {
    text-align: left;
    background-color: #000;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cta-header {
    color: #fff;
    text-align: center;
    letter-spacing: -.025em;
    width: 712px;
    margin: 0 auto;
    padding-top: 0;
    font-size: 45px;
    font-weight: 400;
    line-height: 110%;
  }

  .footer-link {
    color: #808089;
    margin-top: 12px;
    margin-bottom: 12px;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    line-height: 46%;
  }

  .footer-copyright-center {
    color: #808089;
    text-align: left;
    letter-spacing: -.01em;
    font-family: DM Sans, sans-serif;
    line-height: 180%;
  }

  .image-7 {
    margin-bottom: 30px;
  }

  .div-block {
    grid-column-gap: 8px;
    background-color: #fff;
    border: 1px solid #64748b26;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 343px;
    padding: 8px 20px;
    display: flex;
  }

  .violet-section {
    z-index: 3;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    height: 100px;
    position: sticky;
  }

  .violet-section.new-lp-violet-section {
    position: relative;
  }

  .violet-section.new-lp-violet-section.nov-19 {
    height: 20px;
    display: block;
  }

  .image-8, .image-8.kudos-page {
    display: block;
  }

  .image-8.kudos-page {
    display: block;
  }

  .image-8.kudos-page._3-jan {
    width: 710px;
    height: 710px;
    min-height: auto;
    max-height: 710px;
    display: none;
  }

  .image-8.kudos-page._3-jan.is-img {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .hero-header-text {
    padding-bottom: 12px;
  }

  .category-section {
    background-color: #dddcff;
    height: 30px;
    margin-top: -20px;
  }

  .slider-section {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .left-arrow, .right-arrow {
    display: block;
  }

  .slide-nav {
    margin-top: 20px;
    display: block;
    position: static;
  }

  .mask {
    height: auto;
    padding-right: 0;
  }

  .slide-container {
    text-decoration: none;
  }

  .slider {
    margin-bottom: 0;
  }

  .image-13 {
    border-radius: 8px;
  }

  .catalogue-tag {
    background-color: var(--catalogue100);
    margin-bottom: 0;
  }

  .catalogue-tag.first, .catalogue-tag.secong, .catalogue-tag.first, .catalogue-tag.secong {
    background-color: #98e0d8;
  }

  .text-block-10 {
    background-color: #0000;
  }

  .heading-5 {
    margin-right: 0;
    padding-right: 60px;
  }

  .category {
    margin-top: 26px;
    margin-bottom: 12px;
  }

  .heading-7 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 500;
  }

  .date-text {
    transition: all .3s;
    display: block;
  }

  .text-block-17 {
    font-size: 14px;
  }

  .inner-page-heading {
    font-weight: 800;
  }

  .content-section {
    grid-column-gap: 60px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 100px;
    position: relative;
  }

  .main-content {
    width: 100%;
  }

  .suggestion-section {
    background-color: var(--fff);
    margin-top: 0;
  }

  .div-block-17 {
    border: 1px solid #0000;
    border-radius: 100px;
    padding: 10px 16px;
    transition: all .3s cubic-bezier(.77, 0, .175, 1);
  }

  .div-block-17:hover {
    background-color: #d7d6fe73;
    border: 1px solid #d7d6fe;
  }

  .author-details {
    align-self: auto;
  }

  .hero-section-recongnition-page {
    border-bottom-style: none;
    max-width: none;
    padding-bottom: 0;
  }

  .hero-section-recongnition-page.mar-27 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .suggestion-item-list {
    margin-top: 0;
    padding-bottom: 40px;
  }

  .div-block-18 {
    border: 1.5px solid #0000;
    width: 100%;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

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

  .errortext-div {
    padding-left: 5px;
    display: none;
    position: static;
  }

  .errortext-div.is-1 {
    align-self: flex-start;
  }

  .submit-btn-section {
    z-index: 2;
    justify-content: center;
    width: 315px;
    margin-top: 4px;
    margin-left: 4px;
    position: relative;
  }

  .submit-btn-section.demo-link {
    width: 98%;
    max-width: 400px;
    margin-left: 4px;
  }

  .submit-btn-section.demo-link.final-submit-btn {
    max-width: none;
  }

  .submit-btn-section.demo-link.final-submit-btn.nov-19 {
    background-color: #f1503a;
  }

  .submit-btn-section.demo-link.final-submit-btn.nov-19:hover {
    background-color: #cd4431;
  }

  .submit-btn-section.demo-link.final-submit-btn.nov-19.get-quote-page-submit-btn {
    background-color: #363a43;
  }

  .integration-section {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-29 {
    flex-direction: row;
    justify-content: space-between;
    max-height: 457px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .integration-heading {
    text-align: left;
    width: 539px;
    margin-left: 0;
    padding-right: 0;
    font-size: 45px;
  }

  .text-block-35 {
    text-align: left;
    width: 546px;
  }

  .tabs {
    align-items: flex-start;
    margin-top: 0;
  }

  .tabs.lp-tabs {
    font-size: 20px;
  }

  .tabs-menu.lp-tab-menus {
    grid-row-gap: 24px;
    grid-row-gap: 24px;
    margin-right: 20px;
    display: block;
  }

  .tab-link.lp-tab-links {
    border-top: 2px solid #80808933;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tab-link.lp-tab-links.last-one {
    padding-bottom: 12px;
  }

  .tab-link-text.lp-tab-link-text {
    font-size: 20px;
  }

  .tab-wrapper {
    height: 523px;
    margin-top: 80px;
    margin-bottom: 0;
  }

  .tab-wrapper.lp-accordion-tab.kudos-accordion-tab {
    background-color: #f8f0ff;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-text-container.lp-tab-link-text-container {
    border-top-style: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-link-container-content {
    display: block;
  }

  .tab-link-container-content.lp-tab-link-container-content, .tab-link-container-content.lp-tab-link-container-content.four-accordion-conttent-parent, .tab-link-container-content.lp-tab-link-container-content, .tab-link-container-content.lp-tab-link-container-content.four-accordion-conttent-parent, .tab-link-container-content.lp-tab-link-container-content.four-accordion-conttent-parent {
    max-height: 0;
  }

  .header-nav-link {
    color: var(--081118);
    letter-spacing: -.01em;
    font-family: Tenon, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
  }

  .header-nav-link.white:hover {
    text-transform: none;
    text-transform: none;
  }

  .header-nav-menu-list {
    padding-right: 0;
  }

  .header-nav-list-item.middle {
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-nav-list-item.middle.get-started {
    margin-left: 10px;
    padding-right: 16px;
  }

  .text-block-40.coming-soon {
    opacity: .6;
    opacity: .6;
  }

  .dropdown-pd-2.is-col-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .tabs-content {
    width: 100%;
  }

  .tabs-content.lp-tabs-content {
    padding-left: 0;
  }

  .div-block-45 {
    object-fit: fill;
    height: 100px;
    margin-right: 42px;
  }

  .div-block-46 {
    margin-left: 120px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 0;
  }

  .image-32 {
    width: auto;
    min-width: 760px;
    max-width: 760px;
  }

  .image-33 {
    width: auto;
    max-width: 760px;
  }

  .image-33.desktop-image-accordion {
    width: 100%;
  }

  .image-34 {
    max-width: 760px;
  }

  .image-34.desktop-image-accordion {
    min-width: 740px;
    max-width: 740px;
  }

  .image-35 {
    max-width: 760px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 52px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .eye-brow-text-enagement {
    color: #448e97;
    letter-spacing: .01em;
    font-family: DM Sans, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 110%;
    display: inline-block;
  }

  .eye-brow-text-enagement.lp-tile-text {
    letter-spacing: .1em;
    letter-spacing: .1em;
    font-size: 12px;
  }

  .submit-btn-section-engagement {
    z-index: 2;
    margin-top: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 8px;
    position: relative;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn {
    width: 190px;
    margin-left: -196px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b {
    background-color: #f1503a;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b:hover {
    background-color: #cd4431;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11 {
    height: 52px;
    margin-top: 0;
    margin-left: -173px;
    padding-right: 12px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-1 {
    flex-flow: row;
    height: 54px;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color {
    width: 190px;
    height: 45px;
    margin-left: -196px;
  }

  .submit-btn-section-engagement.jan-10.hero-btn {
    padding-right: 15px;
  }

  .section-5 {
    height: 882px;
    margin-bottom: 120px;
  }

  .heading-24 {
    color: var(--081118);
  }

  .div-block-56 {
    margin-top: 120px;
    display: block;
    position: relative;
  }

  .div-block-57, .image-45 {
    display: block;
  }

  .image-46 {
    width: 510px;
  }

  .tabs-2 {
    margin-top: 0;
    padding-left: 80px;
    padding-right: 80px;
  }

  .tabs-menu-3 {
    margin-top: 24px;
    margin-bottom: 60px;
    padding-bottom: 0;
  }

  .all-blog-list {
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .all-blog-list.dec-15 {
    margin-top: 0;
  }

  .all-collection-items {
    border-radius: 10px;
    justify-content: center;
  }

  .collection-item-4 {
    border-radius: 10px;
    padding-top: 0;
  }

  .collection-item-5 {
    border: 1.5px solid #0000;
    margin-top: 12px;
    padding-top: 0;
  }

  .collection-item-5:hover {
    background-color: #f1fbfe;
    border-color: #64748b33;
  }

  .collection-item-6 {
    width: 31%;
  }

  .image-57 {
    width: 658px;
    display: block;
  }

  .div-block-60 {
    grid-column-gap: 10px;
    align-items: center;
    padding-top: 48px;
    display: flex;
  }

  .image-58, .image-59, .image-60 {
    border-radius: 10px;
    width: 40px;
    height: 40px;
  }

  .text-block-47 {
    color: #5f5f66;
    text-align: center;
    letter-spacing: -.015em;
    font-family: DM Sans, sans-serif;
    font-size: 22px;
    line-height: 140%;
  }

  .dropdown-list.is-1.lp {
    margin-left: 0;
  }

  .submit-btn {
    margin-left: 0;
    transition: all .3s cubic-bezier(.68, -.55, .265, 1.55);
    display: block;
  }

  .submit-btn.demo-submit-btn {
    margin-top: 0;
  }

  .popup-heading {
    color: var(--081118);
    text-align: center;
    letter-spacing: -.8px;
    max-width: 250px;
    margin-top: 0;
    margin-bottom: 24px;
    padding-top: 40px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 100%;
  }

  .popup-heading.lp-popup-heading {
    max-width: 288px;
  }

  .popup-heading.lp-popup-heading.dec-19 {
    margin-top: 0;
    padding-top: 26px;
  }

  .sticky-bottom-section {
    position: relative;
  }

  .sticky-bottom-section.get-quote-page {
    background-color: #fff;
    height: 100vh;
    overflow: auto;
  }

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

  .lottie-animation-8 {
    margin-bottom: 60px;
  }

  .policy-content.is-1 {
    z-index: 4;
    z-index: 4;
    background-color: #fff;
    position: relative;
  }

  .content-area.jan-24 {
    max-width: 1128px;
  }

  .pricing-container._8-jan.get-quote-page {
    z-index: 0;
    z-index: 0;
    z-index: 0;
    border-radius: 0;
    height: 100vh;
    padding-top: 0;
    position: relative;
    overflow: auto;
  }

  .about-content {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-page-wrap {
    padding-top: 0;
  }

  .utility-page-content {
    display: flex;
  }

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

  .div-block-77.is-1 {
    z-index: 3;
  }

  .div-block-77.is-2 {
    margin-bottom: -65px;
  }

  .mask-2 {
    height: 610px;
  }

  .heading-33 {
    width: 498px;
  }

  .paragraph {
    width: 555px;
  }

  .column {
    margin-top: 30px;
    padding: 0 0 95px 60px;
  }

  .demo-form-container.mar-20.may-14 {
    padding-bottom: 32px;
  }

  .demo-form-container.mar-20.may-14:where(.w-variant-fd1b9318-fc5a-9dee-b4a8-a03083f72e74) {
    padding-bottom: 60px;
  }

  .form-block-3 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .demo-form-input {
    width: 100%;
  }

  .demo-form-input:hover {
    background-color: #64748b0f;
    border-width: 1px;
    border-color: #0000;
  }

  .demo-form-input:focus {
    border-color: var(--0c92a2);
  }

  .form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-and-service {
    width: 353px;
  }

  .columns {
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .error-text {
    text-align: left;
    display: block;
  }

  .error-text.nov-19.footer-text-error {
    margin-top: 19px;
  }

  .error-text.get-quote-page-error-text {
    margin-bottom: 0;
  }

  .demo-form-input-wrapper {
    width: 100%;
  }

  .loader-container {
    position: absolute;
  }

  .side-content {
    width: 20%;
    position: sticky;
    top: 80px;
  }

  .title {
    grid-column-gap: 8px;
    color: var(--netural400);
    letter-spacing: .7px;
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: flex;
  }

  .div-block-85 {
    width: 25%;
    min-width: 238px;
    max-width: 238px;
    height: 600px;
    display: block;
    position: sticky;
    top: 156px;
    overflow: auto;
  }

  .rich-final-section {
    transform: translate(0);
  }

  .hero-section-landing-page {
    margin-top: 80px;
    padding-left: 140px;
    padding-right: 0;
  }

  .hero-section-landing-page.lp-engagement-hero {
    margin-top: 140px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .hero-section-landing-page.lp-engagement-hero.is-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-container.pricing-card-container {
    justify-content: center;
    align-items: stretch;
  }

  .card-container.pricing-card-container.get-quote-page {
    z-index: 0;
    z-index: 0;
    background-color: #0000;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .white-card.pricing-card.first-card {
    width: 398px;
  }

  .white-card.pricing-card.first-card.get-quote-page {
    background-color: #fff;
  }

  .white-card.pricing-card.second-card {
    width: 398px;
  }

  .white-card.pricing-card.second-card.get-quote-page {
    background-color: #fff;
  }

  .white-card.pricing-card.third-card {
    background-color: var(--fff);
  }

  .white-card.pricing-card.third-card.lp-third-card {
    min-height: auto;
  }

  .white-card.pricing-card.third-card.get-quote-page {
    background-color: #fff;
    border-color: #9ccfd6;
  }

  .price-list.pricing-page-list.nov-19 {
    display: none;
  }

  .paragraph-3.get-quote {
    color: var(--0c92a2);
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
    width: 680px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.third-card-btn.lp-third-card-btn.modal-button.nov-19-pricing-btn {
    margin-top: 125px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-first-card-btn.modal-button.nov-19.nov-19-pricing-btn:hover {
    background-color: #fde5e2;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn {
    border-color: #f1503a;
    margin-top: 60px;
  }

  .white-card-btn.pricing-card-btn.lp-second-card-btn.modal-button.nov-19-pricing-btn:hover {
    background-color: #fde5e2;
  }

  .white-card-btn.pricing-card-btn.third-card-btn.lp-third-card-btn.modal-button {
    margin-top: 142px;
  }

  .white-card-btn.pricing-card-btn.third-card-btn.lp-third-card-btn.modal-button.nov-19-pricing-btn {
    background-color: #f1503a;
    border-color: #f1503a;
    margin-top: 125px;
  }

  .white-card-btn.pricing-card-btn.third-card-btn.lp-third-card-btn.modal-button.nov-19-pricing-btn:hover {
    background-color: #cd4431;
  }

  .white-card-btn.pricing-card-btn.get-quote-page {
    display: none;
  }

  .paragraph-6.pricing-text {
    color: #000;
  }

  .integration-lp-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .video-container {
    width: auto;
    height: 345px;
    padding-right: 0;
  }

  .video-container.jan-10 {
    border-style: solid;
    width: 100%;
  }

  .footer-section-lp {
    padding-left: 80px;
    padding-right: 80px;
  }

  .footer-section-lp.fab-2.mar-20 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .footer-section-lp.fab-2.mar-20.sep-17 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .right-form-content.mar-20 {
    margin-top: -170px;
  }

  .color-cta-section {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/65254ed2d3dc76c4aaaa0421_Frame%201000003471.webp");
    margin-left: 60px;
    margin-right: 60px;
  }

  .color-cta-section.engagement-color-cta {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/651e96a329ae15d10c03f913_download-report.webp");
  }

  .color-cta-section.engagement-color-cta.nov-19 {
    margin-top: 80px;
  }

  .section-divider {
    flex-wrap: wrap;
    place-content: flex-end flex-start;
    align-items: center;
    margin-left: 140px;
    margin-right: 140px;
  }

  .first-divider, .second-divider, .third-divider {
    border-left-style: solid;
  }

  .lp-accordion-section.kudos-accordion-section {
    background-color: #f8f0ff;
  }

  .lp-accordion-content {
    margin-bottom: 0;
    margin-left: 55px;
  }

  .divider-content {
    padding-right: 0;
  }

  .divider-heading-text {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .text-span-4 {
    margin-top: 0;
  }

  .div-block-88 {
    padding-right: 0;
  }

  .div-block-91 {
    grid-column-gap: 16px;
    border-bottom: 1.5px solid #64748b26;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-right: 60px;
    padding-bottom: 24px;
    display: flex;
  }

  .search-tab.w--current {
    margin-left: 0;
  }

  .paragraph-12.get-quote-page {
    color: var(--081118);
  }

  .green-box, .green-box.get-quote-page {
    background-color: #cee7ea;
  }

  .green-box.get-quote-page {
    background-color: #cee7ea;
  }

  .green-box.get-quote-page.thrid-card {
    background-color: var(--netural-300);
    background-color: var(--netural-300);
  }

  .contact-conatiner {
    display: none;
  }

  .switch-button.night-mode {
    padding-right: 5px;
  }

  .switch-button.night-mode.nov-19 {
    display: none;
  }

  .div-block-96 {
    align-self: stretch;
  }

  .third-card-btn-arraow {
    width: 24px;
    height: 24px;
  }

  .modal {
    display: block;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14 {
    min-height: auto;
    padding-bottom: 80px;
    top: 6%;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14:where(.w-variant-fd1b9318-fc5a-9dee-b4a8-a03083f72e74) {
    padding-bottom: 0;
  }

  .modal-parent-2 {
    display: none;
  }

  .div-block-98 {
    margin-bottom: 0;
  }

  .div-block-98.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.nov-19 {
    display: none;
  }

  .div-block-98.nov-12 {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
  }

  .image-89 {
    border-top-left-radius: 20px;
    position: absolute;
    top: 0;
    left: 0;
  }

  .doller {
    align-self: flex-start;
    margin-top: 0;
    font-weight: 500;
  }

  .image-91 {
    max-height: 500px;
  }

  .new-lp-second-section.nov-19 {
    background-color: #64748b;
    border-radius: 0 32px 32px;
    margin-bottom: 0;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .new-lp-second-left-content {
    flex-direction: column;
    display: flex;
  }

  .new-lp-second-left-content.nov-19 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .new-lp-second-left-content-heading {
    width: 414px;
    line-height: 125%;
  }

  .new-lp-second-left-content-heading.nov-19 {
    color: #2b2b2b;
    width: 540px;
    font-weight: 700;
  }

  .image-97.nov-19 {
    max-width: 514px;
  }

  .new-lp-second-left-content-wrapper.nov-19 {
    margin-bottom: 0;
  }

  .accordion__item.feb-12.js-accordion-item:hover {
    border-bottom-style: solid;
    border-bottom-color: #fff0;
  }

  .question-f44.feb-16 {
    margin-bottom: 0;
  }

  .answer-text-f3.feb-12 {
    padding-top: 20px;
  }

  .new-lp-report-section.dec-19.jan-11 {
    padding-bottom: 120px;
  }

  .new-lp-report-section-wrapper {
    background-size: cover;
  }

  .new-lp-report-section-wrapper.dec-19 {
    padding-left: 44px;
    display: block;
  }

  .report-section-heading.dec-19.jan-10 {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .footer-heading-wrappper.nov-19 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .div-block-104.dec-19._3-jan {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .support-section {
    padding-bottom: 110px;
  }

  .card-without-list-section {
    padding-top: 100px;
    padding-bottom: 116px;
  }

  .card-without-list-img {
    border-radius: 0%;
    width: auto;
    height: auto;
  }

  .div-block-105 {
    padding-top: 0;
  }

  .mobile-tab-section-nov-19 {
    display: none;
  }

  .div-block-107 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .offer-texrt {
    color: #f5f5f7;
    text-align: center;
    letter-spacing: -.18px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
  }

  .offer-texrt.hero-nov-19-offer-text {
    text-align: left;
  }

  .offer-texrt.hero-nov-19-offer-text.footer-nov-19 {
    color: #fff;
  }

  .div-block-108 {
    width: 538px;
  }

  .listed-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .listed-section._3-jan {
    display: none;
  }

  .listed-section._3-jan.jan-24 {
    padding-bottom: 72px;
    display: flex;
  }

  .listed-section._3-jan.jan-24.feb-9.mar-25 {
    flex-flow: row;
    width: 980px;
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0;
  }

  .listed-section._3-jan.jan-24.feb-9.mar-25.apr-1.apr-8 {
    flex-flow: column;
    width: 950px;
  }

  .image-103.listed-imgs {
    opacity: 1;
    opacity: 1;
  }

  .btn-group-container {
    grid-column-gap: 14px;
    grid-row-gap: 0px;
    align-items: stretch;
  }

  .nov-19-demo-btn {
    color: #fff;
    cursor: pointer;
    background-color: #f1503a;
    border: 2px solid #f1503a;
    border-radius: 5px;
    padding: 14px 44.5px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .nov-19-demo-btn:hover {
    color: #fff;
    background-color: #cd4431;
  }

  .nov-19-demo-btn.nov-19-signup {
    color: #0d1b1e;
    background-color: #fff;
    border-color: #0d1b1e;
    padding-left: 62.5px;
    padding-right: 62.5px;
  }

  .nov-19-demo-btn.nov-19-signup:hover {
    color: #fff;
    background-color: #0d1b1e;
  }

  .nov-19-demo-btn.nov-19-signup.hero:hover {
    color: #f1503a;
    background-color: #fde5e2;
  }

  .nov-19-demo-btn.nov-19-signup.hero.is-1 {
    background-color: #fff;
  }

  .nov-19-demo-btn.modal-button:hover {
    color: #fff;
    background-color: #cd4431;
  }

  .nov-19-demo-btn.is-1 {
    background-color: #e9142b;
    border-color: #e9142b;
  }

  .nov-19-demo-btn.is-1:hover {
    background-color: #cd3b36;
    border-color: #cd3b36;
  }

  .offer-text-tick {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .offer-text-tick.footer-offer {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
    display: flex;
  }

  .collection-item-7.template-dec-15 {
    width: 31%;
  }

  .dec-15-title-pil {
    margin-top: 24px;
    margin-left: 24px;
  }

  .template-name {
    margin-left: 24px;
  }

  .template-item-dec-15 {
    z-index: 1;
    border-style: none;
    border-radius: 10px;
    position: relative;
  }

  .template-inner-page {
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .template-inner-page-right-section {
    width: 63%;
  }

  .body-6 {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/659f9b285f345c4365384f83_Signup%20360.webp");
  }

  ._360imgae._3-jan {
    max-width: 550px;
  }

  .mobile-img {
    display: block;
  }

  .div-block-115 {
    z-index: 10;
    position: absolute;
    inset: 0%;
  }

  .div-block-115.template-upper-layer {
    border-radius: 10px;
  }

  .logo-container {
    padding-top: 0;
  }

  .trust-text {
    color: #000;
    text-align: center;
    letter-spacing: .72px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 25px;
    font-family: DM Sans, sans-serif;
    font-size: 12px;
    line-height: 140%;
  }

  .trust-text.is-1 {
    padding-top: 0;
  }

  .certificate-container {
    justify-content: center;
  }

  .feb-9 {
    justify-content: flex-start;
  }

  .logo-holder.may-14 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-self: flex-start;
  }

  .div-block-143 {
    align-self: center;
    margin-right: 0;
  }

  .text-block-83 {
    align-self: flex-start;
  }

  .table-row-container {
    justify-content: center;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 12px 50px;
    display: flex;
  }

  .table-row-container:hover {
    background-color: #f8f8f8;
  }

  .table-row-container.row-header {
    padding-left: 25px;
  }

  .table-row-container.row-header:hover {
    background-color: #f8f8f800;
  }

  .table-row-container.may-14:hover {
    background-color: #0000;
  }

  .content-type {
    width: 50%;
  }

  .content-text-feb-29 {
    color: #6a6a6a;
    font-family: Tenon, Arial, sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 110%;
  }

  .content-text-feb-29.mar-15-context-text-none {
    text-align: center;
    text-align: center;
    font-weight: 400;
  }

  .yes-no-container {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card {
    width: 210px;
  }

  .header-nav-link-2 {
    color: #081118;
    letter-spacing: -.01em;
    font-family: Tenon, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
  }

  .hero_container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    padding-top: 0;
  }

  .left_hero {
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
  }

  .right_hero {
    flex: 0 auto;
    align-self: center;
    margin-left: 0;
    padding-left: 0;
  }

  .left_hero-text {
    width: auto;
    min-width: 500px;
    max-width: 500px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 52px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
    height: 56px;
  }

  .left_hero-form {
    margin-bottom: 0;
  }

  .right_hero-image {
    max-width: 638px;
  }

  .mar-25-nps-report-section {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .why_container {
    flex-flow: column;
    justify-content: flex-start;
  }

  .why_container.mar-19-grid-container {
    height: auto;
  }

  .why_cards-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template: "."
    / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .why_card {
    width: 373px;
    height: 464px;
  }

  .why_grid-container {
    place-items: center;
  }

  .steps-heading {
    letter-spacing: -.45px;
  }

  .steps_container-grid {
    grid-column-gap: 55px;
    grid-row-gap: 55px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 0;
  }

  .benefits_cards-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ".";
  }

  .benefit_card {
    width: 350px;
    height: auto;
  }

  .benefit_card-content {
    align-items: center;
  }

  .benefit_container {
    flex-flow: column;
    justify-content: flex-start;
  }

  .report_container {
    flex-flow: column;
    justify-content: flex-start;
    height: auto;
  }

  .report_wrapper {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
  }

  .report_wrapper.mar-25 {
    width: 980px;
    height: auto;
  }

  .image-144 {
    object-fit: cover;
    width: 439px;
    height: auto;
    margin-left: 0;
  }

  .div-block-157 {
    padding-right: 0;
  }

  .faq_container {
    flex-flow: column;
    justify-content: flex-start;
  }

  .jsaccordion-header.feb-19.mar-20 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .faq-heading {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .demo-form-input-2 {
    width: 100%;
  }

  .demo-form-input-2:hover {
    background-color: #64748b0f;
    border-width: 1px;
    border-color: #0000;
  }

  .demo-form-input-2:focus {
    border-color: #0c92a2;
  }

  .form-block-9 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .popup-heading-2 {
    color: #081118;
    text-align: center;
    letter-spacing: -.8px;
    max-width: 250px;
    margin-top: 0;
    margin-bottom: 24px;
    padding-top: 40px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 100%;
  }

  .popup-heading-2.lp-popup-heading {
    max-width: 288px;
  }

  .popup-heading-2.lp-popup-heading.dec-19 {
    margin-top: 0;
    padding-top: 26px;
  }

  .form-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-162 {
    margin-bottom: 0;
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20.mar-25 {
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    background-color: var(--black);
    box-shadow: none;
    background-image: none;
    padding: 1px;
  }

  .mar-21-demo-submit-button-text {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mar-22-nps-hero_section {
    height: auto;
    padding-bottom: 40px;
  }

  .mar-22-nps-hero_section.apr-8 {
    background-size: cover;
  }

  .nps-hero_container {
    margin-left: 0;
  }

  .hero_heading-container {
    align-self: center;
    padding-bottom: 18px;
  }

  .nps-hero-form {
    margin-bottom: 0;
  }

  .nps-button {
    margin-top: 18px;
    margin-left: 18px;
    padding: 11.5px 16px 11.5px 24px;
    line-height: 21px;
  }

  .report_container-2 {
    flex-flow: column;
    justify-content: flex-start;
  }

  .report_container-2.mar-27 {
    width: 1200px;
  }

  .report_container-2.mar-27.mar-27-report {
    width: 100%;
    max-width: 1351px;
    padding-left: 0;
    padding-right: 0;
  }

  .mar-18-section_padding, .mar-18-section_padding.no-padding, .mar-18-section_padding.no-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .left_hero-tile-2.is-center {
    align-self: flex-start;
  }

  .div-block-167 {
    margin-bottom: 0;
  }

  .left_hero-heading-2 {
    width: auto;
    max-width: 518px;
  }

  .form-6.featurespage-form.hero-feature.mar-20.is-center {
    justify-content: flex-start;
  }

  .mar-18-section_padding-2 {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-18-section_padding-2.mar-19-benefit_section-padding.mar-20 {
    padding-bottom: 0;
  }

  .mar-18-section_padding-2.mar-20-faq-section {
    height: 600px;
  }

  .paragraph-27 {
    letter-spacing: -.36px;
    max-width: 746px;
    margin-bottom: 40px;
  }

  .div-block-169 {
    padding-right: 0;
  }

  .div-block-172 {
    padding-bottom: 40px;
  }

  .div-block-172.mar-27 {
    width: auto;
  }

  .div-block-172.is-1 {
    padding-right: 0;
  }

  .div-block-173 {
    margin-bottom: 0;
  }

  .report_wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: .75fr 1fr;
    justify-content: stretch;
    place-items: center;
    padding-left: 0;
  }

  .report_wrapper-3.mar-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    place-items: stretch stretch;
  }

  .image-155, .image-155.mar-27, .image-155.mar-27 {
    margin-left: 0;
  }

  .image-156 {
    display: inline;
  }

  .faq_wrapper-2 {
    grid-template-columns: 1fr 1fr;
    height: 650px;
    overflow: hidden;
  }

  .faq-heading-2 {
    margin-top: 20px;
    margin-bottom: 60px;
  }

  .div-block-174 {
    margin-bottom: 0;
  }

  .text-and-service-4 {
    width: 353px;
  }

  .image-157 {
    border-top-left-radius: 20px;
    position: absolute;
    top: 0;
    left: 0;
  }

  .image-158 {
    margin-bottom: 30px;
  }

  .text-block-122 {
    font-family: DM Sans, sans-serif;
    font-size: 12px;
    line-height: 180%;
  }

  .text-block-122.disclaimer-text {
    color: #808089;
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    line-height: 140%;
  }

  .text-block-122.disclaimer-text.feb-5 {
    margin-left: 0;
  }

  .mar-25-nps-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-25-nps-section.nps-bottom-section {
    height: auto;
  }

  .mar-25-nps-section.calculator-section {
    padding-top: 40px;
  }

  .nps_container {
    flex-flow: column;
    justify-content: flex-start;
    height: auto;
    margin-left: 0;
  }

  .nps_container.mar-25-grid-container {
    height: auto;
  }

  .nps_container.mar-25-nps-bottom-container {
    height: auto;
    padding-bottom: 0;
  }

  .nps_container.nps-calc-info {
    margin-left: 40px;
    margin-right: 40px;
  }

  .nps_grid-container {
    grid-column-gap: 60px;
    place-items: center;
    margin-bottom: 60px;
  }

  .nps_grid-heading {
    line-height: 50px;
  }

  .nps_grid-heading.apr-5.apr-8 {
    max-width: none;
    font-size: 45px;
  }

  .image-162 {
    margin-bottom: 0;
  }

  .heading-62.apr-5.apr-8 {
    width: 70%;
  }

  .calculator_container {
    width: 1100px;
  }

  .calculator_container.is-purple {
    width: 100%;
  }

  .navbar-3 {
    margin-top: 0;
  }

  .mar-25-hero_section {
    height: auto;
    padding-bottom: 53px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-25-hero_container {
    flex-flow: row;
    justify-content: space-between;
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-184 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: space-between;
  }

  .div-block-185 {
    bottom: 10%;
  }

  .text-block-135 {
    margin-top: -30px;
    margin-left: 25px;
  }

  .mar-26-hero_section {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .mar-26-hero_container {
    flex-flow: row;
    justify-content: space-between;
    height: 673px;
    margin-left: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mar-26-left_hero {
    width: auto;
  }

  .integration-hero_form {
    margin-bottom: 0;
  }

  .submit-btn_section-integration {
    z-index: 2;
    margin-top: 0;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 8px;
    position: relative;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color {
    width: 190px;
    height: 45px;
    margin-left: -196px;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20 {
    width: auto;
    padding-right: 8px;
  }

  .mar-26-left_hero-tile {
    border-right-color: #225938;
  }

  .mar-26-hero_tile-text {
    color: #225938;
    letter-spacing: 2.6px;
    background-image: linear-gradient(90deg, #fdf8e700, #d2fdcb);
    font-size: 15px;
    font-weight: 400;
    line-height: 16.5px;
  }

  .mar-26-integration_section {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .mar-26-integration_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 80px;
    margin-left: 0;
    padding-left: 100px;
    padding-right: 100px;
  }

  .integration_section-heading {
    width: 700px;
  }

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

  .integration_logo-container {
    background-color: #f1f1f1;
    width: 240px;
  }

  .integration-sticky_bottom-section {
    position: relative;
  }

  .response_container {
    margin-bottom: 20px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .calculate_nps-container {
    margin-left: 60px;
    margin-right: 60px;
  }

  .paragraph-37 {
    font-size: 18px;
  }

  .response_input-container {
    justify-content: space-around;
  }

  .nps_input-container {
    width: 163px;
  }

  .calculate-result_container {
    justify-content: space-around;
  }

  .text-block-140 {
    color: var(--081118);
    font-family: Tenon, Arial, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 160%;
  }

  .count_container {
    margin-left: 60px;
    margin-right: 60px;
  }

  .count_input-container {
    justify-content: space-around;
  }

  .count-nps_input-container {
    width: auto;
  }

  .div-block-200 {
    margin-bottom: 20px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .group-nps-result {
    font-size: 59px;
  }

  .image-177 {
    width: 100%;
  }

  .rich-text-block-4 {
    height: auto;
    display: block;
  }

  .bold-text-14 {
    font-size: 45px;
  }

  .nps-divider-line {
    margin-top: 0;
  }

  .nps-divider-line.grouped-line {
    margin-top: 20px;
  }

  .div-block-212 {
    margin-left: 60px;
    margin-right: 40px;
  }

  .hr-header-container {
    flex-flow: row;
    justify-content: space-between;
    display: block;
  }

  .flex.vertical.gap-4 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .flex.is-1 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .flex.is-1.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hr-hero-heading {
    width: 540px;
    line-height: 126%;
  }

  .hr-hero-heading-span {
    color: #c083d8;
    letter-spacing: -1.355px;
    line-height: 64%;
  }

  .hr-modal {
    display: block;
  }

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

  .container-1247 {
    max-width: 1100px;
    padding-left: 0;
    padding-right: 0;
  }

  .made-section-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .footer-wrapper-2 {
    max-width: 1100px;
  }

  .div-block-223 {
    border-bottom-style: none;
  }

  .bottom-cta-section-1 {
    text-align: left;
    background-color: #000;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    justify-content: center;
    align-items: center;
    height: 382px;
    margin-top: -20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
    position: sticky;
  }

  .slack-tab-content {
    padding-top: 48px;
    padding-left: 28px;
  }

  .div-block-229 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex;
  }

  .div-block-230 {
    background-color: #b8d5ef;
    border-radius: 8px;
    align-self: flex-start;
    width: 32px;
    height: 32px;
  }

  .paragraph-41 {
    letter-spacing: -.266px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 140%;
  }

  .heading-68 {
    letter-spacing: -.251px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 17px;
  }

  .div-block-232 {
    align-self: flex-start;
    width: 32px;
    height: 32px;
  }

  .div-block-238 {
    object-fit: fill;
    padding-top: 110px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 52px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 523px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
    height: 56px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 52px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 523px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    height: 56px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    width: 100%;
    height: 52px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 523px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    height: 56px;
  }

  .performance-popup_form, .engagement-popup_form, .recognize-popup_form {
    margin-bottom: 0;
  }

  .hero-container-blog-innerpage {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-153 {
    background-color: #0000;
  }

  .paragraph-43, .paragraph-44, .paragraph-45 {
    color: #f1503a;
  }

  .div-block-255 {
    width: 25%;
    height: 600px;
    display: block;
    position: sticky;
    inset: 140px auto 0% 0%;
    overflow: scroll;
  }

  .div-block-255.is-1 {
    margin-top: 60px;
  }

  .calculator_input-container {
    justify-content: space-around;
  }

  .may-14_hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gradient-big {
    inset: 0% 0% 0% auto;
    transform: none;
  }

  .may-14_hero-heading {
    text-align: left;
    max-width: 614px;
    font-size: 65px;
  }

  .may-14_left-hero {
    margin-top: 10px;
    display: block;
  }

  .may-14_right-hero {
    flex: 0 auto;
    min-width: 471px;
  }

  .may-14_right-hero.is-1.is-center {
    align-self: center;
    margin-top: 80px;
  }

  .may-14_right-hero.is-2 {
    align-self: flex-start;
    margin-top: 40px;
  }

  .may-14_right-hero.is-2.is-52px-top {
    margin-top: 52px;
  }

  .may-14_hero-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .may-14_hero-wrapper.is-1 {
    flex-flow: row;
    padding-bottom: 0;
  }

  .may-14_hero-wrapper.is-1.is {
    padding-bottom: 0;
  }

  .may-14_hero-wrapper.is-1.is-3 {
    justify-content: space-between;
    align-items: flex-end;
  }

  .may-14_hero-wrapper.is-1.is-bottom-80 {
    padding-bottom: 20px;
  }

  .may-14_hero-wrapper.is-1.is-bottom-80.is-padding-40px {
    padding-left: 30px;
    padding-right: 30px;
  }

  .may-14_hero-wrapper.is-1.is-bottom-80.is-padding-40px.grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .may-14_hero-wrapper.is-1.is-new {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .may-14_hero-wrapper.is-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-167 {
    align-self: flex-start;
  }

  .div-block-273 {
    align-self: flex-start;
    margin-right: 0;
  }

  .div-block-273.is-1 {
    align-self: center;
    margin-top: 0;
  }

  .div-block-275 {
    margin-bottom: 0;
  }

  .form-14 {
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .may-14_section.is-1.no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .image-204 {
    margin-left: 25px;
  }

  .table-row-wrapper.apr-1.may-14 {
    width: 100%;
  }

  .table-row-wrapper.apr-1.may-14.is-1.culture-amp {
    margin-right: 0;
  }

  .table-row_wrapper {
    justify-items: center;
  }

  .table-container-may-14 {
    border-radius: 26px;
    width: 100%;
    max-width: 1148px;
  }

  .table-highlighter {
    width: 25.5%;
    right: 24%;
  }

  .may-30_wrapper.relative.is-1, .may-30_wrapper.relative.is-1.is-2, .may-30_wrapper.relative.is-1, .may-30_wrapper.relative.is-1.is-2, .may-30_wrapper.relative.is-1, .may-30_wrapper.relative.is-1.is-2, .may-30_wrapper.relative.is-1.is-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-heading.is-2.mt-20._1 {
    margin-bottom: 56px;
  }

  .div-block-284.is-3 {
    flex-flow: row;
  }

  .div-block-289 {
    max-height: 441px;
  }

  .div-block-295.absolute {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-180.is-1 {
    font-family: Tenon, Arial, sans-serif;
  }

  .image-216 {
    margin-bottom: 0;
  }

  .no-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-299 {
    grid-auto-columns: 1fr;
  }

  .may-14_hero-paragraph {
    text-align: left;
    line-height: 140%;
  }

  .modal-parent-3 {
    display: none;
  }

  .may-30_hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .may-30_section.is-1.reduce, .may-30_section.is-1.reduce.enps {
    margin-bottom: 80px;
  }

  .may-30_section.is-1.reduce.multisurvey, .may-30_section.is-1.reduce.qr-code {
    margin-bottom: 140px;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20, .may-30_section.is-1.reduce, .may-30_section.is-1.reduce.enps {
    margin-bottom: 80px;
  }

  .may-30_section.is-1.reduce.multisurvey, .may-30_section.is-1.reduce.qr-code {
    margin-bottom: 140px;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20, .may-30_section.is-1.reduce, .may-30_section.is-1.reduce.enps {
    margin-bottom: 80px;
  }

  .may-30_section.is-1.reduce.multisurvey, .may-30_section.is-1.reduce.qr-code {
    margin-bottom: 140px;
  }

  .may-30_section.is-1.reduce.enps {
    margin-bottom: 80px;
  }

  .may-30_section.is-1.reduce.multisurvey, .may-30_section.is-1.reduce.qr-code {
    margin-bottom: 140px;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20 {
    margin-bottom: 80px;
  }

  .may-30_left-hero {
    flex: 1;
    align-self: flex-start;
    display: block;
  }

  .may-30_left-hero.is-2, .may-30_left-hero.is-left-0 {
    margin-left: 0;
  }

  .may-30_left-hero.is-1 {
    max-width: 620px;
    margin-left: 0;
  }

  .may-30_left-hero.is-2, .may-30_left-hero.is-left-0 {
    margin-left: 0;
  }

  .may-30_right-hero {
    flex: 0 auto;
    align-self: flex-start;
  }

  .may-30_hero-heading {
    text-align: left;
    font-size: 65px;
  }

  .may-30_hero-heading.is-1.min {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-189 {
    text-align: left;
    max-width: 620px;
    line-height: 140%;
  }

  .text-block-189.is-1 {
    max-width: 589px;
  }

  .div-block-308 {
    width: 268px;
  }

  .div-block-308.is-1 {
    width: 250px;
  }

  .div-block-308.is-1.is-red {
    width: max-content;
  }

  .div-block-308.is-1.is-2 {
    width: 260px;
  }

  .gradient.gradient-absolute.is-1.pink-color {
    bottom: -14%;
  }

  .image-231 {
    display: none;
  }

  .text-block-191 {
    font-size: 20px;
  }

  .tab-content, .tab-content.is-1, .tab-content.is-1 {
    border-top-color: #00000026;
  }

  .features-zigzag_image {
    width: 100%;
    max-width: 612px;
  }

  .content-box {
    width: auto;
  }

  .g2-logo {
    align-self: flex-start;
  }

  .logo-5.is-1 {
    mix-blend-mode: multiply;
    mix-blend-mode: multiply;
  }

  .div-block-313 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    margin-top: 24px;
    display: flex;
  }

  .div-block-316 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
    justify-content: space-around;
    padding: 0 0 18px;
  }

  .div-block-316.is-1 {
    border-bottom-style: none;
  }

  .div-block-316.is-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    max-width: none;
  }

  .div-block-316.is-2:where(.w-variant-0c8213b6-1fc5-a9f6-7309-926c83dcc459) {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 508px;
  }

  .div-block-316.is-3 {
    margin-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .trusted-logo_container {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .trusted-logo_container.is-1 {
    opacity: .7;
  }

  .trusted-logo_container.is-2 {
    justify-content: space-between;
  }

  .image-235.is-1 {
    opacity: .7;
    opacity: .7;
  }

  .image-236.is-1 {
    opacity: .7;
  }

  .image-236.is-1-copy {
    opacity: .8;
  }

  .image-237.is-1, .image-238.is-1 {
    opacity: .7;
    opacity: .7;
  }

  .features-hero-img {
    height: 452px;
  }

  .features-hero-img.is-1 {
    width: 540px;
  }

  .div-block-321 {
    display: flex;
    top: 28%;
    right: 2%;
  }

  .div-block-321.is-1 {
    display: flex;
    top: 6%;
    left: -1%;
  }

  .div-block-321.is-1._360 {
    top: 20%;
    left: -1%;
  }

  .div-block-321.is-1.rmps {
    right: auto;
  }

  .div-block-321.is-1.mls {
    top: 28%;
    left: 2%;
    right: auto;
  }

  .div-block-321.is-1.qr-1 {
    top: 24%;
    left: 1%;
  }

  .div-block-321.is-2 {
    display: flex;
    bottom: 24%;
    left: -1%;
  }

  .div-block-321.is-2.enps {
    bottom: 17%;
    left: 1%;
  }

  .div-block-321.is-2.rmps {
    bottom: 32%;
    right: auto;
  }

  .div-block-321.is-2.mls {
    inset: 74% auto auto 2%;
  }

  .div-block-321.is-2.qr-3 {
    bottom: 14%;
    left: 1%;
  }

  .div-block-321.is-3 {
    display: flex;
    bottom: 32%;
    right: 1%;
  }

  .div-block-321.is-3.enps {
    bottom: 12%;
    right: 2%;
  }

  .div-block-321.is-3.rmps {
    bottom: 22%;
    right: 1%;
  }

  .div-block-321.is-3.mls {
    top: 66%;
    bottom: auto;
  }

  .div-block-321.is-3.qr-4 {
    bottom: 4%;
    right: 2%;
  }

  .div-block-321.is-3-copy {
    display: flex;
    bottom: 35%;
    right: 0%;
  }

  .div-block-321.rmps {
    right: 0%;
  }

  .div-block-321.is-4.rmps {
    top: 16%;
    right: 1%;
  }

  .div-block-321.mls {
    top: 22%;
    right: 2%;
  }

  .div-block-321.pdp-1 {
    text-align: right;
    top: 28%;
    left: -2%;
    right: auto;
  }

  .div-block-321.pdp-2 {
    inset: 18% -1% auto auto;
  }

  .div-block-321.pdp-3 {
    text-align: right;
    inset: auto auto 12% -2%;
  }

  .div-block-321.pdp-4 {
    inset: auto -1% 9% auto;
  }

  .div-block-321.infer-1 {
    text-align: right;
    top: 28%;
    left: -1%;
    right: auto;
  }

  .div-block-321.infer-2 {
    inset: 18% 0% auto auto;
  }

  .div-block-321.infer-3 {
    text-align: right;
    inset: auto auto 12% 0%;
  }

  .div-block-321.infer-4 {
    inset: auto 0% 9% auto;
  }

  .div-block-321.text-3 {
    text-align: right;
    inset: auto auto 12% 0%;
  }

  .div-block-321.text-4 {
    inset: auto 0% 9% auto;
  }

  .div-block-321.text-2 {
    inset: 18% 0% auto auto;
  }

  .div-block-321.text-1 {
    text-align: right;
    top: 28%;
    left: -1%;
    right: auto;
  }

  .text-block-202.is-1-copy {
    color: #6a6a6a;
    letter-spacing: -.44px;
    letter-spacing: -.44px;
    letter-spacing: -.44px;
    width: 180px;
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-202.is-1 {
    color: #6a6a6a;
    letter-spacing: -.44px;
    width: 200px;
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-202.is-1.rmps {
    width: 184px;
  }

  .text-block-202.is-1.qr-1 {
    width: 210px;
  }

  .text-block-202.is-1-copy {
    color: #6a6a6a;
    letter-spacing: -.44px;
    letter-spacing: -.44px;
    letter-spacing: -.44px;
    width: 180px;
    font-size: 20px;
    font-weight: 500;
  }

  .div-block-322 {
    height: auto;
  }

  .div-block-322.none, .div-block-322.none-copy, .div-block-322.none-copy, .div-block-322.none, .div-block-322.none-copy, .div-block-322.none-copy {
    display: flex;
  }

  .image-241 {
    z-index: 1;
    width: 95px;
    display: block;
    bottom: 34%;
    right: 20%;
    transform: none;
  }

  .image-241.is-1 {
    width: 100px;
    display: block;
    top: 16%;
    right: 19%;
    transform: none;
  }

  .image-241.is-1.enps {
    width: 204px;
    top: 16%;
  }

  .image-241.is-1.rmps {
    width: 165px;
    top: 4%;
    right: 17%;
  }

  .image-241.is-1.mls {
    width: 70px;
    top: 20%;
  }

  .image-241.is-1.qr-2 {
    width: 127px;
    top: 24%;
    right: 20%;
    transform: rotate(30deg);
  }

  .image-241.is-1.pdp-2 {
    width: 82px;
    top: 6%;
    right: 17%;
    transform: none;
  }

  .image-241.is-1.infer-2 {
    width: 132px;
    transform: rotate(16deg);
  }

  .image-241.is-1.text-2 {
    width: 132px;
    transform: none;
  }

  .image-241.is-2 {
    width: 356px;
    display: block;
    top: -2%;
    left: 16%;
    transform: none;
  }

  .image-241.is-2.enps {
    width: 96px;
    top: 12%;
    left: 19%;
  }

  .image-241.is-2.rmps {
    width: 74px;
    top: 12%;
    left: 17%;
  }

  .image-241.is-2.mls {
    width: 132px;
    top: 16%;
    left: 20%;
  }

  .image-241.is-2.qr-1 {
    width: 120px;
    top: 26%;
    left: 20%;
  }

  .image-241.is-2.pdp-1 {
    width: 90px;
    top: 26%;
    left: 16%;
    transform: rotate(-12deg);
  }

  .image-241.is-2.infer-1 {
    width: 128px;
    transform: rotate(-12deg);
  }

  .image-241.is-2.text-1 {
    width: 174px;
    transform: none;
  }

  .image-241.is-2._360 {
    width: 160px;
    top: 12%;
    left: 17%;
  }

  .image-241.is-3 {
    width: 276px;
    display: block;
    bottom: 18%;
    left: 17%;
    transform: none;
  }

  .image-241.is-3.enps {
    width: 93px;
    bottom: 22%;
    left: 19%;
  }

  .image-241.is-3.rmps {
    width: 86px;
    bottom: 40%;
  }

  .image-241.is-3.mls {
    width: 102px;
    bottom: 19%;
    left: 20%;
  }

  .image-241.is-3.qr-3 {
    width: 90px;
    bottom: 15%;
    left: 20%;
  }

  .image-241.is-3.pdp-3 {
    width: 132px;
    bottom: 12%;
    left: 16%;
    transform: rotate(-28deg);
  }

  .image-241.is-3.infer-3 {
    width: 82px;
    transform: rotateX(0)rotateY(-180deg)rotateZ(40deg);
  }

  .image-241.is-3.text-3 {
    width: 128px;
    transform: none;
  }

  .image-241.is-3._360 {
    width: 86px;
    bottom: 30%;
  }

  .image-241.is-0 {
    width: 156px;
    bottom: 32%;
    right: 19%;
  }

  .image-241.is-0.enps {
    width: 86px;
  }

  .image-241.is-0.rmps {
    width: 111px;
    bottom: 22%;
    right: 17%;
  }

  .image-241.is-0.mls {
    bottom: 14%;
    right: 20%;
  }

  .image-241.is-0.qr-4 {
    width: 70px;
    bottom: 5%;
    right: 20%;
  }

  .image-241.is-0.pdp-4 {
    width: 46px;
    bottom: 24%;
    right: 17%;
    transform: rotate(14deg);
  }

  .image-241.is-0.infer-4 {
    width: 100px;
  }

  .image-241.is-0.text-4 {
    width: 70px;
    transform: none;
  }

  .image-241.is-2-copy.is {
    width: 105px;
    top: 6%;
  }

  .image-241.is-1-copy {
    width: 145px;
    display: block;
    top: 3%;
    right: 17%;
    transform: none;
  }

  .image-241.is-1-copy.is {
    width: 145px;
    top: 4%;
  }

  .image-241.is-3-copy.is {
    width: 245px;
    bottom: 40%;
  }

  .image-241.is-2-copy {
    width: 78px;
    display: block;
    top: 18%;
    left: 17%;
    transform: rotate(32deg);
  }

  .image-241.is-1-copy {
    z-index: 3;
    width: 89px;
    display: block;
    top: -4%;
    right: 16%;
    transform: none;
  }

  .image-241.is-3-copy {
    width: 390px;
    display: block;
    bottom: 0%;
    left: 16%;
    transform: none;
  }

  .image-241.is-0-copy {
    width: 179px;
    bottom: 36%;
    right: 16%;
  }

  .feature-section_image {
    display: none;
  }

  .trusted-by_container {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .trusted-by_container.is-1 {
    grid-column-gap: 84px;
    grid-row-gap: 84px;
  }

  .trusted-by_container.is-1.is-72 {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .trusted-by_container.is-1.is-64.width-100 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .g2_logo-container {
    border-right: 1px solid #64748b40;
    padding-right: 48px;
  }

  .g2_logo-container.is-1.is-36 {
    padding-right: 48px;
  }

  .g2_logo {
    width: 100%;
  }

  .div-block-331 {
    background-color: #fff9;
    border-radius: 20px;
    width: 668px;
    height: 504px;
    position: relative;
    box-shadow: 0 7.401px 9.868px #44769a14;
  }

  .div-block-331.is-1 {
    height: 468px;
  }

  .div-block-331.is-2 {
    width: 755px;
  }

  .div-block-331.is-3 {
    width: 670px;
    height: 520px;
  }

  .div-block-331.is-pdp {
    width: 755px;
    height: 519px;
    display: block;
  }

  .div-block-331.is-infer {
    width: 736px;
    height: 627px;
    display: block;
  }

  .div-block-331._360 {
    width: 736px;
    height: 627px;
  }

  .text-span-11 {
    color: #4a9ca6;
  }

  .image-245 {
    width: 416px;
    position: absolute;
    inset: 37px auto auto -10%;
  }

  .image-245.is-1 {
    width: 634px;
    top: 29px;
    left: 18px;
  }

  .image-245.is-2 {
    width: 344px;
    left: 0%;
  }

  .image-245.is-2.mls {
    width: 334px;
    top: 16px;
    left: 1%;
  }

  .image-245.qr-1 {
    width: 300px;
    top: 60px;
    left: 30px;
  }

  .image-245.pdp-1 {
    width: 384px;
    top: 14px;
    left: -5%;
  }

  .image-245.infer-1 {
    width: 435px;
    top: 14px;
    left: -4%;
  }

  .image-245.text-1 {
    width: 340px;
    top: 10%;
    left: 8%;
  }

  .image-245._360 {
    width: 380px;
    top: 5%;
    left: 0%;
  }

  .image-246 {
    width: 286px;
    position: absolute;
    inset: auto auto 26px 5%;
  }

  .image-246.enps {
    width: 350px;
    bottom: 0%;
    left: 1%;
  }

  .image-246.is-2 {
    width: 394px;
    bottom: 0;
    left: -1%;
  }

  .image-246.mls {
    width: 309px;
    bottom: -90px;
    left: 2%;
  }

  .image-246.qr-3 {
    width: 349px;
    bottom: -40px;
    left: 30px;
  }

  .image-246.pdp-3 {
    width: 400px;
    bottom: -12px;
    left: 1%;
  }

  .image-246.infer-3 {
    width: 424px;
    bottom: -12px;
    left: 2%;
  }

  .image-246.text-3 {
    width: 388px;
    bottom: 10%;
    left: 7%;
  }

  .image-246._360 {
    width: 480px;
    bottom: -2%;
    left: -1%;
  }

  .image-246.lifecycle {
    width: 480px;
    left: 0%;
  }

  .image-247 {
    width: 359px;
    position: absolute;
    inset: 94px -4% auto auto;
    transform: translate(0, -50px);
  }

  .image-247.is-2 {
    width: 465px;
    top: 59px;
    right: -2%;
  }

  .image-247.mls {
    right: -2%;
  }

  .image-247.qr-2 {
    width: 300px;
    top: 80px;
    right: 30px;
  }

  .image-247.pdp-2 {
    width: 508px;
    top: 74px;
    right: 0%;
  }

  .image-247.infer-2 {
    width: 415px;
    top: 74px;
    right: 0%;
  }

  .image-247.text-2 {
    width: 270px;
    top: 74px;
    right: 5%;
  }

  .image-247._360 {
    width: 430px;
    right: 0%;
  }

  .image-247.lifecycle {
    width: 360px;
    top: 74px;
    right: 5%;
  }

  .image-248 {
    height: 230px;
    position: absolute;
    inset: auto 0% -7% auto;
  }

  .image-248.enps {
    height: 220px;
    bottom: 0%;
    right: 0%;
  }

  .image-248.is-1 {
    bottom: 9%;
  }

  .image-248.is-1.mls {
    width: 360px;
    height: auto;
    bottom: -19%;
    right: -1%;
  }

  .image-248.qr-4 {
    height: 220px;
    bottom: -8%;
    right: 10px;
  }

  .image-248.pdp-4 {
    width: 346px;
    height: 270px;
    bottom: -10%;
  }

  .image-248.infer-4 {
    width: 406px;
    height: auto;
    bottom: 5%;
  }

  .image-248.text-4 {
    width: 424px;
    height: auto;
    bottom: 5%;
    right: 3%;
  }

  .image-248._360 {
    width: 330px;
    height: auto;
    bottom: 0%;
  }

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

  .image-248-copy {
    width: 340px;
    position: absolute;
    inset: auto 14.5% 17.5% auto;
  }

  .image-248-copy.is-1 {
    width: 239px;
    bottom: 10.5%;
    right: 26.5%;
  }

  .image-247-copy {
    z-index: 1;
    position: absolute;
    inset: 47.2% auto auto 37.1%;
    transform: translate(0, -50px);
  }

  .image-247-copy.is-1 {
    width: 32px;
    top: 66.2%;
    left: 50.1%;
  }

  .text-block-189-copy {
    text-align: left;
    line-height: 140%;
  }

  .div-block-331-copy {
    background-color: #0000;
    border-radius: 20px;
    width: 739px;
    height: 499px;
    position: relative;
    box-shadow: 0 7.401px 9.868px #44769a14, 0 34.66px 27.685px #44769a33;
  }

  .image-249 {
    width: 100%;
  }

  .image-250 {
    z-index: 1;
    width: 65px;
    position: absolute;
    top: -15px;
    bottom: auto;
    right: 95px;
  }

  .image-251 {
    z-index: 2;
    width: 140px;
    position: absolute;
    inset: 16px 3% auto auto;
  }

  .div-block-321-copy {
    display: flex;
    top: 14%;
    right: 0%;
  }

  .div-block-321-copy.is-1 {
    display: flex;
    top: 6%;
    left: -1%;
  }

  .image-242-copy {
    display: none;
  }

  .div-block-331-copy-copy {
    background-color: #fff9;
    border-radius: 28px;
    width: 726px;
    height: 534px;
    position: relative;
    box-shadow: 0 9.21px 12.288px #44769a14, 0 43.05px 34.5435px #44769a33;
  }

  .div-block-335 {
    top: 39px;
    left: -21px;
  }

  .div-block-336 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
  }

  .text-block-204 {
    text-transform: uppercase;
  }

  .get-quote-star {
    color: var(--0c92a2);
  }

  .get-quote-page-side-pane {
    z-index: 100;
    background-color: #fff;
    width: 412px;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .top-image {
    width: 100%;
  }

  .get-quote-page-form-container {
    margin-top: 100px;
    padding-top: 0;
    padding-left: 42px;
    padding-right: 42px;
  }

  .get-quote-page-form-heading {
    color: #363a43;
    letter-spacing: -.96px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 48px;
  }

  .get-quote-page-form-desc {
    opacity: .8;
    color: #363a43;
    letter-spacing: -.3px;
    margin-bottom: 40px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 15px;
    line-height: 24px;
  }

  .get-quote-page-overlay {
    z-index: 10;
    background-color: #0003;
    width: 100vw;
    height: 100vh;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: auto;
  }

  .slide-wrapper {
    justify-content: center;
    padding-left: 60px;
    padding-right: 30px;
  }

  .left {
    justify-content: flex-start;
    align-items: flex-start;
    width: 560px;
    padding-top: 24px;
  }

  .right, .home-slider_image {
    width: 460px;
  }

  .tab-heading {
    max-width: 450px;
    font-size: 44px;
  }

  .tab-heading.is-1 {
    max-width: 400px;
    font-size: 44px;
  }

  .tab-heading.is-3 {
    max-width: 480px;
    font-size: 44px;
  }

  .tab-heading.is-okay {
    max-width: 560px;
  }

  .caveat-span {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/66d013ea0fe8af3fcc41119b_highlight2.svg");
    background-size: auto;
  }

  .caveat-span.is-bg-1, .caveat-span.is-bg-2 {
    font-size: 56px;
  }

  .caveat-span.is-2 {
    background-image: none;
    background-size: auto;
  }

  .caveat-span.is-bg-1, .caveat-span.is-bg-2 {
    font-size: 56px;
  }

  .caveat-span.is-bg-2.is-1 {
    font-size: 54px;
  }

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

  .home-button.is-black, .home-button.is-red, .home-button.is-black, .home-button.is-red {
    border-radius: 116px;
  }

  .home-button__text {
    font-size: 22px;
  }

  .button-container.is-1 {
    flex-flow: row;
  }

  .home-cards-wrapper.flex.flex-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .home-card_content-heading {
    font-size: 25px;
  }

  .home-card_content-paragraph {
    font-size: 22px;
  }

  .home-card_content-paragraph.is-1 {
    max-width: 361px;
  }

  .text-block-207, .text-block-207.is-1, .text-block-207.is-1 {
    font-size: 56px;
  }

  .home-card_content-container {
    flex-flow: column;
    display: flex;
  }

  .slide-wrapper__container {
    flex-flow: row;
  }

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

  .home-tabs_links {
    overflow: hidden;
  }

  .tabs__link-body-para {
    width: 340px;
    font-size: 22px;
  }

  .testimonial-section {
    z-index: 3;
    position: relative;
  }

  .slider-nav__text {
    font-size: 20px;
  }

  .slider-nav__text.is-1 {
    font-size: 22px;
  }

  .testimonial-wrapper {
    max-width: 882px;
    min-height: 547px;
    max-height: 547px;
    transform: none;
  }

  .footer-link_wrapper {
    z-index: 1;
    position: relative;
  }

  .footer-link {
    color: #fff9;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Tenon, Arial, sans-serif;
    line-height: 130%;
  }

  .footer-logos {
    align-self: stretch;
  }

  .footer-disclaimer_text {
    max-width: 394px;
  }

  .footer-disclaimer_text.is-1 {
    width: 800px;
  }

  .cell-17 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .logo-wrapper:where(.w-variant-0c8213b6-1fc5-a9f6-7309-926c83dcc459) {
    grid-column-gap: 54px;
    grid-row-gap: 54px;
  }

  .logo-wrapper.is-36 {
    grid-column-gap: 72px;
    grid-row-gap: 72px;
  }

  .logo-wrapper.is-36.webinar-logos {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: row;
  }

  .what-is_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: space-around;
    display: flex;
  }

  .what-is_hero-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: row;
    justify-content: center;
    margin-bottom: 10px;
    padding-top: 0;
  }

  .what-is_hero-container.is-vertical_main-screen {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .what-is_hero-heading {
    width: auto;
    max-width: 518px;
  }

  .what-is_hero-text {
    width: auto;
    min-width: 500px;
    max-width: 500px;
  }

  .what-is_hero-text.is-center {
    text-align: left;
    text-align: left;
    max-width: 534px;
  }

  .what-is_left-hero {
    flex: 0 auto;
    align-self: center;
    margin-top: 0;
  }

  .what-is_left-hero.is-center {
    justify-content: center;
    align-items: flex-start;
  }

  .what-is_right-hero {
    flex: 0 auto;
    align-self: center;
  }

  .what-is_hero_image {
    max-width: 638px;
  }

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

  .what-is_tab-link {
    font-size: 22px;
  }

  .what-is_strategies-wrapper {
    grid-column-gap: 110px;
    grid-row-gap: 110px;
  }

  .product-hero_container {
    position: relative;
  }

  .product-hero_wrapper {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 180px;
  }

  .product-hero-left_wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 558px;
    margin-top: 24px;
  }

  .product-hero-right_wrapper {
    position: relative;
  }

  .product-hero_heading.is-desktop-center, .product-hero_paragraph.is-desktop-center {
    text-align: left;
    text-align: left;
  }

  .product-logo_container {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    justify-content: flex-start;
    align-items: center;
  }

  .product-grid_container {
    grid-column-gap: 60px;
  }

  .product-integration_section.is-1._20 {
    margin-bottom: 80px;
  }

  .product-gradient1 {
    background-image: radial-gradient(circle at 50% -340%, #55b8ff4d, #55b8ff00 100%, #fff);
  }

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

  .div-block-393 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
    margin-left: 40px;
    display: flex;
  }

  .code-embed-10 {
    align-self: center;
    width: 20px;
    height: 20px;
  }

  .text-block-235 {
    color: #262626cc;
    font-family: DM Sans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 108%;
  }

  .text-block-236 {
    color: #4a9ca6;
    font-family: DM Sans, sans-serif;
    font-weight: 700;
    line-height: 150%;
  }

  .lp-hero-section {
    padding-top: 60px;
  }

  .lp-highlight-pill {
    background-image: linear-gradient(90deg, #e066ffcc, #3546e9 55%);
  }

  .lp-hero-heading {
    text-align: left;
    width: 620px;
  }

  .lp-hero-paragraph {
    text-align: left;
    max-width: 580px;
  }

  .lp-hero-wrapper {
    grid-template-columns: 1.25fr 1fr;
  }

  .lp-hero_text-content_wrapper {
    margin-top: 36px;
    display: block;
  }

  .lp-logo-wrapper {
    justify-content: center;
    align-items: center;
  }

  .lp-wrapper.grid {
    grid-template-rows: auto;
  }

  .lp-grid_container {
    grid-column-gap: 75px;
    place-items: center;
  }

  .demo-section {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/670688e54b4cfd54b91ff79f_bg-circle.svg"), linear-gradient(#3645cf 24%, #dee9ff 80%);
    background-position: 50% 0, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
  }

  .demo-container {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-template-rows: auto;
    grid-template-columns: 57.02% 37.72%;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .demo-logo-text {
    text-align: left;
  }

  .demo-logo-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-menu-list {
    padding-right: 0;
  }

  .nav-list-item.middle {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-dropdown-toggle {
    padding-left: 20px;
    padding-right: 14px;
  }

  .pricing-section.get-quote {
    height: 100vh;
  }

  .hr-toolkit_hero-heading {
    font-size: 64px;
  }

  .caveat_green-highlight {
    font-size: 80px;
  }

  .hr-toolkit_section {
    z-index: 3;
    background-color: #fff;
    position: relative;
  }

  .hr-toolkit_defination-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-columns: .85fr 1fr;
  }

  .hr-toolkit_strategies-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-columns: 1fr .85fr;
  }

  .webinar-timezone {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 0;
    display: flex;
  }

  .webinar-speakers_wrapper {
    order: 0;
  }

  .width-height-96px {
    width: 96px;
  }

  .webinar-speakers_name {
    font-size: 20px;
    line-height: 28px;
  }

  .webinar-speakers_desgination.aarohan {
    width: 97px;
  }

  .webinar-session_heading {
    line-height: 36px;
  }

  .terms-conditions {
    margin-bottom: 32px;
  }

  .webinar-date-time-container {
    flex-flow: column;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text-block-247, .text-block-248, .text-block-249 {
    font-size: 20px;
  }

  .div-block-411 {
    background-color: #0000001f;
    border-top: 1px solid #000;
    height: 17px;
    padding-bottom: 0;
  }

  .div-block-411.divider-webinaer {
    border-top-style: none;
  }

  .div-block-412 {
    padding-bottom: 4px;
  }

  .webinar-banner {
    justify-content: center;
    align-items: center;
  }

  .hr-toolkit_defination-img.desktop-image {
    margin-top: -14px;
  }

  .hr-toolkit_inner_blog-wrapper {
    justify-content: space-between;
  }

  .hr-toolkit_inner_side-content {
    display: block;
  }

  .case-study_wrapper.is-story {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .hero-solutions_heading {
    font-size: 60px;
  }

  .author-inner {
    border-radius: 10px;
  }

  .hero-container-recongnition-page {
    border-bottom-style: none;
    max-width: none;
    padding-bottom: 0;
  }

  .hero-container-recongnition-page.is-1440-container {
    padding-left: 0;
    padding-right: 0;
  }

  .webinar-tile {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #f8fafc;
    line-height: 28px;
    display: flex;
  }

  .features_green-arrow {
    z-index: 1;
    position: absolute;
    top: 216px;
    left: 212px;
  }

  .features_green-arrow.is-2 {
    top: 274px;
    left: 302px;
  }

  .features_green-arrow.is-3 {
    inset: 52% 11% auto auto;
  }

  .white-space_nowrap {
    white-space: nowrap;
  }

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

  .payslip_error-text {
    text-align: left;
    display: block;
  }

  .testimonial-overlay {
    font-size: 16px;
  }

  .footer-link-container {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-cta-section {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .dropdown-item-wrapper {
    grid-template-columns: 27.5% 45% 27.5%;
  }

  .integration-logo-wrapper {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .integration-wrapper-third-col {
    max-width: 60rem;
  }

  .testimonials-cell {
    grid-template-rows: 1fr;
  }

  .footer-cta_form-btn {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .section_webinar-container {
    background-position: 150% 100%;
  }
}

@media screen and (min-width: 1440px) {
  .demo-btn {
    padding-left: 24px;
    font-family: DM Sans, sans-serif;
  }

  .demo-btn:hover {
    border-width: 1px;
    border-color: #978cf9;
  }

  .demo-btn.dec-19-singup-btn.jan-10.apr-5 {
    width: 70%;
    max-width: none;
  }

  .demo-btn.feb-9.mar-18-button-opacity {
    background-color: #d7d6fe;
  }

  .demo-btn.new-button:hover {
    border-width: 2px;
  }

  .header-container {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    align-items: center;
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .header-container.feb-9.may-14 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .logo {
    padding: 24px 0;
  }

  .hero-section {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 150px;
  }

  .image {
    object-fit: fill;
  }

  .section-container {
    background-color: #0000;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .section-container.lp-engagement {
    margin-bottom: 48px;
  }

  .section-container.lp-engagement.lp-engage {
    margin-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.lp-engagement.lp-engage.nov-19 {
    align-items: flex-start;
    margin-bottom: 0;
  }

  .section-container.jan-10 {
    grid-column-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .section-left-content {
    width: 750px;
    max-width: none;
    padding-top: 0;
  }

  .section-right-content.lp-right {
    background-image: none;
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right {
    display: block;
  }

  .eye-brow-content {
    background-color: #0000;
    background-image: linear-gradient(270deg, #d2fdcb 19.32%, #fff);
    border-right: 3px solid #225938;
    border-radius: 0;
    margin-bottom: 16px;
    padding: 5.5px 18px 5.5px 20px;
    display: inline-block;
  }

  .eye-brow-text {
    letter-spacing: .1em;
    text-transform: uppercase;
    padding-right: 0;
    font-family: DM Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 16.5px;
  }

  .eye-brow-text.jan-10 {
    color: #4622b5;
  }

  .hero-section-heading {
    color: #000;
    letter-spacing: -.02em;
    margin-top: 12px;
    margin-bottom: 44px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 65px;
    font-weight: 800;
    line-height: 100%;
  }

  .hero-section-heading.mar-26 {
    width: 630px;
  }

  .hero-section-heading.mar-26.mar-28 {
    width: auto;
  }

  .hero-section-content-text {
    color: #5f5f66;
    letter-spacing: -.015em;
    margin-bottom: 24px;
    font-family: DM Sans, sans-serif;
    font-size: 22px;
    line-height: 140%;
  }

  .feature-section {
    height: auto;
  }

  .feature-section.jan-11.mar-27.mar-27-pulse-feature {
    padding-bottom: 0;
  }

  .feature-section.jan-11.mar-27-pulse {
    padding-bottom: 20px;
  }

  .feature-container {
    grid-column-gap: 84px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 140px;
    padding-right: 140px;
    display: flex;
  }

  .eye-brow-label {
    color: #0c92a2;
    letter-spacing: .06em;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-weight: 700;
    line-height: 140%;
    display: inline-block;
  }

  .content-header {
    color: #000;
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 44px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 45px;
    line-height: 110%;
  }

  .content-header.main-feature-header {
    text-align: center;
    text-align: center;
    width: 649px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 100px;
  }

  .content-body-text {
    color: #5f5f66;
    letter-spacing: -.015em;
    font-family: DM Sans, sans-serif;
    font-size: 20px;
    line-height: 140%;
  }

  .image-4 {
    object-fit: fill;
  }

  .feature-section-opp._3-jan {
    padding-bottom: 0;
  }

  .feature-section-opp._3-jan.top-section-jan-10 {
    justify-content: space-between;
    margin-bottom: 180px;
  }

  .feature-section-opp._3-jan.top-section-jan-10.jan-11 {
    margin-bottom: 104px;
  }

  .feature-section-opp._3-jan.top-section-jan-10.jan-11.new {
    padding-bottom: 60px;
  }

  .feature-section-opp.jan-11.mar-27.mar-27-pulse {
    padding-bottom: 0;
  }

  .feature-section-opp.is-new {
    margin-bottom: 80px;
  }

  .feature-container-opp {
    grid-column-gap: 100px;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 140px;
    padding-right: 140px;
    display: flex;
  }

  .feature-container-opp._3-jan {
    padding-left: 0;
  }

  .right-feature-container {
    width: 100%;
    max-width: 450px;
    padding-top: 100px;
  }

  .main-feature-section {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 120px;
    padding-left: 80px;
    padding-right: 80px;
    display: block;
  }

  .main-feature-section.lottie-parent-container {
    margin-bottom: 180px;
  }

  .main-feature-section-2 {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/64885259f530aef2739ad290_Round%20Shape.webp");
    background-position: 0 0;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
  }

  .main-feature-text.content-body-text {
    width: 743px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5 {
    width: 521px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    box-shadow: 0 25px 40px -8px #50449a80, 0 2px 5px #50449a14;
  }

  .expore-heading {
    text-align: center;
    width: 596px;
    margin: 0 auto 39px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 65px;
    font-weight: 700;
    line-height: 125%;
  }

  .conic-gradient-text {
    color: #081118;
    letter-spacing: -.02em;
    line-height: 110%;
  }

  .text-block-4 {
    color: #5f5f66;
    text-align: center;
    letter-spacing: -.015em;
    width: 410px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-family: DM Sans, sans-serif;
    font-size: 20px;
    line-height: 28px;
  }

  .cta-header {
    color: #fff;
    text-align: center;
    letter-spacing: -.025em;
    width: 712px;
    margin: 0 auto;
    padding-top: 0;
    font-family: Tenon, Arial, sans-serif;
    font-size: 45px;
    font-weight: 400;
    line-height: 110%;
  }

  .footer-brand {
    margin-bottom: 86px;
  }

  .footer-link {
    color: #808089;
    margin-bottom: 8px;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    line-height: 110%;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .footer-copyright-center {
    color: #808089;
    text-align: left;
    font-family: DM Sans, sans-serif;
    line-height: 180%;
  }

  .image-7 {
    margin-bottom: 24px;
  }

  .div-block {
    grid-column-gap: 8px;
    background-color: #fff;
    border-right: 1px solid #64748b26;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 8px 20px;
    display: flex;
  }

  .text-block-8 {
    color: #081118;
    letter-spacing: 0;
    font-family: DM Sans, sans-serif;
    font-size: 12px;
    line-height: 16px;
  }

  .violet-section {
    z-index: 3;
    border-radius: 0 0 24px 24px;
    height: 100px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: sticky;
  }

  .violet-section.lp-page-violet {
    z-index: 2;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/64dfc6833fe087da219f9df9_Mask%20group.webp");
    height: 146px;
    margin-top: -63px;
    position: relative;
  }

  .violet-section.lp-page-violet.mar-20 {
    z-index: 2;
    z-index: 2;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/651e8d6c06cec4c9648fb61e_violetpattern.webp");
    margin-top: -44px;
  }

  .image-8 {
    max-width: 659px;
    max-height: 719px;
    display: block;
  }

  .image-8.kudos-page {
    display: block;
  }

  .image-8.kudos-page._3-jan {
    width: 884px;
    max-width: 100%;
    height: 884px;
    display: block;
  }

  .div-block-5 {
    grid-column-gap: 12px;
    justify-content: center;
    align-items: center;
    margin-top: 14px;
    display: flex;
  }

  .image-11.leadboard-image {
    box-shadow: 13px 0 17px #44769a14, 5px 0 6px #44769a0d;
  }

  .image-12 {
    box-shadow: 13px 0 17px #44769a14, 5px 0 6px #44769a33;
  }

  .slider-section {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .mask {
    height: auto;
  }

  .div-block-11 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .link-block-4 {
    overflow: hidden;
  }

  .link-block-4:hover {
    background-color: #0000;
    border: 1px #64748b33;
  }

  .content-section {
    justify-content: center;
    align-items: flex-start;
    max-width: 1322px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .list-item {
    color: var(--netural400);
    width: 203px;
    margin-bottom: 16px;
    list-style-type: disc;
  }

  .main-content {
    padding-right: 0;
  }

  .suggestion-section {
    max-width: 1322px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: sticky;
  }

  .hero-section-recongnition-page {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 140px;
    padding-right: 140px;
  }

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

  .category-text {
    font-size: 16px;
  }

  .form-block-2 {
    margin-bottom: 0;
  }

  .form.featurespage-form {
    border-left: 0 #0000;
  }

  .form.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .form.featurespage-form.hero-feature.mar-20.mar-25 {
    justify-content: center;
  }

  .submit-btn-section {
    width: 315px;
    height: 64px;
    margin-left: 4px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 0 2px 5px #0003;
  }

  .integration-section {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration-section.nov-19-1 {
    padding: 104px 0 0;
  }

  .div-block-29 {
    align-items: center;
    height: auto;
    padding-bottom: 0;
  }

  .text-block-35 {
    margin-bottom: 0;
  }

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

  .tabs-menu {
    width: auto;
  }

  .tab-link {
    width: 291px;
  }

  .tab-link.lp-tab-links, .tab-link.lp-tab-links.w--current {
    width: 410px;
  }

  .tab-link.lp-tab-links, .tab-link.lp-tab-links.w--current {
    width: 410px;
  }

  .tab-link.lp-tab-links.last-one {
    padding-bottom: 24px;
  }

  .tab-link-text.lp-tab-link-text {
    font-size: 19px;
  }

  .tab-wrapper {
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-wrapper.lp-accordion-tab {
    max-width: none;
  }

  .tab-wrapper.lp-accordion-tab.kudos-accordion-tab {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-text-container.lp-tab-link-text-container {
    grid-column-gap: 12px;
    padding-bottom: 0;
  }

  .tab-link-text-container.lp-tab-link-text-container.four-accordion {
    justify-content: space-between;
  }

  .tab-link-container-content {
    max-height: 0;
    display: block;
  }

  .tab-link-container-content.lp-tab-link-container-content {
    max-height: 0;
  }

  .header-nav-link.w--current {
    color: var(--0c92a2);
    background-color: #0000;
  }

  .header-nav-list-item.middle {
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-nav-list-item.middle.get-started {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-38 {
    grid-column-gap: 16px;
    align-items: center;
    padding: 20px 20px 13px;
    display: flex;
  }

  .div-block-38.kudos:hover {
    background-color: #f3f9fa;
    border-radius: 8px;
  }

  .image-21 {
    width: 32px;
    height: 32px;
  }

  .heading-21 {
    color: var(--081118);
    letter-spacing: -.01em;
    margin-top: 0;
    margin-bottom: 8px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 18px;
    line-height: 22px;
  }

  .text-block-40 {
    color: var(--netural400);
    letter-spacing: -.01em;
    width: 242px;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    line-height: 21px;
  }

  .dropdown-pd-2 {
    padding-bottom: 12px;
    box-shadow: 0 4px 6px #44769a0d, 0 13px 17px #44769a14, 0 32px 43px #44769a1f;
  }

  .page-container {
    padding-bottom: 0;
    display: block;
  }

  .tabs-content {
    width: 100%;
    padding-left: 64px;
  }

  .div-block-45 {
    height: 100%;
    margin-right: 0;
  }

  .div-block-46 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-32 {
    max-width: 760px;
    height: 570px;
  }

  .image-32.desktop-image-accordion {
    min-width: 740px;
    max-width: 740px;
  }

  .image-33, .image-34, .image-35 {
    height: 570px;
  }

  .featurespage-input {
    color: var(--081118);
    height: 59px;
    margin-bottom: 0;
  }

  .featurespage-input.lp-input {
    border-width: 0;
    border-left-style: solid;
    border-left-color: #0c92a200;
    height: 60px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-style: none;
    width: 528px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .engagement-tile {
    background-image: linear-gradient(270deg, #e0fff9 19%, #fff);
    border-right: 3px solid #448e97;
    border-radius: 0;
    display: inline-block;
  }

  .eye-brow-text-enagement {
    color: #448e97;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: DM Sans, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 16.5px;
  }

  .submit-btn-section-engagement {
    cursor: pointer;
    width: 259px;
    height: 56px;
    margin-top: 0;
  }

  .submit-btn-section-engagement:hover {
    background-color: #333;
    background-image: none;
    width: 259px;
  }

  .submit-btn-section-engagement.lp-cta-top {
    height: 48px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben {
    width: 186px;
    margin-left: -192px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben:hover {
    width: 186px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19:hover {
    background-color: #3b4c58;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11:hover {
    background-color: #434d55;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5 {
    margin-left: -246px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5.may-21:hover {
    background-image: linear-gradient(#fff3, #fff3);
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.is-1:hover {
    width: 198px;
  }

  .submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color.mar-20.apr-5 {
    align-self: center;
    margin-left: 0;
  }

  .heading-24 {
    color: var(--081118);
    text-align: center;
    width: 649px;
    margin: 0 auto 24px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 45px;
  }

  .div-block-56 {
    width: 727px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-57 {
    position: relative;
  }

  .image-45 {
    display: block;
  }

  .image-46 {
    box-shadow: 13px 0 17px #44769a14, 4px 0 6px #44769a0a;
  }

  .image-53 {
    object-fit: cover;
    padding-left: 0;
    position: relative;
    left: 0;
  }

  .tab-link-tab-3 {
    margin-right: 0;
    font-size: 16px;
  }

  .tabs-2 {
    background-color: #0000;
    padding-left: 140px;
    padding-right: 140px;
  }

  .tabs-2.dec-15-tab2 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .tabs-2.apr-10 {
    background-color: var(--fff);
  }

  .tabs-menu-3.is-1 {
    max-width: 920px;
  }

  .all-collection-items {
    justify-content: center;
  }

  .collection-item-5 {
    width: 30%;
    padding-top: 0;
  }

  .collection-item-6 {
    width: 31%;
  }

  .dropdown-list {
    opacity: 0;
    width: 410px;
    display: none;
    transform: scale(1);
  }

  .dropdown-list.w--open {
    opacity: 1;
    position: absolute;
    inset: auto;
  }

  .dropdown-list.apr-3-dd-list {
    right: -120px;
  }

  .submit-btn {
    background-image: none;
    width: 323px;
    height: 72px;
  }

  .submit-btn:hover {
    background-image: linear-gradient(to right, #22c0e3, #cba3ff);
  }

  .submit-btn.demo-submit-btn {
    margin-top: 0;
  }

  .popup-heading {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 110%;
  }

  .explore-div-block {
    margin-top: 0;
    padding-bottom: 140px;
  }

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

  .sticky-bottom-section.get-quote-page {
    background-color: #fff;
    height: 100vh;
    position: relative;
  }

  .image-67 {
    display: none;
  }

  .lottie-animation-8 {
    margin-bottom: 0;
  }

  .pricing-container {
    padding-top: 0;
    padding-bottom: 124px;
  }

  .pricing-container._8-jan {
    padding-top: 80px;
  }

  .pricing-container._8-jan.get-quote-page {
    background-color: #fff;
    height: 100vh;
    position: relative;
  }

  .about-content {
    padding-left: 0;
    padding-right: 0;
  }

  .utility-page-content {
    display: flex;
  }

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

  .image-80 {
    width: 100%;
    height: 77.8032%;
  }

  .div-block-77 {
    height: 70px;
  }

  .div-block-77.is-1 {
    z-index: 5;
  }

  .div-block-77.is-2 {
    margin-bottom: -84px;
  }

  .slide-nav-2 {
    bottom: -6.5%;
  }

  .mask-2 {
    height: 680px;
  }

  .heading-33 {
    padding-top: 0;
    padding-left: 0;
  }

  .paragraph {
    padding-left: 0;
  }

  .div-block-78 {
    padding-top: 60px;
    padding-left: 72px;
  }

  .slider-2 {
    bottom: -8%;
  }

  .column {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .demo-form-container {
    flex-direction: column;
    align-items: center;
  }

  .imgae-container {
    box-shadow: 0 15px 30px #56b0bb33;
  }

  .form-block-3 {
    display: block;
  }

  .form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-2 {
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .link-2:hover {
    color: var(--0c92a2);
  }

  .columns {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 80px;
    display: flex;
  }

  .image-82 {
    margin-bottom: 0;
    position: static;
    bottom: 0;
    overflow: hidden;
  }

  .error-text {
    align-self: flex-start;
    width: 100%;
    max-width: 400px;
  }

  .error-text.nov-19.footer-text-error {
    max-width: none;
  }

  .error-text.dec-19-error-text {
    text-align: left;
    width: auto;
    display: block;
  }

  .error-text.is-1 {
    align-self: center;
  }

  .demo-form-input-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .demo-form-input-wrapper:where(.w-variant-fd1b9318-fc5a-9dee-b4a8-a03083f72e74) {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .demo-form-input-wrapper.dec-19-input {
    align-items: flex-start;
  }

  .demo-form-input-wrapper.hide, .loader-container {
    display: none;
  }

  .div-block-80, .div-block-81, .div-block-82 {
    height: 270px;
  }

  .div-block-83 {
    height: 0;
  }

  .div-block-84 {
    height: 270px;
  }

  .div-block-85 {
    height: 600px;
  }

  .hero-section-landing-page {
    margin-top: 80px;
    margin-left: 0;
    padding-left: 140px;
    padding-right: 0;
  }

  .hero-section-landing-page.lp-engagement-hero {
    margin-top: 140px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .hero-section-landing-page.lp-engagement-hero.is-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .card-container.pricing-card-container {
    margin-bottom: 64px;
  }

  .card-container.pricing-card-container.lp-card-priicing-card.nov-29 {
    min-height: auto;
  }

  .card-container.pricing-card-container.get-quote-page, .white-card.pricing-card.first-card.get-quote-page, .white-card.pricing-card.second-card.get-quote-page {
    background-color: #fff;
  }

  .white-card.pricing-card.third-card.get-quote-page, .white-card.pricing-card.first-card.get-quote-page, .white-card.pricing-card.second-card.get-quote-page {
    background-color: #fff;
  }

  .white-card.pricing-card.third-card.get-quote-page, .white-card.pricing-card.first-card.get-quote-page, .white-card.pricing-card.first-card.get-quote-page, .white-card.pricing-card.second-card.get-quote-page, .white-card.pricing-card.second-card.get-quote-page {
    background-color: #fff;
  }

  .white-card.pricing-card.third-card {
    background-color: var(--fff);
    border-width: 2px;
    border-color: #9ccfd6;
  }

  .white-card.pricing-card.third-card.lp-third-card {
    min-height: auto;
  }

  .white-card.pricing-card.third-card.get-quote-page {
    background-color: #fff;
  }

  .paragraph-3.get-quote {
    color: var(--0c92a2);
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features {
    width: 680px;
    padding-left: 28px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    width: 680px;
  }

  .lp-list.features-list.new-lp-features-list.hero {
    font-size: 18px;
  }

  .list-2.new-lp-list.new-lp-second-list {
    margin-bottom: 44px;
  }

  .white-card-btn {
    cursor: pointer;
  }

  .white-card-btn.pricing-card-btn.get-quote-page {
    display: none;
  }

  .integration-lp-section {
    z-index: 10;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 120px;
    padding-right: 120px;
    position: relative;
  }

  .video-container {
    padding-right: 0;
  }

  .footer-section-lp {
    padding-left: 120px;
    padding-right: 120px;
  }

  .footer-section-lp.fab-2.mar-20 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .footer-section-lp.fab-2.mar-20.sep-17 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .color-cta-section {
    margin-left: 120px;
    margin-right: 120px;
  }

  .heading-41 {
    color: var(--black);
  }

  .section-divider {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 140px;
    padding-right: 40px;
    display: flex;
  }

  .first-divider {
    border-left-style: solid;
    flex-direction: row-reverse;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 126px;
    padding-left: 28px;
    display: flex;
  }

  .second-divider {
    border-left-style: solid;
    justify-content: flex-start;
    align-items: center;
    height: 126px;
    padding-left: 28px;
    display: flex;
  }

  .third-divider {
    border-left-style: solid;
    height: 126px;
    padding-left: 28px;
    display: flex;
  }

  .lp-accordion-content {
    margin-left: 55px;
    padding-left: 0;
    line-height: 140%;
  }

  .divider-content {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
  }

  .divider-heading-text {
    flex: 0 auto;
    align-items: stretch;
    width: auto;
  }

  .divider-para {
    width: 220px;
  }

  .divider-para.second-para {
    width: 242px;
  }

  .divider-para.third-para {
    width: 222px;
  }

  .div-block-88 {
    padding-right: 0;
  }

  .search-tab {
    border-left: 1px #64748b26;
    margin-left: 0;
  }

  .paragraph-12.get-quote-page {
    color: var(--081118);
  }

  .green-box, .green-box.get-quote-page.thrid-card, .green-box.get-quote-page.thrid-card, .green-box.get-quote-page.thrid-card {
    background-color: #cee7ea;
  }

  .contact-conatiner {
    justify-content: center;
    align-items: stretch;
    display: none;
  }

  .bottom-cta {
    border-style: solid;
    border-color: #0000;
    display: flex;
  }

  .switch-button.night-mode {
    padding-right: 5px;
  }

  .modal {
    width: 45%;
    display: block;
  }

  .modal.lp-bottom-form, .modal.dec-19-modal.fab-2 {
    width: 100%;
  }

  .modal.lp-bottom-form, .modal.dec-19-modal.fab-2 {
    width: 100%;
  }

  .modal.dec-19-modal.fab-2 {
    width: 100%;
  }

  .modal.dec-19-modal.fab-2.mar-20 {
    overflow: hidden;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14 {
    border: 1px solid #b2b2bb;
  }

  .close {
    color: var(--netural-300);
  }

  .button-2.modal-button {
    color: var(--081118);
    letter-spacing: -.16px;
    background-color: #d7d6fe73;
    border: 1px solid #0000;
    border-radius: 100px;
    padding: 10px 16px;
    font-family: DM Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .button-2.modal-button:hover {
    border: 1px solid #d7d6fe;
  }

  .image-89.dec-19 {
    max-width: 100%;
  }

  .doller {
    font-size: 25px;
  }

  .image-91 {
    max-height: 525px;
    margin-top: -32px;
  }

  .new-lp-second-section {
    margin-bottom: 14px;
    padding-top: 0;
  }

  .new-lp-second-left-content {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .new-lp-second-left-content.nov-19 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: center;
    max-width: 100%;
  }

  .new-lp-second-left-content-desc.nov-19 {
    display: none;
  }

  .lp-book-demo-btn {
    width: 163px;
    padding-bottom: 4px;
  }

  .lp-book-demo-btn.modal-button.nov-19 {
    margin-bottom: 0;
  }

  .book-demo-btn {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-right: 16px;
  }

  .image-96 {
    margin-bottom: 5px;
  }

  .image-97 {
    max-width: 564px;
  }

  .image-97.nov-19 {
    max-width: 514px;
  }

  .new-lp-second-left-content-wrapper {
    flex-direction: column;
    justify-content: center;
    width: 306px;
    margin-bottom: 0;
    padding-top: 0;
    display: flex;
  }

  .new-lp-second-left-content-wrapper.nov-19 {
    width: auto;
  }

  .text-question-f44 {
    width: 620px;
  }

  .faq-container.feb-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .new-lp-report-section {
    padding-right: 68px;
  }

  .new-lp-report-section.dec-19 {
    margin-left: auto;
    margin-right: auto;
  }

  .new-lp-report-section-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b81fb31af2f2a39567e9f_red.webp");
    background-size: cover;
    border-style: none;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-104 {
    background-color: #7158f540;
    border-radius: 25px;
    padding: 1px;
  }

  .div-block-104.dec-19 {
    grid-column-gap: 100px;
    padding-top: 35px;
  }

  .div-block-104.dec-19._3-jan {
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-column-gap: 30px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid;
  }

  .image-101.support-feature-image {
    max-width: 100%;
    max-height: 100%;
  }

  .listed-section {
    grid-column-gap: 84px;
    grid-row-gap: 84px;
    padding-left: 120px;
    padding-right: 120px;
  }

  .listed-section._3-jan.jan-24.feb-9 {
    margin-top: 44px;
  }

  .image-103, .image-104, .image-105, .image-106, .image-107 {
    max-width: 100%;
  }

  .btn-group-container {
    grid-column-gap: 12px;
    grid-row-gap: 0px;
    align-items: center;
  }

  .nov-19-demo-btn {
    border-color: #0000;
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .nov-19-demo-btn.nov-19-signup {
    background-color: var(--fff);
    color: #0d1b1e;
    border-color: #0d1b1e;
    padding-left: 62.5px;
    padding-right: 62.5px;
  }

  .nov-19-demo-btn.nov-19-signup:hover {
    color: #fff;
    background-color: #0d1b1e;
  }

  .offer-text-tick.footer-offer {
    margin-top: 8px;
  }

  .collection-item-7.template-dec-15 {
    width: 31%;
  }

  .template-inner-page {
    padding-left: 140px;
    padding-right: 140px;
  }

  .template-home-section {
    justify-content: center;
    align-items: stretch;
  }

  ._360imgae._3-jan {
    max-width: 500px;
  }

  .mobile-img {
    display: none;
  }

  .certificate-container {
    justify-content: center;
  }

  .feb-9 {
    justify-content: flex-start;
  }

  .logo-holder.feb-19.apr-1 {
    align-items: center;
  }

  .section-10.feb-12-faq.feb-23 {
    width: auto;
    margin-left: 0;
  }

  .table-row-container.row-header {
    padding-left: 25px;
  }

  .table-row-container.may-14:hover {
    background-color: #0000;
  }

  .card-heading {
    height: 60px;
    transform: none;
  }

  .header-nav-link-2.w--current {
    color: #0c92a2;
    background-color: #0000;
  }

  .hero_container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .left_hero, .right_hero {
    flex: 0 auto;
  }

  .left_hero-text {
    font-weight: 400;
  }

  .featurespage-input-2 {
    color: #081118;
    height: 59px;
    margin-bottom: 0;
  }

  .featurespage-input-2.lp-input {
    border-width: 0;
    border-left-style: solid;
    border-left-color: #0c92a200;
    height: 60px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-style: none;
    width: 528px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .form-block-8 {
    margin-bottom: 0;
  }

  .right_hero-image {
    width: 100%;
  }

  .mar-25-nps-report-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-25-nps-report-section.mar-20-report-section {
    margin-bottom: 80px;
    padding-bottom: 0;
  }

  .why_container {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .why_tile {
    display: inline-block;
  }

  .list-item {
    width: auto;
  }

  .list-item.is-bottom-10px {
    margin-bottom: 10px;
  }

  .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px, .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px, .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px {
    margin-top: 5px;
  }

  .benefit_card.benefit_card-bg-green {
    height: auto;
    display: flex;
  }

  .benefit_container, .report_container {
    justify-content: flex-start;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

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

  .faq_container {
    justify-content: flex-start;
  }

  .faq-heading {
    margin-top: 16px;
  }

  .form-block-9 {
    display: block;
  }

  .popup-heading-2 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 110%;
  }

  .form-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mar-22-nps-hero_section {
    height: auto;
  }

  .nps-hero_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.apr-5 {
    align-self: center;
  }

  .nps-button {
    background-color: #d7d6fe73;
    border: 1px solid #d7d6fe;
    padding-left: 24px;
    font-family: DM Sans, sans-serif;
  }

  .nps-button:hover {
    border-width: 1px;
    border-color: #978cf9;
  }

  .report_container-2 {
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .report_container-2.mar-27 {
    width: 100%;
    max-width: 1350px;
  }

  .mar-18-section_padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .left_hero-tile-2 {
    background-image: none;
    border-right: 3px solid #448e97;
    border-radius: 0;
    display: inline-block;
  }

  .form-block-11 {
    margin-bottom: 0;
  }

  .form-6.featurespage-form {
    border-left: 0 #0000;
  }

  .form-6.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .mar-18-section_padding-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-18-section_padding-2.mar-19-benefit_section-padding.mar-20 {
    margin-bottom: 80px;
  }

  .mar-18-section_padding-2.mar-20-faq-section {
    z-index: 5;
    background-color: #fff;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    height: 660px;
    margin-bottom: 0;
    padding-bottom: 140px;
    position: relative;
  }

  .div-block-169 {
    padding-right: 0;
  }

  .div-block-169.why_container-video {
    margin-top: 20px;
  }

  .div-block-172 {
    margin-right: 0;
    padding-right: 0;
  }

  .div-block-172.mar-27 {
    padding-bottom: 25px;
  }

  .form-7.featurespage-form {
    border-left: 0 #0000;
  }

  .form-7.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .report_wrapper-3 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .report_wrapper-3.mar-26 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: auto;
    display: grid;
  }

  .form-block-12 {
    margin-bottom: 0;
  }

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

  .image-155.mar-27 {
    margin-left: 0;
  }

  .faq-heading-2 {
    margin-top: 16px;
  }

  .image-157.dec-19 {
    max-width: 100%;
  }

  .image-158 {
    margin-bottom: 24px;
  }

  .text-block-122.disclaimer-text {
    max-width: 1128px;
  }

  .text-block-122.disclaimer-text.feb-5 {
    margin-left: 0;
  }

  .link-12 {
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .link-12:hover {
    color: #0c92a2;
  }

  .mar-25-nps-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nps_container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nps_container.nps-calc-info {
    padding-top: 100px;
  }

  .nps_grid-container {
    grid-column-gap: 60px;
  }

  .nps_grid-para {
    color: var(--5f5f66);
    font-family: DM Sans, sans-serif;
    font-size: 20px;
  }

  .nps_grid-heading {
    margin-bottom: 40px;
    font-size: 45px;
  }

  .nps_grid-heading.apr-5 {
    margin-top: 10px;
  }

  .heading-59 {
    font-size: 51px;
  }

  .cell-2, .cell-4 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-62.apr-5.apr-8 {
    width: auto;
  }

  .image-166 {
    object-fit: fill;
  }

  .mar-25-hero_section {
    height: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mar-25-hero_container {
    flex-flow: column;
    justify-content: space-around;
    max-width: none;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
  }

  .mar-25-left_hero-tile {
    display: inline-block;
  }

  .mar-25-left_hero-text {
    color: var(--black);
    letter-spacing: -.77px;
    font-weight: 400;
  }

  .mar-25-right_hero.apr-1 {
    max-width: none;
  }

  .research_list-heading {
    width: auto;
    font-size: 18px;
  }

  .benefits_list-container {
    width: 457px;
  }

  .div-block-184 {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-185 {
    bottom: 16%;
  }

  .text-block-135 {
    margin-left: 30px;
  }

  .mar-26-hero_section {
    height: auto;
  }

  .mar-26-hero_container {
    justify-content: space-around;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mar-26-right_hero-img {
    width: 100%;
    max-width: none;
  }

  .integration_form-block {
    margin-bottom: 0;
  }

  .integration-form.featurespage-form {
    border-left: 0 #0000;
  }

  .integration-form.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .integration-form.featurespage-form.hero-feature.mar-20.mar-25 {
    justify-content: center;
  }

  .submit-btn_section-integration {
    cursor: pointer;
    width: 259px;
    height: 56px;
    margin-top: 0;
  }

  .submit-btn_section-integration:hover {
    background-color: #333;
    background-image: none;
    width: 259px;
  }

  .submit-btn_section-integration.integration-cta-top {
    height: 48px;
  }

  .mar-26-left_hero-tile {
    background-image: none;
    border-right: 3px solid #448e97;
    border-radius: 0;
    display: inline-block;
  }

  .mar-26-integration_section {
    height: auto;
  }

  .mar-26-integration_container {
    justify-content: space-around;
    max-width: none;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 140px;
    padding-right: 140px;
  }

  .grid {
    grid-column-gap: 20px;
  }

  .integration_logo-container {
    width: 100%;
  }

  .integration-sticky_bottom-section {
    padding-top: 0;
  }

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

  .calculate_nps-container, .count_container {
    margin-left: 60px;
    margin-right: 60px;
  }

  .performance-modal_parent, .performance_modal-header {
    text-decoration: none;
  }

  .performance_close-btn {
    margin-left: auto;
  }

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

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

  .faq-answer-item {
    width: auto;
  }

  .div-block-212 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .hr-logo-img {
    object-fit: fill;
  }

  .hr-modal {
    display: block;
  }

  .made-section-2 {
    justify-content: center;
    display: flex;
  }

  .div-block-222 {
    grid-column-gap: 28px;
    flex-flow: row;
  }

  .div-block-223 {
    justify-content: center;
    width: 100%;
  }

  .explore-div-block-1 {
    z-index: 3.1;
    background-color: var(--neutral200);
    margin-top: 0;
    padding-bottom: 140px;
  }

  .bottom-cta-section-1 {
    box-shadow: none;
    margin-top: -20px;
    padding-top: 0;
  }

  .image-180 {
    max-width: 1110px;
  }

  .blog-popup {
    background-color: #f3f3ff;
  }

  .engage-form-block, .recognize-form-block, .performance-form-block {
    margin-bottom: 0;
  }

  .performance-form.featurespage-form {
    border-left: 0 #0000;
  }

  .performance-form.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .recognize-form.featurespage-form {
    border-left: 0 #0000;
  }

  .recognize-form.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .engage-form.featurespage-form {
    border-left: 0 #0000;
  }

  .engage-form.featurespage-form.hero-feature {
    border-left-style: none;
    margin-right: 5px;
  }

  .blog-engage-input {
    color: #081118;
    height: 59px;
    margin-bottom: 0;
  }

  .blog-engage-input.lp-input {
    border-width: 0;
    border-left-style: solid;
    border-left-color: #0c92a200;
    height: 60px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-style: none;
    width: 528px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .blog-recognize-input {
    color: #081118;
    height: 59px;
    margin-bottom: 0;
  }

  .blog-recognize-input.lp-input {
    border-width: 0;
    border-left-style: solid;
    border-left-color: #0c92a200;
    height: 60px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-style: none;
    width: 528px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .blog-performance-input {
    color: #081118;
    height: 59px;
    margin-bottom: 0;
  }

  .blog-performance-input.lp-input {
    border-width: 0;
    border-left-style: solid;
    border-left-color: #0c92a200;
    height: 60px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-style: none;
    width: 528px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .div-block-243 {
    padding-left: 140px;
    padding-right: 140px;
  }

  .div-block-251 {
    height: 0;
  }

  .div-block-252, .div-block-253, .div-block-254 {
    height: 270px;
  }

  .div-block-255 {
    height: 600px;
    display: block;
  }

  .image-191 {
    object-fit: fill;
  }

  .may-14_hero-section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .may-14_hero-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .may-14_hero-wrapper.is-1.is-bottom-80.is-padding-40px {
    padding-left: 60px;
    padding-right: 60px;
  }

  .link-14 {
    transition: all .3s cubic-bezier(.645, .045, .355, 1);
  }

  .link-14:hover {
    color: #0c92a2;
  }

  .form-14 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-204 {
    margin-left: 29px;
  }

  .table-row-wrapper {
    justify-content: space-around;
  }

  .table-row-wrapper.apr-1.may-14 {
    width: 100%;
  }

  .table-highlighter {
    width: 25%;
  }

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

  .card_container-wrapper {
    position: relative;
  }

  .card_container-wrapper_small {
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .div-block-287 {
    flex-flow: column;
    display: flex;
  }

  .div-block-295.absolute {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-75 {
    font-size: 51px;
  }

  .heading-75.is-1 {
    max-width: 880px;
  }

  .image-227, .image-228 {
    width: 185px;
  }

  .image-229 {
    width: 212px;
  }

  .may-14_hero-paragraph {
    margin-bottom: 24px;
  }

  .may-30_hero-section {
    margin-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .may-30_hero-heading.is-1.min {
    width: 563px;
  }

  .section-nav {
    margin-bottom: 40rem;
  }

  .div-block-311 {
    margin-top: -40rem;
  }

  .div-block-321 {
    right: -1.5%;
  }

  .div-block-321.is-1, .div-block-321.is-1._360 {
    left: -3%;
  }

  .div-block-321.is-1.mls, .div-block-321.is-1.qr-1 {
    left: 0%;
  }

  .div-block-321.is-2.mls, .div-block-321.is-2.qr-3 {
    left: 0%;
  }

  .div-block-321.is-3, .div-block-321.is-3.enps {
    right: -1.5%;
  }

  .div-block-321.text-4, .div-block-321.text-2 {
    right: -3%;
  }

  .div-block-321.is-1, .div-block-321.is-1._360 {
    left: -3%;
  }

  .div-block-321.is-1.mls, .div-block-321.is-1.qr-1 {
    left: 0%;
  }

  .div-block-321.is-1._360 {
    left: -3%;
  }

  .div-block-321.is-1.mls, .div-block-321.is-1.qr-1 {
    left: 0%;
  }

  .div-block-321.is-2 {
    left: -3%;
  }

  .div-block-321.is-2.mls, .div-block-321.is-2.qr-3 {
    left: 0%;
  }

  .div-block-321.is-2.enps {
    left: -1%;
  }

  .div-block-321.is-2.mls, .div-block-321.is-2.qr-3 {
    left: 0%;
  }

  .div-block-321.is-3, .div-block-321.is-3.enps {
    right: -1.5%;
  }

  .div-block-321.is-3.enps {
    right: -1.5%;
  }

  .div-block-321.is-3.mls {
    right: 1%;
  }

  .div-block-321.is-3.qr-4 {
    right: 0%;
  }

  .div-block-321.is-3-copy {
    right: -1.5%;
  }

  .div-block-321.mls {
    right: 1%;
  }

  .div-block-321.qr-2 {
    right: 0%;
  }

  .div-block-321.pdp-1 {
    left: -4%;
  }

  .div-block-321.pdp-2 {
    right: -3%;
  }

  .div-block-321.pdp-3 {
    left: -4%;
  }

  .div-block-321.pdp-4 {
    right: -3%;
  }

  .div-block-321.infer-1 {
    left: -4%;
  }

  .div-block-321.infer-2 {
    right: -3%;
  }

  .div-block-321.infer-3 {
    left: -4%;
  }

  .div-block-321.infer-4 {
    right: -3%;
  }

  .div-block-321.text-3 {
    left: -4%;
  }

  .div-block-321.text-4, .div-block-321.text-2 {
    right: -3%;
  }

  .div-block-321.text-1 {
    left: -4%;
  }

  .text-block-202.is-1 {
    width: 225px;
    font-size: 22px;
  }

  .text-block-202.is-1.qr-1 {
    width: 230px;
  }

  .text-block-202.is-1-copy {
    width: 200px;
    font-size: 22px;
  }

  .image-241.is-1.mls {
    right: 20%;
  }

  .div-block-321-copy {
    right: -1.5%;
  }

  .div-block-321-copy.is-1 {
    left: -3%;
  }

  .get-quote-star {
    color: var(--0c92a2);
  }

  .get-quote-page-card {
    background-color: #8f8f8fb3;
    border-radius: 20px;
  }

  .get-quote-page-side-pane {
    z-index: 100;
    background-color: #fff;
    width: 412px;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .home_slider-container {
    width: 100%;
  }

  .slide-wrapper {
    padding-left: 70px;
    padding-right: 40px;
  }

  .left {
    width: 600px;
    padding-top: 34px;
  }

  .right, .home-slider_image {
    width: 541px;
  }

  .tab-heading {
    max-width: 500px;
  }

  .tab-heading.is-1 {
    max-width: 450px;
    font-size: 48px;
  }

  .tab-heading.is-3 {
    max-width: 525px;
    font-size: 48px;
  }

  .tab-heading.is-right {
    font-size: 48px;
  }

  .tab-heading.is-okay {
    max-width: 600px;
    font-size: 48px;
  }

  .caveat-span {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/66d013ea0fe8af3fcc41119b_highlight2.svg");
    background-size: contain;
    font-size: 60px;
  }

  .caveat-span.is-bg-1, .caveat-span.is-bg-2, .caveat-span.is-bg-2.is-1, .caveat-span.is-bg-1, .caveat-span.is-bg-2, .caveat-span.is-bg-2.is-1, .caveat-span.is-bg-2.is-1 {
    font-size: 60px;
  }

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

  .tabs__link-body.is-1 {
    display: flex;
  }

  .tabs__link-body-para {
    font-size: 22px;
  }

  .home-footer-container {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-link {
    color: #fff9;
    margin-bottom: 0;
    font-family: Tenon, Arial, sans-serif;
    line-height: 130%;
  }

  .footer-disclaimer_text.is-1 {
    width: auto;
  }

  .new-modal_container {
    display: none;
  }

  .new-submit_button {
    cursor: pointer;
  }

  .close-button:hover {
    background-color: #64748b4d;
  }

  .what-is_hero-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: space-around;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is_hero-text {
    font-weight: 400;
  }

  .what-is_left-hero, .what-is_right-hero {
    flex: 0 auto;
  }

  .what-is_hero_image {
    width: 100%;
  }

  .product-logo_container.is-1 {
    border-top: 1px solid #00000014;
    border-bottom: 1px solid #00000014;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .product-grid_container {
    grid-column-gap: 60px;
  }

  .close-demo-button:hover {
    background-color: #64748b4d;
  }

  .lp-section.is-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .lp-grid_container {
    grid-column-gap: 60px;
  }

  .lp-pricing-close-demo-button:hover {
    background-color: #64748b4d;
  }

  .nav-list-item.middle {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pricing-card_button {
    cursor: pointer;
  }

  .webinar-container {
    background-color: #fff;
    position: relative;
  }

  .webinar-content_wrapper {
    width: 65%;
    padding-top: 40px;
  }

  .webinar-content {
    max-width: 100%;
    padding-left: 110px;
  }

  .webinar-speakers_desgination {
    font-size: 12px;
    line-height: 16px;
  }

  .webinar-session_list-iten {
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
  }

  .image-300 {
    padding-top: 0;
  }

  .hero-container-recongnition-page {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .listicle-content a {
    text-underline-offset: 2px;
    text-decoration-thickness: 2px;
  }

  .listicle-content figcaption {
    color: var(--black);
    margin-bottom: 24px;
  }

  .payslip_error-text {
    align-self: flex-start;
    width: 100%;
    max-width: 400px;
  }

  .release-form-block {
    margin-bottom: 0;
  }

  .journey_touchpoint-left {
    height: calc(80vh - 5rem);
  }

  .footer-link-container {
    margin-bottom: 0;
    font-family: Tenon, Arial, sans-serif;
    line-height: 130%;
  }

  .integration-logo-wrapper {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .section_webinar-container {
    background-position: 120% 100%;
  }
}

@media screen and (min-width: 1920px) {
  .demo-btn {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .header-container {
    background-color: #0000;
    justify-content: space-between;
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
    display: block;
  }

  .section-container {
    justify-content: space-around;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.lp-engagement {
    align-items: center;
  }

  .section-container.lp-engagement.lp-engage {
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.jan-10 {
    grid-column-gap: 60px;
    justify-content: center;
    align-items: center;
  }

  .section-left-content {
    padding-top: 60px;
  }

  .section-left-content.lp, .section-left-content.is-new, .section-left-content.lp, .section-left-content.is-new {
    padding-top: 0;
  }

  .section-right-content.lp-right.lp-engage-right.jan-12 {
    margin-top: 120px;
  }

  .eye-brow-text {
    font-size: 12px;
  }

  .hero-section-heading {
    color: #081118;
  }

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

  .feature-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .content-header {
    color: #081118;
  }

  .content-header.main-feature-header {
    margin: 0 auto 24px;
    padding-top: 0;
  }

  .feature-section-opp._3-jan.top-section-jan-10 {
    border-radius: 12px;
    justify-content: space-between;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-section-opp._3-jan.top-section-jan-10.jan-11.new {
    max-width: none;
  }

  .feature-section-opp.jan-11 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-container-opp {
    grid-column-gap: 100px;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-container-opp._3-jan {
    padding-right: 0;
  }

  .left-feature-content-opp {
    position: relative;
  }

  .main-feature-section {
    max-width: 1500px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 150px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .main-feature-section-2 {
    object-fit: fill;
    background-position: 50%;
    max-width: 1500px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .main-feature-text {
    text-align: center;
    width: 743px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5 {
    border-radius: 28px;
    width: 800px;
    margin-top: 81px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    box-shadow: 0 25px 40px -8px #50449a80, 0 1px 8px -2px #50449a14;
  }

  .footer-link {
    cursor: pointer;
    margin-bottom: 8px;
  }

  .violet-section {
    z-index: 3;
    height: 100px;
  }

  .image-8.kudos-page._3-jan {
    max-width: 100%;
  }

  .image-11, .image-12 {
    width: 650px;
  }

  .slider-section {
    min-height: 520px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

  .slide-nav {
    margin-top: 20px;
  }

  .image-13 {
    border-radius: 8px;
    height: 1005px;
    max-height: 492px;
  }

  .content-section {
    max-width: 1322px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-recongnition-page {
    background-color: #fff;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .category-text {
    color: var(--081118);
    line-height: 140%;
  }

  .form.featurespage-form {
    border-left-style: none;
    border-left-width: 0;
  }

  .integration-section {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 180px;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-section.nov-19-1 {
    max-width: 1500px;
  }

  .div-block-29, .tab-link-text-container.lp-tab-link-text-container, .tab-link-text-container.lp-tab-link-text-container.four-accordion, .tab-link-text-container.lp-tab-link-text-container, .tab-link-text-container.lp-tab-link-text-container.four-accordion, .tab-link-text-container.lp-tab-link-text-container.four-accordion {
    justify-content: space-between;
  }

  .tab-link-container-content {
    max-height: 0;
  }

  .page-container {
    z-index: 10;
    position: static;
  }

  .tabs-content {
    width: auto;
    min-width: 60%;
  }

  .div-block-46 {
    padding-top: 0;
  }

  .featurespage-input {
    color: #80808999;
    text-align: left;
    border-radius: 48px;
    height: 56px;
    margin-bottom: 0;
    padding-left: 32px;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
  }

  .engagement-tile {
    border-radius: 0;
  }

  .submit-btn-section-engagement {
    margin-top: 6px;
  }

  .section-5 {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 1500px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .tabs-2.apr-10 {
    position: relative;
  }

  .all-collection-items {
    min-width: 1220px;
  }

  .collection-list-5 {
    flex-wrap: wrap;
    width: 100%;
  }

  .collection-item-5 {
    width: 31%;
    padding-top: 0;
  }

  .collection-list-6 {
    justify-content: center;
  }

  .collection-item-6 {
    width: 31%;
    display: flex;
  }

  .image-57 {
    width: 658px;
  }

  .dropdown-list.w--open {
    margin-top: 0;
    inset: auto auto auto -125%;
  }

  .dropdown {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
    position: relative;
    left: auto;
  }

  .submit-btn.demo-submit-btn {
    margin-top: 0;
  }

  .lottie-animation-7.lottie-animation-new {
    position: static;
  }

  .explore-div-block {
    margin-top: -40px;
  }

  .sticky-bottom-section {
    padding-top: 80px;
  }

  .sticky-bottom-section.apr-10 {
    padding-top: 0;
  }

  .pricing-container {
    border-radius: 30px;
    padding-top: 0;
    padding-bottom: 140px;
  }

  .utility-page-content {
    display: flex;
  }

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

  .image-80.nov-19 {
    height: auto;
    max-height: 497px;
  }

  .div-block-77 {
    height: 70px;
  }

  .slide-nav-2 {
    bottom: -5%;
  }

  .mask-2 {
    height: 760px;
  }

  .slider-2 {
    height: auto;
  }

  .column {
    align-self: auto;
    padding-top: 80px;
    padding-left: 0;
  }

  .columns {
    justify-content: center;
    align-items: center;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 110px;
    padding-left: 40px;
    display: flex;
  }

  .slide-5 {
    background-color: #0000;
  }

  .slide-6 {
    background-color: #f2f9fc;
  }

  .slide-7, .slide-8 {
    background-color: #f2f9fc;
    border-radius: 20px;
  }

  .slide-9 {
    background-color: #f2f9fc;
    border-radius: 0;
  }

  .rich-final-section {
    max-width: 900px;
  }

  .hero-section-landing-page {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-landing-page.lp-engagement-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .card-container.pricing-card-container.lp-card-priicing-card.nov-29 {
    margin-bottom: 0;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features {
    width: 680px;
  }

  .list-2.new-lp-list.new-lp-second-list {
    padding-right: 0;
  }

  .integration-lp-section {
    margin-left: auto;
    margin-right: auto;
    padding-left: 180px;
    padding-right: 180px;
  }

  .footer-section-lp {
    margin-left: auto;
    margin-right: auto;
    padding-left: 190px;
    padding-right: 190px;
  }

  .color-cta-section {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-divider {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-86 {
    max-width: 960px;
  }

  .div-block-88 {
    padding-right: 0;
  }

  .contact-conatiner {
    margin-left: auto;
    margin-right: auto;
    padding-left: 190px;
    padding-right: 190px;
  }

  .modal {
    width: 35%;
  }

  .modal.lp-bottom-form, .modal.dec-19-modal.fab-2, .modal.lp-bottom-form, .modal.dec-19-modal.fab-2, .modal.dec-19-modal.fab-2 {
    width: 100%;
  }

  .new-lp-second-left-content {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: center;
  }

  .new-lp-second-left-content-heading {
    width: 414px;
  }

  .faq-container.feb-12 {
    justify-content: flex-start;
  }

  .new-lp-report-section {
    padding-left: 115px;
    padding-right: 140px;
  }

  .new-lp-report-section.dec-19 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .thrivesparrow {
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    height: 32px;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .support-section {
    justify-content: center;
  }

  .listed-section {
    justify-content: space-around;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 140px;
    padding-right: 140px;
  }

  .listed-section._3-jan.jan-24.feb-9 {
    width: auto;
  }

  .listed-section.is-1 {
    justify-content: center;
  }

  .template-inner-page {
    padding-bottom: 100px;
    padding-left: 190px;
    padding-right: 190px;
  }

  .template-desc-tex {
    max-width: 550px;
  }

  .certificate-container {
    justify-content: center;
    align-items: stretch;
  }

  .feb-9 {
    justify-content: flex-start;
  }

  .content-type.may-14 {
    padding-top: 10px;
  }

  .content-text-feb-29.comparison-title.is-1 {
    padding-top: 0;
  }

  .mar-18-hero_section {
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .hero_container {
    justify-content: space-around;
  }

  .featurespage-input-2 {
    color: #80808999;
    text-align: left;
    border-radius: 48px;
    height: 56px;
    margin-bottom: 0;
    padding-left: 32px;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
  }

  .mar-25-nps-report-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .why_container {
    justify-content: flex-start;
  }

  .why_container.mar-19-steps_container {
    height: auto;
  }

  .why_tile {
    border-radius: 0;
  }

  .benefit_container, .report_container, .faq_container {
    justify-content: flex-start;
  }

  .faq-heading {
    margin-top: 10px;
  }

  .mar-22-nps-hero_section {
    background-size: cover;
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .nps-hero_container {
    justify-content: flex-start;
  }

  .nps-button {
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .report_container-2 {
    justify-content: flex-start;
  }

  .mar-18-section_padding {
    padding-left: 60px;
    padding-right: 60px;
  }

  .left_hero-tile-2 {
    border-radius: 0;
  }

  .form-6.featurespage-form {
    border-left-style: none;
    border-left-width: 0;
  }

  .mar-18-section_padding-2 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-169 {
    padding-right: 0;
  }

  .form-7.featurespage-form {
    border-left-style: none;
    border-left-width: 0;
  }

  .report_wrapper-3 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    display: grid;
  }

  .report_wrapper-3.mar-27 {
    display: flex;
  }

  .image-155.mar-27 {
    margin-top: 25px;
    padding-top: 0;
  }

  .faq-heading-2 {
    margin-top: 10px;
  }

  .mar-25-nps-section {
    padding-left: 60px;
    padding-right: 60px;
  }

  .nps_container {
    justify-content: flex-start;
  }

  .cell-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .mar-25-hero_section {
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .mar-25-hero_container {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .mar-25-left_hero-tile {
    border-radius: 0;
  }

  .div-block-184 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-185 {
    bottom: 16%;
  }

  .mar-26-hero_section {
    height: auto;
  }

  .mar-26-hero_container {
    justify-content: space-between;
  }

  .mar-26-hero_container.is-1 {
    justify-content: space-around;
  }

  .integration-form.featurespage-form {
    border-left-style: none;
    border-left-width: 0;
  }

  .submit-btn_section-integration {
    margin-top: 6px;
  }

  .mar-26-left_hero-tile {
    border-radius: 0;
  }

  .mar-26-integration_section {
    height: auto;
  }

  .mar-26-integration_container {
    justify-content: space-between;
    padding-left: 220px;
    padding-right: 220px;
  }

  .grid {
    grid-column-gap: 30px;
    grid-row-gap: 20px;
    grid-auto-flow: row;
    justify-content: stretch;
    place-items: center stretch;
  }

  .integration_logo-container {
    width: 100%;
    height: 88px;
  }

  .integration-sticky_bottom-section {
    padding-top: 80px;
  }

  .div-block-214 {
    z-index: 2;
    position: relative;
  }

  .div-block-215 {
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    position: relative;
  }

  .hr-section.stamp-section {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: scroll;
  }

  .hr-hero-right {
    flex: 0 auto;
  }

  .div-block-222 {
    grid-column-gap: 20px;
    align-items: center;
    display: flex;
  }

  .div-block-225 {
    z-index: 2;
    position: relative;
  }

  .bottom-cta-section-1 {
    box-shadow: none;
    height: 382px;
    margin-top: -20px;
    padding-top: 0;
  }

  .stack-progress-bar-container {
    margin-left: 24px;
  }

  .div-block-238 {
    padding-top: 110px;
  }

  .div-block-238.apr-10 {
    z-index: 0;
    z-index: 0;
  }

  .performance-form.featurespage-form, .recognize-form.featurespage-form, .recognize-form.featurespage-form, .engage-form.featurespage-form, .engage-form.featurespage-form {
    border-left-style: none;
    border-left-width: 0;
  }

  .blog-engage-input, .blog-recognize-input, .blog-performance-input {
    color: #80808999;
    text-align: left;
    border-radius: 48px;
    height: 56px;
    margin-bottom: 0;
    padding-left: 32px;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
  }

  .div-block-243 {
    padding-left: 0;
    padding-right: 0;
  }

  .lottie-animation-9 {
    bottom: 35px;
  }

  .gradient-big.is-1 {
    z-index: -1;
    z-index: -1;
  }

  .table-row-wrapper {
    justify-content: space-around;
  }

  .content-type_icon {
    align-self: flex-start;
    margin-top: 5px;
  }

  .gradient-absolute.is-1 {
    width: 50%;
    bottom: -12%;
    right: 18%;
  }

  .caveat-span {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/66b9ed9244bd9178ac8e9b5f_vector-highlight.svg");
    background-size: auto;
  }

  .before-footer_section {
    height: 600px;
  }

  .footer-link {
    margin-bottom: 0;
  }

  .what-is_hero-section {
    height: auto;
    padding-left: 60px;
    padding-right: 60px;
  }

  .what-is_hero-container {
    justify-content: space-around;
  }

  .product-gradient1 {
    background-image: radial-gradient(circle at 50% -340%, #55b8ff4d, #55b8ff00 100%, #fff);
  }

  .lp-wrapper.flex {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .pricing-section.get-quote {
    height: 100vh;
  }

  .webinar-content {
    max-width: 80%;
    padding-left: 0;
  }

  .webinar-session_list-iten {
    justify-content: flex-start;
  }

  .case-study_hero-section.is-inner-page {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/67fe403e561df51a2df3ba28_AG%20leaders%20bg%20image.avif"), linear-gradient(156deg, #9ac1ff 1.24%, var(--colors-slate-50) 39%);
    background-position: 50% -65%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/67fe403e561df51a2df3ba28_AG%20leaders%20bg%20image.avif"), linear-gradient(156deg, #9ac1ff 1.24%, var(--colors-slate-50) 39%);
    background-position: 50% -65%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 100%, auto;
  }

  .hero-container-recongnition-page {
    background-color: #fff;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-link-container {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 991px) {
  body {
    --_styles---heading--h1-size: 48px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: 18px;
    --_styles---heading--h2-size: 48px;
    --_styles---heading_line-height--h2: 48px;
    --_styles---heading_line-height--h1: 56px;
    --_styles---text-paragraph--2xl-size: 20px;
    --_styles---text-paragraph_line-height--2xl-size: 28px;
    --_styles---text-paragraph--xl-size: 18px;
    --_styles---text-paragraph_line-height--xl-size: 24px;
    --_styles---text-paragraph--base-size: 16px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 18px;
    --_styles---heading_line-height--h6: 24px;
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 20px;
    --_styles---heading_line-height--h5: var(--_styles---heading_line-height--h4);
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 32px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 24px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 24px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 40px;
    --_styles---gap--24: 24px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
    --_padding---padding-global: 1.25rem;
  }

  .menu-button {
    padding: 18px 12px 12px;
  }

  .menu-button.w--open {
    color: #113854;
    background-color: #0000;
  }

  .menu-button.white {
    color: #fff;
  }

  .navbar {
    background-color: #0000;
    height: 60px;
    display: block;
  }

  .demo-btn {
    border-radius: 4px;
    order: 0;
    align-self: auto;
    align-items: flex-start;
    width: 192px;
    margin-top: 12px;
    margin-left: 0;
    display: flex;
    position: static;
  }

  .demo-btn.dec-19-singup-btn.jan-10 {
    border-radius: 100px;
    align-items: center;
    width: 221px;
    margin-top: 12px;
  }

  .demo-btn.dec-19-singup-btn.jan-10.apr-5 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .demo-btn.dec-19-singup-btn.jan-10.apr-5.may-16 {
    margin-left: 0;
    margin-right: 0;
  }

  .demo-btn.feb-9 {
    flex: 0 auto;
    width: auto;
  }

  .demo-btn.feb-9.mar-18-button-opacity {
    justify-content: center;
    align-items: center;
  }

  .demo-btn.new-button {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .demo-btn.new-button.white {
    color: #222;
    border-color: #00000040;
  }

  .demo-btn.new-button.white:hover {
    border-color: #000;
  }

  .header-container {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    justify-content: center;
    height: 60px;
    padding-left: 16px;
    padding-right: 8px;
    display: block;
  }

  .header-container.feb-9.may-14 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon {
    background-color: #0000;
  }

  .logo {
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .hero-section {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-section.is-1 {
    margin-top: -60px;
  }

  .image {
    object-fit: scale-down;
  }

  .section-container {
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-container.lp-engagement {
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.jan-10, .section-container.jan-10.mar-28 {
    flex-flow: column;
  }

  .section-container.grid, .section-container.lp-engagement {
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.jan-10, .section-container.jan-10.mar-28, .section-container.jan-10.mar-28 {
    flex-flow: column;
  }

  .section-container.grid {
    padding-left: 0;
    padding-right: 0;
  }

  .section-left-content {
    width: auto;
  }

  .section-right-content.lp-right, .section-right-content.lp-right.lp-engage-right {
    display: block;
  }

  .section-right-content.lp-right, .section-right-content.lp-right.lp-engage-right {
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right {
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right.jan-12 {
    margin-top: 40px;
    margin-bottom: 60px;
    padding-left: 0;
  }

  .hero-section-heading {
    width: auto;
    margin-bottom: 32px;
    font-size: 38px;
  }

  .hero-section-heading.lp-heading {
    width: auto;
    font-size: 45px;
  }

  .hero-section-heading.mar-26 {
    text-align: center;
    width: auto;
    margin-top: 40px;
    font-size: 50px;
    line-height: 55px;
  }

  .hero-section-content-text {
    width: auto;
    font-size: 18px;
  }

  .hero-section-content-text.lp-heading-text {
    width: 550px;
    font-size: 16px;
  }

  .hero-section-content-text.jan-10.mar-26 {
    text-align: center;
    text-align: center;
    width: auto;
  }

  .feature-section {
    margin-bottom: 80px;
  }

  .feature-section.is-new, .feature-section.is-new-last, .feature-section.is-new, .feature-section.is-new-last {
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-feature-content {
    padding-bottom: 20px;
  }

  .eye-brow-label.apr-5, .eye-brow-label.apr-8, .eye-brow-label.apr-5, .eye-brow-label.apr-8 {
    font-size: 14px;
  }

  .content-header {
    color: #081118;
    width: auto;
    margin-bottom: 24px;
    font-size: 36px;
  }

  .content-header.main-feature-header {
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .content-header.section-heading {
    margin-bottom: 60px;
  }

  .content-body-text {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .right-feature-content {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-4 {
    margin-left: 0;
    margin-right: 0;
  }

  .feature-section-opp {
    margin-bottom: 80px;
    display: block;
  }

  .feature-section-opp.is-new {
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container-opp {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container-opp._3-jan.top-section-flex.is-new {
    padding-left: 32px;
    padding-right: 32px;
  }

  .feature-container-opp.is-new {
    padding-left: 0;
    padding-right: 0;
  }

  .left-feature-content-opp {
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .right-feature-container {
    width: auto;
    padding-bottom: 20px;
  }

  .right-feature-container.is-new {
    padding-top: 0;
  }

  .main-feature-section {
    display: block;
  }

  .main-feature-section.lottie-parent-container {
    height: auto;
    margin-bottom: 80px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .main-feature-section.lottie-parent-container.engage {
    margin-bottom: 64px;
    display: none;
  }

  .main-feature-section-2 {
    background-color: #eff5ff;
    background-image: none;
    border-radius: 20px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 32px;
  }

  .main-feature-text.content-body-text {
    text-align: center;
    text-align: center;
    width: auto;
    margin-bottom: 44px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-5 {
    width: 100%;
  }

  .image-5.employee-recognition-img1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-section {
    padding-bottom: 0;
  }

  .bottom-cta-section.new-lp-black-footer {
    margin-top: 0;
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-section.new-lp-black-footer.nov-19 {
    margin-top: -20px;
    position: relative;
  }

  .cta-header {
    font-size: 36px;
  }

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

  .image-7 {
    margin-bottom: 20px;
  }

  .violet-section {
    height: 80px;
  }

  .violet-section.lp-page-violet {
    margin-top: 1px;
  }

  .violet-section.lp-page-violet.mar-20 {
    background-position: 50% 0;
    background-size: auto 100%;
    margin-top: 0;
  }

  .violet-section.new-lp-violet-section.nov-19 {
    position: relative;
  }

  .image-8 {
    margin-left: 0;
    margin-right: 0;
  }

  .image-10 {
    display: block;
  }

  .div-block-5 {
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .image-11 {
    width: 100%;
  }

  .image-11.leadboard-image {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-12 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slider-section {
    min-height: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-nav {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 13px;
  }

  .mask {
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .slide-container {
    grid-column-gap: 24px;
  }

  .left-slide-item {
    width: 50%;
  }

  .right-slide-item {
    width: 50%;
    margin-right: 14px;
  }

  .slider.testimonial-slider {
    position: relative;
  }

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

  .heading-5 {
    width: auto;
    margin-bottom: 20px;
  }

  .div-block-11, .div-block-13 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .link-block-4 {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    align-content: flex-end;
  }

  .hero-section-blog-innerpage {
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-page-heading {
    text-align: center;
    font-size: 36px;
    line-height: 110%;
  }

  .inner-page-hero-image {
    width: auto;
    height: auto;
  }

  .content-section {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 104px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .suggestion-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-section-recongnition-page {
    padding: 20px 0;
  }

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

  .form-block-2.color-cta-form {
    margin-left: 0;
  }

  .errortext-div {
    align-self: flex-start;
    display: none;
  }

  .form {
    position: relative;
  }

  .form.featurespage-form.hero-feature {
    justify-content: center;
  }

  .submit-btn-section.demo-link {
    width: 98%;
    margin-left: 4px;
  }

  .text-block-32 {
    font-size: 22px;
  }

  .integration-section {
    padding-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-29 {
    padding: 0 12px 44px;
  }

  .integration-heading {
    margin-left: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .tabs {
    grid-row-gap: 64px;
    flex-flow: column;
    align-items: center;
  }

  .tabs-menu {
    grid-column-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .tab-link.w--current {
    height: auto;
    max-height: 64px;
  }

  .tab-wrapper {
    height: auto;
    margin-top: 40px;
    display: none;
  }

  .tab-link-container-content {
    max-height: 0;
  }

  .header-nav-menu-wrapper {
    z-index: 4;
    background-color: #fff;
    border-top: 1px solid #eff0f6;
    border-bottom: 1px solid #eff0f6;
    padding: 24px;
  }

  .header-nav-link {
    padding-left: 0;
  }

  .header-nav-link.white {
    color: #222;
  }

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

  .header-nav-menu-list.feb-9 {
    flex-flow: column;
  }

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

  .header-nav-list-item.middle {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .header-nav-list-item.middle.get-started {
    margin-left: 0;
  }

  .div-block-38.kudos {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .text-block-40 {
    font-size: 14px;
    display: none;
  }

  .dropdown-pd-2 {
    box-shadow: none;
    padding: 20px 0 14px;
  }

  .dropdown-pd-2.is-col-2 {
    display: block;
  }

  .progress-bar {
    top: 60px;
  }

  .page-container {
    padding-top: 80px;
  }

  .page-container.aug14 {
    top: -60px;
  }

  .tabs-content {
    padding-left: 0;
  }

  .image-32 {
    height: auto;
    display: block;
  }

  .image-33, .image-34, .image-35 {
    height: auto;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    margin-left: 0;
  }

  .engagement-tile {
    background-image: linear-gradient(270deg, #e0fff9, #fff);
  }

  .submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color {
    position: relative;
  }

  .section-5 {
    background-color: #eff5ff;
    background-image: none;
    height: auto;
    margin-bottom: 64px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-24 {
    color: var(--081118);
    text-align: center;
    width: auto;
    padding-top: 40px;
    font-size: 36px;
  }

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

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

  .image-45 {
    display: none;
  }

  .image-46 {
    width: 510px;
  }

  .tab-link-tab-2.blog-tab_padding, .tab-link-tab-3.blog-tab_padding, .tab-link-tab-3.blog-tab_padding, .tab-link-tab-1.blog-tab_padding, .tab-link-tab-1.blog-tab_padding {
    display: inline-flex;
  }

  .tabs-2.apr-10 {
    flex-flow: column;
  }

  .tabs-menu-3.is-1 {
    white-space: nowrap;
    scroll-behavior: smooth;
    white-space: nowrap;
    scroll-behavior: smooth;
    max-width: 991px;
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 12px;
    display: block;
    overflow: scroll;
  }

  .all-blog-list {
    margin-left: 0;
    margin-right: 0;
  }

  .all-blog-list.dec-15 {
    margin-top: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .collection-item-4 {
    width: 45%;
    padding-top: 0;
  }

  .collection-item-4.card.search-cards, .collection-item-4.card.mar-14, .collection-item-4.card.search-cards, .collection-item-4.card.mar-14, .collection-item-4.card.search-cards, .collection-item-4.card.mar-14 {
    width: 45%;
  }

  .collection-list-5 {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .collection-item-5 {
    width: 45%;
  }

  .collection-list-6 {
    justify-content: flex-start;
  }

  .collection-item-6 {
    width: 45%;
  }

  .image-58, .image-59 {
    border-radius: 10px;
    width: 40px;
    height: 40px;
  }

  .text-block-47 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle-2 {
    padding-left: 0;
  }

  .dropdown-list.w--open {
    width: 85vw;
    margin-top: 0;
    position: static;
    top: auto;
    right: auto;
  }

  .dropdown-list.apr-3-dd-list {
    width: auto;
  }

  .dropdown-list.apr-3-dd-list.apr-8 {
    right: auto;
  }

  .dropdown-list.is-1.w--open {
    width: 85vw;
    position: static;
  }

  .dropdown-list.is-1.lp.w--open {
    width: 90vw;
    margin-left: 0;
    position: static;
  }

  .submit-btn.demo-submit-btn {
    max-width: 400px;
    margin-top: 0;
  }

  .popup-heading {
    font-size: 27px;
  }

  .explore-div-block {
    padding-bottom: 80px;
  }

  .div-block-70, .image-67 {
    display: block;
  }

  .lottie-animation-8 {
    margin-bottom: 0;
  }

  .policy-content {
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .date-section {
    width: 100%;
  }

  .content-area {
    max-width: none;
  }

  .image-69, .image-70, .image-71, .image-72 {
    display: none;
  }

  .tabmob-view {
    background-color: #ebfaff;
    border-radius: 20px;
    margin-bottom: 16px;
    padding-bottom: 32px;
  }

  .tabmob-view.lp-mobile-kudos {
    background-color: #f8f0ff;
  }

  .tabview-container {
    border-radius: 20px;
    justify-content: space-around;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .image-76 {
    margin-bottom: 10px;
  }

  .heading-26 {
    color: var(--081118);
    margin-top: 0;
    margin-bottom: 12px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 140%;
  }

  .text-block-56 {
    width: 280px;
  }

  .div-block-73 {
    padding-bottom: 48px;
    padding-left: 24px;
  }

  .image-77 {
    width: 400px;
    max-height: 533px;
    padding-top: 32px;
  }

  .heading-27 {
    color: var(--081118);
    text-align: center;
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
    font-family: Tenon, Arial, sans-serif;
    line-height: 110%;
  }

  .mobile-tab-section-preview {
    margin-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .pricing-container {
    padding-bottom: 40px;
  }

  .about-content {
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-us-image-container {
    object-fit: contain;
  }

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

  .column {
    padding-top: 0;
  }

  .demo-form-container {
    display: flex;
  }

  .demo-form-input.pricing-demo-form {
    width: 100%;
    max-width: none;
  }

  .form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-and-service {
    width: 360px;
  }

  .columns {
    flex-direction: column-reverse;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .column-2 {
    display: block;
  }

  .error-text {
    align-self: flex-start;
    width: 100%;
    max-width: 400px;
    transition: all .3s;
  }

  .demo-form-input-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
  }

  .demo-form-input-wrapper:where(.w-variant-fd1b9318-fc5a-9dee-b4a8-a03083f72e74) {
    display: none;
  }

  .demo-form-input-wrapper.dec-19-input {
    align-self: stretch;
    align-items: flex-start;
    margin-bottom: 4px;
  }

  .hero-section-landing-page {
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-pricing-section {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lp-pricing-section.oct-31.nov-19 {
    padding-bottom: 100px;
  }

  .heading-36 {
    font-size: 42px;
  }

  .paragraph-2 {
    font-size: 16px;
  }

  .card-container {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .card-container.pricing-card-container {
    align-items: center;
  }

  .white-card.pricing-card.second-card {
    height: auto;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .paragraph-6.pricing-text {
    color: #000;
  }

  .integration-lp-section {
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-40 {
    width: auto;
  }

  .footer-section-lp {
    flex-direction: column-reverse;
    padding-left: 40px;
  }

  .footer-section-lp.fab-2 {
    margin-top: 0;
  }

  .footer-section-lp.fab-2.mar-20 {
    margin-top: -104px;
  }

  .left-footer-content {
    padding-left: 20px;
  }

  .left-footer-content.fab-2 {
    border-left-style: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .right-form-content {
    width: 100%;
    margin-top: 0;
  }

  .right-form-content.mar-20 {
    width: 65%;
    margin-top: 0;
  }

  .color-cta-section {
    color: var(--black);
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    border-top-style: none;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-right: 40px;
    display: block;
  }

  .color-cta-section.engagement-color-cta {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .cta-content {
    border-top: 8px solid #e3daff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 20px;
    display: flex;
  }

  .heading-41 {
    text-align: center;
    width: auto;
  }

  .section-divider {
    justify-content: flex-start;
    margin-bottom: 80px;
    display: flex;
  }

  .first-divider {
    justify-content: flex-start;
    margin-bottom: 24px;
    padding-left: 28px;
  }

  .second-divider {
    margin-bottom: 24px;
    padding-left: 28px;
  }

  .lp-accordion-section {
    display: none;
  }

  .heading-43 {
    width: auto;
  }

  .image-86 {
    width: 100%;
  }

  .divider-content {
    padding-right: 0;
  }

  .search-tab {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-flex;
  }

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

  .green-box {
    width: 398px;
  }

  .contact-conatiner {
    display: none;
  }

  .bottom-cta {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
    padding-right: 0;
  }

  .heading-45, .paragraph-14 {
    text-align: center;
  }

  .image-88 {
    display: block;
  }

  .switch-button {
    margin-bottom: 20px;
  }

  .modal {
    width: 70%;
  }

  .modal.lp-bottom-form {
    box-shadow: none;
    width: 100%;
    max-width: none;
    margin-bottom: 40px;
  }

  .modal.dec-19-modal.fab-2 {
    width: 100%;
    max-width: none;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14:where(.w-variant-fd1b9318-fc5a-9dee-b4a8-a03083f72e74) {
    max-width: none;
  }

  .pop-up-desc {
    text-align: center;
    font-size: 14px;
  }

  .div-block-98 {
    max-width: 600px;
  }

  .div-block-98.dec-19.report-form-div {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: flex;
  }

  .image-89.dec-19 {
    width: 100%;
  }

  .new-lp-second-section {
    padding-left: 12px;
    padding-right: 12px;
  }

  .new-lp-second-section.nov-19 {
    background-color: #fbe7bf;
    border-radius: 24px;
  }

  .new-lp-second-section.nov-19.sec-nov-19 {
    background-color: #fda4af;
  }

  .new-lp-second-section.nov-19.third-nov-19 {
    background-color: #cce4b9;
  }

  .new-lp-second-section.nov-19.fourth-nov-19 {
    background-color: #e9d8fd;
  }

  .new-lp-second-left-content.nov-19 {
    align-items: center;
  }

  .new-lp-second-left-content-heading.nov-19 {
    color: #2b2b2b;
  }

  .lp-book-demo-btn.modal-button.nov-19 {
    display: none;
  }

  .accordion__item {
    margin: 10px 15px;
  }

  .accordion__item.feb-12 {
    margin-left: 0;
    margin-right: 0;
  }

  .question-f44.feb-16 {
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .text-question-f44 {
    width: 90%;
    font-size: 22px;
  }

  .answer-f44.feb-12.mar-20.js-accordion-body {
    width: auto;
    display: none;
  }

  .answer-text-f3.feb-12 {
    width: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4 {
    height: auto;
  }

  .faq-container.feb-12 {
    margin-left: 0;
    padding-right: 0;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4 {
    height: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4 {
    height: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4 {
    height: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1 {
    height: 650px;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2, .faq-container.feb-12.mar-20.js-accordion.is-1.is-5, .faq-container.feb-12.mar-20.js-accordion.is-1.is-2-copy, .faq-container.feb-12.mar-20.js-accordion.is-1.is-4 {
    height: auto;
  }

  .new-lp-report-section {
    padding-left: 0;
    padding-right: 0;
  }

  .new-lp-report-section.dec-19 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .footer-heading-new-lp.nov-19 {
    margin-bottom: 40px;
  }

  .support-section {
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .card-without-list-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-without-list-heading {
    width: auto;
  }

  .mobile-tab-section-nov-19 {
    padding-top: 60px;
  }

  .listed-section._3-jan.jan-24 {
    flex-wrap: wrap;
  }

  .listed-section._3-jan.jan-24.feb-9 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nov-19-demo-btn.nov-19-signup {
    display: none;
  }

  .collection-item-7.template-dec-15 {
    width: 31%;
    margin-top: 0;
    margin-bottom: 12px;
    margin-right: 12px;
  }

  .template-inner-page {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .template-inner-page.is-1 {
    margin-top: -60px;
  }

  .template-home-section {
    flex-direction: column;
  }

  .template-inner-left-section {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .template-inner-page-right-section {
    width: 100%;
    max-width: none;
  }

  .template-time-question-count-container {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-end;
    width: 43%;
    max-width: none;
  }

  .timer-container {
    width: 124%;
  }

  .question-count-template-inner-page {
    width: 100%;
  }

  .template-desc-tex {
    width: 100%;
    max-width: none;
  }

  .logo-container.is-lp {
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-118 {
    width: 204px;
    height: auto;
  }

  .image-119 {
    width: 163px;
    height: auto;
  }

  .image-120 {
    width: 142px;
    height: auto;
  }

  .image-121 {
    width: 190px;
    height: auto;
  }

  .logo-holder.feb-19 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .logo-holder.may-14 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-holder.may-14.is-1 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .section-10.feb-12-faq {
    width: auto;
    margin-left: 40px;
  }

  .section-10.feb-12-faq.feb-23 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-80 {
    margin-bottom: 40px;
  }

  .table-row-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
  }

  .table-row-container.row-header {
    flex-flow: row;
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
    align-items: stretch;
    margin-bottom: 16px;
    padding-top: 18px;
  }

  .table-row-container.row-header.is-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .table-row-container.may-14 {
    margin-left: 0;
    margin-right: 0;
  }

  .table-row-container.may-14.highlight {
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
  }

  .content-type {
    flex: 1;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: 10px;
  }

  .content-type.feb-29 {
    display: block;
  }

  .content-type.feb-29.may-14 {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 0;
    display: flex;
  }

  .content-type.may-14 {
    width: 100%;
    margin-bottom: 0;
  }

  .content-type.may-14.is-1 {
    width: 100%;
  }

  .content-type.may-14.is-1.higlight {
    width: 98%;
  }

  .thrivesparrow-features {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .lattice-features {
    justify-content: center;
    align-self: stretch;
    display: flex;
  }

  .content-text-feb-29 {
    text-align: center;
    margin-right: 0;
  }

  .content-text-feb-29.mar-15-context-text-none {
    display: none;
  }

  .content-text-feb-29.comparison-title {
    color: #000;
    text-align: left;
    -webkit-text-stroke-color: #070707;
    font-size: 18px;
  }

  .content-text-feb-29.comparison-title.is-1 {
    padding-bottom: 0;
  }

  .yes-no-container {
    align-items: center;
  }

  .yes-no-container.is-1.limited {
    margin-left: 0;
  }

  .card {
    width: auto;
    height: 300px;
    padding-bottom: 40px;
  }

  .card-heading {
    width: auto;
    max-width: none;
    height: auto;
    margin-bottom: 20px;
    font-size: 20px;
    transition-property: none;
  }

  .text-block-85 {
    flex: 0 auto;
  }

  .mar-15-context-img-none {
    display: none;
  }

  .image-138 {
    display: block;
  }

  .header-nav-link-2 {
    padding-left: 0;
  }

  .text-block-86 {
    flex: 0 auto;
  }

  .mar-18-hero_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero_container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
  }

  .left_hero {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .right_hero {
    margin-left: 0;
    padding-left: 0;
  }

  .left_hero-text {
    text-align: center;
    width: auto;
    margin-bottom: 44px;
    font-size: 16px;
  }

  .left_hero-text.is-1 {
    max-width: none;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25 {
    border-color: #0000;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: 500px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-right: 0;
  }

  .left_hero-form {
    max-width: 600px;
  }

  .left_hero-form.mar-18-hero-cta {
    flex-flow: column;
    display: flex;
  }

  .text-block-95 {
    font-size: 22px;
  }

  .form-block-8.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .form-block-8.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .right_hero-image.apr-1 {
    display: none;
  }

  .mar-25-nps-report-section.mar-20-report-section.mar-25 {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .why_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .why_tile {
    align-self: center;
    margin-left: 0;
  }

  .why-title {
    align-self: center;
  }

  .why-title.mar-19-title-width, .why-title.mar-19-title--cards-width, .why-title.mar-19-title-width, .why-title.mar-19-title--cards-width {
    width: auto;
  }

  .why_cards-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template: "."
    / 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: grid;
  }

  .why_card {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .why_card-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .why_grid-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-right {
    flex-flow: column;
    display: flex;
  }

  .grid-right.is-1 {
    width: auto;
  }

  .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px, .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px, .list-icon.is-2.is-top_4px, .list-icon.is-2.is-top_8px {
    margin-top: 2px;
  }

  .list-heading {
    width: auto;
    max-width: none;
  }

  .steps-heading {
    font-size: 40px;
  }

  .steps_container-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-top: 30px;
    display: grid;
  }

  .step-item {
    width: auto;
    height: auto;
    display: block;
  }

  .step-content {
    margin-top: 20px;
  }

  .benefits_cards-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch stretch;
    width: auto;
    display: grid;
  }

  .benefit_card {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .benefit_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .report_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .report_wrapper {
    grid-template-columns: 1fr;
    place-items: center;
    height: auto;
  }

  .report_wrapper.mar-25 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: auto;
  }

  .heading-52 {
    width: auto;
    height: auto;
  }

  .heading-52.mar-25 {
    align-self: center;
    margin-bottom: 20px;
  }

  .div-block-157 {
    flex-flow: column;
    align-items: center;
    margin-bottom: 40px;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-157.mar-25 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-157.mar-25.may-13 {
    margin-bottom: 0;
  }

  .faq_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .jsaccordion-header.feb-19 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    width: 100%;
    margin-bottom: 0;
  }

  .jsaccordion-header.feb-19.mar-20.js-accordion-header.is-32px {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .faq-heading {
    margin-bottom: 0;
  }

  .pop-up-desc-2 {
    text-align: center;
    font-size: 14px;
  }

  .demo-form-input-2.pricing-demo-form {
    width: 100%;
    max-width: none;
  }

  .popup-heading-2 {
    font-size: 27px;
  }

  .form-4 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-162 {
    max-width: 600px;
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    max-width: none;
    padding-right: 2px;
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    flex-flow: row;
    padding-right: 2px;
  }

  .menu-button-2, .menu-button-2.w--open {
    background-color: #0000;
  }

  .icon-5 {
    color: var(--081118);
  }

  .mar-22-nps-hero_section {
    padding-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-22-nps-hero_section.apr-8.is-1 {
    margin-top: -60px;
  }

  .nps-hero_container {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    max-width: none;
  }

  .hero_heading-container {
    flex-flow: column;
    align-self: stretch;
    align-items: center;
    width: auto;
  }

  .nps_hero-h1 {
    width: auto;
    font-size: 45px;
    line-height: 46px;
  }

  .nps_hero-h1.is-1 {
    width: auto;
  }

  .paragraph-25 {
    width: auto;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nps-hero-form {
    max-width: 600px;
  }

  .nps-hero-form.mar-18-hero-cta {
    flex-flow: column;
    display: flex;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.mar-27 {
    margin-top: 0;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.mar-27.mar-28 {
    align-self: center;
  }

  .nps-button {
    border-radius: 4px;
    order: 0;
    align-self: auto;
    align-items: flex-start;
    width: auto;
    margin-top: 12px;
    margin-left: 0;
    display: flex;
    position: static;
  }

  .nps-button.is-1 {
    line-height: 21px;
  }

  .report_container-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .report_container-2.mar-27 {
    width: 650px;
  }

  .report_container-2.mar-27.mar-27-report {
    width: 100%;
    max-width: none;
  }

  .mar-18-section_padding, .mar-18-section_padding.no-padding, .mar-18-section_padding.no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .left_hero-tile-2 {
    align-self: center;
    margin-left: 0;
  }

  .div-block-167 {
    max-width: 600px;
  }

  .div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    max-width: none;
    padding-right: 2px;
  }

  .div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    flex-flow: row;
    padding-right: 2px;
  }

  .left_hero-heading-2 {
    text-align: center;
    width: auto;
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 45px;
  }

  .left_hero-heading-2.is-1 {
    max-width: none;
  }

  .form-block-11.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .form-block-11.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .text-block-112 {
    font-size: 22px;
  }

  .form-6 {
    position: relative;
  }

  .form-6.featurespage-form.hero-feature {
    justify-content: center;
  }

  .text-block-115 {
    width: auto;
  }

  .mar-18-section_padding-2.mar-19-section_steps {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-18-section_padding-2.mar-19-benefit_section-padding.mar-20 {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-18-section_padding-2.mar-20-report-section {
    padding: 0 16px;
  }

  .mar-18-section_padding-2.mar-20-report-section.mar-27 {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-18-section_padding-2.mar-20-report-section.may-6.may-21.padding-32px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mar-18-section_padding-2.mar-20-faq-section {
    height: 680px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-28 {
    max-width: none;
    height: auto;
  }

  .heading-54 {
    max-width: none;
  }

  .step-para-2 {
    width: auto;
  }

  .div-block-172 {
    flex-flow: column;
    align-items: center;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-172.mar-27 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-172.is-1 {
    padding-left: 10px;
  }

  .div-block-173 {
    max-width: 600px;
  }

  .div-block-173.dec-19.report-form-div {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: stretch;
    display: flex;
  }

  .div-block-173.dec-19.report-form-div.mar-27 {
    width: auto;
    margin-bottom: 40px;
  }

  .div-block-173.dec-19.report-form-div.is-1 {
    margin-bottom: 51px;
  }

  .text-block-120 {
    font-size: 22px;
  }

  .heading-56 {
    text-align: center;
    width: auto;
  }

  .heading-56.mar-27 {
    margin-top: 50px;
    margin-bottom: 16px;
  }

  .form-7 {
    position: relative;
  }

  .form-7.featurespage-form.hero-feature {
    justify-content: center;
  }

  .report_wrapper-3 {
    grid-template-columns: 1fr;
    place-items: center;
    height: auto;
  }

  .image-155.mar-27 {
    margin-top: 30px;
  }

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

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

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

  .faq-heading-2 {
    margin-bottom: 0;
  }

  .div-block-174 {
    max-width: 600px;
  }

  .div-block-174.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    max-width: none;
    padding-right: 2px;
  }

  .text-and-service-4 {
    width: 360px;
  }

  .image-157.dec-19, .image-157.dec-19.mar-20, .image-157.dec-19, .image-157.dec-19.mar-20, .image-157.dec-19.mar-20 {
    width: 100%;
  }

  .image-158 {
    margin-bottom: 20px;
  }

  .text-block-121 {
    font-size: 22px;
  }

  .div-block-175 {
    align-self: flex-start;
  }

  .mar-25-nps-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-25-nps-section.nps-bottom-section {
    height: auto;
    margin-top: 80px;
  }

  .mar-25-nps-section.calculator-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mar-25-nps-section.calculator-section.apr-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nps_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .nps_container.nps-calc-info {
    height: auto;
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .nps_grid-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nps_grid-container.last {
    margin-bottom: 0;
  }

  .nps_grid-para {
    max-width: none;
    height: auto;
  }

  .nps_grid-para.apr-5 {
    font-size: 18px;
  }

  .nps_grid-heading {
    max-width: none;
  }

  .nps_grid-heading.apr-5.apr-8 {
    padding-right: 0;
    font-size: 40px;
  }

  .heading-59 {
    font-size: 40px;
  }

  .image-162 {
    width: 100%;
    margin-top: 40px;
  }

  .nps_grid_container-header {
    font-size: 36px;
    line-height: 42px;
  }

  .nps_grid_container-header.is-1 {
    font-size: 36px;
  }

  .paragraph-30, .paragraph-31, .paragraph-31.mar-25, .paragraph-31.mar-25 {
    width: auto;
  }

  .calculator_container {
    height: auto;
  }

  .icon-6 {
    background-color: #0000;
  }

  .image-166 {
    object-fit: scale-down;
  }

  .navbar-3 {
    background-color: #0000;
    height: 80px;
    display: block;
  }

  .mar-25-hero_section {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-25-hero_section.mar-28.apr-1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-25-hero_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-25-left_hero-tile {
    align-self: center;
    margin-left: 0;
  }

  .mar-25-left_hero {
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    margin-top: 40px;
    display: flex;
  }

  .mar-25-left_hero-heading {
    text-align: left;
    width: auto;
    font-size: 40px;
  }

  .mar-25-left_hero-text {
    text-align: center;
    align-self: center;
    width: auto;
  }

  .mar-25-right_hero {
    margin-top: 40px;
  }

  .mar-25-right_hero.apr-1 {
    display: none;
  }

  .mar-25-right_hero.apr-1-hero-bottom {
    display: block;
  }

  .research_list-container {
    width: auto;
    height: auto;
  }

  .research-item {
    justify-content: flex-start;
    width: auto;
  }

  .research_list-info {
    width: auto;
  }

  .list_info-text.may-14, .list_info-text.may-14.is-1, .list_info-text.may-14, .list_info-text.may-14.is-1, .list_info-text.may-14.is-1 {
    font-size: 18px;
  }

  .research_list-icon {
    flex: none;
    padding-top: 0;
  }

  .benefits_list-container, .benefits-item {
    width: auto;
  }

  .div-block-184 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .div-block-185 {
    margin-left: auto;
    margin-right: auto;
    inset: auto 0% 20%;
  }

  .div-block-185.apr-1 {
    display: none;
  }

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

  .text-block-135 {
    text-align: center;
    align-self: center;
    margin-top: -40px;
  }

  .mar-26-hero_section {
    height: auto;
  }

  .mar-26-hero_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-top: 40px;
    padding-right: 40px;
  }

  .mar-26-hero_container.is-1 {
    height: auto;
  }

  .mar-26-left_hero {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .integration-hero_form {
    max-width: 600px;
  }

  .integration-hero_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .integration-hero_form.mar-26-hero_cta.mar-26-integration_hero-form {
    margin-top: 0;
  }

  .integration_form-block.mar-26_color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .integration_form-block.mar-26_color-cta-form.mar-26 {
    flex-flow: column;
  }

  .integration-form {
    position: relative;
  }

  .integration-form.featurespage-form.hero-feature {
    justify-content: center;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color {
    position: relative;
  }

  .mar-26-left_hero-tile {
    align-self: center;
    margin-left: 0;
  }

  .mar-26-integration_section {
    height: auto;
  }

  .mar-26-integration_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding-top: 40px;
  }

  .integration_section-heading {
    width: auto;
  }

  .grid {
    grid-template-columns: 1fr 1fr 1fr;
    place-content: center stretch;
    place-items: center;
  }

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

  .enps_tab-link {
    background-color: #ffffffb3;
  }

  .enps_tab-link.w--current {
    background-color: #fff;
  }

  .enps_tab-link.no-right-corner {
    background-color: #fff9;
    border-top-left-radius: 0;
  }

  .enps_tab-link.no-right-corner.w--current {
    background-color: #fff;
  }

  .tabs-content-3 {
    height: 800px;
  }

  .pane_container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .response_container {
    flex-flow: column;
    height: auto;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .calculate_nps-container {
    flex-flow: column;
    align-self: center;
    width: 90%;
    height: auto;
    margin: 0 20px;
  }

  .response_container-header, .calculate-nps_container-header {
    text-align: center;
    align-self: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .calculate-result_container {
    justify-content: space-around;
    align-items: stretch;
  }

  .count_container {
    flex-flow: column;
    height: auto;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .count_container-header {
    text-align: center;
    align-self: center;
    width: 100%;
    margin-bottom: 20px;
  }

  .passive-container {
    margin-right: 10px;
  }

  .promoters-container {
    margin-right: 0;
  }

  .div-block-200 {
    flex: 0 auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .form-9 {
    justify-content: space-around;
  }

  .form-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .image-178 {
    cursor: pointer;
  }

  .paragraph-39 {
    text-align: center;
    margin-top: 40px;
  }

  .faq-answer-item {
    justify-content: flex-start;
    width: auto;
  }

  .faq_list-icon {
    flex: none;
    padding-top: 0;
  }

  .faq_list-info {
    width: auto;
  }

  .bold-text-14 {
    font-size: 40px;
  }

  .div-block-212 {
    margin-bottom: 10px;
  }

  .hr-logo-link {
    width: 180px;
    height: 60px;
  }

  .hr-logo-img {
    object-fit: contain;
  }

  .hr-header-container {
    height: 60px;
  }

  .hr-section.stamp-section {
    background-size: cover;
  }

  .hr-container.hero-container {
    margin-top: 40px;
  }

  .flex {
    flex-flow: column;
  }

  .flex.stamp-gap, .flex.vertical.gap-60.is-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex.stamp-gap, .flex.vertical.gap-60.is-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex.vertical.gap-60.is-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex.vertical.gap-20 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex.vertical.is-1 {
    flex-flow: column;
  }

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

  .flex.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .hr-hero-left {
    width: auto;
  }

  .padding {
    padding-left: 24px;
    padding-right: 24px;
  }

  .right-side {
    text-align: center;
    width: auto;
  }

  .left-side {
    width: auto;
    height: auto;
  }

  .stamp-heading {
    margin-bottom: 0;
  }

  .stamp-heading.faq-heading {
    text-align: center;
    text-align: center;
  }

  .container-1247 {
    max-width: 728px;
    padding-left: 0;
    padding-right: 0;
  }

  .made-section-2 {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .div-block-222 {
    grid-column-gap: 10px;
    flex-flow: column;
  }

  .div-block-223 {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
  }

  .footer-content-2 {
    grid-column-gap: 60px;
  }

  .grid-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    place-items: center;
  }

  .explore-div-block-1 {
    padding-bottom: 80px;
  }

  .mini-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .question-f88:hover {
    text-decoration: none;
  }

  .question-wrapper-f88 {
    margin: 5px 10px;
  }

  .right-side_slider {
    text-align: center;
    width: auto;
    margin-bottom: 0%;
    position: static;
    top: 0;
  }

  .left-side_slider {
    width: auto;
    height: auto;
  }

  .stack-component {
    grid-row-gap: 0rem;
  }

  .stack-card-paragraph {
    font-size: 20px;
  }

  .bottom-cta-section-1 {
    padding-bottom: 0;
  }

  .slack-white-border {
    width: 80%;
  }

  .slack-tab-menu {
    padding-top: 48px;
    overflow: scroll;
  }

  .slack-tab-content {
    overflow: scroll;
  }

  .slack-tab-link {
    padding-left: 14px;
    font-size: 14px;
  }

  .slack-tab-pane {
    overflow: scroll;
  }

  .div-block-229 {
    width: auto;
    margin-right: 20px;
  }

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

  .paragraph-41 {
    width: auto;
    font-size: 12px;
  }

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

  .stack-progress-bar-container {
    display: none;
  }

  .div-block-238 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 113px;
    display: flex;
  }

  .blog-popup_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-popup {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 100%;
    padding: 40px 20px;
  }

  .blog-popup.is-full {
    flex-flow: column;
  }

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

  .pop-up-info-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .pop-up-info-container.is-secondstep {
    display: none;
  }

  .blog-popup-heading {
    font-size: 45px;
  }

  .blog-popup-paragraph {
    font-size: 18px;
  }

  .engage-img {
    width: 70%;
  }

  .div-block-239 {
    align-self: center;
  }

  .text-block-151, .text-block-152 {
    font-size: 16px;
  }

  .perform-img, .kudos-img {
    width: 70%;
  }

  .engage-form-block.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .engage-form-block.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .recognize-form-block.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .recognize-form-block.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .performance-form-block.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .performance-form-block.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .performance-form {
    position: relative;
  }

  .performance-form.featurespage-form.hero-feature {
    justify-content: center;
  }

  .recognize-form {
    position: relative;
  }

  .recognize-form.featurespage-form.hero-feature {
    justify-content: center;
  }

  .engage-form {
    position: relative;
  }

  .engage-form.featurespage-form.hero-feature {
    justify-content: center;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25 {
    border-color: #0000;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: auto;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: 500px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-right: 0;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25 {
    border-color: #0000;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: auto;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: 500px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-right: 0;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20.mar-25 {
    border-color: #0000;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: auto;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: 500px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-right: 0;
  }

  .performance-popup_form {
    max-width: 600px;
  }

  .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .performance-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
    margin-top: 0;
  }

  .engagement-popup_form {
    max-width: 600px;
  }

  .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .engagement-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
    margin-top: 0;
  }

  .recognize-popup_form {
    max-width: 600px;
  }

  .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta {
    flex-flow: column;
    display: flex;
  }

  .recognize-popup_form.mar-26-hero_cta.mar-26-integration_hero-form {
    margin-top: 0;
  }

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

  .hero-container-blog-innerpage {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 22px 16px;
  }

  .lottie-animation-9 {
    display: none;
    bottom: 5px;
  }

  .calculator_input-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .form-block-16 {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-269.absolute-copy {
    margin-top: 0;
    margin-right: 0;
  }

  .image-191 {
    object-fit: scale-down;
  }

  .icon-8 {
    background-color: #0000;
  }

  .may-14_hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .gradient-big {
    width: 100%;
    display: block;
    bottom: 0%;
    right: 0%;
  }

  .may-14_hero-heading {
    align-self: center;
    max-width: none;
    font-size: 51px;
  }

  .research_list-icon_img.may-14.is-1 {
    width: 22px;
    height: 22px;
  }

  .may-14_hero-wrapper {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .may-14_hero-wrapper.is-1 {
    padding-right: 0;
  }

  .may-14_hero-wrapper.is-2 {
    margin-top: 40px;
  }

  .div-block-274 {
    align-self: flex-start;
  }

  .text-block-168 {
    font-size: 22px;
  }

  .div-block-275 {
    max-width: 600px;
  }

  .div-block-275.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    max-width: none;
    padding-right: 2px;
  }

  .form-14 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .may-14_section, .may-14_section.is-1.no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .may-14_section.no-padding, .may-14_section.is-1.no-padding, .may-14_section.is-1.no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .may-14_section.is-bgcolor2 {
    background-size: cover;
  }

  .may-14_section.no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .table-row-wrapper {
    display: flex;
  }

  .table-row-wrapper.apr-1.may-14 {
    width: 95%;
  }

  .table-row_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-self: stretch;
    justify-items: center;
    margin-left: 30px;
    margin-right: 30px;
    display: grid;
  }

  .table-row_wrapper.may-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .table-row_wrapper.may-14.is-1.increased-width {
    margin-left: -10px;
  }

  .table-container-may-14 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: block;
  }

  .table-highlighter {
    width: 28.5%;
    right: 23.5%;
  }

  .may-30_wrapper.relative.is-1.is-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .may-30_wrapper.text {
    margin-left: 60px;
    margin-right: 40px;
  }

  .section-heading {
    text-align: center;
    font-size: 38px;
  }

  .section-heading._360-copy {
    z-index: 5;
    position: relative;
    top: 40px;
  }

  .section-heading.is-56px.width-882 {
    font-size: 45px;
  }

  .section-heading.is-56px.width-full, .section-heading.is-56px.width-882 {
    font-size: 45px;
  }

  .section-heading.is-56px.width-882:where(.w-variant-47bfd713-fd65-5586-0a3c-b9bfc3fdc3ee) {
    font-size: 40px;
  }

  .section-heading.is-56px.width-680px {
    height: auto;
    font-size: 46px;
  }

  .section-heading.is-56px.width-600px {
    max-width: 600px;
    font-size: 46px;
  }

  .section-heading.is-56px.width-full {
    font-size: 45px;
  }

  .card_container-wrapper {
    width: 645px;
  }

  .card_container-wrapper_small {
    width: 645px;
    max-width: none;
  }

  .card_container-wrapper_small.last {
    order: 1;
  }

  .card_container-img {
    width: 520px;
  }

  .image-207 {
    width: 490px;
  }

  .card_container-text_wrapper, .card_container-text_wrapper.is-1, .card_container-text_wrapper.is-1-copy, .card_container-text_wrapper.is-1, .card_container-text_wrapper.is-1-copy {
    width: auto;
  }

  .div-block-284 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap-reverse;
  }

  .div-block-284.is-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: grid;
  }

  .div-block-284.is-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: center;
    width: 80%;
    display: grid;
    left: 40px;
  }

  .div-block-284.is-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    display: grid;
  }

  .div-block-284.is-3.col-2 {
    grid-template-columns: 1fr 1fr;
    justify-items: center;
  }

  .div-block-285 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    display: flex;
  }

  .div-block-288 {
    border-right-style: none;
    align-items: stretch;
    padding-right: 0;
  }

  .div-block-291 {
    margin-top: auto;
  }

  .div-block-295 {
    min-height: auto;
  }

  .div-block-297.black {
    text-decoration: none;
  }

  .popular-card {
    margin-top: 0;
  }

  .heading-75 {
    font-size: 40px;
  }

  .heading-75.is-1 {
    font-size: 38px;
  }

  .image-216 {
    width: 100%;
    margin-top: 40px;
  }

  .no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-217 {
    align-self: stretch;
  }

  .div-block-300 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    place-items: center;
    display: grid;
  }

  .may-14_hero-paragraph.is-1 {
    margin-bottom: 20px;
  }

  .cta-banner {
    min-height: 0;
  }

  .cta-banner-info-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-right: 0;
  }

  .may-30_hero-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .may-30_hero-section.is-2 {
    margin-top: -60px;
  }

  .may-30_section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .may-30_section.is-1.reduce {
    margin-bottom: 5%;
  }

  .may-30_section.is-1.reduce.enps {
    margin-bottom: 0;
  }

  .may-30_section.is-1.reduce-copy-copy {
    margin-bottom: 80px;
  }

  .may-30_left-hero {
    justify-content: center;
    align-items: center;
  }

  .may-30_hero-heading {
    align-self: center;
    max-width: none;
    font-size: 51px;
  }

  .may-30_hero-heading.is-1 {
    text-align: center;
    text-align: center;
    font-size: 56px;
  }

  .text-block-189 {
    font-size: 20px;
  }

  .text-block-189.is-1 {
    font-size: 22px;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color {
    width: 70%;
    height: 60%;
    bottom: -8%;
    right: 0%;
  }

  .gradient.gradient-absolute {
    top: 12%;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color {
    width: 70%;
    height: 60%;
    bottom: -8%;
    right: 0%;
  }

  .section-nav {
    margin-bottom: 47rem;
    padding-top: 40px;
    top: 0;
  }

  .div-block-309 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-between;
    margin-top: 40px;
  }

  .div-block-309.is-1 {
    justify-content: space-between;
  }

  .div-block-309.is-2 {
    white-space: nowrap;
    scroll-behavior: smooth;
    max-width: 991px;
    display: block;
    overflow: scroll;
  }

  .text-block-191 {
    font-size: 16px;
  }

  .div-block-310 {
    padding: 18px 22px;
    display: inline-flex;
  }

  .div-block-310.w--current {
    padding: 18px 22px;
  }

  .div-block-310.is-1 {
    margin-right: 18px;
  }

  .tab-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    top: 18rem;
  }

  .div-block-311 {
    max-height: none;
    margin-top: -47rem;
  }

  .features-zigzag_image {
    align-self: center;
    width: 100%;
    max-width: 700px;
  }

  .content-box {
    align-self: flex-start;
    width: 100%;
  }

  .text-block-192 {
    font-size: 32px;
  }

  .text-block-193 {
    font-size: 18px;
  }

  .text-block-193.is-1 {
    max-width: 500px;
  }

  .comma-img {
    width: 70px;
    left: 6%;
  }

  .comma-img.is-1 {
    right: 5%;
  }

  .text-block-194 {
    font-size: 32px;
  }

  .div-block-313.is {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
  }

  .logo-section_paragraph {
    font-size: 20px;
  }

  .logo-gradient, .logo-gradient.right, .logo-gradient.right {
    width: 150px;
  }

  .div-block-316 {
    flex-flow: column;
  }

  .div-block-316.is-2 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-316.is-2:where(.w-variant-73893032-e597-e14f-acb4-9e0647418ff4) {
    flex-flow: column;
    align-self: center;
    width: 90vw;
    margin-left: 40px;
    margin-right: 40px;
  }

  .div-block-316.is-2:where(.w-variant-0c8213b6-1fc5-a9f6-7309-926c83dcc459) {
    max-width: 90vw;
  }

  .div-block-316.is-2.comparison {
    margin-left: 24px;
    margin-right: 24px;
  }

  .trusted-text {
    white-space: nowrap;
  }

  .trusted-logo_container {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: wrap;
  }

  .trusted-logo_container.is-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    white-space: nowrap;
    scrollbar-width: none;
    scroll-behavior: smooth;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .trusted-logo_container.is-2:where(.w-variant-10b51783-bd65-f15d-eee1-6ac94df21cf1) {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .trusted-logo_container.is-2:where(.w-variant-73893032-e597-e14f-acb4-9e0647418ff4) {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .trusted-by_container.is-1 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: row;
  }

  .trusted-by_container.is-1.is-72 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .trusted-by_container.is-1.is-72:where(.w-variant-73893032-e597-e14f-acb4-9e0647418ff4) {
    align-self: flex-start;
  }

  .trusted-by_container.is-1.is-64 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
  }

  .trusted-by_container.is-1.is-64.width-100 {
    width: auto;
  }

  .g2_logo-container.is-1 {
    border-right: 1px solid #64748b40;
    padding-right: 28px;
  }

  .g2_logo-container.is-1.is-36 {
    padding-right: 28px;
  }

  .g2_logo-container.is-1.is-36:where(.w-variant-73893032-e597-e14f-acb4-9e0647418ff4) {
    border-right-style: none;
  }

  .text-block-189-copy {
    font-size: 20px;
  }

  .div-block-335 {
    width: 100%;
    height: 90%;
    top: 120px;
    left: 74px;
  }

  .div-block-335-copy {
    width: 100%;
    height: 90%;
    left: -45%;
  }

  .goals-and-okrs-img, .performance-reviews-img {
    width: 70%;
  }

  .home-hero-section.is-1 {
    margin-top: -60px;
    padding-top: 110px;
  }

  .home-hero-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-heading {
    font-size: 56px;
  }

  .home-hero-paragraph {
    font-size: 20px;
  }

  .home-hero-button {
    padding: 12px 22px 12px 34px;
  }

  .home-hero-button.transition-button.home-modal-button {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .home-hero-button.transition-button.home-modal-button:where(.w-variant-aa2d8587-d443-32f2-4bbc-d90c5bc5151a) {
    align-self: center;
  }

  .hero-button-text {
    font-size: 26px;
  }

  .hero-button__decorative-img {
    width: 32px;
    top: -26%;
  }

  .home-page-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-slider-nav {
    margin-top: 40px;
  }

  .home-slider-nav.is-1 {
    justify-content: space-between;
  }

  .home-slider-nav.slider.slider-nav {
    margin-top: 0;
  }

  .slide-wrapper {
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .left {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .right {
    width: auto;
    display: none;
  }

  .home-slider_image.is-1.is-2 {
    display: none;
  }

  .home-slider_image.is-2 {
    width: 512px;
    height: 290px;
    display: block;
  }

  .home-slider_image.is-2.is-action-plans {
    height: 310px;
    margin-bottom: -20px;
  }

  .tab-heading {
    max-width: 450px;
    font-size: 38px;
  }

  .tab-heading.is-1 {
    max-width: 350px;
    font-size: 38px;
  }

  .tab-heading.is-3 {
    max-width: 450px;
  }

  .caveat-span {
    font-size: 52px;
  }

  .caveat-span.is-1 {
    font-size: 56px;
  }

  .caveat-span.is-2 {
    font-size: 60px;
  }

  .caveat-span.is-2.highlight {
    font-size: 54px;
  }

  .caveat-span.is-bg-1 {
    padding-right: 10px;
    font-size: 45px;
  }

  .caveat-span.is-bg-2 {
    background-position: 50% 100%;
    padding-right: 10px;
    font-size: 45px;
  }

  .caveat-span.is-bg-2.is-1 {
    font-size: 45px;
  }

  .caveat-span.is-70px {
    font-size: 60px;
  }

  .home-cards-wrapper.flex.flex-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    margin-top: 20px;
  }

  .home-card-container {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    max-width: 620px;
    display: flex;
  }

  .home-cards_img.is-1 {
    width: 400px;
    height: auto;
  }

  .home-cards_img.is-2 {
    width: 350px;
    height: auto;
  }

  .home-cards_img.is-3 {
    width: 300px;
    height: 100%;
  }

  .home-card_content-heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .home-card_content-paragraph {
    margin-bottom: 16px;
  }

  .text-block-207 {
    font-size: 38px;
    font-weight: 500;
  }

  .text-block-207.is-1 {
    align-self: flex-start;
  }

  .text-block-208 {
    text-align: left;
    font-size: 20px;
  }

  .home-card_content-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .banner-container {
    min-height: auto;
    position: relative;
  }

  .slide-wrapper__container {
    flex-flow: column;
    align-items: center;
  }

  .home-tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    height: auto;
    min-height: 1100px;
    display: flex;
  }

  .home-tabs_links {
    align-self: center;
    width: 100%;
    height: 100%;
  }

  .home-tabs_links.w--current {
    height: 100%;
    padding: 56px;
  }

  .tabs__link-body {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    overflow: visible;
  }

  .tabs__link-body-para {
    width: auto;
    margin-top: 12px;
  }

  .home-tabs_content {
    display: none;
  }

  .tabs-link__title-color-img {
    width: 38px;
    height: 26px;
    margin-bottom: 22px;
  }

  .tabs-link__title-color-img.is-2 {
    width: 48px;
    height: 48px;
  }

  .home-tabs_pane-img__tablet {
    display: block;
  }

  .integration-section-image {
    margin-top: -30px;
    margin-bottom: -30px;
  }

  .integrations-container, .testimonial-container, .home-slider-container, .home-tab-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-hero-image {
    display: block;
  }

  .slider-nav__text {
    font-size: 16px;
  }

  .slider-nav__text.is-1 {
    margin-left: 22px;
    margin-right: 22px;
    font-size: 18px;
  }

  .testimonial-wrapper {
    padding: 40px;
    transition: none;
    transform: none;
    box-shadow: 0 0 0 1px #0000001a, 0 10.662px 16.882px #44769a14;
  }

  .testimonial-wrapper__paragraph {
    font-size: 20px;
  }

  .testimonial-wrapper__footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .testimonial-wrapper__profile {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    height: 90px;
  }

  .testimonial-pills_container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center stretch;
    display: flex;
  }

  .testimonial-pills_wrapper, .testimonial-pills_wrapper.is-1, .testimonial-pills_wrapper.is-1 {
    width: 250px;
  }

  .testimonial-profile__image {
    width: 88px;
  }

  .testimonial-wrapper_container {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
  }

  .before-footer_section {
    background-color: #ebfaff;
    background-image: none;
    height: 550px;
  }

  .before-footer_container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-footer-button {
    padding: 12px 22px 12px 34px;
  }

  .home-footer-button.transition-button {
    margin-top: 0;
  }

  .home-footer-text {
    font-size: 26px;
  }

  .home-tabs__progress-bar {
    display: none;
  }

  .hero-footer-section.is-black {
    bottom: -60vh;
  }

  .hero-footer-section.is-black.is---20px {
    position: static;
  }

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

  .footer-disclaimer.is-1 {
    align-self: flex-start;
  }

  .footer-disclaimer_text.is-1 {
    width: auto;
    max-width: none;
  }

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

  .cell-13:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 48px;
  }

  .cell-14 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_thrivesparrow-tag {
    margin-left: 0;
  }

  .logo-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    width: 500px;
    display: flex;
  }

  .logo-wrapper:where(.w-variant-10b51783-bd65-f15d-eee1-6ac94df21cf1) {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .logo-wrapper:where(.w-variant-73893032-e597-e14f-acb4-9e0647418ff4) {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 550px;
  }

  .logo-wrapper.is-1 {
    display: flex;
  }

  .logo-wrapper.is-36 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    width: 550px;
  }

  .logo-wrapper.is-36.webinar-logos {
    margin-left: auto;
    margin-right: auto;
  }

  .logo-wrapper.is-36.space-between {
    justify-content: flex-start;
    width: 550px;
  }

  .div-block-362 {
    overflow: hidden;
  }

  .footer-bottom-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .hero-button__icon-container.is-white.is-54px {
    width: 40px;
    height: 40px;
  }

  .what-is_hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .what-is_hero-section.is-1 {
    margin-bottom: 110px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_hero-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_hero-container.is-vertical_main-screen {
    flex-flow: column;
  }

  .what-is_defination-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_defination-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_heading {
    text-align: center;
    font-size: 38px;
  }

  .what-is_heading.is-left {
    text-align: left;
  }

  .what-is_heading.is-left.is-tablet-center {
    text-align: center;
    text-align: center;
  }

  .what-is_hero-heading {
    text-align: center;
    width: auto;
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 45px;
  }

  .what-is_hero-text {
    text-align: center;
    width: auto;
    margin-bottom: 44px;
    font-size: 16px;
  }

  .what-is_left-hero {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .what-is_right-hero {
    margin-left: 0;
    padding-left: 0;
  }

  .what-is_defination-img {
    max-width: 100%;
  }

  .what-is_importance-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .what-is_importance-section.is-110px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_importance-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_benefits-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_benefits-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_benefits-card_wrapper {
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .what-is_benefits-card_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .what-is_process-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_process-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_process-card_wrapper {
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .what-is_process-card_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .what-is_appraisal-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_appraisal-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_tab-menu {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .what-is_tab-pane_container {
    grid-template-columns: 1fr;
  }

  .what-is_tab-link {
    flex: none;
    font-size: 18px;
  }

  .heading-88 {
    font-size: 32px;
  }

  .what-is_strategies-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .what-is_strategies-wrapper {
    grid-template-columns: 1.15fr;
  }

  .what-is_point-text {
    font-size: 18px;
  }

  .what-is_strategies-img {
    object-fit: cover;
    object-position: 50% 20%;
    align-self: stretch;
    width: 100%;
    height: 340px;
    margin-right: 0;
  }

  .what-is_card-slider_nav {
    justify-content: center;
    margin-top: 52px;
    position: static;
  }

  .what-is_strategies-text_wrapper, .what-is_process-text_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product-hero_section {
    margin-top: -60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .product-hero_wrapper {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .product-hero_img {
    width: 100%;
  }

  .product-logo_container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    margin-top: 32px;
    overflow: hidden;
  }

  .product-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .product-grid_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .product-grid_container.last {
    margin-bottom: 0;
  }

  .product-grid_right {
    flex-flow: column;
    max-width: none;
    margin-top: 0;
    display: flex;
  }

  .product-grid_left {
    display: none;
  }

  .product-paragraph.is-center {
    font-size: 18px;
  }

  .product-section-img.is-top_16px {
    margin-bottom: 64px;
    display: none;
  }

  .product-grid_img.is-mobile {
    align-self: center;
    display: block;
  }

  .product-grid_list.gap-12.margintop--32px {
    margin-top: -32px;
  }

  .product-integration_section, .product-integration_section.no-padding, .product-integration_section.no-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-integration_heading {
    text-align: center;
    font-size: 38px;
  }

  .product-integration_paragraph {
    font-size: 20px;
  }

  .what-is_tab-content-container {
    max-width: none;
    margin-top: 0;
  }

  .product-gradient1 {
    margin-left: -24px;
  }

  .product-section-img_tab.is-top_16px {
    display: block;
  }

  .lp-hero-button-wrapper {
    justify-content: center;
    align-items: center;
  }

  .lp-hero-section {
    padding-left: 36px;
    padding-right: 36px;
  }

  .lp-logo-wrapper {
    overflow: hidden;
  }

  .lp-section {
    padding-left: 36px;
    padding-right: 36px;
  }

  .lp-wrapper.is-blue, .lp-wrapper.grid {
    grid-template-columns: 1fr;
  }

  .lp-wrapper.is-blue, .lp-wrapper.grid {
    grid-template-columns: 1fr;
  }

  .lp-wrapper.grid.is-1 {
    grid-template-columns: minmax(200px, max-content);
  }

  .lp-section-heading.is-desktop-right {
    text-align: center;
  }

  .lp-section-heading.is-720px.is-white {
    font-size: 55px;
  }

  .div-block-395 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .text-block-238 {
    max-width: none;
  }

  .code-embed-12 {
    align-self: center;
    margin-top: -40px;
    margin-bottom: -40px;
    display: none;
    transform: rotateX(180deg)rotateY(0)rotateZ(90deg);
  }

  .lp-tab_section {
    padding-left: 36px;
    padding-right: 36px;
  }

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

  .tabs-menu-8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-239 {
    font-size: 32px;
  }

  .lp-cta-btn {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .lp-cta-btn.is-1:hover {
    background-color: #cd3b36;
  }

  .text-block-240.is-1 {
    color: #f8f8f8;
    letter-spacing: -.34px;
    letter-spacing: -.34px;
    font-size: 34px;
    line-height: 114%;
  }

  .paragraph-52 {
    text-align: center;
    max-width: none;
    font-size: 20px;
  }

  .paragraph-53 {
    font-size: 20px;
  }

  .lp-grid_right {
    flex-flow: column;
    max-width: none;
    margin-top: 0;
    display: flex;
  }

  .lp-grid_container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .div-block-399 {
    flex-flow: column;
  }

  .div-block-400 {
    max-width: none;
    margin: 60px 70px;
  }

  .paragraph-54 {
    font-size: 20px;
  }

  .div-block-401 {
    max-width: none;
  }

  .lp-card_wrapper {
    width: 100%;
  }

  .lp-card_paragraph {
    max-width: none;
  }

  .lp-faq-wrapper {
    padding: 40px;
  }

  .hr-toolkit-hero-container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .demo-section {
    margin-top: -60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .demo-container {
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .demo-hero-heading {
    font-size: 52px;
  }

  .demo-testimonials-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .demo-testimonials-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .demo-form-part {
    width: 100%;
  }

  .demo-slide-heading {
    font-size: 18px;
  }

  .demo-testimonials-heading {
    font-size: 32px;
  }

  .demo-testimonial-wrapper__profile {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    height: 90px;
  }

  .demo-testimonial-profile__image {
    width: 88px;
  }

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

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

  .nav-list-item.middle {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown-toggle {
    padding-left: 0;
  }

  .nav-dropdown-toggle.white {
    color: #222;
  }

  .pricing-section {
    margin-top: -60px;
  }

  .pricing_container {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pricing_card-content.is-comparison {
    grid-template-columns: 1fr;
  }

  .pricing_card-content-left.is-comparison {
    width: auto;
  }

  .pricing-description.is-comparison {
    font-size: 16px;
  }

  .hr-toolkit_hero-heading {
    font-size: 48px;
  }

  .caveat_green-highlight {
    font-size: 64px;
  }

  .hr-toolkit_paragraph {
    max-width: 640px;
    font-size: 22px;
  }

  .hr-toolkit_cms-section, .hr-toolkit_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hr-toolkit_include-wrapper {
    grid-template-columns: 1.15fr;
  }

  .hr-toolkit_heading {
    text-align: center;
    font-size: 32px;
  }

  .hr-toolkit_heading.is-left {
    text-align: left;
    text-align: left;
  }

  .hr-toolkit-include-card_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .hr-toolkit_include-card_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .hr-toolkit_defination-wrapper {
    grid-template-columns: 1.15fr;
  }

  .hr-toolkit_strategies-img {
    object-position: 50% 20%;
    align-self: stretch;
    margin-right: 0;
  }

  .hr-toolkit_strategies-img.desktop-img {
    display: none;
  }

  .hr-toolkit_strategies-img.tablet-img {
    display: block;
  }

  .hr-toolkit_strategies-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1.15fr;
  }

  .hr-toolkit_categories-heading {
    letter-spacing: -.36px;
    font-size: 24px;
    font-weight: 400;
  }

  .hr-toolkit_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: -12px;
  }

  .hr-toolkit_tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    display: none;
    top: auto;
  }

  .hr-toolkit_search-wrapper {
    flex: 1;
    margin-top: 100px;
    margin-left: 0;
  }

  .hr-toolkit_cms-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    position: relative;
  }

  .hr-toolkit_inner-hero-container {
    grid-template-columns: 100%;
  }

  .hr-toolkit_inner-hero-heading {
    font-size: 32px;
  }

  .hr-toolkit_inner-hero-para {
    font-size: 16px;
  }

  .webinar-section {
    height: auto;
  }

  .webinar-container {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .webinar-content_wrapper {
    width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .webinar-form_wrapper {
    max-width: none;
  }

  .webinar-content {
    max-width: none;
    padding-right: 0;
  }

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

  .webinar-speakers_container {
    border-bottom-color: #fff0;
    padding-bottom: 0;
  }

  .webinar-session_list-iten {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .webinar-form_container {
    max-width: none;
    margin-top: 40px;
    position: static;
  }

  .webinar-list_container.is-tab-border-top {
    border-top: 1px solid #ffffff26;
    padding-top: 24px;
  }

  .webinar-list_container.is-box {
    padding: 28px 32px;
  }

  .webinar-content_container.is-tab-gap-32px {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: center;
    align-items: center;
  }

  .webinar-thanks_section {
    height: calc(100vh - 60px);
    padding-left: 32px;
    padding-right: 32px;
  }

  .webinar-thanks_heading {
    font-size: 52px;
  }

  .webinar-thanks_paragraph {
    font-size: 44px;
  }

  .webinar-gradient {
    left: -6%;
  }

  .webinar-gradient.is-1 {
    display: none;
  }

  .hr-toolkit_strategies-text_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .hr-toolkit_point-text {
    font-size: 18px;
  }

  .hr-toolkit-line {
    max-width: calc(100% - 156px);
    top: 31px;
  }

  .categories-wrapper {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: #fff;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    margin-bottom: 12px;
    padding: 16px;
    display: flex;
    position: absolute;
    box-shadow: 0 6px 14px #4366ab17, 0 26px 26px #4366ab14;
  }

  .desktop-hide_tab-show {
    display: block;
  }

  .hr-toolkit_dropdown-toggle {
    color: #000;
    width: 100%;
    padding: 0;
    font-family: Tenon, Arial, sans-serif;
    font-weight: 700;
    line-height: 140%;
  }

  .hr-toolkit_dropdown-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #000;
    letter-spacing: -.32px;
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 8px;
    padding: 0;
    font-family: Tenon, Arial, sans-serif;
    line-height: 140%;
    position: static;
  }

  .hr-toolkit_dropdown-list.last {
    margin-bottom: 0;
  }

  .hr-toolkit_dropdown-list_link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #000;
    letter-spacing: -.32px;
    background-color: #0000;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 8px;
    padding: 0;
    font-family: Tenon, Arial, sans-serif;
    line-height: 140%;
    display: block;
    position: static;
  }

  .hr-toolkit_dropdown-list_link.last {
    margin-bottom: 0;
  }

  .div-block-412 {
    align-self: flex-start;
  }

  .webinar-heading {
    margin-bottom: 28px;
  }

  .webinar-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .webinar-line {
    display: none;
  }

  .categories-icon-wrapper {
    background-color: #f6f7f8;
    border-radius: 4px;
    width: 24px;
    height: 24px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .hr-toolkit_defination-text_wrapper {
    max-width: none;
  }

  .hr-toolkit_defination-img {
    max-width: 100%;
  }

  .hr-toolkit_defination-img.tablet-image {
    display: block;
  }

  .hr-toolkit_defination-img.desktop-image {
    display: none;
  }

  .hr-toolkit_card-heading {
    font-size: 22px;
  }

  .hr-toolkit_inner-hero-section, .hr-toolkit_inner-section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .flex-v-20 {
    flex-flow: column;
  }

  .hr-toolkit_seemore.flex-h-spacebetween {
    font-size: 20px;
  }

  .font-size-22_m-16 {
    font-size: 16px;
  }

  .width-20px_m-16 {
    width: 16px;
    height: 16px;
  }

  .hr-toolkit_inner-collection-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .hr-toolkit_inner-resource-wrapper.email {
    border-radius: 32px;
    padding-top: 40px;
  }

  .hr-toolkit_inner-resource-heading-wrapper {
    padding: 42px 48px 32px;
  }

  .hr-toolkit_inner-resource-heading {
    font-size: 20px;
  }

  .copy-container {
    padding: 32px 32px 48px;
  }

  .copy-container_list-item {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .hr-toolkit-inner_copy-text {
    font-size: 16px;
  }

  .hr-toolkit_inner-resource-email-dotsimg {
    width: 82px;
  }

  .case-study_hero-section {
    margin-top: -60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .case-study_hero-heading {
    font-size: 56px;
  }

  .case-study_hero-heading.is-inner-page {
    font-size: 44px;
  }

  .case-study_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .case-study_section.is-pad-bottom_180px {
    padding-bottom: 110px;
  }

  .case-study_section.is-inner.is-color-f0f9ff {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .case-study_wrapper.is-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .case-study_wrapper.is-story {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .case-study_wrapper.is-testimonial {
    padding-left: 100px;
    padding-right: 100px;
    font-size: 20px;
  }

  .case-study_section-heading {
    font-size: 28px;
  }

  .casestudy_collection_innerwrapper {
    background-image: linear-gradient(#00284c00, #00284c80 0%);
    height: 100%;
  }

  .casestudy_collection_card-image {
    margin-top: 40px;
    position: static;
  }

  .case-study_hero-backbtn {
    font-size: 16px;
  }

  .case-study_logo-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .case-study_logo-text_wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-left-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
  }

  .case-study_logo-innerwrapper {
    flex-flow: wrap;
    justify-content: flex-start;
  }

  .case-study_logo-container {
    flex: none;
  }

  .case-study_sticky {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    font-size: 32px;
  }

  .case-study_customer-story {
    max-width: none;
  }

  .case-study_customer-story h2 {
    font-size: 20px;
  }

  .case-study_customer-story h3 {
    font-size: 26px;
  }

  .case-study_comma {
    width: 76px;
  }

  .case-study_comma.upper {
    top: -48px;
  }

  .case-study_gradient.is-1 {
    background-image: radial-gradient(circle closest-side, #91d7ff, #91d7ff00);
    width: 306px;
    height: 535px;
    top: -240px;
    left: -80px;
  }

  .case-study_gradient.is-2 {
    background-image: radial-gradient(circle closest-side, #4c31fa, #4c31fa00);
    bottom: -1140px;
    right: -360px;
  }

  .apps_hero-section {
    margin-top: -60px;
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .apps_hero-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .apps_hero-wrapper {
    width: auto;
    margin-top: 60px;
    margin-bottom: 32px;
  }

  .app_hero-image {
    margin-left: 0;
  }

  .apps_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .apps_section.is-background-image {
    background-size: auto;
  }

  .apps_search-wrapper {
    flex: 1;
    max-width: none;
    margin-top: 100px;
    margin-left: 0;
  }

  .apps_tab-menu {
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 0;
    display: none;
    top: auto;
  }

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

  .apps_tab-content {
    max-width: none;
  }

  .apps_categories-heading {
    letter-spacing: -.36px;
    font-size: 24px;
    font-weight: 400;
  }

  .apps_quick-stack {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    position: relative;
  }

  .apps-find_container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    max-width: 400px;
    margin-left: 300px;
  }

  .apps-find_heading {
    font-size: 28px;
  }

  .apps-find_paragraph {
    font-size: 18px;
  }

  .apps-inner_hero-section {
    margin-top: -60px;
    padding-top: 110px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .apps-inner_hero-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .apps-inner_sidebar-container {
    max-width: 248px;
    margin-left: auto;
    margin-right: auto;
    top: 120px;
  }

  .apps-inner_content-wrapper {
    max-width: none;
  }

  .apps-inner_wrapper {
    width: 100%;
  }

  .apps-inner_content h2 {
    line-height: 140%;
  }

  .is-lp-engage_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .is-lp-engage_wrapper {
    padding: 40px;
  }

  .is-lp-engage_heading {
    text-align: center;
    font-size: 38px;
  }

  .pricing-contact-wrapper {
    font-size: 14px;
  }

  .pricing-cart_wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }

  .pricing-cart_bundle {
    justify-content: space-between;
  }

  .pricing-button_container.gap-12 {
    justify-content: center;
    align-items: center;
  }

  .pricing-background-gradient {
    width: 1060px;
  }

  .pricing-background-gradient.is-blue, .pricing-background-gradient.is-purple, .pricing-background-gradient.is-blue, .pricing-background-gradient.is-purple {
    top: -400px;
  }

  .home-tabs_pane-video {
    display: none;
  }

  .hero-solutions_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .hero-solutions_wrapper {
    grid-column-gap: 48px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
  }

  .hero-solutions_heading {
    text-align: center;
    font-size: 60px;
  }

  .hero-solutions_left {
    justify-content: flex-start;
    align-items: center;
  }

  .hero-solutions_paragraph {
    text-align: center;
    margin-right: 0;
    font-size: 22px;
  }

  .solutions_section {
    padding-left: 32px;
    padding-right: 32px;
  }

  .solutions_card-wrapper {
    justify-content: center;
  }

  .solutions_card {
    width: 100%;
    max-width: none;
  }

  .before-footer_img {
    object-fit: contain;
    display: none;
  }

  .before-footer_img.is-mobile {
    display: block;
  }

  .hero-solutions_gradient {
    display: none;
  }

  .author-section {
    --_styles---heading--h1-size: 48px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: 18px;
    --_styles---heading--h2-size: 48px;
    --_styles---heading_line-height--h2: 48px;
    --_styles---heading_line-height--h1: 56px;
    --_styles---text-paragraph--2xl-size: 20px;
    --_styles---text-paragraph_line-height--2xl-size: 28px;
    --_styles---text-paragraph--xl-size: 18px;
    --_styles---text-paragraph_line-height--xl-size: 24px;
    --_styles---text-paragraph--base-size: 16px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 18px;
    --_styles---heading_line-height--h6: 24px;
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 20px;
    --_styles---heading_line-height--h5: var(--_styles---heading_line-height--h4);
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 32px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 24px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 24px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 40px;
    --_styles---gap--24: 24px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
  }

  .author-heading_container.is-profile-card {
    grid-column-gap: 24px;
    grid-column-gap: 24px;
    padding: 60px;
  }

  .author-inner {
    padding-top: 0;
    padding-bottom: 40px;
  }

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

  .desktop-show_tab-hide {
    display: none;
  }

  .hero-container-recongnition-page {
    padding: 20px 0;
  }

  .hero-container-recongnition-page.is-1440-container {
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .hr-toolkit_hero-image {
    object-position: 50% 30%;
  }

  .flex-v-24px {
    flex-flow: column;
  }

  .flex-v-24px.is-mobile_16px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .webinar-list_icon {
    width: 28px;
    height: 28px;
  }

  .glossary-navbar-container {
    top: 60px;
  }

  .payslip-benefits-wrapper, .payslip_defination-wrapper {
    grid-template-columns: 1.15fr;
  }

  .payslip-hero-heading {
    font-size: 56px;
  }

  .payslip_hero-section {
    margin-top: -60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .payslip_error-text {
    align-self: flex-start;
    width: 100%;
    max-width: 400px;
    transition: all .3s;
  }

  .new-releases-img {
    width: 70%;
  }

  .release-form-block.color-cta-form {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .release-form-block.color-cta-form.mar-20 {
    flex-flow: column;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h4 {
    letter-spacing: -.15px;
    font-size: 1.5rem;
    line-height: 1.875rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-style-h3 {
    letter-spacing: -.2px;
    font-size: 2rem;
    line-height: 2.375rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .heading-style-h1 {
    letter-spacing: -.4px;
    font-size: 3rem;
    line-height: 3.625rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .text-size-xlarge {
    font-size: 1.25rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    letter-spacing: -.3px;
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .journey_touchpoint-left {
    top: 4rem;
  }

  .grid-base.footer-links {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .roles_tabs-link {
    flex: none;
  }

  .image-row {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-style-title {
    letter-spacing: -.4px;
    font-size: 3rem;
    line-height: 3.625rem;
  }

  .features_item-link {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .features_image-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .company-logo-holder {
    flex: none;
    width: 124px;
    height: 106px;
    padding: 0;
  }

  .company-logo-marquee {
    width: 100vw;
    margin-left: -5.1rem;
    overflow: hidden;
  }

  .company-logo-container, .company-logo-wrapper {
    display: flex;
  }

  .section_integration {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .footer-cta-section {
    flex-flow: column;
    grid-template-columns: 1fr 1fr 30%;
    grid-auto-columns: 1fr;
  }

  .menu-buttons {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .menu-buttons.is-mobile {
    flex-flow: column;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch start;
    width: 100%;
    margin-top: auto;
    padding: 2rem 1rem 4rem;
    display: flex;
  }

  .menu-container {
    height: 4.5rem;
  }

  .menu-navigation {
    background-color: #fff;
    height: calc(100dvh - 4.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    position: absolute;
  }

  .menu-navbar {
    padding-left: 1.25rem;
    padding-right: 0;
  }

  .menu-dropdown-toggle {
    border-bottom: 1px solid #e9e8e6;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .menu-dropdown-toggle.w--open {
    border-bottom-style: none;
  }

  .menu-dropdown-navigation {
    background-color: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    position: static;
  }

  .menu-dropdown-navigation.w--open {
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .menu-dropdown {
    display: block;
  }

  .dropdown-item-wrapper, .dropdown-item-wrapper.is-feature, .dropdown-item-wrapper.is-resource, .dropdown-item-wrapper.is-feature, .dropdown-item-wrapper.is-resource {
    grid-template-columns: 1fr;
  }

  .dropdown-menu-link:hover {
    background-color: #f4f3f2;
  }

  .menu-dropdown-overlay {
    height: calc(100vh - 4rem);
    display: none;
  }

  .integration-wrapper-second-col {
    max-width: 30rem;
  }

  .integration-wrapper-third-col {
    margin-top: -1.5rem;
  }

  .integration-wrapper-fourth-col {
    max-width: 36rem;
  }

  .integration-logo-large {
    width: 3.75rem;
    height: 3.75rem;
  }

  .integration-logo-regular {
    width: 3.5rem;
    height: 3.5rem;
  }

  .integration-logo-medium {
    width: 4.25rem;
    height: 4.25rem;
  }

  .integration-logo-small {
    width: 3.25rem;
    height: 3.25rem;
  }

  .menu-navbar-button.w--open {
    color: var(--black);
    background-color: #0000;
  }

  .menu-navigation-inner {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: auto;
  }

  .menu-navigation-inner-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: block;
  }

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

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

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

  .menu-dropdown_button-wrapper {
    display: none;
  }

  .menu-dropdown_button-wrapper.is-tab-show {
    grid-template-rows: auto;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    grid-auto-columns: 1fr;
    display: grid;
  }

  .aspect-ratio-auto {
    aspect-ratio: auto;
  }

  .section_webinar {
    height: auto;
  }

  .section_webinar-container {
    grid-template-columns: 1fr;
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .menu-dropdown-extend {
    display: none;
  }

  .section_hero-container {
    grid-template-columns: 1fr;
  }

  .affiliate_lottie-container {
    width: 180%;
    margin-left: -40%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_styles---heading--h1-size: 40px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: var(--_styles---text-paragraph--xl-size);
    --_styles---heading--h2-size: 32px;
    --_styles---heading_line-height--h2: 36px;
    --_styles---heading_line-height--h1: 40px;
    --_styles---text-paragraph--2xl-size: 18px;
    --_styles---text-paragraph_line-height--2xl-size: 24px;
    --_styles---text-paragraph--xl-size: 16px;
    --_styles---text-paragraph_line-height--xl-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---text-paragraph--base-size: 14px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 16px;
    --_styles---heading_line-height--h6: var(--_styles---heading_line-height--h5);
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 18px;
    --_styles---heading_line-height--h5: 24px;
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 24px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 22px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 20px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 32px;
    --_styles---gap--24: 16px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
    --_padding---padding-global: 1rem;
  }

  .menu-button {
    padding: 20px 12px 12px;
  }

  .menu-button.w--open {
    color: #113854;
    background-color: #0000;
  }

  .menu-button.white.w--open {
    color: #fff;
  }

  .navbar {
    height: 60px;
    display: block;
  }

  .demo-btn {
    width: 192px;
    margin-top: 12px;
    margin-left: 0;
  }

  .demo-btn.dec-19-singup-btn.jan-10 {
    width: 100%;
    max-width: none;
  }

  .header-container {
    height: 60px;
    padding-left: 16px;
    padding-right: 8px;
  }

  .icon {
    width: auto;
  }

  .logo {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .logo.w--current {
    padding-top: 15px;
  }

  .hero-section {
    text-align: left;
    margin-top: -88px;
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-section.dec-15 {
    height: 260px;
  }

  .section-container {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.jan-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-right-content.lp-right {
    margin-top: 20px;
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right.jan-12 {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .eye-brow-content {
    width: 93px;
    margin-left: 24px;
    margin-right: 0;
    display: block;
  }

  .eye-brow-content.lp-kudos, .eye-brow-content.dec-18, .eye-brow-content.lp-kudos, .eye-brow-content.dec-18 {
    width: auto;
  }

  .hero-section-heading {
    text-align: center;
    width: auto;
    margin-bottom: 32px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 45px;
  }

  .hero-section-heading.lp-heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 45px;
  }

  .hero-section-heading.mar-26 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-content-text {
    text-align: left;
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .hero-section-content-text.lp-heading-text {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .hero-section-content-text.jan-10 {
    text-align: center;
  }

  .hero-section-content-text.jan-10.mar-26 {
    text-align: center;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-content-text.is-1 {
    text-align: center;
  }

  .feature-section {
    margin-bottom: 80px;
  }

  .feature-section.is-new, .feature-section.is-new-last, .feature-section.is-new, .feature-section.is-new-last {
    padding-left: 24px;
    padding-right: 24px;
  }

  .feature-container {
    padding-left: 0;
    padding-right: 0;
  }

  .left-feature-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .eye-brow-label {
    font-size: 12px;
  }

  .content-header {
    font-size: 28px;
  }

  .content-header.main-feature-header {
    padding-top: 32px;
    font-size: 28px;
  }

  .content-header.section-heading {
    margin-bottom: 40px;
  }

  .content-body-text {
    margin-bottom: 64px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .image-4 {
    padding-left: 16px;
  }

  .feature-section-opp {
    margin-bottom: 80px;
  }

  .feature-section-opp.is-new {
    padding-left: 24px;
    padding-right: 24px;
  }

  .feature-container-opp {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-container-opp._3-jan.top-section-flex.is-new {
    padding-left: 24px;
    padding-right: 24px;
  }

  .right-feature-container {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .right-feature-container.is-new {
    padding-left: 0;
    padding-right: 0;
  }

  .main-feature-section {
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .main-feature-section.lottie-parent-container {
    height: auto;
    margin-bottom: 104px;
    display: none;
  }

  .main-feature-section.lottie-parent-container.engage {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/649203811427116415566f78_Group%201852.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 520px;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .main-feature-section.lottie-parent-container.engage.survey {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/6492147ce71d921b0bf42de9_Frame%2031799.webp");
    margin-bottom: 20px;
  }

  .main-feature-section-2 {
    background-image: none;
    margin-bottom: 0;
    padding-bottom: 32px;
  }

  .main-feature-text.content-body-text {
    font-size: 16px;
  }

  .expore-heading {
    width: auto;
    font-size: 36px;
    line-height: 130%;
  }

  .text-block-4 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-section {
    height: 246px;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-section.new-lp-black-footer {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta-section.new-lp-black-footer.nov-19 {
    margin-top: -20px;
    position: relative;
  }

  .cta-header {
    width: auto;
    padding-top: 0;
  }

  .violet-section {
    background-repeat: repeat-y;
    height: 80px;
  }

  .violet-section.lp-page-violet {
    height: 62px;
    margin-top: -30px;
  }

  .violet-section.new-lp-violet-section.nov-19 {
    height: 25px;
    margin-top: -20px;
    position: relative;
  }

  .image-8.kudos-page {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-10 {
    display: block;
  }

  .hero-header-text {
    text-align: center;
    letter-spacing: -.03em;
    margin-bottom: 12px;
    padding-top: 65px;
    font-size: 36px;
    line-height: 110%;
  }

  .slider-section {
    min-height: 0;
    margin-bottom: 520px;
  }

  .slide-nav {
    padding-top: 24px;
  }

  .mask {
    height: auto;
    margin-right: 0;
    padding-right: 14px;
  }

  .slide-container {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .left-slide-item {
    width: 100%;
  }

  .right-slide-item {
    width: 100%;
    padding-left: 14px;
  }

  .slider {
    flex-direction: row;
    display: block;
  }

  .slider.slider-for.is-1 {
    justify-content: center;
    align-items: center;
  }

  .heading-7 {
    max-width: none;
  }

  .div-block-12 {
    flex-flow: column;
  }

  .hero-section-blog-innerpage {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-page-heading {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 36px;
    line-height: 110%;
  }

  .content-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .author-details {
    width: auto;
    max-width: none;
  }

  .hero-section-recongnition-page {
    padding: 40px 16px 20px;
    display: block;
  }

  .div-block-18.w--current, .div-block-19 {
    margin-bottom: 0;
  }

  .slide-1 {
    margin-right: 28px;
  }

  .collection-item-3 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-2 {
    width: 100%;
  }

  .form-block-2.color-cta-form {
    margin-left: 0;
  }

  .errortext-div {
    top: 43%;
  }

  .form {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form.featurespage-form {
    width: 100%;
    display: block;
  }

  .form.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .form.featurespage-form.hero-feature.mar-20 {
    flex-flow: column;
  }

  .submit-btn-section {
    justify-content: center;
    width: 100%;
    max-width: none;
    margin-left: 5px;
  }

  .submit-btn-section.demo-link {
    width: 98%;
    max-width: none;
    margin-left: 4px;
  }

  .text-block-32 {
    font-size: 22px;
  }

  .integration-section {
    padding-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-29 {
    grid-row-gap: 24px;
    padding: 0 16px 48px;
  }

  .integration-heading {
    font-size: 36px;
  }

  .text-block-35 {
    width: auto;
  }

  .tabs {
    grid-row-gap: 64px;
    flex-direction: column;
    align-items: center;
  }

  .tab-link.w--current {
    width: auto;
  }

  .tab-link-text {
    text-decoration: none;
  }

  .tab-wrapper {
    height: auto;
    margin-top: 40px;
    padding: 12px;
  }

  .tab-link-text-container {
    text-decoration: none;
  }

  .header-nav-menu-wrapper {
    border: 1px #000;
  }

  .header-nav-menu-list, .header-nav-list-item.middle, .header-nav-list-item.middle {
    height: auto;
  }

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

  .text-block-40 {
    font-size: 14px;
  }

  .page-container {
    padding-top: 60px;
  }

  .tabs-content {
    padding-left: 0;
  }

  .image-32, .image-33, .image-34, .image-35 {
    height: auto;
    display: none;
  }

  .secondary-form-container {
    align-items: flex-start;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .featurespage-input {
    width: 100%;
    display: block;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-top: 44px;
    padding-right: 0;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 0;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    width: 100%;
    max-width: none;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta {
    width: 100%;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10, .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
    margin-bottom: 12px;
  }

  .engagement-tile {
    background-image: linear-gradient(270deg, #e0fff9, #fff), linear-gradient(270deg, #000, #fff);
  }

  .eye-brow-text-enagement {
    font-size: 12px;
  }

  .submit-btn-section-engagement {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 54px;
    margin-left: 0;
  }

  .submit-btn-section-engagement:hover {
    width: 100%;
  }

  .submit-btn-section-engagement.lp-cta-top {
    width: auto;
    height: 56px;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn {
    box-shadow: none;
    width: auto;
    height: 48px;
    margin-top: 12px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben {
    width: 100%;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    border: 1px solid #8f8d8d;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn.is-1 {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19 {
    height: 52px;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11 {
    margin-top: 12px;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-2 {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5 {
    justify-content: center;
    align-self: stretch;
    width: auto;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5.may-21 {
    width: auto;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.mar-25.apr-5.may-21.may-30 {
    width: 100%;
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.is-1 {
    width: auto;
  }

  .submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color {
    width: 100%;
    height: 56px;
    margin-left: 0;
    display: flex;
  }

  .submit-btn-section-engagement.lp-cta-top.mar-18-new-cta-color.mar-20 {
    margin-left: 0;
  }

  .submit-btn-section-engagement.jan-10.hero-btn {
    width: 100%;
  }

  .section-5 {
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .heading-24 {
    width: auto;
    font-size: 28px;
  }

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

  .image-45 {
    display: none;
  }

  .image-46 {
    width: 415px;
  }

  .tabs-menu-3 {
    padding-bottom: 0;
  }

  .collection-item-4 {
    width: 100%;
    padding-top: 0;
  }

  .collection-list-5 {
    flex-direction: row;
  }

  .collection-item-5, .collection-item-6 {
    width: 100%;
  }

  .collection-list-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-58, .image-59 {
    border-radius: 10px;
    width: 40px;
    height: 40px;
  }

  .text-block-47 {
    text-align: center;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
  }

  .slide-2, .slide-3 {
    margin-right: 28px;
  }

  .submit-btn {
    box-shadow: none;
    width: 100%;
    margin-left: 0;
    padding-right: 10px;
  }

  .popup-heading {
    font-size: 24px;
  }

  .explore-div-block {
    padding-bottom: 44px;
  }

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

  .heading-25 {
    color: var(--081118);
    text-align: center;
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Tenon, Arial, sans-serif;
    font-size: 32px;
  }

  .image-67 {
    display: block;
  }

  .lottie-animation-8 {
    display: none;
  }

  .image-69, .image-70, .image-71, .image-72 {
    display: block;
  }

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

  .tabview-container {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 0;
  }

  .image-77 {
    clear: none;
    align-self: flex-end;
    padding-top: 0;
  }

  .heading-27 {
    text-align: center;
    font-size: 36px;
    font-weight: 500;
  }

  .mobile-tab-section-preview {
    margin-bottom: 80px;
  }

  .pricing-container {
    padding-bottom: 40px;
  }

  .pricing-container.about-page {
    padding-top: 110px;
  }

  .hero-sec {
    font-size: 44px;
  }

  .about-content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .utility-page-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-32 {
    margin-top: 60px;
  }

  .div-block-78 {
    padding-top: 40px;
    padding-left: 20px;
  }

  .demo-form-container {
    display: flex;
  }

  .demo-form-container.mar-20 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .error-text {
    transition: all .3s;
  }

  .error-text.nov-19, .rich-final-section {
    max-width: none;
  }

  .rich-final-section p {
    font-size: 16px;
  }

  .heading-36 {
    font-size: 42px;
  }

  .paragraph-2 {
    width: auto;
    font-size: 16px;
  }

  .white-card {
    width: auto;
  }

  .white-card.pricing-card.first-card, .white-card.pricing-card.second-card, .white-card.pricing-card.first-card, .white-card.pricing-card.second-card, .white-card.pricing-card.first-card, .white-card.pricing-card.second-card {
    width: 398px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.hero {
    background-position: 0 -3px;
    height: auto;
    margin-bottom: 12px;
  }

  .heading-40 {
    text-align: center;
    font-size: 38px;
  }

  .paragraph-9 {
    font-size: 16px;
  }

  .video-container.jan-10 {
    width: auto;
    height: auto;
    overflow: hidden;
  }

  .footer-section-lp {
    padding-top: 104px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-section-lp.fab-2.mar-20 {
    margin-top: -60px;
  }

  .left-footer-content {
    padding-left: 20px;
  }

  .right-form-content.mar-20 {
    width: 90%;
  }

  .paragraph-10 {
    font-size: 35px;
  }

  .cta-content {
    border-top: 8px solid #e3daff;
    padding-bottom: 40px;
  }

  .heading-41 {
    text-align: center;
    width: auto;
    margin-top: 20px;
  }

  .section-divider {
    display: block;
  }

  .first-divider {
    flex-direction: row;
    justify-content: center;
    height: auto;
    margin-bottom: 24px;
    padding-left: 0;
  }

  .second-divider {
    justify-content: center;
    height: auto;
    margin-bottom: 24px;
    padding-left: 0;
  }

  .third-divider {
    justify-content: center;
    height: auto;
    padding-left: 0;
  }

  .divider-content {
    flex-direction: column;
    padding-right: 0;
  }

  .divider-para, .divider-para.second-para {
    text-align: center;
    width: auto;
  }

  .divider-para.second-para {
    text-align: center;
    width: auto;
  }

  .divider-para.third-para {
    width: auto;
  }

  .pricing-header-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-12 {
    text-align: center;
    font-size: 18px;
  }

  .bottom-cta {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-45 {
    font-size: 36px;
  }

  .paragraph-14 {
    font-size: 16px;
  }

  .single-button-inside-switch-button.seo {
    margin-right: auto;
  }

  .modal-centering {
    padding-left: 32px;
    padding-right: 32px;
  }

  .modal {
    width: 90%;
  }

  .modal.dec-19-modal.fab-2.mar-20.may-14 {
    width: 100%;
  }

  .pop-up-desc {
    text-align: center;
  }

  .div-block-98 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-98.input-container {
    background-image: none;
  }

  .div-block-98.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-98.dec-19.jan-11, .image-89.dec-19, .image-89.dec-19 {
    width: 100%;
  }

  .div-block-100 {
    padding-bottom: 80px;
  }

  .image-91 {
    width: 100%;
  }

  .new-lp-second-section {
    padding-left: 12px;
    padding-right: 12px;
  }

  .new-lp-second-left-content-heading.nov-19 {
    color: #2b2b2b;
    width: auto;
  }

  .question-f44 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-question-f44 {
    margin-right: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .icon-wrapper-f44 {
    flex: none;
    padding-top: 4px;
  }

  .answer-f44.feb-12 {
    align-items: center;
    width: 90%;
    padding-left: 0;
    display: flex;
  }

  .answer-f44.feb-12.mar-20 {
    width: auto;
  }

  .answer-text-f3 {
    width: 90%;
  }

  .answer-text-f3.feb-12 {
    width: auto;
    padding-top: 18px;
    padding-bottom: 24px;
  }

  .faq-container.feb-12 {
    width: 95%;
  }

  .faq-container.feb-12.mar-20 {
    width: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1 {
    height: 580px;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-2.is-910 {
    min-height: auto;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1.is-3 {
    height: auto;
  }

  .new-lp-report-section {
    padding-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .new-lp-report-section.dec-19 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .new-lp-report-section-wrapper {
    height: 275px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .new-lp-report-section-wrapper.dec-19.jan-11 {
    width: 100%;
    padding-right: 0;
  }

  .new-lp-report-section-wrapper.dec-19.jan-11.is-1 {
    height: auto;
  }

  .footer-heading-new-lp.nov-19 {
    margin-bottom: 20px;
    font-size: 32px;
  }

  .div-block-104.dec-19._3-jan {
    padding-left: 16px;
    padding-right: 16px;
  }

  .support-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
  }

  .card-without-list-heading {
    width: auto;
  }

  .card-without-list-heading.apr-5-enps {
    font-size: 38px;
  }

  .mobile-tab-section-nov-19 {
    padding-top: 60px;
  }

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

  .listed-section {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .listed-section._3-jan {
    display: none;
  }

  .listed-section._3-jan.jan-24 {
    padding-bottom: 40px;
  }

  .listed-section._3-jan.jan-24.feb-9 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .listed-section._3-jan.jan-24.feb-9.mar-25 {
    margin-top: 40px;
  }

  .image-104.listed-imgs {
    max-width: 493px;
  }

  .collection-item-7.template-dec-15 {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    margin-top: 0;
    margin-right: 0;
  }

  .template-inner-page {
    padding-top: 100px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-img {
    padding-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-108, .image-109, .image-110, .logo-container.is-lp, .logo-container.is-lp {
    padding-left: 16px;
    padding-right: 16px;
  }

  .trust-text {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .image-118 {
    width: 204px;
    height: auto;
  }

  .image-119 {
    width: 163px;
    height: auto;
  }

  .image-120 {
    width: 142px;
    height: auto;
  }

  .image-121 {
    width: 190px;
    height: auto;
  }

  .logo-holder.feb-19 {
    flex-wrap: nowrap;
    grid-template-columns: 1fr 1fr;
  }

  .logo-holder.may-14 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    align-self: center;
  }

  .logo-holder.may-14.is-1 {
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
    display: flex;
  }

  .section-10.feb-12-faq.feb-23 {
    padding-left: 16px;
  }

  .text-block-80 {
    font-size: 35px;
  }

  .table-row-container {
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-row-container.row-header {
    justify-content: space-around;
  }

  .table-row-container.row-header.is-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .table-row-container.may-14 {
    margin-left: 0;
    margin-right: 0;
  }

  .table-row-container.may-14.highlight {
    padding-left: 16px;
  }

  .content-type.feb-29 {
    width: 50%;
  }

  .content-type.may-14 {
    width: 100%;
  }

  .content-type.may-14.is-1.higlight {
    padding-top: 6px;
  }

  .thrivesparrow-features {
    flex: 0 auto;
    display: block;
  }

  .lattice-features {
    margin-right: 0;
  }

  .content-text-feb-29 {
    flex: 0 auto;
    order: 1;
    font-size: 18px;
  }

  .content-text-feb-29.first-feb-29.may-14 {
    align-self: center;
  }

  .content-text-feb-29.comparison-title {
    font-size: 16px;
  }

  .content-text-feb-29.comparison-title.may-14 {
    font-size: 32px;
  }

  .content-text-feb-29.comparison-title.is-1 {
    font-size: 16px;
  }

  .yes-no-container {
    align-items: center;
  }

  .yes-no-container.is-1 {
    justify-content: center;
    align-items: center;
    width: 28px;
    height: 28px;
  }

  .answer-wrapper {
    flex-flow: column;
    width: 100%;
  }

  .answer-wrapper.js-accordion-body {
    display: none;
  }

  .profile-img {
    display: block;
  }

  .image-130 {
    width: 55px;
    height: 55px;
    margin-top: 0;
  }

  .card {
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-bottom: 40px;
  }

  .image-138 {
    display: block;
  }

  .mar-18-hero_section {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left_hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .right_hero {
    min-width: 0;
  }

  .left_hero-text {
    width: auto;
    font-size: 18px;
  }

  .featurespage-input-2 {
    width: 100%;
    display: block;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-top: 44px;
    padding-right: 0;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 0;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    width: 100%;
    max-width: none;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30, .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
  }

  .left_hero-form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .left_hero-form.mar-18-hero-cta {
    width: 100%;
  }

  .text-block-95 {
    font-size: 22px;
  }

  .form-block-8, .right_hero-image {
    width: 100%;
  }

  .mar-25-nps-report-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-25-nps-report-section.mar-20-report-section.mar-25 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .why_container {
    align-items: stretch;
  }

  .why_container.mar-19-grid-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .why_container.mar-19-steps_container {
    padding-left: 0;
    padding-right: 0;
  }

  .why_tile {
    margin-left: 0;
  }

  .why-title {
    align-self: center;
    width: auto;
    font-size: 38px;
  }

  .why_cards-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .why_card {
    width: auto;
    height: auto;
  }

  .why_card-content {
    width: auto;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .why_grid-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .list-item.is-16px.is-mobile-24px {
    margin-bottom: 24px;
  }

  .steps-heading {
    font-size: 35px;
    line-height: 39px;
  }

  .benefits_cards-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .benefit_card {
    width: auto;
    max-width: 400px;
    height: auto;
  }

  .benefit_card-content {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    width: auto;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefit_card-para {
    letter-spacing: -.32px;
    width: auto;
  }

  .benefit_container {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .report_container {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-157 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-157.mar-25 {
    width: 100%;
  }

  .faq_container {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .jsaccordion-header {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .jsaccordion-header.feb-19.mar-20.js-accordion-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .jsaccordion-header.feb-19.mar-20.js-accordion-header.is-32px {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .faq-heading {
    font-size: 35px;
  }

  .pop-up-desc-2 {
    text-align: center;
  }

  .popup-heading-2 {
    font-size: 24px;
  }

  .div-block-162 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-162.input-container {
    background-image: none;
  }

  .div-block-162.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: auto;
    display: block;
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: 100%;
    padding-right: 2px;
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20.mar-25.apr-3.apr-5 {
    width: 100%;
  }

  .mar-22-nps-hero_section {
    height: auto;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-22-nps-hero_section.apr-8 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nps-hero_container {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nps_hero-h1 {
    font-size: 40px;
    line-height: 44px;
  }

  .paragraph-25 {
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .paragraph-25.is-1 {
    width: auto;
  }

  .nps-hero-form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .nps-hero-form.mar-18-hero-cta {
    width: 100%;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.apr-5.may-14, .nps-hero-form.mar-18-hero-cta {
    width: 100%;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.mar-27 {
    margin-top: 0;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.apr-5.may-14 {
    width: 100%;
  }

  .nps-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .report_container-2 {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .report_container-2.mar-27 {
    width: auto;
  }

  .mar-18-section_padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .left_hero-tile-2 {
    margin-left: 0;
  }

  .div-block-167 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-167.input-container {
    background-image: none;
  }

  .div-block-167.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: auto;
    display: block;
  }

  .div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: 100%;
    padding-right: 2px;
  }

  .hero_tile-text-2.is-1 {
    font-size: 14px;
  }

  .hero_tile-text-2.is-14-font {
    font-size: 12px;
  }

  .left_hero-heading-2 {
    font-size: 45px;
  }

  .form-block-11 {
    width: 100%;
  }

  .text-block-112 {
    font-size: 22px;
  }

  .form-6 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-6.featurespage-form {
    width: 100%;
    display: block;
  }

  .form-6.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .mar-18-section_padding-2 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-18-section_padding-2.mar-19-section_steps {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mar-18-section_padding-2.mar-19-section_steps.is-1 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .mar-18-section_padding-2.mar-20-report-section {
    margin-bottom: 80px;
  }

  .mar-18-section_padding-2.mar-20-report-section.may-6.may-21.padding-32px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mar-18-section_padding-2.mar-20-faq-section {
    height: 640px;
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .image-151 {
    align-self: stretch;
  }

  .paragraph-27 {
    font-size: 16px;
  }

  .div-block-169.why_container-video {
    margin-bottom: 0;
  }

  .text-block-116.is-1 {
    font-size: 18px;
  }

  .heading-54.is-1, .heading-54.is-1-copy, .heading-54.is-1-copy, .heading-54.is-1-copy, .heading-54.is-1-copy, .heading-54.is-1, .heading-54.is-1-copy, .heading-54.is-1-copy, .heading-54.is-1-copy, .heading-54.is-1-copy {
    font-size: 28px;
  }

  .step-para-2 {
    margin-top: 16px;
  }

  .benefits-title-2 {
    align-self: center;
    width: auto;
    font-size: 40px;
    line-height: 40px;
  }

  .image-154 {
    align-self: stretch;
  }

  .div-block-172 {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-173 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-173.dec-19.report-form-div.mar-27 {
    width: 100%;
  }

  .text-block-120 {
    font-size: 22px;
  }

  .heading-56 {
    text-align: center;
    height: auto;
    margin-bottom: 40px;
  }

  .form-7 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .form-7.featurespage-form {
    width: 100%;
    display: block;
  }

  .form-7.featurespage-form.hero-feature {
    align-items: stretch;
    display: flex;
  }

  .form-block-12 {
    width: 100%;
  }

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

  .text-question-f44-4 {
    margin-right: 10px;
    font-size: 20px;
  }

  .div-block-174 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-174.input-container {
    background-image: none;
  }

  .div-block-174.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-174.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: auto;
    display: block;
  }

  .paragraph-29 {
    font-size: 35px;
  }

  .image-157.dec-19 {
    width: 100%;
  }

  .text-block-121 {
    font-size: 22px;
  }

  .mar-25-nps-section, .mar-25-nps-section.calculator-section, .mar-25-nps-section.calculator-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .nps_container {
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nps_container.mar-25-grid-container {
    align-items: center;
  }

  .nps_container.nps-calc-info {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nps_grid-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nps_grid-para.apr-5 {
    font-size: 16px;
  }

  .nps_grid-heading.apr-5 {
    font-size: 40px;
  }

  .nps_grid-heading.apr-5.apr-8 {
    font-size: 35px;
    line-height: 45px;
  }

  .heading-59 {
    line-height: 48px;
  }

  .image-162 {
    margin-top: 40px;
  }

  .nps_grid_container-header {
    line-height: 42px;
  }

  .nps_grid_container-header.is-1 {
    width: auto;
  }

  .heading-60 {
    font-size: 36px;
  }

  .heading-60.is-1, .paragraph-31.is-1, .paragraph-31.is-1 {
    width: auto;
  }

  .cell-3 {
    display: none;
  }

  .div-block-176 {
    width: auto;
    height: 1px;
  }

  .quick-stack.is-1 {
    grid-row-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-61.apr-5 {
    font-size: 40px;
  }

  .heading-61.apr-5.is-1 {
    width: auto;
  }

  .heading-62.apr-5 {
    width: 100%;
    line-height: 44px;
  }

  .calculator_container-heading {
    font-size: 28px;
  }

  .icon-6 {
    width: auto;
  }

  .navbar-3 {
    height: 60px;
    display: block;
  }

  .mar-25-hero_section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mar-25-hero_section.mar-28.apr-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .mar-25-hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .mar-25-left_hero-tile {
    margin-left: 0;
  }

  .mar-25-left_hero {
    padding-left: 0;
    padding-right: 0;
  }

  .mar-25-left_hero-heading {
    text-align: center;
    font-size: 35px;
  }

  .mar-25-left_hero-text {
    width: auto;
    font-size: 18px;
  }

  .research-item.is-1 {
    margin-bottom: 5px;
  }

  .list_info-text {
    font-size: 16px;
  }

  .list_info-text.may-14.is-1 {
    letter-spacing: -.28px;
    letter-spacing: -.28px;
    letter-spacing: -.28px;
    font-size: 16px;
  }

  .benefits_list-container {
    height: auto;
  }

  .benefits-item {
    flex-flow: column;
    height: auto;
  }

  .benefits_item-icon.icon-green, .benefits_item-icon.icon-blue, .benefits_item-icon.icon-purple, .benefits_item-icon.icon-green, .benefits_item-icon.icon-blue, .benefits_item-icon.icon-purple {
    align-self: flex-start;
  }

  .benefits_item-info {
    align-self: flex-start;
    width: auto;
    height: auto;
  }

  .paragraph-34 {
    margin-bottom: 0;
  }

  .div-block-182 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: 100%;
  }

  .div-block-185 {
    width: 250px;
    bottom: 15%;
  }

  .div-block-186 {
    margin-bottom: 0;
  }

  .text-block-134 {
    font-size: 25px;
  }

  .text-block-135 {
    text-align: center;
    margin-top: -30px;
  }

  .mar-26-hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-26-left_hero {
    padding-left: 0;
    padding-right: 0;
  }

  .integration-hero_form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .integration-hero_form.mar-26-hero_cta, .integration_form-block {
    width: 100%;
  }

  .integration-form {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-form.featurespage-form {
    width: 100%;
    display: block;
  }

  .integration-form.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .integration-form.featurespage-form.hero-feature.mar-20 {
    flex-flow: column;
  }

  .submit-btn_section-integration {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 54px;
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20 {
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top {
    width: auto;
    height: 56px;
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20 {
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color {
    width: 100%;
    height: 56px;
    margin-left: 0;
    display: flex;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20 {
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20 {
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn {
    margin-left: 0;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26 {
    width: 100%;
  }

  .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20.mar-26.mar-27.mar-27-integration-btn, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .submit-btn_section-integration.integration-cta-top.mar-26-new-cta-color.mar-20, .mar-26-left_hero-tile {
    margin-left: 0;
  }

  .mar-26-integration_container {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .integration_section-heading {
    font-size: 40px;
  }

  .grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .integration_logo-container {
    width: 100%;
  }

  .enps_tab-link {
    width: 50%;
  }

  .tabs-content-3 {
    height: 100%;
  }

  .text-block-137 {
    font-size: 20px;
  }

  .response_container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .calculate_nps-container {
    width: 90%;
    margin-top: 10px;
    margin-left: 16px;
    margin-right: 16px;
  }

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

  .heading-66 {
    padding-right: 0;
  }

  .response_input-container {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
  }

  .tabs-menu-5 {
    display: flex;
  }

  .calculate-nps_container-header {
    width: auto;
  }

  .calculate-result_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-195 {
    margin-bottom: 20px;
  }

  .count_container {
    margin-top: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .count_input-container {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
  }

  .div-block-200 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .performance-modal_parent {
    background-color: #000c;
  }

  .form-10 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
  }

  .paragraph-39 {
    text-align: center;
    margin-top: 20px;
    font-size: 18px;
  }

  .paragraph-39.is-1 {
    width: auto;
  }

  .pink-enps-bg-gradient, .blue-enps-bg-gradient {
    background-image: none;
    border: 1px #000;
  }

  .faq-list_info-text.is-1 {
    font-size: 16px;
  }

  .bold-text-14 {
    font-size: 35px;
  }

  .nps-divider-line {
    margin-top: 10px;
  }

  .div-block-212 {
    margin: 10px 16px 20px;
  }

  .hr-logo-link {
    width: 200px;
    height: 80px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .hr-logo-link.w--current {
    padding-top: 15px;
  }

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

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

  .flex.is-1, .flex.horizontal {
    justify-content: center;
    align-items: flex-start;
  }

  .flex.vertical.is-1 {
    justify-content: center;
    align-items: center;
  }

  .flex.vertical.is-small-screen {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
  }

  .flex.is-1, .flex.horizontal {
    justify-content: center;
    align-items: flex-start;
  }

  .hr-hero-heading {
    width: auto;
  }

  .hr-modal {
    width: 90%;
  }

  .padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hr-hero-right {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .hr-hero-paragraph {
    font-size: 16px;
  }

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

  .stamp-heading {
    font-size: 40px;
  }

  .stamp-paragraph {
    font-size: 16px;
  }

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

  .made-section-2 {
    padding-bottom: 20px;
  }

  .footer-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

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

  .footer-block-2 {
    align-items: center;
  }

  .div-block-222 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-divider-2 {
    margin-top: 60px;
  }

  .div-block-223 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-content-2 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

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

  .mini-flex {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .answer-text-f88 {
    width: 100%;
    padding-right: 10px;
    font-size: 18px;
  }

  .question-f88 {
    line-height: 24px;
  }

  .icon-wrapper-f88 {
    flex: none;
  }

  .faq-f88 {
    padding-bottom: 40px;
  }

  .text-question-f88 {
    margin-right: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .question-wrapper-f88 {
    margin: 0;
  }

  .right-side_slider {
    text-align: center;
    margin-bottom: 0%;
  }

  .left-side_slider, .stack-card {
    width: 100%;
  }

  .stack-card.is-1 {
    margin-bottom: 6rem;
    top: 10rem;
  }

  .stack-card.is-2 {
    margin-bottom: 3rem;
    top: 13rem;
  }

  .stack-card.is-3 {
    margin-bottom: 0;
    top: 15rem;
  }

  .inner-text-container {
    margin-left: 20px;
    margin-right: 20px;
  }

  .stack-component {
    width: 100%;
  }

  .stack-card-heading {
    font-size: 40px;
  }

  .stack-card-paragraph {
    font-size: 18px;
  }

  .bottom-cta-section-1 {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .slack-white-border {
    display: none;
  }

  .div-block-238 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-238.apr-10 {
    margin-top: -20px;
    position: sticky;
    bottom: -500px;
  }

  .pop-up-info-container.is-full, .pop-up-info-container.is-full_container, .pop-up-info-container.is-secondstep, .pop-up-info-container.is-full, .pop-up-info-container.is-full_container, .pop-up-info-container.is-secondstep {
    width: auto;
  }

  .blog-popup-heading {
    font-size: 35px;
  }

  .blog-popup-paragraph {
    font-size: 16px;
  }

  .engage-img {
    width: 70%;
  }

  .text-block-151, .text-block-152 {
    font-size: 14px;
  }

  .info-form-container, .engage-form-block, .recognize-form-block, .performance-form-block {
    width: 100%;
  }

  .performance-form {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .performance-form.featurespage-form {
    width: 100%;
    display: block;
  }

  .performance-form.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .recognize-form {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .recognize-form.featurespage-form {
    width: 100%;
    display: block;
  }

  .recognize-form.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .engage-form {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .engage-form.featurespage-form {
    width: 100%;
    display: block;
  }

  .engage-form.featurespage-form.hero-feature {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: stretch;
    display: flex;
  }

  .blog-engage-input {
    width: 100%;
    display: block;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-top: 44px;
    padding-right: 0;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
    margin-bottom: 12px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
    padding-right: 20px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 0;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    width: 100%;
    max-width: none;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
  }

  .blog-recognize-input {
    width: 100%;
    display: block;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-top: 44px;
    padding-right: 0;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
    margin-bottom: 12px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
    padding-right: 20px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 0;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    width: 100%;
    max-width: none;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
  }

  .blog-performance-input {
    width: 100%;
    display: block;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    margin-top: 44px;
    padding-right: 0;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.hero-input {
    margin-bottom: 12px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
    padding-right: 20px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 0;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11 {
    width: 100%;
    max-width: none;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20, .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    width: 100%;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    width: 100%;
  }

  .performance-popup_form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta, .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta {
    width: 100%;
  }

  .engagement-popup_form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta, .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta {
    width: 100%;
  }

  .recognize-popup_form {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta, .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta {
    width: 100%;
  }

  .div-block-240 {
    width: auto;
  }

  .hero-container-blog-innerpage {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 22px 16px;
  }

  .heading-72 {
    width: auto;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .calculator_input-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-13 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .icon-8 {
    width: auto;
  }

  .may-14_hero-section {
    padding-left: 0;
    padding-right: 0;
  }

  .may-14_hero-heading {
    font-size: 45px;
  }

  .may-14_left-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .may-14_right-hero {
    min-width: auto;
  }

  .research_list-icon_img.may-14 {
    width: 24px;
    height: 24px;
    margin-top: 5px;
  }

  .research_list-icon_img.may-14.is-1 {
    width: 21px;
    height: 21px;
    margin-top: 0;
  }

  .may-14_hero-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .may-14_hero-wrapper.is-1 {
    padding-right: 16px;
  }

  .may-14_hero-wrapper.is-2 {
    margin-top: 20px;
  }

  .logo-1, .logo-2, .logo-3, .logo-4 {
    height: auto;
  }

  .text-block-168 {
    font-size: 22px;
  }

  .div-block-275 {
    background-image: none;
    max-width: none;
    height: auto;
  }

  .div-block-275.input-container {
    background-image: none;
  }

  .div-block-275.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-275.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
    width: auto;
    display: block;
  }

  .image-204 {
    width: auto;
  }

  .table-row-wrapper {
    flex-flow: row;
  }

  .table-row-wrapper.apr-1 {
    margin-right: 10px;
  }

  .table-row_wrapper {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .table-row_wrapper.may-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .table-container-may-14 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-169 {
    font-size: 35px;
  }

  .usd-text {
    font-size: 18px;
  }

  .table-highlighter {
    width: 29%;
    right: 22%;
  }

  .may-30_wrapper.text {
    margin-left: 40px;
  }

  .may-30_wrapper.logo-div {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

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

  .section-heading._360-copy {
    z-index: 5;
    position: relative;
    top: 40px;
  }

  .section-heading.is-56px.width-882 {
    letter-spacing: -.45px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 34px;
  }

  .section-heading.is-56px.width-full, .section-heading.is-56px.width-882 {
    letter-spacing: -.45px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 34px;
  }

  .section-heading.is-56px.width-882:where(.w-variant-47bfd713-fd65-5586-0a3c-b9bfc3fdc3ee) {
    font-size: 34px;
  }

  .section-heading.is-56px.width-680px {
    max-width: 520px;
    height: auto;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 34px;
  }

  .section-heading.is-56px.width-600px {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 34px;
  }

  .section-heading.is-56px.width-full {
    letter-spacing: -.45px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 34px;
  }

  .section-heading.is-solutions {
    font-size: 34px;
  }

  .card_container-wrapper {
    width: 100%;
  }

  .card_container-wrapper.is-reduce-minheight {
    min-height: 430px;
  }

  .card_container-wrapper_small {
    width: 100%;
    max-width: 645px;
  }

  .card_container-text_wrapper.is-1, .card_container-text_wrapper.is-1-copy, .card_container-text_wrapper.is-1, .card_container-text_wrapper.is-1-copy {
    width: auto;
  }

  .card_container-text {
    font-size: 16px;
  }

  .div-block-284.is-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-284.is-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: auto;
    position: static;
  }

  .div-block-284.is-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-284.is-3.col-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-287 {
    max-width: 450px;
  }

  .div-block-288 {
    padding-left: 0;
  }

  .image-211 {
    max-height: none;
  }

  .div-block-293 {
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-293.is-1 {
    padding-top: 40px;
    padding-bottom: 40px;
    position: static;
  }

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

  .text-block-179 {
    font-size: 22px;
  }

  .text-block-180 {
    font-size: 54px;
  }

  .heading-75 {
    line-height: 48px;
  }

  .image-216 {
    margin-top: 40px;
  }

  .div-block-299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-300 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .div-block-303 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-block-184.is-1 {
    font-size: 22px;
  }

  .may-14_hero-paragraph {
    font-size: 20px;
  }

  .cta-banner {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    padding-top: 55px;
    padding-bottom: 55px;
    padding-left: 16px;
  }

  .cta-banner-img {
    align-self: center;
    margin-top: 0;
  }

  .cta-banner-info-container {
    align-self: stretch;
  }

  .banner-cta-text {
    text-align: center;
    align-self: center;
    font-size: 24px;
  }

  .banner-input-container {
    margin-bottom: 0;
  }

  .may-30_hero-section {
    padding-left: 0;
    padding-right: 0;
  }

  .may-30_section.is-1.reduce {
    margin-bottom: 8%;
  }

  .may-30_section.is-1.reduce-copy-copy {
    margin-bottom: 80px;
  }

  .may-30_left-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .may-30_hero-heading {
    font-size: 45px;
  }

  .may-30_hero-heading.is-1 {
    font-size: 46px;
  }

  .text-block-189 {
    font-size: 18px;
  }

  .text-block-189.is-1 {
    font-size: 20px;
  }

  .div-block-308 {
    transition: all .2s;
  }

  .div-block-308:hover {
    background-color: #081118d9;
  }

  .div-block-308.is-1 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .text-block-190 {
    font-size: 20px;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color {
    bottom: -11%;
    right: -1%;
  }

  .gradient.gradient-absolute {
    opacity: .72;
    min-height: 80%;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color {
    bottom: -11%;
    right: -1%;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color {
    bottom: -11%;
    right: -1%;
  }

  .gradient.gradient-absolute.is-2 {
    width: 90%;
    top: 15%;
    left: auto;
  }

  .section-nav {
    border-bottom: 1px solid #00000026;
    margin-bottom: 54rem;
  }

  .div-block-309 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    white-space: nowrap;
    scroll-behavior: smooth;
    border-bottom-style: none;
    flex-flow: row;
    max-width: 991px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: scroll;
  }

  .div-block-310 {
    margin-right: 18px;
    padding: 12px 18px 14px;
  }

  .div-block-310.w--current {
    padding: 12px 18px 14px;
  }

  .tab-content {
    padding-top: 24px;
    padding-bottom: 24px;
    position: static;
  }

  .div-block-311 {
    margin-top: -54rem;
  }

  .text-block-192 {
    font-size: 28px;
  }

  .text-block-193.is-1.is-18-font {
    font-size: 16px;
  }

  .comma-img {
    width: 60px;
    top: -8%;
    left: 4%;
  }

  .comma-img.is-1 {
    right: 4%;
  }

  .text-block-194 {
    font-size: 28px;
  }

  .logo-5 {
    height: auto;
  }

  .logo-section_paragraph {
    font-size: 18px;
  }

  .logo-gradient, .logo-gradient.right, .logo-gradient.right {
    width: 100px;
  }

  .div-block-316 {
    margin-top: 40px;
  }

  .div-block-316.is-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .trusted-logo_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .trusted-logo_container.is-2 {
    width: auto;
  }

  .trusted-logo_container.is-2:where(.w-variant-10b51783-bd65-f15d-eee1-6ac94df21cf1) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .gradient-absolute.is-1 {
    width: 100%;
  }

  .features-button {
    align-self: stretch;
  }

  .features-hero-img {
    width: 100%;
    max-width: 500px;
    height: auto;
  }

  .features-hero-img.is-1 {
    width: 100%;
  }

  .features-hero-img.is-2 {
    height: auto;
  }

  .div-block-324 {
    background-image: linear-gradient(166deg, #c2e8ed, #c2e8ed00 62%);
    height: 120px;
  }

  .div-block-324.is-1 {
    background-image: linear-gradient(166deg, #eadbf6, #c2e8ed00 57%);
  }

  .div-block-324.is-2 {
    background-image: linear-gradient(166deg, #c2d4f7, #c2e8ed00 56%);
  }

  .feature-section_image {
    display: block;
  }

  .g2_logo-container.is-1 {
    border-right-style: none;
    align-self: center;
    padding-right: 0;
  }

  .g2_logo-container.is-1.is-36 {
    padding-right: 0;
  }

  .div-block-330 {
    flex-flow: column;
    align-self: stretch;
  }

  .text-block-189-copy {
    font-size: 18px;
  }

  .image-242-copy {
    display: block;
  }

  .div-block-335-copy {
    top: -21%;
    left: -29%;
  }

  .home-hero-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-hero-heading {
    font-size: 44px;
  }

  .home-hero-paragraph {
    font-size: 18px;
  }

  .home-hero-button {
    width: 80%;
  }

  .home-hero-button.transition-button.home-modal-button {
    width: auto;
    margin-top: 0;
  }

  .home-hero-button.transition-button.home-modal-button:where(.w-variant-aa2d8587-d443-32f2-4bbc-d90c5bc5151a) {
    align-self: stretch;
    height: 56px;
  }

  .home-hero-button.is-lp-red {
    width: 100%;
  }

  .hero-button-text {
    font-size: 24px;
  }

  .home-page-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home_slider-container {
    width: 100%;
  }

  .home-slider-nav {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    border-bottom-style: none;
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .home-slider-nav.slider.slider-nav {
    margin-top: 0;
  }

  .slide-wrapper {
    max-width: 98vw;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .tab-heading {
    max-width: 380px;
    font-size: 32px;
  }

  .tab-heading.is-1 {
    max-width: 300px;
    font-size: 32px;
  }

  .tab-heading.is-3 {
    max-width: 350px;
    font-size: 32px;
  }

  .tab-heading.is-okay {
    max-width: 400px;
  }

  .caveat-span {
    margin-right: 10px;
    font-size: 42px;
  }

  .caveat-span.is-1 {
    font-size: 48px;
  }

  .caveat-span.is-2 {
    font-size: 54px;
  }

  .caveat-span.is-2.highlight {
    font-size: 44px;
  }

  .caveat-span.is-bg-1 {
    margin-right: 5px;
    font-size: 40px;
  }

  .caveat-span.is-bg-2 {
    background-position: 50% 70%;
    background-size: contain;
    margin-right: 0;
    padding-right: 5px;
    font-size: 40px;
  }

  .caveat-span.is-bg-2.is-1 {
    font-size: 40px;
  }

  .caveat-span.is-70px {
    font-size: 48px;
  }

  .caveat-span.is-80px {
    margin-left: -6px;
    padding-left: 6px;
    font-size: 68px;
  }

  .integration-heading_container {
    max-width: 500px;
  }

  .home-button.is-white, .home-button.is-transparent, .home-button.is-white, .home-button.is-transparent {
    padding: 14px 22px;
  }

  .home-button__text {
    font-size: 18px;
  }

  .home-button__text.is-white {
    font-size: 22px;
  }

  .button-container {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 0;
  }

  .button-container.is-1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
  }

  .home-cards-wrapper.flex.flex-wrap {
    margin-top: 0;
  }

  .home-card-container {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    flex-flow: column;
    align-items: center;
    max-width: 400px;
  }

  .home-cards_img.is-2, .home-cards_img.is-3 {
    width: 260px;
  }

  .home-cards_img.is-1 {
    width: 280px;
  }

  .home-cards_img.is-2, .home-cards_img.is-3 {
    width: 260px;
  }

  .home-card_content-heading {
    margin-top: 0;
  }

  .home-card_content-paragraph {
    letter-spacing: -.32px;
    font-size: 18px;
  }

  .home-card_content-paragraph.is-1 {
    margin-bottom: 0;
  }

  .text-block-207 {
    letter-spacing: -.38px;
    font-size: 38px;
  }

  .home-card_content-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .integration-paragraph {
    font-size: 22px;
  }

  .slide-wrapper__container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .home-tabs {
    min-height: 980px;
  }

  .home-tabs_links {
    padding-left: 24px;
    padding-right: 24px;
  }

  .home-tabs_links.w--current {
    padding: 24px 28px;
  }

  .tabs__link-body-para {
    font-size: 18px;
  }

  .tabs-link__heading {
    font-size: 22px;
  }

  .tabs-link__title-color-img.is-2 {
    width: 44px;
    height: 44px;
  }

  .integration-section-image {
    margin-top: -20px;
    display: none;
  }

  .integration-section-image.is-1 {
    margin-bottom: -40px;
    display: block;
  }

  .integrations-container, .testimonial-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-slider-section.margin-samecolor.is-1 {
    margin-bottom: 124px;
  }

  .home-slider-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-slider-container.is-1.is-nopadding {
    padding-left: 0;
    padding-right: 0;
  }

  .home-tab-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-hero-image {
    display: none;
  }

  .home-hero-image.is-1 {
    display: block;
  }

  .slider-nav__text.is-1 {
    letter-spacing: -.36px;
    letter-spacing: -.36px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .testimonial-wrapper {
    max-width: 94vw;
    margin: 10px 5px;
    padding: 38px 25px;
  }

  .testimonial-wrapper__logo.hr-invest {
    width: 90px;
    height: auto;
  }

  .testimonial-wrapper__logo.greythr {
    width: 98px;
    height: auto;
  }

  .testimonial-wrapper__logo.coda {
    width: 30px;
    height: 47px;
  }

  .testimonial-wrapper__paragraph {
    letter-spacing: -.38px;
    font-size: 18px;
  }

  .testimonial-wrapper__footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .testimonial-pills_container {
    grid-template-columns: 1fr 1fr 1fr;
    display: flex;
  }

  .testimonial-pills_heading {
    font-size: 22px;
  }

  .testimonial-pills {
    letter-spacing: -.28px;
    font-size: 14px;
  }

  .testimonial-pills_wrapper, .testimonial-pills_wrapper.is-1, .testimonial-pills_wrapper.is-1 {
    width: auto;
  }

  .testimonial-profile__image {
    width: 78px;
  }

  .testimonial-profile__name {
    font-size: 18px;
  }

  .testimonial-slider_container {
    width: 100%;
  }

  .testimonial-wrapper_container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .before-footer_section {
    position: relative;
  }

  .before-footer_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .hero-footer-section.is-black {
    padding-top: 80px;
    position: sticky;
  }

  .hero-footer-section.is-black.is---20px {
    padding-top: 100px;
  }

  .footer-quick-stack {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
  }

  .home-footer-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-link:hover {
    color: #fffc;
  }

  .progressbarcontainer {
    display: none;
  }

  .footer-company_links {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .cell-13 {
    grid-column-gap: 23px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cell-13:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 24px;
  }

  .cell-14 {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .cell-14:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 24px;
  }

  .logo-wrapper {
    width: 500px;
  }

  .logo-wrapper:where(.w-variant-10b51783-bd65-f15d-eee1-6ac94df21cf1) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .logo-wrapper.is-36.webinar-logos {
    flex-flow: wrap;
    width: auto;
  }

  .new-modal {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .modal-heading:where(.w-variant-a9ee9590-e75d-289a-4e06-21bc95c9ccf1) {
    font-size: 28px;
  }

  .new-submit_button:where(.w-variant-a9ee9590-e75d-289a-4e06-21bc95c9ccf1) {
    font-size: 16px;
  }

  .firstprogressbarcontainer {
    display: none;
  }

  .what-is_hero-section {
    padding-left: 0;
    padding-right: 0;
  }

  .what-is_hero-section.is-1 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .what-is_hero-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-is_hero-container.is-vertical_main-screen.is-background_linear-gradient, .what-is_defination-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .what-is_heading {
    font-size: 34px;
  }

  .what-is_hero-heading {
    font-size: 45px;
  }

  .what-is_hero-text {
    width: auto;
    font-size: 18px;
  }

  .what-is_left-hero {
    padding-left: 10px;
    padding-right: 10px;
  }

  .what-is_right-hero {
    min-width: 0;
  }

  .what-is_hero_image {
    width: 100%;
  }

  .what-is_button {
    align-self: stretch;
  }

  .what-is_button.is-top-40 {
    width: 100%;
  }

  .what-is_importance-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .what-is_importance-section.is-110px, .what-is_benefits-section, .what-is_process-section, .what-is_appraisal-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .what-is_tab-menu {
    width: 90vw;
  }

  .what-is_tab-link {
    font-size: 16px;
  }

  .what-is_tab-link_svg {
    width: 28px;
    height: 28px;
  }

  .heading-88 {
    font-size: 28px;
  }

  .what-is_tab_content-para {
    font-size: 16px;
  }

  .text-block-234 {
    font-size: 12px;
  }

  .what-is_strategies-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .what-is_strategies-img {
    height: 200px;
  }

  .product-hero_button {
    align-self: stretch;
  }

  .product-logo_container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
  }

  .product-grid_container.last {
    padding-bottom: 0;
  }

  .product-paragraph.is-center {
    font-size: 16px;
  }

  .product-grid_heading {
    font-size: 28px;
  }

  .product-grid_paragraph, .product-grid_list-item_text {
    font-size: 18px;
  }

  .product-grid_button {
    align-self: stretch;
  }

  .product-integration_wrapper.logo-div {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

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

  .product-integration_paragraph {
    font-size: 18px;
  }

  .new-demo-modal {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .new-demo-modal:where(.w-variant-a9ee9590-e75d-289a-4e06-21bc95c9ccf1) {
    margin-left: 16px;
    margin-right: 16px;
  }

  .new-demo-modal.scroll {
    margin-left: 16px;
    margin-right: 16px;
    padding-bottom: 32px;
  }

  .lp-hero-button-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    width: 100%;
  }

  .lp-hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-highlight-pill {
    font-size: 12px;
  }

  .lp-hero-heading {
    font-size: 44px;
  }

  .lp-hero-paragraph {
    font-size: 18px;
  }

  .lp-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .lp-wrapper.is-blue {
    padding: 60px 40px;
  }

  .lp-section-heading.is-720px.is-white {
    font-size: 45px;
  }

  .div-block-395 {
    padding: 24px 28px;
  }

  .text-block-237 {
    font-size: 40px;
  }

  .text-block-238 {
    font-size: 18px;
  }

  .lp-tab_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tabs-menu-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-239 {
    font-size: 28px;
  }

  .text-block-240.is-1 {
    font-size: 24px;
  }

  .paragraph-52, .paragraph-53, .paragraph-54 {
    font-size: 18px;
  }

  .lp-grid_button {
    align-self: stretch;
  }

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

  .lp-pricing-demo-modal {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hr-toolkit-hero-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .hr-toolkit-hero-container {
    background-image: none;
    justify-content: center;
    align-items: center;
    min-height: auto;
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .demo-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .demo-hero-heading {
    font-size: 44px;
  }

  .demo-testimonials-section {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-slider-part {
    width: 100%;
  }

  .demo-slide {
    width: 90vw;
  }

  .demo-slide-heading {
    max-width: none;
    font-size: 16px;
  }

  .demo-logo-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
  }

  .demo-testimonials-heading {
    font-size: 28px;
  }

  .demo-testimonial-slider {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .demo-testimonial-card-wrapper {
    width: 90vw;
    max-width: none;
  }

  .demo-testimonial-profile__image {
    width: 78px;
  }

  .mobile-width-15 {
    width: 15%;
  }

  .nav-menu-list, .nav-list-item.middle, .nav-list-item.middle {
    height: auto;
  }

  .pricing_container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing-heading {
    font-size: 28px;
    line-height: 114.286%;
  }

  .pricing-paragraph {
    font-size: 16px;
  }

  .pricing-cards_wrapper {
    margin-top: 24px;
  }

  .pricing_card-content {
    grid-template-columns: 1fr;
  }

  .pricing_card-content.column-1 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .pricing_card-content.is-comparison {
    margin-left: 24px;
    margin-right: 24px;
  }

  .pricing-title {
    font-size: 16px;
  }

  .pricing-description.is-comparison {
    font-size: 14px;
  }

  .pricing-amount {
    padding-right: 0;
  }

  .hr-toolkit_hero-heading {
    font-size: 40px;
  }

  .caveat_green-highlight {
    font-size: 52px;
  }

  .hr-toolkit_paragraph {
    font-size: 18px;
  }

  .hr-toolkit_upper-image {
    max-width: 221px;
  }

  .hr-toolkit_lower-image {
    max-width: 134px;
  }

  .hr-toolkit_hero-content {
    margin-bottom: 24px;
  }

  .hr-toolkit_image-wrapper {
    display: block;
  }

  .hr-toolkit_cms-section, .hr-toolkit_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hr-toolkit_heading {
    font-size: 28px;
  }

  .hr-toolkit_tab-menu {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  }

  .hr-toolkit_search-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .webinar-content_wrapper {
    padding: 40px 24px 80px;
  }

  .width-height-24px.is-mobile-20 {
    width: 20px;
    height: 20px;
  }

  .webinar-speakers_wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .webinar-speakers {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .webinar-session_list-iten {
    font-size: 16px;
  }

  .webinar-form_container {
    padding-top: 1.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .webinar-list_container.is-box {
    padding-left: 28px;
    padding-right: 28px;
  }

  .webinar-thanks_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .webinar-thanks_heading {
    font-size: 48px;
  }

  .webinar-thanks_paragraph {
    font-size: 40px;
  }

  .hr-toolkit_point-text {
    font-size: 16px;
  }

  .hr-toolkit_point-icon {
    width: 28px;
    height: 28px;
  }

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

  .hr-toolkit_inner-hero-section {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hr-toolkit_inner-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hr-toolkit_inner_richtext p, .hr-toolkit_inner_richtext ol, .hr-toolkit_inner_richtext ul {
    font-size: 16px;
  }

  .hr-toolkit_inner_richtext h2 {
    margin-bottom: 20px;
    font-size: 22px;
  }

  .hr-toolkit_inner_richtext p, .hr-toolkit_inner_richtext ol, .hr-toolkit_inner_richtext ul {
    font-size: 16px;
  }

  .hr-toolkit_inner-resource-wrapper.email {
    border-width: 22px 16px 16px;
    border-radius: 24px;
    padding-top: 28px;
  }

  .hr-toolkit_inner-resource-heading-wrapper {
    padding-top: 26px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .hr-toolkit_inner-resource-heading {
    font-size: 18px;
  }

  .hr-toolkit-inner_copyall-button {
    font-size: 12px;
  }

  .copy-container {
    padding: 16px 16px 32px;
  }

  .copy-container.email {
    border-radius: 16px;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .hr-toolkit-inner_copy-text {
    font-size: 14px;
  }

  .copy-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    font-size: 16px;
  }

  .copy-section_heading {
    font-size: 16px;
  }

  .hr-toolkit_inner-resource-email-dotsimg {
    width: 48px;
  }

  .hr-toolkit_mail-section {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .hr-toolkit_mail-heading {
    font-size: 18px;
  }

  .hr-toolkit_mail-richtext p {
    font-size: 16px;
  }

  .hr-toolkit_mail-richtext h2 {
    font-size: 18px;
  }

  .case-study_hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .case-study_hero-heading {
    font-size: 44px;
  }

  .case-study_hero-heading.is-inner-page {
    font-size: 36px;
  }

  .case-study_hero-paragraph {
    font-size: 20px;
  }

  .case-study_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .case-study_section.is-pad-bottom_180px {
    padding-bottom: 80px;
  }

  .case-study_section.is-inner.is-color-f0f9ff {
    padding-top: 64px;
    padding-bottom: 40px;
  }

  .case-study_wrapper.is-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .case-study_wrapper.is-story {
    flex-flow: column;
  }

  .case-study_wrapper.is-testimonial {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .case-study_section-heading {
    font-size: 24px;
  }

  .case-study_collection-list {
    grid-row-gap: 24px;
  }

  .casestudy_collection-link_wrapper {
    min-height: 240px;
    max-height: 240px;
  }

  .casestudy_collection_innerwrapper {
    justify-content: center;
    align-items: center;
  }

  .casestudy_collection_card-text {
    display: none;
  }

  .casestudy_collection_card-image {
    justify-content: center;
    align-items: center;
    margin-bottom: -40px;
  }

  .case-study_logo-container {
    height: 32px;
  }

  .case-study_about-customer {
    max-width: none;
  }

  .case-study_about-customer p {
    font-size: 16px;
  }

  .case-study_customer-details {
    margin-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .case-study_customer-details.mobile-hide {
    display: none;
  }

  .case-study_readmore-btn {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    color: #3ca6b3;
    cursor: pointer;
    align-self: flex-start;
    font-family: Tenon, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    display: flex;
  }

  .case-study_readmore-btn.is-1 {
    font-size: 16px;
  }

  .case-study_sticky {
    font-size: 24px;
  }

  .case-study_customer-story h2, .case-study_customer-story p, .case-study_customer-story ul {
    font-size: 16px;
  }

  .case-study_customer-story h2, .case-study_customer-story p, .case-study_customer-story ul {
    font-size: 16px;
  }

  .case-study_customer-story h3 {
    font-size: 22px;
  }

  .case-study_testimonial-name {
    font-size: 16px;
  }

  .case-study_testimonial-position {
    font-size: 14px;
    line-height: 140%;
  }

  .case-study_testimonial-image {
    width: 40px;
    height: 40px;
  }

  .case-study_comma {
    width: 49px;
  }

  .case-study_comma.upper {
    left: 16px;
  }

  .case-study_comma.lower {
    bottom: 0;
    right: 16px;
  }

  .case-study_inner-viewall {
    font-size: 16px;
  }

  .apps_hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .apps_hero-wrapper {
    margin-top: 40px;
  }

  .apps-hero_button {
    align-self: stretch;
  }

  .apps_hero-heading {
    font-size: 52px;
  }

  .apps_hero-paragraph {
    font-size: 18px;
  }

  .apps_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .apps_section.is-background-image {
    background-position: -15vw 0;
    background-size: 180%;
    padding-top: 0;
  }

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

  .apps_tab-menu {
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  }

  .apps-find_container {
    margin-top: 38vw;
    margin-left: 0;
  }

  .apps-find_heading {
    font-size: 28px;
  }

  .apps-find_paragraph {
    font-size: 16px;
  }

  .apps-find_button {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .apps-inner_hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .apps-inner_sidebar-container {
    max-width: 460px;
    padding-right: 0;
    position: static;
  }

  .apps-inner_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
  }

  .apps-inner_tab-item {
    font-size: 16px;
  }

  .apps_tabs-nav-icon {
    width: 20px;
    height: 20px;
  }

  .apps-inner_content h2 {
    font-size: 20px;
  }

  .is-lp-engage_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .is-lp-engage_wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .is-lp-engage_heading {
    text-align: center;
    font-size: 32px;
  }

  .pricing-amount-text {
    padding-right: 0;
  }

  .module-add.module-add-modal {
    width: auto;
  }

  .pricing-contact-wrapper {
    text-align: center;
  }

  .pricing-cart_wrapper {
    padding: 20px 24px 24px;
  }

  .pricing-cart_heading {
    font-size: 24px;
    display: none;
  }

  .pricing-cart_bundle {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    overflow: hidden;
  }

  .pricing-module-pill {
    padding-left: 12px;
    font-size: 12px;
  }

  .pricing-button_container.gap-12 {
    flex-flow: column;
  }

  .pricing-cart_trash-button {
    color: #ef4444;
    letter-spacing: -.24px;
    background-color: #0000;
    width: 100%;
    height: auto;
    font-family: DM Sans, sans-serif;
    font-weight: 500;
  }

  .pricing-cart_button {
    align-self: stretch;
    height: 48px;
  }

  .pricing-cart_pill-container {
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 20px;
  }

  .pricing-cart_arrow {
    background-color: #f5f5f5;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-left: auto;
    display: flex;
    position: relative;
  }

  .pricing-cart_arrow-circle {
    color: #fafafa;
    background-color: #56b0bb;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 18px;
    height: 18px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 166.667%;
    display: flex;
    position: absolute;
    inset: -20% auto auto -8px;
  }

  .pricing-cart_line {
    display: none;
  }

  .mobile-show-only {
    display: block;
  }

  .mobile-hide {
    display: none;
  }

  .pricing-background-gradient {
    height: 1500px;
    transform: none;
  }

  .pricing-background-gradient.is-blue {
    opacity: .55;
    width: 1500px;
    height: 2000px;
    top: -350px;
    right: -500px;
  }

  .pricing-background-gradient.is-purple {
    border-radius: 20px;
    width: 1500px;
    height: 2000px;
    top: 500px;
    left: -400px;
  }

  .add-modal-text {
    display: none;
  }

  .pill-container {
    min-height: auto;
  }

  .pricing-heading_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .hero-solutions_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .hero-solutions_heading {
    font-size: 40px;
  }

  .hero-solutions_paragraph {
    font-size: 18px;
  }

  .solutions_section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .solutions_card-quotes.circle-description {
    font-size: 16px;
    line-height: 137%;
  }

  .solutions_card-button {
    margin-top: 24px;
    font-size: 18px;
  }

  .author-section {
    --_styles---heading--h1-size: 40px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: var(--_styles---text-paragraph--xl-size);
    --_styles---heading--h2-size: 32px;
    --_styles---heading_line-height--h2: 36px;
    --_styles---heading_line-height--h1: 40px;
    --_styles---text-paragraph--2xl-size: 18px;
    --_styles---text-paragraph_line-height--2xl-size: 24px;
    --_styles---text-paragraph--xl-size: 16px;
    --_styles---text-paragraph_line-height--xl-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---text-paragraph--base-size: 14px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 16px;
    --_styles---heading_line-height--h6: var(--_styles---heading_line-height--h5);
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 18px;
    --_styles---heading_line-height--h5: 24px;
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 24px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 22px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 20px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 32px;
    --_styles---gap--24: 16px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
  }

  .author-heading_container.is-profile-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .author-link_image.is-profile {
    align-self: center;
    margin-bottom: 32px;
  }

  .author-heading_profile {
    align-self: center;
  }

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

  .hero-container-recongnition-page {
    padding: 40px 16px 20px;
    display: block;
  }

  .hero-container-recongnition-page.is-1440-container {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials_wrapper {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }

  .width-height-28px.is-mobile-20 {
    width: 20px;
    height: 20px;
  }

  .flex-wrap.gap-32.mobile-gap-16px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .flex-v-24px.is-mobile-32 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .webinar-list_icon {
    width: 26px;
    height: 26px;
  }

  .width-height-16px {
    width: 14px;
    height: 14px;
  }

  .glossary-navbar-container {
    flex-flow: wrap;
    position: static;
  }

  .glossary-form-block, .glossary-searchinput {
    width: 100%;
  }

  .compare-table-text.is-1 {
    font-size: var(--_styles---heading--h6-size);
    white-space: nowrap;
    font-size: var(--_styles---heading--h6-size);
    white-space: nowrap;
  }

  .payslip-page_grid {
    grid-template-columns: 1fr;
  }

  .payslip-hero-heading {
    font-size: 44px;
  }

  .payslip_hero-paragraph {
    font-size: 20px;
  }

  .payslip_hero-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .width-50_mobile-100 {
    width: 100%;
  }

  .payslip_error-text {
    transition: all .3s;
  }

  .release-form-block {
    width: 100%;
  }

  .home-lottie_wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .home_lottie {
    height: auto;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section_journey {
    height: auto;
    position: static;
    overflow: visible;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-style-h3 {
    letter-spacing: -.15px;
    font-size: 1.5rem;
    line-height: 1.875rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h5 {
    letter-spacing: 0;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .icon-1x1-medium {
    width: 1.5rem;
    height: 1.5rem;
  }

  .heading-style-h1 {
    letter-spacing: -.3px;
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .heading-style-h2 {
    letter-spacing: -.2px;
    font-size: 2rem;
    line-height: 2.375rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .section_journey_touchpoint {
    grid-template-rows: repeat(auto-fit, 45vh);
    grid-template-columns: 1fr;
    transform: translate(0);
  }

  .journey_touchpoint-right {
    border-left-style: none;
    max-height: none;
    overflow: visible;
  }

  .journey_touchpoint-left {
    border-right-style: none;
    height: 40vh;
    margin-bottom: 50vh;
    overflow: hidden;
  }

  .journey_touchpoint-card {
    flex-flow: column;
    justify-content: center;
    height: 50vh;
    display: flex;
  }

  .journey_touchpoint_scrollable {
    overflow: visible;
  }

  .journey_touchpoint-rive {
    height: 100%;
  }

  .grid-base.grid-tabs {
    grid-template-rows: minmax(380px, 1fr);
    grid-template-columns: 1fr;
  }

  .grid-base.footer-links {
    grid-column-gap: 16px;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-base.grid-testimonial {
    box-sizing: border-box;
    width: 100%;
  }

  .roles_tabs-link {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .padding-regular {
    padding: 1rem;
  }

  .heading-style-title {
    letter-spacing: -.3px;
    font-size: 2.5rem;
    line-height: 3rem;
  }

  .section_hero_wrapper {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .features_list-wrapper {
    display: block;
  }

  .features_list {
    padding-left: 0;
    padding-right: 0;
  }

  .features_item {
    scroll-snap-align: center;
    flex: none;
    width: 85vw;
    height: 100%;
  }

  .features_item-link {
    border-bottom-style: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .features_item-link.opacity-50 {
    opacity: 1;
    opacity: 1;
    padding-right: 1rem;
  }

  .features_content-left {
    width: 100%;
    position: static;
  }

  .features_image-wrapper {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .features_image-wrapper-text {
    margin-left: 0;
  }

  .features_item-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    width: 100vw;
    margin-left: -1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    overflow: auto;
  }

  .company-logo-marquee {
    margin-left: -2rem;
  }

  .section_integration {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .footer-misc-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .footer-link-container {
    font-size: 14px;
  }

  .footer-link-container.is-mobile-12px {
    font-size: 12px;
  }

  .footer-cta-section {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-cta-form {
    margin-top: 2rem;
    margin-bottom: 0;
  }

  .footer-cta-image-wrapper {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .menu-navbar {
    padding-left: 1rem;
  }

  .menu-logo {
    padding: 0;
  }

  .dropdown-menu-grid {
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .dropdown-menu-grid.is-feature {
    grid-template-columns: 1fr;
  }

  .integration-wrapper-image {
    height: 60%;
    margin-top: 3.5rem;
  }

  .integration-logo-wrapper {
    height: 40%;
    margin-top: 2rem;
    inset: 0% 0% auto;
  }

  .integration-wrapper-first-col {
    max-width: 8rem;
  }

  .integration-wrapper-second-col {
    max-width: 14rem;
    margin-top: 0;
  }

  .integration-wrapper-third-col {
    max-width: 18rem;
    margin-top: 0;
  }

  .integration-wrapper-fourth-col {
    max-width: 14rem;
    margin-bottom: 0;
  }

  .integration-logo-large, .integration-logo-regular, .integration-logo-medium, .integration-logo-small {
    width: 2.5rem;
    height: 2.5rem;
  }

  .integration-wrapper-fifth-col {
    max-width: 8rem;
  }

  .mobile-landscape-text-align-left {
    text-align: left;
  }

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

  .mobile-landscape-text-align-right {
    text-align: right;
  }

  .testimonials-wrapper {
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
  }

  .testimonials-cell {
    grid-template-columns: 1fr;
    align-self: stretch;
  }

  .icon-1x1-regular {
    width: 1.25rem;
    height: 1.25rem;
  }

  .section_webinar-container {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .affiliate_lottie {
    height: auto;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_styles---heading--h1-size: 40px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: var(--_styles---text-paragraph--xl-size);
    --_styles---heading--h2-size: 32px;
    --_styles---heading_line-height--h2: 36px;
    --_styles---heading_line-height--h1: 40px;
    --_styles---text-paragraph--2xl-size: 18px;
    --_styles---text-paragraph_line-height--2xl-size: 24px;
    --_styles---text-paragraph--xl-size: 16px;
    --_styles---text-paragraph_line-height--xl-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---text-paragraph--base-size: 14px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 16px;
    --_styles---heading_line-height--h6: var(--_styles---heading_line-height--h5);
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 18px;
    --_styles---heading_line-height--h5: 24px;
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 24px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 22px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 20px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 16px;
    --_styles---gap--24: 16px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
    --_padding---padding-global: 1rem;
  }

  h3 {
    max-width: 320px;
  }

  .menu-button, .menu-button.w--open {
    background-color: #0000;
  }

  .menu-button.apr-1 {
    margin-top: 0;
    padding-top: 16px;
  }

  .menu-button.white {
    color: #000;
  }

  .menu-button.white.w--open {
    color: #000 !important;
  }

  .navbar {
    height: 72px;
    max-height: 60px;
    margin-bottom: 8px;
    display: block;
  }

  .navbar.is-1 {
    max-height: 60px;
    margin-bottom: 0;
  }

  .demo-btn {
    width: 192px;
    margin-top: 12px;
    margin-left: 0;
  }

  .demo-btn.dec-19-singup-btn.jan-10 {
    width: 100%;
    max-width: none;
  }

  .demo-btn.dec-19-singup-btn.jan-10.apr-5 {
    width: 100%;
    margin-top: 20px;
  }

  .demo-btn.dec-19-singup-btn.jan-10.apr-5.may-16 {
    width: 100%;
  }

  .demo-btn.feb-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    padding-left: 16px;
  }

  .header-container {
    height: 64px;
    padding-left: 16px;
    padding-right: 0;
  }

  .header-container.feb-9.may-14 {
    flex-flow: row;
  }

  .logo {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .logo.w--current {
    padding-top: 15px;
  }

  .hero-section {
    height: 300px;
    padding-top: 80px;
  }

  .hero-section.dec-15 {
    height: 310px;
  }

  .hero-section.is-1 {
    margin-top: -64px;
  }

  .image {
    object-fit: scale-down;
    width: 80%;
    margin-top: 3px;
  }

  .section-container {
    grid-row-gap: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-container.lp-engagement {
    margin-bottom: 60px;
  }

  .section-container.jan-10 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-right-content.lp-right {
    margin-top: 20px;
    display: block;
  }

  .section-right-content.lp-right.lp-engage-right.jan-12 {
    margin-bottom: 0;
  }

  .eye-brow-content {
    width: 56px;
    margin-left: 24px;
    margin-right: 0;
    padding-left: 0;
  }

  .eye-brow-content.lp-kudos, .eye-brow-content.dec-18, .eye-brow-content.lp-kudos, .eye-brow-content.dec-18 {
    width: auto;
  }

  .eye-brow-text {
    font-size: 12px;
  }

  .hero-section-heading {
    color: #081118;
    text-align: center;
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 110%;
  }

  .hero-section-heading.lp-heading {
    text-align: center;
    width: auto;
    font-size: 30px;
  }

  .hero-section-heading.mar-26 {
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    line-height: 40px;
  }

  .hero-section-content-text {
    text-align: left;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .hero-section-content-text.lp-heading-text {
    text-align: center;
    width: auto;
    font-size: 16px;
  }

  .hero-section-content-text.jan-10 {
    text-align: center;
  }

  .hero-section-content-text.jan-10.mar-26 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-section-content-text.is-1 {
    margin-bottom: 12px;
  }

  .feature-section {
    margin-bottom: 80px;
    display: block;
  }

  .feature-section.jan-11.mar-27 {
    margin-bottom: 40px;
  }

  .feature-container {
    grid-column-gap: 0px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .left-feature-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-feature-content.is-new {
    padding-left: 0;
    padding-right: 0;
  }

  .eye-brow-label {
    text-align: left;
    justify-content: center;
    font-size: 12px;
    display: block;
  }

  .eye-brow-label.apr-8 {
    font-size: 10px;
  }

  .content-header {
    text-align: left;
    width: auto;
    max-width: none;
    margin-bottom: 24px;
    font-size: 28px;
  }

  .content-header.main-feature-header {
    text-align: center;
    text-align: center;
    padding-top: 56px;
  }

  .content-body-text {
    text-align: left;
    margin-bottom: 40px;
    font-size: 16px;
  }

  .feature-section-opp {
    margin-bottom: 80px;
    display: block;
  }

  .feature-section-opp.jan-11.mar-27 {
    margin-bottom: 40px;
  }

  .feature-container-opp {
    padding-left: 0;
    padding-right: 0;
  }

  .right-feature-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .main-feature-section {
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .main-feature-section.lottie-parent-container {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .main-feature-section.lottie-parent-container.engage {
    margin-bottom: 80px;
  }

  .main-feature-section.lottie-parent-container.engage.survey {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/6492147ce71d921b0bf42de9_Frame%2031799.webp");
    background-position: 0 0;
    background-size: 100%;
  }

  .main-feature-section-2 {
    background-image: none;
    padding-bottom: 32px;
  }

  .main-feature-text.content-body-text {
    text-align: center;
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-5.employee-recognition-img1 {
    padding-left: 0;
    padding-right: 0;
  }

  .expore-heading {
    text-align: center;
    margin-bottom: 24px;
    margin-left: auto;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 28px;
    line-height: 130%;
  }

  .conic-gradient-text {
    background-image: linear-gradient(270deg, #caf5ff, #f2ceff 73%, #fff);
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-4 {
    text-align: center;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 18px;
  }

  .bottom-cta-section {
    height: 246px;
    margin-top: -20px;
    padding-bottom: 0;
  }

  .bottom-cta-section.new-lp-black-footer.nov-19 {
    margin-top: -25px;
    position: relative;
  }

  .cta-header {
    text-align: center;
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 28px;
    line-height: 110%;
  }

  .footer-link {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .footer-copyright-center {
    text-align: center;
    margin-bottom: 8px;
  }

  .image-7 {
    width: 185px;
    margin-bottom: 12px;
  }

  .div-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-8 {
    font-size: 10px;
  }

  .violet-section {
    background-repeat: no-repeat;
    background-size: cover;
    height: 80px;
    margin-top: -20px;
  }

  .violet-section.new-lp-violet-section.nov-19 {
    height: 25px;
    position: relative;
  }

  .image-10 {
    display: block;
  }

  .div-block-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-11.leadboard-image, .image-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header-text {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 32px;
  }

  .hero-header-text.privacy {
    padding-top: 80px;
  }

  .category-section {
    margin-top: -20px;
  }

  .slider-section {
    margin-bottom: 330px;
  }

  .mask {
    height: auto;
    margin-right: 0;
    padding-right: 14px;
    overflow: hidden;
  }

  .slide-container {
    flex-direction: column;
  }

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

  .hero-section-blog-innerpage {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .inner-category-box {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .inner-page-heading {
    font-size: 32px;
    line-height: 110%;
  }

  .content-section {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .div-block-16 {
    flex-direction: column;
    justify-content: space-between;
  }

  .div-block-17 {
    margin-bottom: 12px;
  }

  .author-details {
    grid-row-gap: 12px;
    border-bottom: .5px none var(--netural-300);
    border-right-style: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .hero-section-recongnition-page {
    border-bottom-style: none;
    padding: 40px 0;
    display: block;
  }

  .hero-section-recongnition-page.is-1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-19 {
    object-fit: contain;
  }

  .form-block-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .errortext-div {
    text-align: left;
    display: none;
    top: 45%;
    left: 0%;
  }

  .form {
    width: 100%;
    max-width: none;
  }

  .form.featurespage-form {
    width: 100%;
  }

  .form.featurespage-form.hero-feature {
    margin-left: 5px;
  }

  .submit-btn-section {
    text-align: left;
    justify-content: center;
    width: 100%;
    height: 64px;
    margin-top: 4px;
    margin-left: 0;
  }

  .submit-btn-section.demo-link {
    width: 97%;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 24px;
    left: 5px;
    right: 6px;
  }

  .text-block-32 {
    font-size: 18px;
  }

  .integration-section {
    z-index: 4;
    padding-bottom: 80px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .div-block-29 {
    grid-row-gap: 40px;
    justify-content: center;
    align-items: flex-start;
    padding: 0 0 48px;
    display: flex;
  }

  .integration-heading {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 32px;
  }

  .text-block-35 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .tabs {
    grid-row-gap: 64px;
    flex-direction: column;
    align-items: center;
  }

  .tab-link, .tab-link.w--current {
    width: auto;
    text-decoration: none;
  }

  .tab-wrapper {
    height: auto;
  }

  .header-nav-link {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .header-nav-menu-list {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    list-style-type: none;
  }

  .header-nav-list-item {
    text-align: left;
    width: 100%;
  }

  .header-nav-list-item.middle {
    text-align: left;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .header-nav-list-item.middle.get-started {
    align-self: auto;
  }

  .div-block-38.kudos {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .div-block-38.kudos:hover {
    background-color: #0000;
  }

  .heading-21 {
    color: var(--netural400);
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
  }

  .text-block-40 {
    display: none;
  }

  .div-block-42 {
    margin-top: 8px;
    margin-bottom: 0;
  }

  .page-container {
    padding-top: 40px;
  }

  .page-container.aug14 {
    top: -64px;
  }

  .tabs-content {
    padding-left: 0;
  }

  .div-block-46 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-32, .image-33, .image-34, .image-35 {
    height: auto;
    display: none;
  }

  .secondary-form-container, .secondary-form-container.bottomcta, .secondary-form-container.bottomcta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .featurespage-forms {
    width: 100%;
  }

  .featurespage-input {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
  }

  .featurespage-input.lp-input {
    padding-right: 20px;
  }

  .featurespage-input.lp-input.color-cta-input {
    width: auto;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 10px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .featurespage-input.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-10 {
    padding-right: 10px;
  }

  .engagement-tile {
    border-radius: 0;
  }

  .eye-brow-text-enagement {
    background-image: linear-gradient(270deg, #e0fff9 19%, #fff);
  }

  .submit-btn-section-engagement {
    text-align: left;
    justify-content: center;
    width: 100%;
    height: 48px;
    margin-top: 10px;
    margin-left: 0;
  }

  .submit-btn-section-engagement:hover {
    width: 100%;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
    background-color: var(--black);
    background-color: #000;
  }

  .submit-btn-section-engagement.lp-cta-top {
    margin-top: 6px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
    background-color: var(--black);
    background-color: #000;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn {
    width: auto;
    height: 48px;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn:hover {
    width: 100%;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn, .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.nov-19-b.footer-btn {
    margin-left: 0;
  }

  .submit-btn-section-engagement.lp-cta-top.color-cta-btn.new-lp-color-cta-ben.dec-19.jan-11.is-1.is-red {
    width: auto;
  }

  .submit-btn-section-engagement.lp-cta-top.invalid.engage-top-btn.dec-15-template.feb-2.mar-19-black-color {
    background-color: var(--black);
    background-color: #000;
    background-color: var(--black);
    background-color: #000;
    background-color: var(--black);
    background-color: #000;
    background-color: var(--black);
    background-color: #000;
    background-color: var(--black);
    background-color: #000;
  }

  .section-5 {
    background-color: #eff5ff;
    background-image: none;
    border-radius: 24px;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 64px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-24 {
    color: var(--081118);
    text-align: center;
    letter-spacing: -.02em;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 28px;
  }

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

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

  .image-45 {
    display: none;
  }

  .image-46 {
    width: 230px;
    inset: 7% 0% auto 9%;
  }

  .image-53 {
    object-position: 50% 50%;
  }

  .tab-link-tab-1.blog-tab_padding {
    padding-left: 14px;
    padding-right: 14px;
  }

  .tabs-2 {
    margin-top: 0;
  }

  .tabs-menu-3 {
    flex-flow: wrap;
    margin-top: 20px;
    padding: 0 16px;
  }

  .tabs-menu-3.is-1, .all-blog-list {
    padding-left: 0;
    padding-right: 0;
  }

  .all-blog-list.des-15 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-item-4 {
    padding-top: 0;
  }

  .collection-item-4.card.search-cards {
    width: 100%;
  }

  .collection-item-4.card.mar-14 {
    flex: 0 auto;
    width: 100%;
  }

  .recognition-blog-list {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .recognition-blog-list.dec-15 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .engagement-blog-list.des-15 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-7 {
    flex-direction: column;
  }

  .image-59 {
    border-radius: 10px;
    width: 40px;
    height: 40px;
  }

  .dropdown-toggle-2 {
    padding-left: 0;
  }

  .dropdown {
    margin-left: 0;
    margin-right: 0;
  }

  .slide-2, .slide-3 {
    margin-right: 28px;
  }

  .text-block-49 {
    font-size: 10px;
    font-weight: 400;
  }

  .div-block-65 {
    align-items: center;
  }

  .submit-btn {
    box-shadow: none;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .submit-btn.demo-submit-btn {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 5px;
  }

  .popup-heading {
    font-size: 28px;
  }

  .lottie-animation-7.lottie-animation-new {
    height: auto;
    display: none;
  }

  .explore-div-block {
    justify-content: center;
    align-items: center;
    margin-top: -23px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-70 {
    height: 490px;
    padding-top: 40px;
    padding-bottom: 0;
    display: block;
  }

  .heading-25 {
    color: var(--081118);
    text-align: center;
    width: 285px;
    margin: 0 auto;
    padding-top: 20px;
    font-family: Tenon, Arial, sans-serif;
    font-size: 28px;
    line-height: 110%;
  }

  .image-67 {
    display: block;
  }

  .policy-content {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .date-section {
    flex-direction: column;
    width: 100%;
  }

  .content-area {
    padding-left: 0;
  }

  .content-heading {
    margin-bottom: 12px;
    line-height: 110%;
  }

  .bold-text-3 {
    line-height: 123%;
  }

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

  .tabview-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-26 {
    margin-bottom: 8px;
    font-size: 22px;
  }

  .text-block-56 {
    letter-spacing: -.02em;
    width: auto;
    font-family: DM Sans, sans-serif;
    font-weight: 500;
  }

  .div-block-73 {
    padding-top: 32px;
    padding-bottom: 28px;
    padding-right: 16px;
  }

  .heading-27 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 28px;
  }

  .mobile-tab-section-preview {
    margin-bottom: 80px;
  }

  .div-block-74 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .pricing-container {
    padding-bottom: 40px;
  }

  .hero-sec {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
    font-size: 38px;
  }

  .about-content {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .aboutus-paragraph {
    font-size: 18px;
  }

  .utility-page-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-us-image-container {
    height: 124px;
  }

  .heading-32 {
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 36px;
  }

  .text-block-58 {
    font-size: 18px;
  }

  .div-block-78 {
    padding-top: 40px;
    padding-left: 10px;
  }

  .column {
    padding-left: 0;
    padding-right: 0;
  }

  .demo-form-container.mar-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-form-container.mar-20.may-14 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .demo-form-input.pricing-demo-form {
    margin-bottom: 0;
  }

  .text-and-service {
    width: auto;
  }

  .columns {
    flex-direction: column-reverse;
    align-items: center;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .error-text {
    transition: all .3s;
  }

  .rich-final-section {
    max-width: none;
    font-size: 16px;
  }

  .rich-final-section p, .rich-final-section li {
    font-size: 16px;
  }

  .rich-final-section h2 {
    font-size: 28px;
  }

  .rich-final-section h4 {
    font-size: 20px;
  }

  .rich-final-section p, .rich-final-section li {
    font-size: 16px;
  }

  .hero-section-landing-page {
    margin-top: 120px;
  }

  .lp-pricing-section {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-36 {
    font-size: 42px;
  }

  .paragraph-2 {
    width: auto;
    font-size: 17px;
  }

  .card-container.pricing-card-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-container.pricing-card-container.lp-card-priicing-card {
    padding-left: 0;
    padding-right: 0;
  }

  .white-card {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .white-card.pricing-card.first-card, .white-card.pricing-card.second-card, .white-card.pricing-card.third-card, .white-card.pricing-card.first-card, .white-card.pricing-card.second-card, .white-card.pricing-card.third-card, .white-card.pricing-card.first-card, .white-card.pricing-card.second-card, .white-card.pricing-card.third-card {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list {
    font-size: 14px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.new-lp-second-list-features, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19, .lp-list.features-list.new-lp-features-list.new-lp-second-list-features.nov-19 {
    color: #2b2b2b;
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/654b1a47595d5828810fc0e0_tick.svg");
  }

  .lp-list.features-list.new-lp-features-list.hero {
    background-position: 0 3px;
    height: auto;
    margin-bottom: 12px;
    padding-top: 0;
    font-size: 18px;
    line-height: 140%;
  }

  .integration-lp-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-40 {
    font-size: 35px;
  }

  .paragraph-9 {
    width: auto;
    font-size: 16px;
  }

  .footer-section-lp {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-footer-content.fab-2 {
    text-align: center;
    text-align: center;
    padding-left: 0;
  }

  .right-form-content.mar-20 {
    width: auto;
  }

  .paragraph-10 {
    text-align: center;
    font-size: 34px;
  }

  .color-cta-section {
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-41 {
    text-align: center;
    width: auto;
    margin-top: 10px;
  }

  .first-divider {
    flex-direction: row;
    justify-content: center;
    margin-bottom: 12px;
  }

  .second-divider {
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
  }

  .heading-43 {
    font-size: 29px;
  }

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

  .divider-content {
    flex-direction: column;
    justify-content: flex-start;
  }

  .divider-para, .divider-para.second-para {
    text-align: center;
    width: auto;
  }

  .divider-para.second-para {
    text-align: center;
    width: auto;
  }

  .divider-para.third-para {
    width: auto;
  }

  .comparison-table {
    flex-direction: column;
    overflow: scroll;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

  .comparison-row {
    grid-column-gap: 20px;
  }

  .search-tab {
    padding-left: 0;
  }

  .form-3 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .input__field {
    width: 100%;
    max-width: 100%;
    font-size: 16px;
  }

  .paragraph-12 {
    font-size: 18px;
  }

  .green-box {
    width: auto;
  }

  .green-box.third-card-green {
    overflow: hidden;
  }

  .best-seller-text {
    flex: none;
  }

  .image-87 {
    flex: 0 auto;
    order: 0;
  }

  .contact-conatiner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bottom-cta {
    flex-direction: column;
    padding: 0 16px 32px;
  }

  .heading-45 {
    width: auto;
    max-width: none;
    font-size: 28px;
  }

  .paragraph-14 {
    font-size: 14px;
  }

  .div-block-94 {
    padding-bottom: 24px;
  }

  .single-button-inside-switch-button.seo {
    margin-right: auto;
  }

  .paragraph-15 {
    font-size: 14px;
  }

  .modal-centering {
    padding-left: 16px;
    padding-right: 16px;
  }

  .modal {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .pop-up-desc {
    text-align: center;
    font-size: 16px;
  }

  .div-block-98.input-container {
    background-image: none;
    width: 100%;
  }

  .div-block-98.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-98.dec-19.jan-11 {
    padding-left: 15px;
    padding-right: 16px;
  }

  .div-block-99.bottom-form-cancel {
    display: none;
  }

  .new-lp-second-section {
    padding-left: 12px;
    padding-right: 12px;
  }

  .new-lp-second-left-content-heading {
    text-align: center;
    width: auto;
    max-width: none;
    font-size: 26px;
  }

  .new-lp-second-left-content-heading.nov-19 {
    color: #2b2b2b;
    width: auto;
    padding-right: 0;
  }

  .accordion__item {
    margin: 7px 0;
  }

  .accordion__item.feb-12 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .question-f44.feb-16 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .text-question-f44 {
    font-size: 18px;
  }

  .answer-f44.feb-12 {
    width: 100%;
    max-width: none;
    margin-bottom: 10px;
    display: flex;
  }

  .answer-text-f3.feb-12.apr-3 {
    font-size: 16px;
  }

  .answer-text-f3.feb-12 {
    width: auto;
    padding-top: 8px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .answer-text-f3.feb-12.mar-20 {
    font-size: 16px;
  }

  .faq-container.feb-12 {
    width: 95%;
  }

  .faq-container.feb-12.mar-20.js-accordion.is-1 {
    height: 500px;
  }

  .new-lp-report-section.dec-19 {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .new-lp-report-section-wrapper {
    height: auto;
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .new-lp-report-section-wrapper.dec-19.jan-11.is-1 {
    padding-bottom: 40px;
  }

  .new-lp-report-section-image-wrapper {
    flex-direction: column;
  }

  .report-section-heading {
    text-align: center;
  }

  .footer-heading-new-lp.nov-19 {
    margin-bottom: 20px;
    font-size: 30px;
  }

  .div-block-104.dec-19._3-jan {
    padding-left: 15px;
    padding-right: 15px;
  }

  .support-section {
    z-index: 5;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    position: relative;
  }

  .card-without-list-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .card-without-list-heading {
    text-align: center;
    width: auto;
    font-size: 32px;
  }

  .card-without-list-heading.apr-5-enps {
    font-size: 35px;
  }

  .card-without-list-subtitle {
    font-size: 20px;
  }

  .card-without-list-dec {
    width: auto;
    font-size: 16px;
  }

  .mobile-tab-section-nov-19 {
    padding-top: 40px;
  }

  .div-block-106 {
    flex-direction: column-reverse;
    margin-top: 0;
  }

  .listed-section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .listed-section._3-jan {
    display: none;
  }

  .image-103 {
    max-width: 100%;
    height: 48px;
  }

  .image-104 {
    height: 48px;
  }

  .image-105 {
    height: 32px;
  }

  .image-106 {
    height: 43px;
  }

  .image-107 {
    height: 16px;
  }

  .image-107.listed-imgs.jan-24 {
    height: 66px;
  }

  .btn-group-container {
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .nov-19-demo-btn {
    text-align: center;
  }

  .nov-19-demo-btn.nov-19-signup {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .offer-text-tick {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .collection-item-7.template-dec-15 {
    margin-top: 0;
    margin-right: 0;
  }

  .template-inner-page {
    padding-top: 100px;
  }

  .template-inner-page.is-1 {
    margin-top: -64px;
  }

  .template-time-question-count-container {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .timer-container {
    grid-row-gap: 0px;
  }

  .template-desc-tex {
    font-size: 18px;
  }

  ._360imgae._3-jan {
    max-width: 100%;
  }

  .jan-10-text.apr-5 {
    font-size: 16px;
  }

  .pricing-card {
    padding-left: 10px;
    padding-right: 20px;
  }

  .trust-text {
    padding-top: 20px;
    padding-bottom: 40px;
  }

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

  .certificate-card {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feb-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%;
  }

  .image-118 {
    width: auto;
  }

  .image-119 {
    width: 110px;
    height: auto;
  }

  .image-120 {
    width: 90px;
    height: auto;
  }

  .image-121 {
    width: auto;
  }

  .logo-holder.feb-19 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    flex-direction: column;
  }

  .logo-holder.feb-19.apr-1 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .logo-holder.may-14 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  .logo-holder.may-14.is-1 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .section-10.feb-12-faq.feb-23 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .text-block-80 {
    text-align: center;
    margin-bottom: 0;
    font-size: 35px;
    line-height: 30px;
  }

  .text-block-82 {
    font-size: 15px;
  }

  .text-block-82.faq-feb-29-ans {
    line-height: 1em;
  }

  .table-row-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr .65fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .table-row-container.row-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr .65fr;
    place-content: stretch center;
    place-items: center stretch;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .table-row-container.row-header.is-1 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .table-row-container.may-14 {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .table-row-container.may-14.top-border-special {
    grid-template-columns: 1fr 1fr;
  }

  .content-type {
    justify-content: center;
    align-self: auto;
    display: block;
  }

  .content-type.feb-29 {
    display: block;
  }

  .content-type.feb-29.may-14 {
    margin-bottom: 0;
    display: flex;
  }

  .thrivesparrow-features {
    display: flex;
  }

  .lattice-features {
    justify-content: center;
    margin-right: 0;
    display: flex;
  }

  .content-text-feb-29 {
    text-align: center;
    font-size: 16px;
    display: block;
  }

  .content-text-feb-29.first-feb-29.may-14 {
    align-self: center;
  }

  .content-text-feb-29.mar-15-context-text-none {
    display: none;
  }

  .content-text-feb-29.comparison-title {
    text-align: left;
    margin-left: 0;
    font-size: 14px;
  }

  .content-text-feb-29.comparison-title.may-14 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    display: flex;
  }

  .content-text-feb-29.comparison-title.is-1 {
    padding-left: 0;
    font-size: 14px;
  }

  .yes-no-container {
    justify-content: center;
    align-items: center;
  }

  .yes-no-container.is-1 {
    width: 24px;
    height: 24px;
  }

  .answer-wrapper {
    flex-flow: column;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .profile-img {
    height: auto;
  }

  .image-130 {
    width: 36px;
    height: auto;
  }

  .card {
    align-items: flex-start;
    width: auto;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mar-15-context-img-none, .image-138 {
    display: block;
  }

  .header-nav-link-2 {
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .mar-18-hero_section {
    margin-top: 60px;
  }

  .hero_container {
    margin-left: 0;
    margin-right: 0;
  }

  .left_hero {
    flex-flow: column;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .left_hero-text {
    letter-spacing: -.33px;
    align-self: auto;
    width: auto;
    font-size: 16px;
    line-height: 140%;
  }

  .featurespage-input-2 {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
  }

  .featurespage-input-2.lp-input {
    padding-right: 20px;
  }

  .featurespage-input-2.lp-input.color-cta-input {
    width: auto;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.dec-19.jan-11.color-cta.mar-20.may-22.may-30 {
    padding-right: 10px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 10px;
  }

  .featurespage-input-2.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
  }

  .div-block-155, .left_hero-form.mar-18-hero-cta, .left_hero-form.mar-18-hero-cta {
    align-items: center;
  }

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

  .text-block-94 {
    font-size: 10px;
    font-weight: 400;
  }

  .text-block-95 {
    font-size: 18px;
  }

  .form-block-8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .form-block-8.color-cta-form.mar-20 {
    width: 100%;
  }

  .mar-25-nps-report-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .why_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .why_tile {
    width: auto;
    margin-left: 0;
  }

  .why-title {
    font-size: 30px;
  }

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

  .list-heading {
    width: 90%;
  }

  .steps_container-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: stretch start;
  }

  .step-item {
    width: auto;
    height: auto;
  }

  .step-content {
    height: auto;
  }

  .benefit_card-content {
    padding-left: 0;
    padding-right: 0;
  }

  .benefit_container, .report_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-52 {
    width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-52.mar-25 {
    font-size: 28px;
  }

  .div-block-157 {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .faq_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .jsaccordion-header.feb-19 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .jsaccordion-header.feb-19.mar-20.js-accordion-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .faq-heading {
    font-size: 25px;
    line-height: 30px;
  }

  .pop-up-desc-2 {
    text-align: center;
    font-size: 16px;
  }

  .demo-form-input-2.pricing-demo-form {
    padding-left: 16px;
  }

  .popup-heading-2 {
    font-size: 28px;
  }

  .div-block-162.input-container {
    background-image: none;
    width: 100%;
  }

  .div-block-162.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-162.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    width: 100%;
  }

  .mar-22-nps-hero_section {
    padding-top: 100px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .mar-22-nps-hero_section.apr-8.is-1 {
    margin-top: -64px;
  }

  .nps-hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nps_hero-h1 {
    font-size: 35px;
    line-height: 40px;
  }

  .nps_hero-h1.is-1 {
    font-size: 34px;
  }

  .paragraph-25 {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .nps-hero-form.mar-18-hero-cta {
    align-items: center;
  }

  .nps-hero-form.mar-18-hero-cta.mar-25-nps-hero-form.apr-5 {
    width: 100%;
  }

  .nps-button {
    margin-top: 12px;
    margin-left: 0;
  }

  .report_container-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .left_hero-tile-2 {
    border-radius: 0;
    width: auto;
    margin-left: 0;
  }

  .div-block-167.input-container {
    background-image: none;
    width: 100%;
  }

  .div-block-167.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .div-block-167.input-container.hero-form-container.hero-input-btn.modal-button.btn-container.dec-15-template.dec-19-signup-modal.mar-20 {
    width: 100%;
  }

  .left_hero-heading-2 {
    margin-bottom: 30px;
    font-size: 36px;
    line-height: 110%;
  }

  .form-block-11 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .form-block-11.color-cta-form.mar-20 {
    width: 100%;
  }

  .text-block-112 {
    font-size: 18px;
  }

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

  .text-block-114 {
    font-size: 10px;
    font-weight: 400;
  }

  .div-block-168 {
    align-items: center;
  }

  .form-6 {
    width: 100%;
    max-width: none;
  }

  .form-6.featurespage-form {
    width: 100%;
  }

  .paragraph-26 {
    flex-flow: column;
    align-self: center;
  }

  .mar-18-section_padding-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-18-section_padding-2.mar-20-faq-section {
    height: auto;
  }

  .step-para-2 {
    width: auto;
  }

  .benefits-title-2 {
    font-size: 30px;
  }

  .div-block-170 {
    align-items: center;
  }

  .div-block-172 {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .text-block-119 {
    font-size: 10px;
    font-weight: 400;
  }

  .text-block-120 {
    font-size: 18px;
  }

  .heading-56 {
    font-size: 28px;
  }

  .form-7 {
    width: 100%;
    max-width: none;
  }

  .form-7.featurespage-form {
    width: 100%;
  }

  .form-block-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-155 {
    height: auto;
  }

  .image-155.mar-27 {
    object-fit: contain;
    object-fit: contain;
    width: auto;
    height: auto;
    margin-top: 35px;
    margin-left: 24px;
  }

  .faq-heading-2 {
    font-size: 30px;
  }

  .text-question-f44-4 {
    font-size: 16px;
  }

  .div-block-174.input-container {
    background-image: none;
    width: 100%;
  }

  .div-block-174.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .paragraph-29 {
    text-align: center;
    font-size: 34px;
  }

  .text-and-service-4 {
    width: auto;
  }

  .image-158 {
    width: 185px;
    margin-bottom: 12px;
  }

  .text-block-121 {
    font-size: 18px;
  }

  .text-block-122.disclaimer-text.feb-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .mar-25-nps-section {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-25-nps-section.nps-bottom-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mar-25-nps-section.nps-calc-info.apr-8 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .nps_container {
    margin-left: 0;
    margin-right: 0;
    padding: 0;
  }

  .nps_container.mar-25-nps-bottom-container, .nps_container.nps-calc-info {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nps_container.mar-25-grid-container {
    padding-bottom: 0;
  }

  .nps_container.mar-25-nps-bottom-container, .nps_container.nps-calc-info {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .nps_grid-para.apr-5 {
    color: #000;
    font-size: 16px;
  }

  .nps_grid-heading.apr-5.apr-8 {
    color: #0d1b1e;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-59 {
    font-size: 35px;
    line-height: 45px;
  }

  .image-162 {
    margin-top: 20px;
  }

  .nps_grid_container-header {
    font-size: 35px;
    line-height: 40px;
  }

  .nps_grid_container-header.is-1 {
    margin-top: 0;
  }

  .heading-60 {
    font-size: 35px;
    line-height: 38px;
  }

  .heading-60.is-1 {
    width: auto;
  }

  .paragraph-31 {
    font-size: 18px;
  }

  .paragraph-31.mar-25.apr-3 {
    font-size: 16px;
  }

  .heading-62 {
    line-height: 44px;
  }

  .calculator_container {
    height: 100%;
  }

  .calculator_container-heading {
    font-size: 24px;
  }

  .icon-6 {
    color: #113854;
  }

  .image-166 {
    object-fit: scale-down;
    width: 156px;
  }

  .navbar-3 {
    height: 72px;
    max-height: 60px;
    margin-bottom: 8px;
    display: block;
  }

  .mar-25-hero_section {
    margin-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-25-hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-25-hero_tile-text {
    text-align: center;
  }

  .mar-25-left_hero-tile {
    border-radius: 0;
    width: auto;
    margin-left: 0;
  }

  .mar-25-left_hero {
    flex-flow: column;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .mar-25-left_hero-heading {
    margin-bottom: 30px;
    font-size: 30px;
    line-height: 110%;
  }

  .mar-25-left_hero-text {
    align-self: auto;
    width: auto;
    font-size: 18px;
  }

  .research_list-heading {
    width: auto;
  }

  .research_grid-list.is-1 {
    margin-top: -28px;
    margin-right: 28px;
  }

  .research_grid-list.is-1.is-right {
    margin-left: 28px;
    margin-right: 0;
  }

  .research_grid-list.is-1.is-okay {
    margin-right: 0;
  }

  .list_info-text, .list_info-text.may-14 {
    font-size: 16px;
  }

  .list_info-text.may-14 {
    font-size: 16px;
  }

  .list_info-text.may-14.is-1 {
    font-size: 14px;
  }

  .benefits_list-container {
    height: auto;
  }

  .benefits-item {
    flex-flow: column;
    height: auto;
  }

  .benefits_item-icon.icon-green, .benefits_item-icon.icon-blue, .benefits_item-icon.icon-purple, .benefits_item-icon.icon-green, .benefits_item-icon.icon-blue, .benefits_item-icon.icon-purple {
    align-self: flex-start;
  }

  .benefits_item-info {
    align-self: flex-start;
    width: auto;
    min-width: auto;
  }

  .paragraph-34 {
    max-width: 100%;
  }

  .div-block-182 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: 100%;
  }

  .div-block-184 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-185 {
    justify-content: flex-start;
    position: static;
    bottom: -18px;
  }

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

  .mar-26-hero_section {
    margin-top: 60px;
  }

  .mar-26-hero_container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mar-26-left_hero {
    flex-flow: column;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-hero_form.mar-26-hero_cta {
    align-items: center;
  }

  .integration_form-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .integration_form-block.mar-26_color-cta-form.mar-26 {
    width: 100%;
  }

  .integration-form {
    width: 100%;
    max-width: none;
  }

  .integration-form.featurespage-form {
    width: 100%;
  }

  .submit-btn_section-integration {
    text-align: left;
    justify-content: center;
    width: 100%;
    height: 48px;
    margin-top: 10px;
    margin-left: 0;
  }

  .submit-btn_section-integration:hover {
    width: 100%;
  }

  .submit-btn_section-integration.integration-cta-top {
    margin-top: 6px;
  }

  .mar-26-left_hero-tile {
    border-radius: 0;
    width: auto;
    margin-left: 0;
  }

  .mar-26-integration_section {
    margin-top: 60px;
  }

  .mar-26-integration_container {
    margin: 0 0 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .integration_section-heading {
    font-size: 35px;
  }

  .grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .integration_logo-container {
    width: 100%;
  }

  .paragraph-36 {
    font-size: 16px;
  }

  .enps_tab-link {
    flex-flow: column wrap;
  }

  .enps_tab-link.no-right-corner {
    flex-flow: row;
  }

  .tabs-content-3 {
    height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .group-response_pane {
    margin-bottom: 20px;
  }

  .pane_container {
    padding-left: 0;
    padding-right: 0;
  }

  .response_container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .calculate_nps-container {
    margin: 20px 16px 40px;
  }

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

  .heading-66 {
    max-width: none;
  }

  .response_input-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    align-items: center;
  }

  .tabs-menu-5 {
    flex-flow: wrap;
  }

  .calculate-nps_container-header {
    width: auto;
  }

  .calculate-result_container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    margin-right: 0;
  }

  .div-block-194 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-195 {
    margin-bottom: 0;
  }

  .count-response_pane {
    height: 100%;
  }

  .count_container {
    margin-bottom: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .count_input-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    align-items: center;
  }

  .detractors-container {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .count-pane_container {
    margin-bottom: 19px;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-4 {
    height: 100%;
  }

  .form-9 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: center;
  }

  .text-block-145, .performance-modal_parent {
    display: none;
  }

  .form-10 {
    align-items: center;
  }

  .paragraph-39 {
    text-align: center;
    margin-top: 20px;
    font-size: 16px;
  }

  .faq-answer-grid-list {
    color: #808089;
    font-family: Tenon, Arial, sans-serif;
  }

  .faq-answer-grid-list.is-1, .faq-list_info-text, .faq-list_info-text.is-1, .faq-list_info-text.is-1 {
    font-size: 14px;
  }

  .bold-text-14 {
    font-size: 30px;
  }

  .nps-divider-line {
    margin-top: 20px;
  }

  .div-block-212 {
    margin-top: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .hr-logo-link {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 0;
  }

  .hr-logo-link.w--current {
    padding-top: 15px;
  }

  .hr-logo-img {
    object-fit: scale-down;
  }

  .flex.vertical {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .flex.vertical.is-small-screen, .flex.vertical.gap-60.is-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex.vertical.gap-60.is-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex.vertical.gap-60.is-1.is-32mobilegap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex.vertical.is-small-screen {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .flex.horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .hr-hero-heading-span {
    position: static;
  }

  .hr-modal {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .left-side {
    width: auto;
    height: auto;
  }

  .stamp-heading {
    font-size: 35px;
  }

  .container-1247 {
    max-width: none;
  }

  .made-section-2 {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-copyright-center-2 {
    text-align: center;
    margin-bottom: 8px;
  }

  .div-block-222 {
    flex-direction: column;
  }

  .div-block-223 {
    grid-row-gap: 8px;
    border-style: none;
    border-color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .grid-card-heading {
    max-width: none;
  }

  .explore-div-block-1 {
    justify-content: center;
    align-items: center;
    margin-top: -23px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mini-flex {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .faq-f88 {
    width: 100%;
  }

  .stack-card.is-1 {
    margin-bottom: 6rem;
  }

  .stack-card.is-2 {
    margin-bottom: 3rem;
  }

  .stack-card.is-3 {
    margin-bottom: 0;
  }

  .stack-card-heading {
    font-size: 35px;
  }

  .bottom-cta-section-1 {
    margin-top: -20px;
    padding-bottom: 0;
  }

  .div-block-238 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-popup_container, .blog-popup.is-full, .blog-popup.is-full {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-popup-heading {
    font-size: 30px;
  }

  .blog-popup-paragraph {
    font-size: 16px;
  }

  .engage-img {
    width: 90%;
  }

  .text-block-151, .text-block-152 {
    font-size: 12px;
  }

  .info-form-container {
    width: 100%;
  }

  .perform-img, .kudos-img {
    width: 90%;
  }

  .engage-form-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .engage-form-block.color-cta-form.mar-20 {
    width: 100%;
  }

  .recognize-form-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .recognize-form-block.color-cta-form.mar-20 {
    width: 100%;
  }

  .performance-form-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .performance-form-block.color-cta-form.mar-20 {
    width: 100%;
  }

  .performance-form {
    width: 100%;
    max-width: none;
  }

  .performance-form.featurespage-form {
    width: 100%;
  }

  .recognize-form {
    width: 100%;
    max-width: none;
  }

  .recognize-form.featurespage-form {
    width: 100%;
  }

  .engage-form {
    width: 100%;
    max-width: none;
  }

  .engage-form.featurespage-form {
    width: 100%;
  }

  .blog-engage-input {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
  }

  .blog-engage-input.lp-input {
    padding-right: 20px;
  }

  .blog-engage-input.lp-input.color-cta-input {
    width: auto;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 10px;
  }

  .blog-engage-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
  }

  .blog-recognize-input {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
  }

  .blog-recognize-input.lp-input {
    padding-right: 20px;
  }

  .blog-recognize-input.lp-input.color-cta-input {
    width: auto;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 10px;
  }

  .blog-recognize-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
  }

  .blog-performance-input {
    text-align: center;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: 48px;
    font-size: 16px;
  }

  .blog-performance-input.lp-input {
    padding-right: 20px;
  }

  .blog-performance-input.lp-input.color-cta-input {
    width: auto;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input {
    margin-top: 10px;
  }

  .blog-performance-input.lp-input.color-cta-input.new-lp-report-secton-input.mar-20 {
    margin-top: 0;
  }

  .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta, .performance-popup_form.mar-18-hero-cta, .performance-popup_form.mar-26-hero_cta, .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta, .engagement-popup_form.mar-18-hero-cta, .engagement-popup_form.mar-26-hero_cta, .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta, .recognize-popup_form.mar-18-hero-cta, .recognize-popup_form.mar-26-hero_cta {
    align-items: center;
  }

  .div-block-241 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .image-186 {
    width: 100%;
    height: 100%;
  }

  .bottom-right_icon-btn {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .div-block-259 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-269.absolute-copy {
    width: 90%;
  }

  .image-191 {
    object-fit: scale-down;
    width: 80%;
    margin-top: 3px;
  }

  .icon-8 {
    color: #113854;
  }

  .may-14_hero-heading {
    font-size: 40px;
  }

  .research_list-icon_img.may-14 {
    width: 22px;
    height: 22px;
  }

  .research_list-icon_img.may-14.is-1 {
    width: 20px;
    height: 20px;
    margin-top: 0;
  }

  .logo-1, .logo-2, .logo-3, .logo-4 {
    height: auto;
  }

  .text-block-168 {
    font-size: 18px;
  }

  .div-block-275.input-container {
    background-image: none;
    width: 100%;
  }

  .div-block-275.input-container.hero-form-container {
    background-image: linear-gradient(104deg, #62d2f1 29%, #c4aeff 93%);
  }

  .image-203, .image-204 {
    display: none;
  }

  .table-row-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: center;
    place-items: center;
    display: grid;
  }

  .table-row-wrapper.apr-1 {
    margin-right: 0;
  }

  .table-row_wrapper {
    justify-content: space-around;
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .table-container-may-14 {
    width: auto;
    margin-bottom: 0;
  }

  .text-block-169 {
    font-size: 25px;
  }

  .usd-text {
    font-size: 16px;
  }

  .table-highlighter {
    width: 26%;
    height: 102%;
    right: 24%;
  }

  .may-30_wrapper.text {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .may-30_wrapper.is-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .section-heading {
    font-size: 34px;
  }

  .section-heading.is-2.mt-20._1 {
    margin-bottom: 56px;
  }

  .section-heading._360-copy {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .section-heading.is-56px.width-882 {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .section-heading.is-56px.width-full, .section-heading.is-56px.width-882 {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .section-heading.is-56px.width-882:where(.w-variant-47bfd713-fd65-5586-0a3c-b9bfc3fdc3ee) {
    font-size: 28px;
  }

  .section-heading.is-56px.width-680px {
    flex-flow: column;
    max-width: 300px;
    font-size: 32px;
    display: flex;
  }

  .section-heading.is-56px.width-600px {
    flex-flow: column;
    max-width: none;
    font-size: 28px;
    display: flex;
  }

  .section-heading.is-56px.width-full {
    letter-spacing: -.28px;
    font-size: 28px;
  }

  .section-heading.is-solutions {
    font-size: 28px;
  }

  .card_container-wrapper, .card_container-wrapper_small, .card_container-wrapper_small.last, .card_container-wrapper_small.last {
    min-height: 390px;
  }

  .card_container-img {
    width: 90%;
  }

  .card_container-text_wrapper {
    width: auto;
    margin-bottom: 32px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .div-block-284.is-3 {
    align-self: stretch;
  }

  .div-block-286 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-290 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-291 {
    margin-left: 20px;
  }

  .div-block-293 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-295, .div-block-295.absolute, .div-block-295.absolute {
    width: auto;
  }

  .text-block-180, .text-block-180.is-1, .text-block-180.is-1 {
    font-size: 44px;
  }

  .popular-card {
    align-items: stretch;
  }

  .image-215 {
    align-self: flex-end;
  }

  .div-block-298 {
    width: 80%;
  }

  .heading-75 {
    font-size: 35px;
    line-height: 45px;
  }

  .heading-75.is-1 {
    font-size: 34px;
  }

  .image-216 {
    margin-top: 20px;
  }

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

  .div-block-301.is-1 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .image-224 {
    width: 80px;
  }

  .cta-banner-info-container {
    width: auto;
  }

  .banner-cta-text {
    font-size: 22px;
  }

  .may-30_hero-section.is-2 {
    margin-top: -64px;
  }

  .may-30_section.is-1.reduce {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20, .may-30_section.is-1.reduce {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20, .may-30_section.is-1.reduce {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .may-30_section.is-1.reduce.enps {
    margin-bottom: 40px;
  }

  .may-30_section.is-1.reduce.qr-code {
    margin-bottom: 60px;
  }

  .may-30_section.is-1.reduce-copy-copy, .may-30_section.is-1._20 {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .may-30_hero-heading {
    font-size: 40px;
  }

  .may-30_hero-heading.is-1 {
    font-size: 38px;
  }

  .text-block-189.is-1 {
    font-size: 18px;
  }

  .div-block-308 {
    width: auto;
  }

  .text-block-190 {
    font-size: 18px;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-2 {
    display: none;
  }

  .gradient.gradient-absolute {
    opacity: .7;
    top: 21%;
  }

  .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-2, .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-1.diff, .gradient.gradient-absolute.is-1.pink-color, .gradient.gradient-absolute.is-2 {
    display: none;
  }

  .section-nav {
    margin-bottom: 48rem;
  }

  .div-block-309 {
    overflow: auto;
  }

  .tab-content.is-4 {
    padding-bottom: 0;
  }

  .div-block-311 {
    margin-top: -48rem;
  }

  .text-block-192 {
    max-width: none;
  }

  .comma-img {
    top: -5%;
    left: 3%;
  }

  .comma-img.is-1 {
    bottom: -4%;
    right: 4%;
  }

  .logo-5 {
    height: auto;
  }

  .trusted-text.is-1 {
    display: none;
  }

  .trusted-logo_container {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .trusted-logo_container.is-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-319 {
    width: auto;
  }

  .text-block-198 {
    width: auto;
    max-width: 247px;
  }

  .gradient-absolute.is-1 {
    opacity: .42;
    opacity: .42;
    width: 100%;
  }

  .features-button {
    align-self: stretch;
  }

  .features-hero-img {
    width: auto;
    max-width: 100%;
  }

  .text-block-201 {
    font-size: 20px;
  }

  .text-block-202 {
    color: #6a6a6a;
    font-size: 16px;
  }

  .text-block-202.is-2 {
    color: #6a6a6a;
  }

  .div-block-324 {
    height: 96px;
  }

  .feature-section_image {
    display: none;
  }

  .div-block-325 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-self: stretch;
    display: flex;
  }

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

  .div-block-327 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    align-items: center;
    max-width: 390px;
    margin-bottom: 56px;
    display: flex;
  }

  .div-block-327.is-last {
    margin-bottom: 44px;
  }

  .div-block-327.is-last-copy {
    margin-bottom: 40px;
  }

  .image-243 {
    border-radius: 16px;
    width: 100%;
    max-width: 390px;
    box-shadow: 0 5px 6.66px #44769a33, 0 23.35px 18.68px #44769a33;
  }

  .trusted-by_container.is-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .trusted-by_container.is-1.is-72:where(.w-variant-10b51783-bd65-f15d-eee1-6ac94df21cf1) {
    padding-left: 0;
  }

  .text-span-11 {
    color: #4a9ca6;
  }

  .image-242-copy {
    display: none;
  }

  .div-block-326-copy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: relative;
  }

  .div-block-334 {
    z-index: -1;
    opacity: .4;
    background-image: radial-gradient(circle farthest-side, #85e0ff66, #85e0ff00 53%);
    border-radius: 100%;
    width: 900px;
    height: 500px;
    position: absolute;
    inset: 0% 0% auto -152%;
  }

  .div-block-334-copy {
    z-index: -1;
    opacity: .35;
    background-image: radial-gradient(circle farthest-side, #85e0ff66, #85e0ff00 59%);
    border-radius: 100%;
    width: 900px;
    height: 500px;
    position: absolute;
    inset: auto auto 0% -152%;
  }

  .div-block-334-copier {
    z-index: -1;
    opacity: .29;
    background-image: radial-gradient(circle farthest-side, #cf81ff4d, #85e0ff00 64%);
    border-radius: 100%;
    width: 900px;
    height: 487px;
    position: absolute;
    inset: 30% -152% 0% auto;
  }

  .div-block-335 {
    top: 79px;
    left: 58px;
  }

  .goals-and-okrs-img, .performance-reviews-img {
    width: 90%;
  }

  .home-hero-section.is-1 {
    margin-top: -64px;
  }

  .home-hero-heading {
    font-size: 36px;
  }

  .home-hero-button.transition-button.home-modal-button {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .hero-button-text {
    font-size: 18px;
  }

  .hero-button__decorative-img {
    width: 20px;
    top: -12%;
    right: -20px;
  }

  .home-page-container.is-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .home-slider-nav {
    overflow: auto;
  }

  .slide-wrapper {
    width: 92vw;
    max-width: none;
    padding: 24px 0 26px 28px;
    min-height: 590px !important;
  }

  .slide-wrapper.is-right {
    padding-left: 0;
    padding-right: 28px;
  }

  .slide-wrapper.is-okay {
    padding-right: 28px;
  }

  .right {
    display: none;
  }

  .home-slider_image.is-1 {
    z-index: 1;
    width: 328px;
    margin-bottom: 16px;
    display: block;
  }

  .home-slider_image.is-1.is-260 {
    width: 280px;
    margin-bottom: 24px;
  }

  .home-slider_image.is-1.is-350 {
    width: 350px;
  }

  .home-slider_image.is-1.is-2 {
    height: auto;
    margin-bottom: 10px;
    display: block;
  }

  .home-slider_image.is-2 {
    display: none;
  }

  .tab-heading {
    max-width: 320px;
    padding-right: 28px;
    font-size: 24px;
  }

  .tab-heading.is-1 {
    max-width: 250px;
    font-size: 24px;
  }

  .tab-heading.is-3 {
    max-width: 320px;
    font-size: 24px;
  }

  .tab-heading.is-right {
    padding-left: 28px;
    padding-right: 0;
  }

  .tab-heading.is-okay {
    padding-right: 0;
  }

  .caveat-span {
    background-image: url("https://cdn.prod.website-files.com/6486c08c8896bd698cae7812/66d013ea0fe8af3fcc41119b_highlight2.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 2px;
    padding-right: 5px;
    font-size: 28px;
  }

  .caveat-span.is-1, .caveat-span.is-2, .caveat-span.is-2.highlight {
    font-size: 35px;
  }

  .caveat-span.is-bg-1, .caveat-span.is-bg-2 {
    font-size: 28px;
  }

  .caveat-span.is-1, .caveat-span.is-2, .caveat-span.is-2.highlight, .caveat-span.is-2.highlight {
    font-size: 35px;
  }

  .caveat-span.is-bg-1, .caveat-span.is-bg-2 {
    font-size: 28px;
  }

  .caveat-span.is-bg-2.is-1 {
    font-size: 29px;
  }

  .caveat-span.is-70px {
    font-size: 35px;
  }

  .caveat-span.is-80px {
    font-size: 60px;
  }

  .home-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .home-button.is-white {
    border-radius: 10px;
    max-width: 160px;
    padding: 12px 16px;
  }

  .home-button.is-white.home-modal-button {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .home-button.is-transparent {
    border-width: 1px;
    border-radius: 10px;
    max-width: 160px;
    padding: 12px 16px;
  }

  .home-button.is-black {
    width: 90%;
  }

  .home-button.is-black.is-1 {
    width: auto;
    padding: 8px 14px 8px 18px;
  }

  .home-button.is-black.is-1.home-modal-button {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button.is-black.m-16 {
    width: 100%;
  }

  .home-button.is-black.m-16.home-modal-button {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button.is-black.home-modal-button {
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button.is-empty {
    width: auto;
    padding: 8px 0;
  }

  .home-button.is-red {
    width: 90%;
  }

  .home-button.is-red.is-1 {
    width: auto;
    padding: 8px 14px 8px 18px;
  }

  .home-button.is-red.is-1.home-modal-button {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button.is-red.m-16 {
    width: 100%;
  }

  .home-button.is-red.m-16.home-modal-button {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button.is-red.home-modal-button {
    width: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .home-button__text {
    font-size: 14px;
  }

  .home-button__text.is-white {
    font-size: 18px;
  }

  .home-button__text.is-white.is-tab {
    font-size: 16px;
    font-weight: 700;
  }

  .home-button__text.is-grey {
    font-size: 16px;
  }

  .button-container {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    width: 100%;
    padding-right: 28px;
  }

  .button-container.is-1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: flex-start;
    padding-left: 28px;
    padding-right: 28px;
  }

  .button-container.is-right {
    padding-left: 28px;
    padding-right: 0;
  }

  .button-container.is-okay {
    padding-right: 0;
  }

  .home-cards-wrapper.flex.flex-wrap {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .home-card-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .home-card-container.is-1 {
    border-bottom: 1px solid #0000004d;
    padding-bottom: 32px;
  }

  .home-cards_img {
    width: auto;
    height: auto;
  }

  .home-cards_img.is-2, .home-cards_img.is-3 {
    width: 230px;
    height: auto;
    margin-bottom: -1px;
  }

  .home-cards_img.is-1 {
    width: 230px;
    height: auto;
  }

  .home-cards_img.is-2, .home-cards_img.is-3 {
    width: 230px;
    height: auto;
    margin-bottom: -1px;
  }

  .home-card_content-heading {
    margin-top: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .home-card_content-paragraph {
    max-width: 400px;
    font-size: 16px;
  }

  .text-block-207 {
    font-weight: 400;
  }

  .text-block-208 {
    font-size: 16px;
  }

  .integration-paragraph {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 18px;
  }

  .home-tabs_links {
    padding-left: 0;
    padding-right: 0;
  }

  .home-tabs_links.w--current {
    padding: 30px 0;
  }

  .tabs__link-body-para {
    margin-right: 28px;
    padding-left: 28px;
    font-size: 16px;
  }

  .tabs-link__heading {
    padding-right: 0;
    font-size: 20px;
  }

  .tabs-link__title-container {
    margin-left: 28px;
    margin-right: 28px;
  }

  .home-tabs_pane-img__tablet {
    display: none;
  }

  .home-button__img {
    width: 14px;
  }

  .div-block-353 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonial-section {
    padding-bottom: 104px;
  }

  .testimonial-section:where(.w-variant-47bfd713-fd65-5586-0a3c-b9bfc3fdc3ee) {
    padding-bottom: 0;
  }

  .slider-nav__text.is-1 {
    letter-spacing: -.28px;
    letter-spacing: -.28px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
  }

  .testimonial-wrapper {
    max-width: 92vw;
    margin: 5px;
  }

  .testimonial-wrapper__paragraph {
    letter-spacing: -.32px;
    font-size: 16px;
  }

  .testimonial-wrapper__profile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 70px;
  }

  .testimonial-profile__image {
    width: 67px;
  }

  .testimonial-profile__name {
    font-size: 16px;
  }

  .testimonial-occupation, .testimonial-company__name {
    font-size: 14px;
  }

  .testimonial-wrapper_container {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .before-footer_section {
    background-size: cover;
  }

  .home-footer-button {
    margin-top: 0;
  }

  .home-footer-button.transition-button.home-modal-button {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-footer-text {
    letter-spacing: -.2px;
    font-size: 20px;
  }

  .hero-footer-section.is-black {
    bottom: -90vh;
  }

  .home-tabs_pane-img__mobile {
    display: block;
  }

  .footer-quick-stack:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 24px;
  }

  .footer-links_container {
    align-items: flex-start;
  }

  .footer-heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-link {
    white-space: normal;
    margin-bottom: 0;
  }

  .footer-logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: space-between;
  }

  .code-embed-3, .code-embed-4, .code-embed-5 {
    width: 56px;
    height: 56px;
  }

  .footer-company_links {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .cell-13 {
    grid-column-gap: 23px;
    grid-row-gap: 40px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cell-13:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 24px;
  }

  .cell-14 {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .cell-14:where(.w-variant-6db9613a-4a75-7663-0279-8c5b8809ae7a) {
    grid-column-gap: 24px;
  }

  .home-cards_img-container {
    border-bottom: 1px solid #e2e2e2;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  .new-modal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .modal-heading {
    font-size: 28px;
  }

  .modal-heading:where(.w-variant-a9ee9590-e75d-289a-4e06-21bc95c9ccf1) {
    font-size: 24px;
  }

  .modal-paragraph, .modal-footer_text, .modal-login_link {
    font-size: 16px;
  }

  .hero-button__icon-container {
    width: 20px;
    height: 20px;
  }

  .hero-button__icon-container.is-white.is-mob-24 {
    width: 24px;
    height: 24px;
  }

  .hero-button__icon-container.is-hero {
    width: 22px;
    height: 22px;
  }

  .hero-button__icon-wrapper.is-hero {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .hero-button__icon-wrapper.is-hero.is-18 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 18px;
    height: 18px;
  }

  .hero-button__icon-wrapper.is-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    transform: translate(-14px);
  }

  .what-is_hero-section {
    margin-top: 60px;
  }

  .what-is_hero-container {
    margin-left: 0;
    margin-right: 0;
  }

  .what-is_heading {
    text-align: center;
    font-size: 32px;
  }

  .what-is_hero-heading {
    margin-bottom: 30px;
    font-size: 36px;
    line-height: 110%;
  }

  .what-is_hero-text {
    letter-spacing: -.33px;
    align-self: auto;
    width: auto;
    font-size: 16px;
    line-height: 140%;
  }

  .what-is_left-hero {
    flex-flow: column;
    align-self: stretch;
    padding-left: 0;
    padding-right: 0;
  }

  .what-is_card-outer-wrapper {
    width: 85vw;
  }

  .what-is_card-outer-wrapper._2, .what-is_card-outer-wrapper._3, .what-is_card-outer-wrapper._4, .what-is_card-outer-wrapper._5, .what-is_card-outer-wrapper._6, .what-is_card-outer-wrapper._2, .what-is_card-outer-wrapper._3, .what-is_card-outer-wrapper._4, .what-is_card-outer-wrapper._5, .what-is_card-outer-wrapper._6 {
    right: 0;
  }

  .what-is_card-slider {
    -webkit-mask-image: none;
    mask-image: none;
  }

  .what-is_card-inner-text_container, .what-is_card-heading {
    max-width: none;
  }

  .what-is_benefits-card_wrapper, .what-is_process-card_wrapper {
    grid-template-columns: 1fr;
  }

  .what-is_process-card-heading {
    max-width: none;
  }

  .what-is_tab-menu {
    width: 88vw;
  }

  .heading-88 {
    font-size: 24px;
  }

  .product-hero_section {
    background-position: 50% 68%, 0 0;
    background-size: 120%, auto;
    margin-top: -64px;
  }

  .product-logo_container {
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .product-grid_highlight-text {
    font-size: 14px;
  }

  .product-grid_heading {
    max-width: none;
    font-size: 24px;
  }

  .product-grid_paragraph, .product-grid_list-item_text {
    font-size: 16px;
  }

  .product-integration_section.is-1._20 {
    margin-bottom: 40px;
    overflow: hidden;
  }

  .product-integration_wrapper.is-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .product-integration_heading {
    font-size: 34px;
  }

  .new-demo-modal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-gradient2 {
    width: 100%;
    height: 100%;
    left: -80px;
  }

  .product-gradient3 {
    width: 100%;
    height: 140%;
    top: -60px;
    right: -80px;
  }

  .lp-hero-heading {
    letter-spacing: -.8px;
    font-size: 36px;
  }

  .lp-hero-paragraph {
    font-size: 16px;
  }

  .lp-wrapper.is-blue {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-section-heading.is-720px.is-white {
    font-size: 34px;
  }

  .text-block-239 {
    font-size: 20px;
  }

  .lp-cta-btn {
    display: flex;
  }

  .paragraph-52, .paragraph-53 {
    font-size: 16px;
  }

  .div-block-400 {
    margin: 40px 20px;
  }

  .paragraph-54 {
    font-size: 16px;
  }

  .div-block-401 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lp-pricing-demo-modal {
    padding-left: 16px;
    padding-right: 16px;
  }

  .demo-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    margin-top: -64px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .demo-container {
    width: 100%;
  }

  .demo-hero-heading {
    font-size: 40px;
  }

  .text-span-20 {
    white-space: normal;
  }

  .demo-slider-part {
    padding-left: 24px;
    padding-right: 24px;
  }

  .demo-form-part {
    border-radius: 0;
    margin-top: -60px;
    padding: 110px 24px 36px;
  }

  .demo-mask {
    padding-bottom: 32px;
  }

  .demo-slide-heading {
    min-height: auto;
    font-size: 14px;
  }

  .demo-logo-text {
    font-size: 12px;
  }

  .demo-logo-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    height: 38px;
  }

  .demo-form-heading {
    letter-spacing: -.6px;
    max-width: none;
    font-size: 28px;
  }

  .demo-testimonial-card-wrapper {
    margin-left: 5px;
    margin-right: 5px;
    padding: 16px 24px 30px;
  }

  .demo-testimonials-text_container {
    max-width: none;
  }

  .demo-testimonials_paragraph {
    display: none;
  }

  .demo-testimonials-image-wrapper {
    width: 56px;
    height: 56px;
  }

  .demo-testimonial-wrapper__profile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 70px;
  }

  .demo-testimonial-profile__image {
    width: 67px;
  }

  .demo-testimonial-profile__image.hide-mobile {
    display: none;
  }

  .demo-testimonials_paragraph-mobile {
    font-size: 16px;
    display: block;
  }

  .mobile-width-15 {
    width: 14%;
  }

  .nav-menu-list {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    list-style-type: none;
  }

  .nav-list-item {
    text-align: left;
    width: 100%;
  }

  .nav-list-item.middle {
    text-align: left;
    text-align: left;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .nav-dropdown-toggle {
    padding-left: 0;
  }

  .pricing-section {
    margin-top: -64px;
  }

  .pricing_card-content {
    grid-template-columns: 1fr;
  }

  .pricing_card-content.column-1 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .pricing-card_button.is-comparison {
    width: 100%;
  }

  .pricing_card-modal {
    margin-left: 8px;
    margin-right: 8px;
  }

  .hr-toolkit_hero-heading {
    letter-spacing: -.8px;
    font-size: 32px;
  }

  .caveat_green-highlight {
    letter-spacing: -1px;
    font-size: 40px;
  }

  .hr-toolkit_paragraph {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 125%;
  }

  .hr-toolkit_include-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hr-toolkit_heading {
    font-size: 24px;
  }

  .hr-toolkit-include-card_wrapper {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .hr-toolkit_include-card_container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .hr-toolkit_card-paragraph {
    font-size: 16px;
  }

  .hr-toolkit_include-card_img {
    width: 24px;
    height: 24px;
  }

  .hr-toolkit_tab-menu {
    grid-template-columns: repeat(auto-fit, minmax(146px, 1fr));
  }

  .hr-toolkit_search-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .hr-toolkit_inner-nav-wrapper {
    font-size: 10px;
  }

  .hr-toolkit_inner-hero-heading {
    font-size: 28px;
  }

  .width-mob-110px {
    width: 110px;
  }

  .webinar-timezone_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .webinar-timezone {
    padding-left: 0;
  }

  .width-height-24px {
    width: 20px;
    height: 20px;
  }

  .webinar-speakers_wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .webinar-session_list-iten {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .webinar-form_heading {
    font-size: 20px;
  }

  .webinar-list_container.is-box {
    padding: 24px;
  }

  .webinar-thanks_heading {
    font-size: 40px;
  }

  .webinar-thanks_paragraph {
    font-size: 28px;
  }

  .webinar-gradient {
    left: -24%;
  }

  .hr-toolkit_card-heading {
    max-width: none;
    font-size: 18px;
  }

  .hr-toolkit_seemore.flex-h-spacebetween {
    font-size: 18px;
  }

  .hr-toolkit_inner-collection-list {
    grid-template-columns: 1fr;
  }

  .hr-toolkit_inner-resource-wrapper.email {
    border-width: 16px 8px 8px;
    border-radius: 16px;
  }

  .hr-toolkit_inner-resource-heading-wrapper {
    flex-flow: wrap;
  }

  .hr-toolkit-inner_copyall-button {
    flex: none;
  }

  .width-height-32px {
    width: 20px;
    height: 20px;
  }

  .case-study_hero-section {
    margin-top: -64px;
  }

  .case-study_hero-section.is-inner-page {
    padding-top: 88px;
    padding-bottom: 48px;
  }

  .case-study_hero-heading, .case-study_hero-heading.is-inner-page, .case-study_hero-heading.is-inner-page {
    font-size: 32px;
  }

  .case-study_hero-paragraph {
    font-size: 16px;
  }

  .case-study_section.is-pad-bottom_180px {
    padding-bottom: 48px;
  }

  .case-study_collection-list {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }

  .casestudy_collection-link_wrapper {
    min-height: 160px;
    max-height: none;
  }

  .case-study_hero-backbtn {
    font-size: 14px;
  }

  .case-study-inner_collection-list {
    grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
  }

  .case-study_logo-innerwrapper {
    grid-row-gap: 0px;
  }

  .case-study_logo-container {
    font-size: 14px;
  }

  .case-study_testimonial-user {
    margin-right: 48px;
  }

  .case-study_comma.upper {
    top: -48px;
  }

  .width-height-18px {
    width: 20px;
    height: 20px;
  }

  .apps_hero-section {
    margin-top: -64px;
    padding-top: 64px;
  }

  .apps_hero-heading {
    font-size: 40px;
  }

  .apps_search-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .apps_tab-menu {
    grid-template-columns: repeat(auto-fit, minmax(146px, 1fr));
  }

  .apps-find_heading {
    max-width: none;
  }

  .apps-inner_hero-section {
    margin-top: -64px;
  }

  .apps-inner_tab-item {
    padding-left: 4px;
    padding-right: 4px;
  }

  .is-lp-engage_heading {
    font-size: 24px;
  }

  .module-add.module-add-card.gap-8 {
    width: 100%;
  }

  .width-height-22px {
    width: 20px;
    height: 20px;
  }

  .pricing-contact-wrapper {
    flex-flow: column;
  }

  .pricing-contact-line {
    display: none;
  }

  .pricing-cart_heading {
    font-size: 20px;
  }

  .width-height-48px {
    width: 20px;
    height: 20px;
  }

  .solutions_card-img {
    min-width: 340px;
  }

  .author-section {
    --_styles---heading--h1-size: 40px;
    --_styles---heading--h3-size: 28px;
    --_styles---text-paragraph--lg-size: var(--_styles---text-paragraph--xl-size);
    --_styles---heading--h2-size: 32px;
    --_styles---heading_line-height--h2: 36px;
    --_styles---heading_line-height--h1: 40px;
    --_styles---text-paragraph--2xl-size: 18px;
    --_styles---text-paragraph_line-height--2xl-size: 24px;
    --_styles---text-paragraph--xl-size: 16px;
    --_styles---text-paragraph_line-height--xl-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---text-paragraph--base-size: 14px;
    --_styles---text-paragraph_line-height--lg-size: var(--_styles---text-paragraph_line-height--2xl-size);
    --_styles---heading--h6-size: 16px;
    --_styles---heading_line-height--h6: var(--_styles---heading_line-height--h5);
    --_styles---text-paragraph--xs-size: 12px;
    --_styles---text-paragraph_line-height--xs-size: 16px;
    --_styles---heading--h5-size: 18px;
    --_styles---heading_line-height--h5: 24px;
    --_styles---text-paragraph--sm-size: 14px;
    --_styles---section--padding_vertical: 24px;
    --_styles---font-family--tenon: Tenon, Arial, sans-serif;
    --_styles---heading_line-height--h3: 32px;
    --_styles---heading--h4-size: 22px;
    --_styles---heading_line-height--h4: 28px;
    --_styles---text-paragraph_line-height--base-size: 20px;
    --_styles---text-paragraph_line-height--sm-size: 20px;
    --_styles---font-family--dm-sans: "DM Sans", sans-serif;
    --_styles---gap--16: 16px;
    --_styles---gap--60: 16px;
    --_styles---gap--24: 16px;
    --_styles---heading_line-height--percentage: 100%;
    --_styles---heading_line-height--percentage-50: 50%;
  }

  .author-nav_wrapper {
    font-size: 16px;
  }

  .author-heading_line {
    display: none;
  }

  .author-collection_list {
    grid-row-gap: 40px;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }

  .author-link_collection-wrapper {
    padding: 12px;
    font-size: 18px;
  }

  .author-link_image {
    width: 80px;
    height: 80px;
  }

  .h3 {
    max-width: none;
  }

  .author-inner {
    flex: 0 auto;
  }

  .hero-container-recongnition-page {
    border-bottom-style: none;
    padding: 40px 0;
    display: block;
  }

  .hero-container-recongnition-page.is-1440-container {
    padding-left: 0;
    padding-right: 0;
  }

  .is-comparison_button-group {
    flex-flow: wrap;
  }

  .width-height-28px {
    width: 24px;
    height: 24px;
  }

  .webinar-tile.bg-yellow {
    padding-left: 16px;
  }

  .webinar-list_icon {
    width: 24px;
    height: 24px;
    margin-top: 4px;
  }

  .compare-table-text {
    width: auto;
    max-width: 50px;
  }

  .compare-table-text.is-1 {
    white-space: normal;
    white-space: normal;
  }

  .payslip-page_grid {
    grid-template-columns: 1fr;
  }

  .payslip-card_container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    max-width: none;
  }

  .payslip-benefits-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .payslip-hero-heading {
    font-size: 32px;
  }

  .payslip_hero-paragraph {
    font-size: 16px;
  }

  .payslip_hero-section {
    margin-top: -64px;
  }

  .payslip-form-start_grid {
    grid-template-columns: 1fr;
  }

  .payslip_error-text {
    transition: all .3s;
  }

  .new-releases-img {
    width: 90%;
  }

  .release-form-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .release-form-block.color-cta-form.mar-20 {
    width: 100%;
  }

  .layout_card-content {
    margin-left: 12px;
    margin-right: 12px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-style-h3 {
    padding-right: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .grid-base.grid-logos {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-base.footer-links {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }

  .image-row {
    grid-template-columns: 1fr 1fr;
  }

  .footer-link-container {
    white-space: normal;
    margin-bottom: 0;
  }

  .mobile-portrait-text-align-left {
    text-align: left;
  }

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

  .mobile-portrait-text-align-right {
    text-align: right;
  }

  .affiliate_lottie-container {
    width: 230%;
    margin-left: -64%;
  }
}

#w-node-f5e6bee6-f3df-bfba-8a44-e67e0304ddec-0304dd98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e6bee6-f3df-bfba-8a44-e67e0304de38-0304dd98 {
  place-self: center;
}

@media screen and (min-width: 1280px) {
  #w-node-f5e6bee6-f3df-bfba-8a44-e67e0304de41-0304dd98 {
    place-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f5e6bee6-f3df-bfba-8a44-e67e0304de38-0304dd98 {
    justify-self: start;
  }

  #w-node-f5e6bee6-f3df-bfba-8a44-e67e0304de50-0304dd98 {
    grid-area: 3 / 1 / 4 / -1;
  }
}
