:root {
  --gray--gray-900: #18181b;
  --primary-accent: #e03146;
  --green--dark: #8ac92c;
  --green--light: #f3ffe0;
  --gray--gray-600: #696977;
  --6b7280: #6b7280;
  --gray--white: white;
  --gray--gray-400: #b3b3bc;
  --gray--gray-500: #9e9ea9;
  --gray--gray-100: #f7f7f8;
  --gray--gray-200: #ececee;
  --f9fafb: var(--gray--gray-100);
  --gray--gray-300: #e4e4e7;
  --gray--gray-800: #3a3a41;
  --gray--gray-700: #4d4d56;
  --ff95a1: #ff95a1;
  --a49dff: #a49dff;
  --text-secondary: #6b7280;
  --text-primary: #111827;
  --blue--dark: #372cc9;
  --blue--base: #7a70ff;
  --blue--light: #bbb8ff;
  --neutral--black: black;
  --orange--dark: #c94b2c;
  --orange--base: #ffad99;
  --orange--light: #ffe8e0;
  --teal--dark: #2cbec9;
  --teal--base: #b1f6fb;
  --teal--light: #e0fdff;
  --yellow--dark: #c9a92c;
  --yellow--base: #ffeb99;
  --yellow--light: #fff9e0;
}

body {
  color: var(--gray--gray-900);
  font-family: Inter, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 5px;
  font-weight: 500;
  line-height: 1.1;
}

h2 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 1.2;
}

h3 {
  color: #2f3136;
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.05;
}

h4 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

h5 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
}

h6 {
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Archivo, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 32px;
}

a {
  color: var(--primary-accent);
  text-decoration: none;
}

ul {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-left: 40px;
  font-size: 16px;
  line-height: 24px;
}

ol {
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 40px;
  font-size: 16px;
}

li {
  list-style-type: lower-roman;
}

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

label {
  margin-bottom: 5px;
  display: block;
}

strong {
  font-weight: bold;
}

blockquote {
  border: 1px solid var(--green--dark);
  background-color: var(--green--light);
  border-radius: 12px;
  margin-top: 32px;
  margin-bottom: 32px;
  padding: 24px 32px;
  font-size: 18px;
  line-height: 32px;
}

figure {
  margin-bottom: 10px;
}

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

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

.paragraph-small {
  color: var(--gray--gray-400);
  letter-spacing: -.006em;
  margin-bottom: 0;
  margin-left: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.paragraph-small.text-color-gray-300 {
  color: var(--gray--gray-500);
}

.paragraph-small.text-color-gray-300.is-n {
  margin-left: 0;
}

.container-small {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.navigation {
  background-color: var(--gray--white);
  flex-flow: column;
  align-items: stretch;
  min-height: 88px;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
}

.navigation:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  background-color: #fff0;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  min-height: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.navigation-container {
  border-bottom: 1px solid var(--gray--gray-200);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 5%;
  display: flex;
  position: relative;
}

.navigation-container:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  border-bottom-style: none;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 1240px;
  max-width: 1240px;
  height: 4rem;
  padding: .75rem 0%;
  position: relative;
}

.navigation-button-group {
  grid-column-gap: 12px;
  align-items: center;
  display: flex;
}

.navigation-menu {
  grid-column-gap: 12px;
  grid-row-gap: 4px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation-link {
  grid-column-gap: 4px;
  color: var(--gray--gray-900);
  letter-spacing: -.02em;
  border-radius: 6px;
  align-items: center;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.navigation-link:hover {
  background-color: var(--gray--gray-100);
}

.navigation-link:hover:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  background-color: var(--gray--white);
}

.navigation-link.w--current {
  background-color: var(--gray--gray-100);
  color: var(--gray--gray-900);
}

.navigation-divider {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.logo {
  aspect-ratio: auto;
  object-fit: contain;
  aspect-ratio: auto;
  object-fit: contain;
  width: 8.56rem;
  height: 2rem;
  padding-left: 0;
}

.navigation-logo {
  flex: none;
  width: 136px;
  height: 32px;
}

.navigation-button {
  background-color: var(--gray--white);
  color: var(--gray--gray-900);
  letter-spacing: -.006em;
  border-radius: 6px;
  padding: 8px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.navigation-button:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  background-color: var(--f9fafb);
  border: 1px solid #9ca3af;
  border-radius: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: 600;
}

.navigation-button:hover {
  background-color: var(--gray--gray-100);
}

.navigation-button:hover:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  background-color: #e5e7eb;
  border-color: #e5e7eb;
}

.text-color-gray-300 {
  color: var(--gray--gray-300);
}

.section-footer {
  background-color: #fafbfd;
  border-top: 1px solid #e8e9eb;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  padding: 11.75rem 5% 4.69rem;
  overflow: hidden;
}

.footer-block {
  color: var(--gray--white);
  border-radius: 16px;
  width: 1240%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.footer-grid {
  grid-column-gap: 72px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-logo {
  margin-bottom: 2.13rem;
}

.footer-link-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: end;
}

.footer-link-column {
  grid-row-gap: 8px;
  text-align: left;
  flex-direction: column;
  display: flex;
}

.footer-title {
  color: var(--gray--gray-700);
  letter-spacing: -.011em;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.8;
}

.footer-link {
  color: var(--gray--gray-500);
  letter-spacing: -.006em;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}

.footer-divider {
  background-color: var(--gray--gray-300);
  width: 100%;
  height: 1px;
  margin-top: 2.5rem;
  margin-bottom: 2.06rem;
}

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

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

.dropdown-list {
  padding: 4px;
}

.dropdown-list.w--open {
  border: 1px solid var(--gray--gray-200);
  background-color: var(--gray--gray-100);
  border-radius: 6px;
  padding: 8px;
}

.dropdown-link {
  border-radius: 4px;
}

.dropdown-link:hover {
  background-color: #fff;
  border-radius: 6px;
}

.dropdown-link.w--current {
  background-color: var(--gray--gray-100);
  color: var(--gray--gray-900);
}

.navigation-link-wrapper {
  align-items: center;
  display: flex;
}

.navigation-toggle {
  grid-column-gap: 4px;
  color: var(--gray--gray-900);
  letter-spacing: -.02em;
  border-radius: 6px;
  align-items: center;
  padding: 8px 8px 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  display: flex;
}

.navigation-toggle:hover {
  background-color: var(--gray--gray-100);
}

.navigation-toggle:hover:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  background-color: var(--gray--white);
}

.navigation-toggle.w--current {
  background-color: var(--gray--gray-100);
  color: var(--gray--gray-900);
}

.link-3 {
  color: var(--gray--gray-400);
}

.code-embed-3 {
  position: fixed;
  inset: 0% auto auto 0%;
}

.container.is-cta, .container.is-mw-1140 {
  max-width: 71.25rem;
}

.container {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: left;
  flex-flow: column;
  width: 100%;
  max-width: 76.5rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container.is-hero {
  max-width: 48.38rem;
}

.container.is-relative {
  position: relative;
}

.container.is-footer {
  max-width: 81rem;
}

.container.is-nav {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.is-faq {
  max-width: 61rem;
}

.container.is-cta, .container.is-mw-1140 {
  max-width: 71.25rem;
}

.container.is-dpa {
  max-width: 61.25rem;
}

.container.is-hr-hero-id {
  max-width: 80rem;
}

.container.is-industry {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.container.is-book-a-demo {
  position: relative;
}

.padding-global {
  flex-flow: row;
  padding-left: 6.7rem;
  padding-right: 6.7rem;
  display: block;
  position: relative;
}

.padding-global.is-72 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.padding-global.is-people {
  padding-left: 9.94rem;
  padding-right: 4.19rem;
}

.padding-global.is-150 {
  padding-left: 9.38rem;
  padding-right: 9.38rem;
}

.home_faq-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_faq-h2 {
  font-size: 4rem;
  line-height: 100%;
}

.home_faq-item-top-wrapper {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.home_faq-heading {
  font-size: 1.13rem;
  font-weight: 500;
  line-height: 150%;
}

.home_faq-item-close {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: relative;
}

.home_faq-item-close-line {
  background-color: var(--gray--white);
  width: 0%;
  height: 100%;
  overflow: visible;
}

.home_faq-item-close-line.is-2 {
  background-color: var(--gray--white);
  color: var(--gray--white);
  background-color: var(--gray--white);
  width: 0;
  height: 100%;
  position: absolute;
}

.home_faq-item-text {
  color: #404040;
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 150%;
}

.home_faq-item-text-wrapper {
  overflow: hidden;
}

.section_say.is-comparison, .section_say.is-feature {
  padding-bottom: 13rem;
}

.section_say {
  background-color: #f9fafb;
  padding-top: 6rem;
  padding-bottom: 6rem;
  overflow: hidden;
}

.section_say.is-role {
  padding-bottom: 13rem;
}

.section_say.is-comparison, .section_say.is-feature, .section_say.is-role {
  padding-bottom: 13rem;
}

.section_say.is-role.is-book-a-demo {
  padding-bottom: 200px;
}

.say_component {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 5rem;
  display: flex;
}

.say_component.is-winc {
  margin-bottom: 2.5rem;
}

.say_component.is-winc-dl {
  margin-bottom: 4rem;
}

.say_arrow-wr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.say_arrow-wr.is-mob {
  display: flex;
}

.say_arrow-btn {
  color: var(--gray--white);
  cursor: pointer;
  background-image: linear-gradient(90deg, #fb7185, #818cf8);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  margin-left: -65px;
  margin-right: -65px;
  padding: .5rem;
  transition: all .3s;
  display: flex;
}

.say_arrow-btn:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.say_swiper-wrapper {
  width: 100%;
  margin-bottom: 2rem;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  overflow: hidden;
}

.swiper-wrapper {
  display: flex;
}

.swiper-wrapper.say_list {
  justify-content: flex-start;
  align-items: stretch;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.say_item {
  width: 100%;
}

.say_item-top-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.say_item-photo {
  object-fit: cover;
  border-radius: 8px;
  width: 3rem;
  height: 3rem;
  padding-left: 0;
  font-size: 24px;
  line-height: 24px;
}

.say_item-text {
  color: var(--6b7280);
  letter-spacing: -.02rem;
  font-size: 1rem;
  line-height: 150%;
}

.say_item-bottom-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.say_item-author-name {
  letter-spacing: -.02rem;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
}

.say_item-author-job {
  color: var(--6b7280);
  letter-spacing: -.01rem;
  font-size: 1rem;
  line-height: 100%;
}

.say_arrow-btn_icon {
  color: var(--gray--white);
  width: 1.5rem;
  height: 1.5rem;
}

.navbar_menu-button {
  padding: 0;
}

.nav_mob-btns-wrapper {
  display: none;
}

.hr_hero_component {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 76.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hr_hero_component.is-industry {
  justify-content: space-between;
  align-items: center;
}

.hr_hero_component.is-industry.is-comparison {
  width: 100%;
  max-width: 594px;
}

.hr_hero_component.is-industry.is-comparison.is-comparison-detail {
  max-width: 700px;
}

.hr_hero_component.is-case {
  justify-content: space-between;
  align-items: center;
}

.hr_hero_component.is-book-a-demo {
  justify-content: center;
  align-items: flex-start;
}

.hr_hero_left.is-winc.is-case {
  width: 100%;
  max-width: 100%;
}

.hr_hero_left {
  grid-column-gap: 6.44rem;
  grid-row-gap: 6.44rem;
  flex-flow: column;
  max-width: 42rem;
  display: flex;
}

.hr_hero_left.is-winc.is-case {
  width: 100%;
  max-width: 100%;
}

.hr_hero_left.is-winc {
  max-width: 60%;
  margin-left: 0;
  padding-left: 0;
}

.hr_hero_left.is-winc.is-industry {
  max-width: 578px;
}

.hr_hero_left.is-winc.is-case {
  width: 100%;
  max-width: 100%;
}

.hr_hero_left.is-winc.is-role {
  max-width: 600px;
}

.hr_hero_left.is-winc.is-industry-detail {
  padding-bottom: 60px;
}

.hr_hero_left.is-winc.is-industry-detail.is-role-detail {
  padding-bottom: 130px;
}

.hr_hero_left.is-winc.is-industry-detail.is-feature {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 104px;
}

.hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail {
  padding-bottom: 143px;
}

.hr_hero_heading-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hr_hero_heading-wrapper.is-industry {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.hr_hero_heading-wrapper.is-industry.is-comparison {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.hr_hero_heading-wrapper.is-industry-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.hr_hero_heading-wrapper.is-case {
  justify-content: center;
  align-items: center;
}

.hr_hero_heading-wrapper.is-role {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.hr_hero_heading-wrapper.is-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.section_home-logos {
  background-color: #f9fafb;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section_home-logos.is-industry {
  background-color: #0000;
}

.section_home-logos.is-industry.is-role {
  padding-top: 120px;
  padding-bottom: 60px;
}

.section_home-logos.is-industry.is-role.is-book-a-demo {
  background-color: #f9fafb;
  padding-top: 0;
}

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

.home_logo-img {
  object-fit: cover;
  width: 100%;
  height: 2rem;
  padding-left: 0;
}

.home_mob-ticker {
  z-index: 50;
  z-index: 50;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
  overflow: hidden;
}

.home_marquee_wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home_marquee_box {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex: none;
  display: flex;
}

.embed-code {
  display: none;
}

.hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-role-detail {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.hr_hero_left-content {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-role-detail {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.hr_hero_left-content.is-win {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.hr_hero_left-content.is-win.is-industry.is-comparison {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
}

.hr_hero_left-content.is-win.is-industry.is-comparison.is-comparison-detail {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.hr_hero_left-content.is-win.is-case {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
}

.hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-role-detail {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.hr_hero_left-content.is-win.is-feature {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
}

.hero_hero-btn {
  color: #fff;
  letter-spacing: -.01rem;
  background-image: linear-gradient(90deg, #fb7185, #a49dff);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 1.13rem 1.81rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: relative;
}

.hero_hero-btn:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.hero_hero-btn.is-pp {
  padding: .75rem 3.13rem;
  transition: all .25s;
}

.hero_hero-btn.is-pp:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.hero_hero-btn.is-pp.is-industry {
  max-width: 192px;
  padding: 8px 16px;
}

.hero_hero-btn.is-pp.is-industry.is-phone {
  display: none;
}

.hero_hero-btn.is-win:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  border-radius: 8px;
}

.hero_hero-btn.is-win:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.hero_hero-btn.is-win.is-industry {
  width: 12rem;
  padding: 0;
  line-height: 140%;
}

.hero_hero-btn.is-win.is-industry.second {
  color: #111827;
  background-color: #0000;
  background-image: none;
  border: 1px solid #9ca3af;
  border-radius: .5rem;
  line-height: 140%;
}

.hero_hero-btn.is-win.is-industry.second.is-comparison {
  max-width: 192px;
  height: 48px;
  font-size: 16px;
}

.hero_hero-btn.is-win.is-industry.is-comparison {
  width: 100%;
}

.hero_hero-btn.is-win.is-role {
  width: 100%;
  max-width: 192px;
  height: 48px;
  padding: .5rem 1rem;
  font-size: 16px;
}

.hero_hero-btn.is-win.is-role-detail {
  width: 100%;
  max-width: 192px;
  height: 48px;
  font-size: 16px;
}

.hero_hero-btn.is-win.is-feature {
  width: 100%;
  max-width: 192px;
  height: 48px;
}

.hero_hero-btn.is-win.is-feature:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.hero_hero-btn.is-win.is-feature.is-template-detail {
  padding: 13px 24px;
}

.hero_hero-btn.is-win.is-feature.is-template-detail:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

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

.winc_what-grid.is-2 {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr 1fr 1fr;
}

.winc_what-grid.is-2.is-role-detail {
  grid-template-columns: 1fr 1fr;
}

.winc_what-grid.is-2.is-template-detail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.winc_what_item-heading-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.winc_what_item-heading-wrapper.is-book-a-demo {
  margin-top: 31px;
}

.winc_what_h3 {
  color: #18181b;
  margin-bottom: 0;
  font-size: 1.75rem;
  line-height: 130%;
}

.winc_what_h3.is-feature.is-template-detail {
  font-size: 24px;
}

.winc_what_item_p {
  color: var(--6b7280);
  max-width: 100%;
  font-size: 1.125rem;
  line-height: 150%;
}

.winc_what_item_p.is-template-detail {
  font-size: 16px;
  line-height: 140%;
}

.winc_what_item-icon.is-icon-role-detail, .winc_what_item-icon.is-book-a-demo {
  width: 40px;
  height: 40px;
}

.winc_what_item-icon {
  border-radius: 12px;
  width: 4rem;
  height: 4rem;
  padding-left: 0;
}

.winc_what_item-icon.is-icon-role-detail, .winc_what_item-icon.is-book-a-demo, .winc_what_item-icon.is-book-a-demo {
  width: 40px;
  height: 40px;
}

.industry_hero_h1 {
  text-align: left;
  letter-spacing: 0;
  font-size: 4rem;
  font-weight: 300;
  line-height: 100%;
}

.industry_hero_h1.is-comparison {
  color: var(--text-primary);
  text-align: center;
}

.home_logo-img-2 {
  object-fit: cover;
  width: 100%;
  height: 2rem;
  padding-left: 0;
}

.image-20 {
  border-radius: 8px;
  padding: 4px;
}

.div-block-4 {
  border: 1px solid #0000;
}

.div-block-4:where(.w-variant-9354a5ce-7682-0fae-3940-2a2ba2224f66) {
  padding-top: 48px;
  padding-bottom: 48px;
}

.social-media-icons {
  border: 1px solid #0000;
  border-radius: 8px;
  transition: border-color .3s ease-in;
}

.social-media-icons:hover {
  background-color: #fff;
  border-color: #0000;
}

.div-block-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 27px;
  display: flex;
}

.id_hero-p {
  color: #5b616d;
  max-width: 34.19rem;
  font-family: Archivo, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 140%;
}

.id_hero-p.is-win {
  max-width: 39rem;
}

.id_hero-p.is-win-c {
  color: #6b7280;
  max-width: 100%;
}

.id_hero-p.is-win-c.is-industry {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  max-width: 462px;
  font-size: 1.25rem;
  display: block;
}

.id_hero-p.is-win-c.is-industry-copy {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  max-width: 462px;
  font-size: 1.25rem;
  display: block;
}

.id_hero-p.is-win-c.is-case {
  text-align: center;
  max-width: 65%;
  font-size: 1.25rem;
}

.id_hero-p.is-win-c.is-comparison {
  text-align: center;
  width: 100%;
  max-width: 520px;
}

.id_hero-p.is-win-c.is-comparison.is-comparison-detail {
  max-width: 406px;
  font-size: 20px;
}

.id_hero-p.is-win-c.is-industry-detail {
  width: 100%;
  max-width: 575px;
  font-size: 1.25rem;
}

.id_hero-p.is-win-c.is-industry-detail.is-template-main {
  max-width: 523px;
}

.id_hero-p.is-win-c.is-industry-detail.is-feature {
  text-align: center;
  max-width: 586px;
}

.id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail {
  max-width: 502px;
}

.section_winc-hero-copy {
  background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/67c853d0856942e60201c7d4_hero.svg");
  background-position: 50%;
  background-size: cover;
  padding-top: 9.6rem;
  padding-bottom: 3.18rem;
  overflow: hidden;
}

.section_winc-hero-copy.is-industry {
  padding-bottom: 4.75rem;
}

.section_winc-hero-copy.is-industry.is-comparison {
  padding-bottom: 65px;
}

.section_winc-hero-copy.is-industry.is-comparison.is-comparison-detail {
  height: 530px;
  padding-bottom: 136px;
  overflow: visible;
}

.section_winc-hero-copy.is-case {
  padding-bottom: 4.75rem;
}

.section_winc-hero-copy.is-role {
  height: 640px;
  padding-bottom: 4.875rem;
}

.section_winc-hero-copy.is-role.is-template-main {
  height: auto;
  padding-bottom: 82px;
}

.section_winc-hero-copy.is-industry-detail {
  padding-bottom: 0;
}

.hr_how_item-cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/6883b4ef1d4180335b9fd398_Background%20wrapper%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 76.5rem;
  margin-top: 19em;
  padding: 0 40px;
  display: flex;
}

.hr_how_item-cta.is-role {
  display: none;
}

.home_h2-dl {
  font-size: 2.5rem;
  line-height: 100%;
}

.home_h2-dl.is-align-center {
  text-align: center;
}

.home_h2-dl.is-say {
  color: #fff;
  max-width: 66%;
}

.hr_how-item-dl {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: space-between;
  width: 100%;
  padding: 3.5rem 2rem;
  display: flex;
}

.hr_how_item-heading-wrapper-dl {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 23%;
  display: flex;
}

.section_winc-what-di {
  background-color: #f9fafb;
  padding-top: 7.5rem;
  padding-bottom: 6.69rem;
}

.section_winc-what-di.is-feature {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section_winc-what-di.is-feature.is-book-a-demo {
  background-color: #fff;
}

.winc_what_component-id {
  grid-column-gap: 2.2rem;
  grid-row-gap: 2.2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.winc_what_component-id.is-role-detail {
  margin-top: 0;
}

.winc_what_component-id.is-comparison-detail {
  margin-top: 72px;
}

.winc_what_component-id.is-feature {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  margin-top: 0;
}

.winc_what_heading-wrapper-id.is-feature.is-template-main, .winc_what_heading-wrapper-id.is-feature.is-book-a-demo {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.winc_what_heading-wrapper-id {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  width: 558px;
  display: flex;
}

.winc_what_heading-wrapper-id.is-case {
  width: 100%;
}

.winc_what_heading-wrapper-id.is-case.is-feature {
  justify-content: center;
  align-items: center;
  max-width: 1224px;
}

.winc_what_heading-wrapper-id.is-feature.is-template-main, .winc_what_heading-wrapper-id.is-feature.is-book-a-demo {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.winc_what_heading-wrapper-id.is-feature {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  max-width: 640px;
}

.winc_what_heading-wrapper-id.is-feature.is-template-main, .winc_what_heading-wrapper-id.is-feature.is-book-a-demo, .winc_what_heading-wrapper-id.is-feature.is-book-a-demo {
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.winc_what_grid-wrapper-id {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.winc_what_item-id {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  background-color: #fff;
  border: 1px solid #e8e9eb;
  border-radius: 20px;
  flex-flow: column;
  padding: 2rem;
  display: flex;
  position: relative;
}

.winc_what_item-id.is-book-a-demo {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: flex-start;
  height: 400px;
}

.winc_what-heading-id {
  text-align: center;
  text-align: center;
  font-size: 3.5rem;
  line-height: 100%;
}

.section_winc-why-dl {
  background-color: #fff;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
  display: none;
}

.winc_why_component-dl {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.home_h2-id {
  font-size: 2.5rem;
  line-height: 100%;
}

.home_h2-id.is-align-center {
  text-align: center;
}

.home_h2-id.is-say {
  max-width: 100%;
  font-size: 3.5rem;
}

.say_item-content-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--gray--white);
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.say_item-top-wrapper-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 15%;
  max-width: 30%;
  display: flex;
}

.say_item-bottom-wrapper-2 {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 70%;
  display: flex;
}

.say_item-photo-2 {
  object-fit: cover;
  border-radius: 16px;
  width: 144px;
  height: 144px;
  padding-left: 0;
}

.say_item-text-2 {
  color: #111827;
  letter-spacing: -.02rem;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 120%;
}

.flex-block-2 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
}

.paragraph {
  font-family: Archivo, Arial, sans-serif;
  font-size: 64px;
  font-weight: 600;
  line-height: 0;
}

.home_section-faq-id {
  background-color: #fff;
  padding-top: 9rem;
  padding-bottom: 5rem;
}

.home_faq-item2 {
  background-color: #f9fafb;
  border-radius: 24px;
  padding: 1.5rem 2.5rem 1.5rem 1.5rem;
  transition: all .3s;
}

.home_faq-item2:hover {
  background-image: linear-gradient(90deg, #fff1f2, #eef2ff);
}

.home_faq-item2.is-last {
  border-bottom-style: none;
}

.home_faq-items-wr-id {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 63.38rem;
  display: flex;
}

.hr_how_item-heading-wrapper-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 77%;
  padding-bottom: 0;
  display: flex;
}

.home_h2-copy {
  font-size: 2.5rem;
  line-height: 100%;
}

.home_h2-copy.is-align-center {
  text-align: center;
}

.home_h2-copy.is-say {
  text-align: center;
  text-align: center;
  max-width: 40rem;
  font-size: 3.5rem;
}

.say_component-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 5rem;
  display: flex;
}

.say_component-copy.is-winc {
  margin-bottom: 2.5rem;
}

.say_component-copy.is-winc-dl {
  margin-bottom: 4rem;
}

.say_item-content-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--gray--white);
  border: 1px solid #f9fafb;
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
}

.say_arrow-wr-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-top: -200px;
  display: flex;
}

.say_arrow-wr-copy.is-mob {
  display: none;
}

.navigation-outline2 {
  color: #fff;
  letter-spacing: -.01rem;
  background-image: linear-gradient(90deg, #fb7185, #a49dff);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  height: 3rem;
  padding: 1.13rem 1.81rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: relative;
}

.navigation-outline2:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  border-radius: 8px;
  height: 3px;
  padding: 18px 16px;
  font-size: 14px;
}

.navigation-outline2:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.navigation-outline2.is-win:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
  border-radius: 8px;
}

.navigation-outline2.is-win:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.navigation-outline2.is-pp {
  padding: .75rem 3.13rem;
}

.id_how_item-p2 {
  font-size: 1rem;
  line-height: 150%;
}

.id_how_item-p2.is-c {
  color: var(--gray--white);
  max-width: 65%;
  font-size: 1rem;
}

.id_how_item-p3 {
  font-size: 1rem;
  line-height: 150%;
}

.id_how_item-p3.is-c {
  color: var(--gray--white);
  text-align: right;
  text-align: right;
  max-width: 100%;
  font-size: .75rem;
}

.hero_hero-btn5 {
  color: #fff;
  letter-spacing: -.01rem;
  background-image: linear-gradient(90deg, #fb7185, #a49dff);
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  padding: 1.13rem 1.81rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 100%;
  display: flex;
  position: relative;
}

.hero_hero-btn5:hover, .hero_hero-btn5.is-win:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.hero_hero-btn5.is-pp {
  padding: .75rem 3.13rem;
}

.heading-logo-industry {
  color: var(--gray--gray-900);
  text-align: center;
  letter-spacing: -.28px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  font-size: 28px;
  line-height: 110%;
  display: flex;
  position: relative;
}

.btns-hero-feature {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 392px;
  display: flex;
}

.btns-hero-feature.is-template-detail {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  max-width: 408px;
}

.section-features-coming {
  background-color: #f9fafb;
  background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/68a8d4dc43ec728869f2735b_bg-feature-coming.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 138px;
  padding-bottom: 139px;
}

.section-features-coming.is-book-a-demo {
  padding-top: 125px;
  padding-bottom: 126px;
}

.component-features-coming {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: all .25s;
  display: flex;
}

.heading-feature-coming {
  color: var(--text-primary);
  text-align: center;
  letter-spacing: -.56px;
  width: 100%;
  max-width: 591px;
  font-size: 56px;
  line-height: 100%;
}

.heading-feature-coming.is-book-a-demo {
  font-weight: 300;
}

.paragraph_feature-coming {
  color: var(--text-secondary);
  text-align: center;
  text-align: center;
  font-size: 20px;
  line-height: 140%;
}

.heading-title-feature-coming {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 749px;
  display: flex;
}

.heading-title-feature-coming.is-book-a-demo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.icon-what-get-in-the-demo {
  background-color: #f9fafb;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 88px;
  height: 88px;
  min-height: 88px;
  display: flex;
}

.component-pick-a-time-that-works-for-you {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f9fafb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 56px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bold-brand-insights {
  font-weight: 600;
}

.btn-ready-to-transform {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(90deg, #fb7185, #818cf8);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 231px;
  height: 48px;
  padding: 8px 16px;
  display: flex;
}

.btn-ready-to-transform:hover {
  background-image: linear-gradient(90deg, #f43f5e, #6366f1);
}

.text-btn-ready-to-transform {
  color: #fff;
  font-weight: 600;
}

.bold-book-a-demo {
  font-weight: 600;
}

.code-embed-13 {
  z-index: 99;
  width: 70%;
  position: static;
}

@media screen and (min-width: 1440px) {
  .home_cta-component.is-new.is-industry, .home_cta-component.is-new-2.is-industry, .home_cta-component.is-new.is-industry, .home_cta-component.is-new.is-industry, .home_cta-component.is-new-2.is-industry, .home_cta-component.is-new-2.is-industry {
    padding-left: 5.15rem;
  }

  .home_hero_btn.is-comparison {
    max-width: 195px;
  }

  .hr_hero_component.is-industry.is-comparison {
    max-width: 625px;
  }

  .hr_hero_left.is-winc.is-industry-detail {
    padding-bottom: 90px;
  }

  .hr_hero-img.is-win.is-industry {
    margin-right: 0;
  }

  .hero_hero-btn.is-pp.is-industry {
    max-width: 192px;
    padding: 8px 16px;
  }

  .winc_how_item-img.is-industry-detail {
    height: 565px;
  }

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

  .id_hero-p.is-win-c.is-industry-detail {
    max-width: 575px;
  }

  .id_hero-p.is-win-c.is-industry-detail.is-template-main {
    max-width: 550px;
  }

  .id_hero-p.is-win-c.is-comparison {
    max-width: 611px;
  }

  .section_winc-hero-copy.is-industry.is-comparison.is-comparison-detail {
    height: 530px;
    padding-bottom: 120px;
  }

  .id_how_item-p.is-c.is-role-detail {
    max-width: 437px;
  }

  .id_how_item-p.is-c.is-comparison {
    max-width: 490px;
  }

  .home_cta-content2.is-industry {
    max-width: 382px;
  }

  .btns_hero_industry {
    justify-content: flex-start;
    align-items: center;
    max-width: 430px;
  }

  .p-cta-industry {
    color: var(--gray--white);
    letter-spacing: -.26px;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
  }

  .section_customer_feedback_industry {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .customer_top_text {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading_text_customer_industry {
    text-align: center;
    letter-spacing: -.56px;
    font-size: 56px;
    line-height: 100%;
  }

  .p_costumer_industry {
    color: var(--6b7280);
    text-align: center;
    letter-spacing: -.2px;
    max-width: 858px;
    font-family: Archivo, Arial, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 140%;
  }

  .home_cta-component-2.is-new.is-industry, .home_cta-component-2.is-new-2.is-industry, .home_cta-component-2.is-new.is-industry, .home_cta-component-2.is-new.is-industry, .home_cta-component-2.is-new-2.is-industry, .home_cta-component-2.is-new-2.is-industry {
    padding-left: 5.15rem;
  }

  .section_templates_that_just_work.is-comparison-detail {
    padding-top: 140px;
  }

  .logos-hero-comparison-detail {
    bottom: -40px;
  }
}

@media screen and (max-width: 991px) {
  h6 {
    font-weight: 400;
  }

  .paragraph-regular.bold {
    color: #1b1c1f;
    font-weight: 700;
  }

  .paragraph-regular.bold.underline {
    text-decoration: underline;
  }

  .button-primary, .button-secondary {
    display: flex;
  }

  .container-regular.filter, .container-regular.filter-newsletter {
    max-width: 90%;
  }

  .container-regular.hero-dark {
    min-height: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-regular.filter, .container-regular.filter-newsletter {
    max-width: 90%;
  }

  .margin-bottom-16 {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-x-large {
    font-size: 16px;
  }

  .paragraph-x-large.center-md {
    text-align: center;
    text-align: center;
  }

  .label-large.bold {
    font-weight: 700;
  }

  .navigation-container {
    justify-content: space-between;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: static;
  }

  .navigation-container:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    height: auto;
    position: relative;
  }

  .navigation-button-group {
    display: none;
  }

  .navigation-menu {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/67bc9035768648b79da232d8_Home%20mobile.avif");
    background-position: 50%;
    background-size: cover;
    flex: 0 auto;
    width: 100%;
    padding: 16px 20px;
  }

  .navigation-link {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .navigation-link.w--current {
    background-image: linear-gradient(90deg, #ffe4e6, #e0e7ff);
  }

  .navigation-divider {
    display: none;
  }

  .logo {
    width: auto;
    height: auto;
  }

  .logo.is-footer {
    width: 12.5rem;
  }

  .navigation-logo.w--current {
    width: 12.5rem;
    height: auto;
    padding-left: 0;
  }

  .section-header {
    padding-bottom: 30px;
  }

  .header-grid {
    grid-template-columns: 1fr;
    min-height: 0;
    padding-top: 60px;
  }

  .header-text-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .logo-block {
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1px 1fr 1px 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-divider.tablet {
    display: none;
  }

  .feature-wrapper.how-it-works {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
  }

  .feature-block {
    flex: none;
    width: 33%;
  }

  .feature-divider.hidden-md {
    display: none;
  }

  .content-block.section-1 {
    padding-top: 140px;
  }

  .content-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .content-grid.flex-md {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .content-block-wrapper {
    max-width: none;
  }

  .review-block {
    text-align: center;
    flex-direction: column;
  }

  .number-item, .number-text-wrapper {
    align-items: center;
  }

  .testimonial-grid {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
    justify-content: center;
    align-items: stretch;
  }

  .testimonial-card {
    width: 46%;
    margin-bottom: 20px;
  }

  .testimonial-card.hidden-md {
    display: none;
  }

  .cta-block {
    padding-left: 48px;
    padding-right: 48px;
  }

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

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

  .blog-card {
    height: 100%;
  }

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

  .card-background {
    height: 80%;
  }

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

  .card {
    justify-content: flex-start;
    align-items: center;
  }

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

  .pricing-table-grid {
    width: 800px;
    min-width: 0;
    max-width: 100%;
  }

  .pricing-table-wrapper {
    display: none;
    overflow: visible;
  }

  .menu-button {
    border: 1px solid var(--gray--gray-200);
    background-color: var(--gray--gray-100);
    border-radius: 6px;
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: var(--primary-accent);
    color: var(--gray--gray-900);
    border-color: #0000;
  }

  .card-wrapper-small {
    padding-left: 40px;
    padding-right: 40px;
  }

  .integration-logo-wrapper {
    margin-top: 60px;
  }

  .integration-header {
    grid-template-columns: 1fr;
  }

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

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

  .section-article {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .section-blog-article {
    padding-bottom: 24px;
  }

  .navigation-toggle {
    grid-column-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .navigation-dropdown {
    justify-content: space-between;
    width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .heading.hero {
    text-align: center;
    text-align: center;
    font-size: 60px;
  }

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

  .icon.large.mb-0 {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-animation {
    position: relative;
    top: 0%;
  }

  .section-large {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-3-image {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
  }

  .cta-text-wrap {
    padding-bottom: 0;
  }

  .image---spill-off-left {
    max-width: 100%;
  }

  .image---spill-off-left.carousel {
    position: relative;
  }

  .case-study-video-wrap.case-study-index {
    flex-flow: column;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .right-arrow {
    right: 5%;
  }

  .left-arrow {
    right: 15%;
  }

  .window-pane {
    width: 110%;
  }

  .tab-section {
    padding-top: 40px;
  }

  .title-wrap {
    margin-bottom: 60px;
  }

  .tab-description {
    display: none;
  }

  .how-it-works-text {
    font-size: 16px;
    font-weight: 400;
  }

  .heading-3 {
    font-size: 34px;
  }

  .disclaimer {
    width: 100%;
  }

  .princing-accordeon-wrapper {
    margin-top: 0;
    padding-bottom: 72px;
    display: block;
  }

  .princing-tab {
    padding-bottom: 0;
  }

  .grid-pricing-tab {
    border-bottom: 1px solid var(--gray--gray-300);
    padding-top: 16px;
    padding-bottom: 18px;
  }

  .icon-correct {
    height: 20px;
  }

  .display-flex {
    display: flex;
  }

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

  .text-small-color-red {
    color: var(--primary-accent);
    font-size: 12px;
    font-weight: 400;
  }

  .pricing-accordeon-toggle {
    border-bottom: 1px solid var(--gray--gray-300);
  }

  .hidden-desktop {
    display: block;
  }

  .hidden-mobile {
    display: none;
  }

  .container.is-nav {
    justify-content: space-between;
  }

  .nav_logo {
    padding-left: 0;
  }

  .nav_btns-wrapper {
    display: none;
  }

  .nav_menu-btn {
    border: 1px solid #e5e7eb;
    border-radius: 4px;
    width: 3.75rem;
    height: 3.75rem;
    padding: 0 0 0 0;
  }

  .nav_menu-btn-wrapper {
    grid-column-gap: .28rem;
    grid-row-gap: .28rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
    position: relative;
  }

  .nav_menu-btn-icon {
    color: #2f3136;
  }

  .filter_checkbox-button {
    white-space: nowrap;
  }

  .blog-d_content-right-c {
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .section_home-hero {
    background-image: none;
  }

  .say_arrow-btn {
    width: 4rem;
    height: 4rem;
  }

  .swiper-wrapper.say_list {
    align-items: stretch;
  }

  .say_arrow-btn_icon {
    width: 100%;
    height: 2rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_menu-button {
    padding: 0;
  }

  .navbar_menu-button:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    width: 32px;
    height: 32px;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    width: 32px;
    height: 32px;
  }

  .nav_mob-btns-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    margin-top: 4rem;
    display: flex;
  }

  .nav_btn {
    background-color: var(--gray--white);
    color: var(--gray--gray-900);
    border: 1px solid #ececee;
    border-radius: 6px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .nav_btn.is-2 {
    background-color: #fff0;
    border-color: #acacc6;
  }

  .home_features_btn {
    width: auto;
    margin-top: 24px;
    display: flex;
  }

  .section_video-hero, .section_newsletter-hero {
    background-image: none;
  }

  .swiper-wrapper2.say_list {
    align-items: stretch;
  }

  .say_arrow-btn-2 {
    width: 4rem;
    height: 4rem;
  }

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

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

@media screen and (max-width: 767px) {
  h1 {
    font-size: 58px;
  }

  h2 {
    font-size: 56px;
  }

  h3 {
    font-size: 48px;
  }

  h4 {
    font-size: 36px;
  }

  .button-secondary {
    max-width: 100%;
  }

  .section-large, .section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

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

  .logo-block {
    grid-template-columns: 1fr 1px 1fr;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-divider {
    height: 32px;
  }

  .logo-divider.tablet {
    display: block;
  }

  .logo-divider.mobile {
    display: none;
  }

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

  .feature-divider {
    width: 100%;
    height: 1px;
  }

  .number-item-wrapper {
    flex-direction: column;
    align-items: center;
  }

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

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

  .block-gray {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .footer-link-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-review-badge {
    margin-bottom: 24px;
  }

  .menu-button {
    border: 1px solid var(--gray--gray-300);
    border-radius: 8px;
  }

  .section-utility {
    padding-bottom: 200px;
  }

  .utility-dot-wrap {
    margin-bottom: 120px;
  }

  ._404-pattern-01, ._404-pattern-02, .password-pattern-01, .password-pattern-02 {
    display: none;
  }

  .card-wrapper-small {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-integration {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .title-wrap {
    margin-bottom: 40px;
  }

  .feature-tab-menu {
    flex-direction: column;
    margin-bottom: 20px;
  }

  .feature-tab-link {
    z-index: 6;
    padding: 20px;
  }

  .pricing-accordion.border-bottom {
    border-bottom-style: solid;
  }

  .container {
    flex-flow: column;
    display: flex;
  }

  .say_arrow-btn_icon {
    height: 2.8rem;
  }

  .navbar_menu-button:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926), .menu-icon:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    width: 32px;
    height: 32px;
  }

  .hr_hero_component, .hr_hero_component.is-industry, .hr_hero_component.is-case, .hr_hero_component.is-industry, .hr_hero_component.is-case {
    flex-flow: column;
  }

  .hr_hero_left.is-winc.is-industry, .hr_hero_left.is-winc.is-case, .hr_hero_left.is-winc.is-case, .hr_hero_left.is-winc.is-industry, .hr_hero_left.is-winc.is-case, .hr_hero_left.is-winc.is-case, .hr_hero_left.is-winc.is-industry, .hr_hero_left.is-winc.is-case, .hr_hero_left.is-winc.is-case {
    max-width: 100%;
  }

  .hr_hero_left-content.is-win.is-industry, .hr_hero_left-content.is-win.is-case, .hr_hero_left-content.is-win.is-industry, .hr_hero_left-content.is-win.is-case, .hr_hero_left-content.is-win.is-industry, .hr_hero_left-content.is-win.is-case {
    width: 100%;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .image-solution-role {
    max-width: 100%;
  }

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

  .icon-solution-role {
    width: 60px;
    height: 60px;
  }

  .heading-that-just-work {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 30px;
  }

  h3 {
    font-size: 1.25rem;
  }

  img {
    padding-left: 0;
  }

  .button-primary {
    width: 100%;
  }

  .button-secondary-right-icon, .button-outline-icon-r {
    flex: none;
  }

  .paragraph-large {
    font-size: 15px;
  }

  .button-outline {
    flex: none;
    width: 100%;
  }

  .button-right-icon {
    flex: none;
  }

  .container-large {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container-large.grid-2 {
    display: flex;
  }

  .container-regular.hero-dark {
    border-radius: 0;
    min-height: 0;
  }

  .container-regular.filter {
    flex-flow: column;
    width: 100%;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-regular.filter-newsletter {
    flex-flow: column;
    width: 100%;
    max-width: 100%;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .section-regular.feature-table {
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-small.cta.z-10 {
    padding-top: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .section-small.case-study-hero {
    background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/685177b6f3872ab38a87afb3_Frame%202085665509.png");
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-x-large {
    text-align: center;
  }

  .label-large.small-sm {
    font-size: 12px;
  }

  .label-regular {
    overflow-wrap: normal;
    font-size: 16px;
  }

  .navigation:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    padding-left: 2%;
    padding-right: 2%;
  }

  .navigation-container:where(.w-variant-4bdd7acc-7bba-da72-db6f-5f1df445d926) {
    height: 3.5rem;
  }

  .logo.is-footer {
    width: 8.75rem;
  }

  .navigation-logo.w--current {
    width: 6.63rem;
  }

  .section-header {
    padding: 0 0%;
  }

  .header-grid {
    min-height: 0;
    padding-top: 40px;
  }

  .dots-center {
    display: none;
  }

  .feature-wrapper.how-it-works {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .feature-block {
    width: 100%;
  }

  .section-testimonial {
    padding-top: 40px;
    padding-bottom: 70px;
  }

  .content-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content-block.section-1 {
    padding-top: 20px;
  }

  .content-block.section-3 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .content-check-wrapper {
    grid-row-gap: 10px;
  }

  .testimonial-grid {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: column;
  }

  .testimonial-card {
    width: 100%;
  }

  .cta-block {
    border-radius: 0;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
  }

  .block-gray {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-grid.videos-2 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    grid-column-gap: 33px;
    grid-row-gap: 33px;
  }

  .section-footer {
    padding-bottom: 2.75rem;
    padding-left: 0%;
    padding-right: 0%;
  }

  .footer-block {
    border-radius: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-link-grid {
    grid-template-columns: 1fr;
    place-items: stretch start;
  }

  .footer-link-column {
    grid-row-gap: 0px;
  }

  .footer-link {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-bottom {
    flex-flow: wrap;
  }

  .about-video.case-study-thumb.slider {
    background-position: 0%;
    min-height: 180px;
  }

  .header-title-wrapper.newsletter {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .faq-text-wrapper {
    white-space: normal;
  }

  .pricing-review-badge {
    border-radius: 16px;
    flex-direction: column;
    padding-left: 16px;
  }

  .pricing-grid {
    width: 100%;
  }

  .pricing-popular-card {
    margin-top: 0;
  }

  .pricing-table-grid {
    width: 100%;
    overflow: scroll;
  }

  .pricing-table-header, .pricing-table-header.last-header, .pricing-table-header.last-header {
    width: 100%;
  }

  .form-wrapper {
    top: 0;
  }

  .section-utility {
    padding-bottom: 120px;
  }

  .utility-dot-wrap {
    margin-bottom: 80px;
  }

  .testimonial-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .testimonial-block.magazines {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .card-wrapper-small {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-article {
    padding-top: 44px;
  }

  .blog-card-base {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading.hero {
    font-size: 30px;
  }

  .hero-stat-wrap {
    flex-flow: column;
    display: none;
  }

  .icon.large {
    width: 70px;
  }

  .icon.large.is-n {
    width: 4.38rem;
    height: 4.38rem;
  }

  .hero-animation {
    margin-top: 20px;
  }

  .section-large {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-large.section-4 {
    padding-bottom: 0;
  }

  .image---spill-off-left.image-4 {
    padding-left: 40px;
    display: block;
  }

  .g2-badge {
    height: 100%;
  }

  .case-study-video-wrap.case-study-index {
    padding: 20px 10px;
  }

  .case-study-quote {
    margin-bottom: 20px;
  }

  .case-study.py-0.slider {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 18px;
    line-height: 20px;
  }

  .cs-quote-author {
    font-size: 16px;
  }

  .text-block {
    font-size: 11px;
  }

  .form {
    flex-flow: column;
    width: 100%;
  }

  .filter-label {
    font-size: 13px;
    line-height: 15px;
  }

  .filter-search {
    border: 0 solid #000;
    margin-bottom: 30px;
    padding-left: 15px;
  }

  ._w-33 {
    width: 100%;
  }

  ._w-50 {
    width: 100%;
    height: 46px;
  }

  .window-pane {
    min-height: 430px;
    margin-left: -5%;
  }

  .window-pane.is-new {
    justify-content: flex-start;
    align-items: center;
    width: 110%;
    min-height: 26.88rem;
    margin-top: 1.88rem;
    margin-left: -5%;
    right: auto;
  }

  .pane-form {
    width: 90%;
    max-width: 90%;
  }

  .pane-form.is-new {
    width: 90%;
  }

  .pane-button {
    width: 30px;
    height: 30px;
    bottom: 15px;
    right: 6px;
  }

  .text-field-3 {
    height: 40px;
    font-size: 11px;
  }

  .pane-header-image._w-full.is-n {
    max-width: none;
  }

  .loading-graphic-pane.is-new {
    margin-top: 0;
    margin-left: 0;
    left: auto;
  }

  .tab-title {
    font-size: 16px;
  }

  .feature-tab-link {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .tab-panel {
    padding-top: 33px;
  }

  .heading-3 {
    font-size: 25px;
  }

  .image-2 {
    display: none;
  }

  .image-3 {
    width: 60px;
  }

  .image-4 {
    display: none;
  }

  .faq-header, .center-md {
    text-align: center;
  }

  .disclaimer {
    width: 100%;
  }

  .textleft {
    text-align: center;
  }

  .image-6.is-n {
    height: 100%;
  }

  .princing-accordeon-wrapper {
    padding-bottom: 0;
  }

  .princing-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-accordeon-toggle {
    border-bottom-style: none;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .hidden-mobile {
    display: none;
  }

  .pricing-accordion.border-bottom {
    border-top-style: none;
    border-bottom-style: solid;
  }

  .lp_section-hero {
    padding-top: 5rem;
    padding-bottom: 3.75rem;
  }

  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    display: flex;
  }

  .container.is-hr-hero, .container.is-hr-hero-id {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container.is-hr-hero, .container.is-hr-hero-id {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container.is-book-a-demo {
    position: static;
  }

  .padding-global {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: static;
  }

  .padding-global.is-people, .padding-global.is-150 {
    padding-left: 1.19rem;
    padding-right: 1.19rem;
  }

  .padding-global.is-people, .padding-global.is-150 {
    padding-left: 1.19rem;
    padding-right: 1.19rem;
  }

  .padding-global.is-150.is-mob-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.is-say {
    padding-right: 1.5rem;
  }

  .lp_hero-heading-wrapper {
    max-width: 19.19rem;
  }

  .lp_hero-h1 {
    text-align: center;
    letter-spacing: -.16rem;
    font-size: 3.75rem;
    line-height: 90%;
  }

  .lp_hero-text {
    max-width: 14.75rem;
    font-size: 1.13rem;
    line-height: 130%;
  }

  .lp_hero-text.is-height-135.is-mob-mw-100p {
    max-width: 100%;
  }

  .lp_hero-form {
    flex-flow: column;
  }

  .lp_hero-text-field {
    text-align: center;
    width: 100%;
  }

  .lp_hero-text-field.is-footer-cta {
    width: 100%;
  }

  .lp_hero-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp_hero-form-wrapper {
    width: 100%;
  }

  .lp_section-people {
    padding-top: 5.31rem;
    padding-bottom: 5.31rem;
  }

  .lp_people-header-wr {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
  }

  .lp_people-h2 {
    text-align: center;
    font-size: 3rem;
  }

  .lp_people-text {
    text-align: center;
    max-width: 16.69rem;
    font-size: 1.13rem;
  }

  .lp_people-component {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    flex-flow: column;
  }

  .lp_people-circle {
    opacity: .3;
    width: 26.63rem;
    height: 26.63rem;
    top: 15.06rem;
    right: -4.25rem;
  }

  .lp_people-circle.is-2 {
    opacity: .4;
    opacity: .4;
    inset: auto auto -2.44rem -8.38rem;
    inset: auto auto -2.44rem -8.38rem;
  }

  .lp_section-tool {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lp_tool-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .lp_tool-h2 {
    text-align: center;
    font-size: 2.5rem;
  }

  .lp_tool-text {
    text-align: center;
    max-width: 14.75rem;
    font-size: 1.13rem;
  }

  .lp_tool-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .lp_tool-item {
    padding-top: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lp_tool-item.is-1 {
    flex: 1;
    height: 19.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }

  .lp_tool-item.is-2 {
    order: 1;
    height: 21rem;
    padding-right: 1.5rem;
  }

  .lp_tool-item.is-3.tool-border {
    height: 22rem;
  }

  .lp_tool-item.is-4 {
    height: 19.5rem;
    padding-top: 1.5rem;
    padding-left: 1.5rem;
  }

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

  .lp_tool-item-text {
    font-size: 1rem;
  }

  .lp_tool-item-img-1 {
    width: 41rem;
    height: 11.63rem;
    bottom: -1.38rem;
  }

  .lp_tool-item-img-2 {
    bottom: -11.74rem;
  }

  .lp_tool-item-img-2.is-mob-hidden, .lp_cta-img.is-mob-hidden {
    display: none;
  }

  .lp_cta-img.is-mob-hidden {
    display: none;
  }

  .lp_cta-img.is-mob {
    border-radius: 16px;
    width: 100%;
    height: 100%;
    margin-bottom: 3.44rem;
    display: block;
  }

  .lp_cta-heading {
    text-align: center;
    font-size: 2rem;
    line-height: 120%;
  }

  .lp_footer-component {
    flex-flow: column;
  }

  .lp_footer-logo {
    margin-bottom: 1rem;
  }

  .lp_footer-links-wrapper {
    flex-flow: column;
  }

  .lp_footer-links-wrapper.is-2 {
    flex-flow: row;
  }

  .lp_footer-text {
    order: 1;
  }

  .lp_cta-circle {
    top: 40.19rem;
    bottom: 0;
    left: -31.25rem;
  }

  .lottie-animation {
    top: 9.4rem;
  }

  .lottie-animation-2 {
    width: 500px;
    margin-top: 2rem;
  }

  .pricing_section-price {
    padding-top: 2.81rem;
    padding-bottom: 4rem;
  }

  .pricing_section-price.is-template-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nav_component {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav_logo-img {
    width: 7.69rem;
  }

  .pricing_hero-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .pricing_hero_top-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pricing_hero-heading-wrapper, .pricing_hero-bottom-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pricing_hero-items-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .pricing_hero_item_heading {
    font-size: 1.25rem;
  }

  .pricing_hero_item_price-num {
    font-size: 2rem;
  }

  .pricing_hero_bottom-text-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .pricing_hero_bottom-text {
    font-size: .88rem;
  }

  .pricing_hero_bg {
    width: 26.56rem;
    height: 24.44rem;
    inset: 5.56rem auto auto -20.38rem;
  }

  .pricing_hero_bg.is-2 {
    inset: 5.56rem -20.44rem auto auto;
    inset: 5.56rem -20.44rem auto auto;
  }

  .pricing_section-teams {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pricing_teams-component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .pricing_teams-h2 {
    text-align: center;
    font-size: 2rem;
  }

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

  .pricing_teams_grid-item {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing_teams-circle-bg {
    opacity: .3;
    top: 20.59rem;
    bottom: 0;
    left: -31.25rem;
  }

  .pricing_teams-bg.is-big {
    height: 50rem;
  }

  .pricing_section-features {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pricing_features-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pricing_features-h2 {
    font-size: 3rem;
  }

  .pricing_features-h2.is-mob-mb-24 {
    margin-bottom: 1.5rem;
  }

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

  .pricing_features-heading {
    font-size: 1.13rem;
  }

  .pricing_features_grid-btn {
    display: none;
  }

  .pricing_features_grid_item, .pricing_features_grid_item.is-border-top-0, .pricing_features_grid_item.is-border-top-0 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pricing_features_grid_item-heading {
    text-align: center;
    font-size: .88rem;
    line-height: 150%;
  }

  .pricing_features_grid_item_heading-wrapper {
    justify-content: center;
    align-items: center;
    padding-bottom: .5rem;
  }

  .pricing_features_grid_item_num-wrapper {
    padding-top: .88rem;
    padding-bottom: .88rem;
  }

  .pricing_features_grid_item-num {
    font-size: .88rem;
    line-height: 150%;
  }

  .pricing_features_grid_heading-item-img {
    width: 1rem;
    height: 1rem;
  }

  .pricing_features_grid_heading-item-heading {
    font-size: 1rem;
  }

  .pricing_features_grid_check-img {
    width: 1.09rem;
    height: 1.25rem;
  }

  .pricing_section-types {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pricing_types-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .pricing_types-h2 {
    font-size: 3rem;
  }

  .pricing_types-subtitle {
    font-size: 1.13rem;
  }

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

  .pricing_types_grid-item {
    height: 23.3rem;
  }

  .pricing_types-circle-bg {
    width: 56.88rem;
    height: 37.56rem;
    inset: -24.4rem 0% auto -10rem;
  }

  .pricing_types_grid-item-heading {
    font-size: 1.25rem;
  }

  .pricing_types_grid-item-subtitle, .pricing_types_grid-item-text {
    font-size: .88rem;
  }

  .section_faq {
    background-color: #fafbfd;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .faq_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .faq_item {
    background-color: var(--gray--white);
  }

  .faq_item-heading {
    font-size: 1.13rem;
  }

  .faq_item-p {
    font-size: .88rem;
  }

  .section_footer-cta {
    padding-bottom: 0;
  }

  .footer-cta_cta-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 0;
    flex-flow: column;
    height: 32rem;
    padding-top: 3rem;
    padding-left: 1.19rem;
    padding-right: 1.19rem;
    display: flex;
  }

  .cta_content {
    justify-content: flex-start;
    align-items: center;
  }

  .cta_h2 {
    text-align: center;
    max-width: 17.5rem;
    font-size: 2rem;
  }

  .cta_btn-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .cta_btn {
    width: 100%;
  }

  .cta_bg-circle {
    inset: 18rem 0% 0%;
  }

  .cta_img {
    width: 34.19rem;
    max-width: none;
    height: 21.88rem;
    position: static;
  }

  .footer_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 2.5fr;
  }

  .footer_grid_left-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .footer_text {
    font-size: .88rem;
  }

  .footer-cta_footer-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: 0;
    margin-right: 0;
  }

  .footer_links_wrapper.is-last {
    border-bottom: 1px solid #ececec;
    padding-bottom: 2rem;
  }

  .footer-cta_footer-wrapper {
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 3rem 0;
  }

  .footer-cta_form-wrapper.is-mob-hidden {
    display: none;
  }

  .footer-cta_form-wrapper.is-mob-vi {
    display: flex;
  }

  .nav_menu-btn {
    width: 2.5rem;
    height: 2.5rem;
  }

  .pricing_features-empty-div {
    display: none;
  }

  .dpa_section-hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .dpa_h1 {
    font-size: 3rem;
  }

  .dpa_rich-text h2 {
    font-size: 1.25rem;
    line-height: 120%;
  }

  .dpa_table-row-item {
    padding: .97rem .5rem;
  }

  .dpa_table-text, .dpa_table-text.is-heading, .dpa_table-text.is-heading {
    font-size: .81rem;
  }

  .pricing_hero_item_price-contact {
    font-size: 2rem;
  }

  .home_section-hero {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .home_hero-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .home_hero-h1 {
    text-align: center;
    letter-spacing: -.16rem;
    font-size: 2rem;
    line-height: 90%;
  }

  .home_hero-subheading {
    text-align: center;
    line-height: 130%;
  }

  .home_hero-btn-wrapper {
    width: 100%;
  }

  .home_hero-btn {
    width: 12.25rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .home_hero-btn-s-text {
    font-size: .75rem;
  }

  .home_hero-heading-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home_hero-img {
    height: 1.75rem;
  }

  .home_hero-top-wrapper {
    grid-column-gap: 2.81rem;
    grid-row-gap: 2.81rem;
    flex-flow: column;
    justify-content: flex-start;
  }

  .home_hero-right-img {
    width: 100%;
    max-width: 16.27rem;
    height: 100%;
    margin-right: 0;
  }

  .home_hero-component {
    grid-column-gap: 2.25rem;
    grid-row-gap: 2.25rem;
  }

  .home_hero-nums-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
  }

  .home_hero-nums_item {
    z-index: 999;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    max-width: 16rem;
    position: relative;
  }

  .home_hero-nums_item.is-top {
    padding-left: 0;
  }

  .home_hero-nums-big {
    text-align: center;
    font-size: 2rem;
  }

  .home_hero-nums-text {
    text-align: center;
    max-width: none;
    font-size: .88rem;
  }

  .home_hero-nums-divider {
    width: 100%;
    height: 1px;
    min-height: auto;
  }

  .home_hero-bg-1 {
    width: 28.31rem;
    height: 25.62rem;
    inset: auto -20.09rem 19.13rem auto;
  }

  .home_hero-bg-2 {
    width: 26.13rem;
    height: 28.63rem;
    top: 11.9rem;
    bottom: auto;
    left: -21.2rem;
  }

  .home_section-hit {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .home_hit-facts {
    grid-template-columns: 1fr;
    padding: 3.13rem;
  }

  .home_hit-facts_item {
    border-bottom: 1px solid #705d6d;
    border-right-style: none;
    padding-bottom: 1.5rem;
    padding-right: 0;
  }

  .home_hit-facts_item.is-last {
    border-bottom-style: none;
  }

  .home_hit-h2 {
    margin-bottom: 1.31rem;
    font-size: 2rem;
  }

  .home_hits-circle {
    left: -13.46rem;
  }

  .home_hit-scan {
    flex-flow: column;
    max-height: none;
    padding: 2rem 1.5rem;
  }

  .home_hit-scan_left-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_hit-scan-img {
    width: 4rem;
    height: 4rem;
  }

  .home_hit-facts-heading {
    font-size: 1.5rem;
  }

  .home_hit-facts-item-text {
    font-size: .88rem;
  }

  .code-embed-4 {
    bottom: 0;
  }

  .home_hit-embed {
    grid-column-gap: 2.63rem;
    grid-row-gap: 2.63rem;
    flex-flow: column-reverse;
    padding: 2rem;
  }

  .home_hit-embed-img.is-mob-hidden {
    display: none;
  }

  .home_hit-embed-img.is-mob {
    width: 30.44rem;
    max-width: none;
    height: 20.88rem;
    margin-bottom: -4rem;
    margin-left: -6.25rem;
    display: block;
  }

  .home_hit-embed-circle {
    width: 77.56rem;
    max-width: none;
    height: 61.94rem;
    inset: 13.14rem 0% 0% -16.19rem;
  }

  .home_hit-embed-btn.is-mob-w-100 {
    width: 100%;
  }

  .home_hit-embed-btn-icon {
    width: .97rem;
    height: .97rem;
  }

  .home_hit-digit {
    grid-column-gap: 2.88rem;
    grid-row-gap: 2.88rem;
    flex-flow: column;
    height: auto;
    max-height: none;
    padding: 2rem 1.38rem 0;
  }

  .home_hit-digit-img {
    margin-top: 0;
    margin-bottom: -4rem;
  }

  .home_hit-dive {
    grid-column-gap: 3.25rem;
    grid-row-gap: 3.25rem;
    flex-flow: column-reverse;
    padding: 2rem 1.38rem 0;
  }

  .home_dive-embed-img {
    width: 22rem;
    max-width: none;
    height: auto;
    margin-left: -3.1rem;
  }

  .home_hit-rate {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
  }

  .home_hit-rate-right {
    justify-content: flex-start;
    align-items: center;
  }

  .home_hit-rate-heading {
    text-align: center;
    line-height: 130%;
  }

  .home_hit-rate-left-text {
    text-align: center;
    margin-bottom: .75rem;
  }

  .home_hit-rate_items-wr {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .home_hit-rate-text-num {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.5rem;
  }

  .home_hit-rate-circle {
    width: 77rem;
    max-width: none;
    height: 61rem;
    inset: auto 0% -13.7rem -29.9rem;
  }

  .home_section-testimonials {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .home_testimonials-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_testimonials-h2 {
    text-align: center;
    font-size: 2rem;
    line-height: 130%;
  }

  .home_testimonials-subheading {
    font-size: 1rem;
  }

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

  .home_testimonials-item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home_testimonials-fb-text {
    font-size: .88rem;
  }

  .home_section-faq {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .home_faq-component {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
  }

  .home_faq-h2 {
    text-align: center;
    font-size: 2rem;
    line-height: 130%;
  }

  .home_faq-item-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home_faq-heading {
    flex: 1;
    font-size: 1rem;
  }

  .home_section-cta.is-new {
    padding-top: 2.25rem;
  }

  .home_cta-component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    max-width: 100%;
    padding: 2rem 1.56rem 0;
  }

  .home_cta-component.is-new {
    height: 33.63rem;
    padding-left: 1.63rem;
    padding-right: 2.06rem;
  }

  .home_cta-component.is-new.is-industry {
    padding-left: 1.31rem;
    padding-right: 1.31rem;
  }

  .home_cta-component.is-new-2 {
    height: 33.63rem;
    padding-left: 1.63rem;
    padding-right: 2.06rem;
  }

  .home_cta-component.is-new-2.is-industry {
    padding-left: 1.31rem;
    padding-right: 1.31rem;
  }

  .home_cta-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    width: 100%;
    max-width: 100%;
  }

  .home_cta-h2 {
    font-size: 1.5rem;
  }

  .home_cta-h2.is-footer {
    max-width: 16rem;
  }

  .home_cta-btn-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .home_cta-btn-wrapper.is-footer {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home_cta-img {
    width: 27rem;
    max-width: none;
    height: auto;
    margin-bottom: 0;
    margin-left: -2rem;
  }

  .home_cta-img.is-n, .home_cta-lines-bg {
    display: none;
  }

  .home_cta-circle-bg {
    width: 77.56rem;
    max-width: none;
    height: 62rem;
    inset: -3.62rem 0% 0% -31.96rem;
  }

  .home_hit-rate-circle-n, .home_cta-circle {
    opacity: .6;
    height: 40rem;
    right: -1.1rem;
  }

  .home_cta-circle.is-n {
    opacity: .4;
    opacity: .4;
    right: -4.8rem;
  }

  .home_hit-facts-circle {
    opacity: .7;
    right: 0;
  }

  .home_hero-btn-s-text-copy {
    font-size: .75rem;
  }

  .blog_section-hero {
    background-image: none;
    padding-top: 3rem;
  }

  .blog_hero-h1 {
    font-size: 3rem;
  }

  .blog_hero-p {
    font-size: 1.13rem;
  }

  .blog_hero_articles-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .blog_hero_articles-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .blog_hero_articles-item:first-child {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.5rem;
    font-size: 1.38rem;
  }

  .blog_hero_articles-item:last-child {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .blog_articles-img {
    height: 10.25rem;
  }

  .blog_articles-heading-wrapper {
    padding-right: 0;
  }

  .blog_section-articles {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .blog_filter-form {
    overflow: auto;
  }

  .filter_checkbox-button {
    font-size: 1rem;
  }

  .blog_articles-list {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .blog_articles-item-img {
    height: 11.5rem;
  }

  .blog_articles_item-heading {
    font-size: 1.13rem;
  }

  .pagination_page-button, .fs-cmsload_page-dots {
    width: 2rem;
  }

  .blog_articles-wrapper {
    padding-top: 0;
  }

  .blog_articles-wrapper.is-industry {
    padding-top: 2.12rem;
    padding-bottom: 2.12em;
  }

  .author_section-hero {
    padding-top: 3rem;
  }

  .author_hero-component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    margin-bottom: -44.99rem;
    padding: 1.5rem;
  }

  .author_hero-img {
    width: 5.81rem;
    height: 5.81rem;
  }

  .author_hero-content_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .author_hero-content_name {
    font-size: 2.5rem;
  }

  .author_soc-link {
    width: 4rem;
    height: 4rem;
  }

  .blog-d_section-content {
    padding-top: 2.75rem;
    padding-bottom: 4.81rem;
  }

  .blog-d_content-component {
    padding-left: 0;
  }

  .blog-d_breadcrumbs-component {
    margin-left: 0;
  }

  .blog-d_content-main {
    grid-column-gap: 1.31rem;
    grid-row-gap: 1.31rem;
    flex-flow: column;
  }

  .blog-d_soc-links {
    flex-flow: row;
    position: static;
  }

  .blog-d_h1 {
    font-size: 1.5rem;
  }

  .blog-d_author-name {
    font-size: .88rem;
  }

  .blog-d_content-right-c {
    display: none;
  }

  .blog-d_rich-text h2 {
    font-size: 1.25rem;
  }

  .blog-d_preview-image {
    height: 12.25rem;
  }

  .blog-d_more-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .blog-d_more-h2 {
    font-size: 1.5rem;
  }

  .author_hero-vertical-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .author_hero-description p {
    font-size: 1rem;
  }

  .author_section-articles {
    padding-top: 47rem;
    padding-bottom: 2.75rem;
  }

  .lp-1_h2 {
    font-size: 2.5rem;
  }

  .lp-1_h2.is-text-align-center {
    font-size: 2.2rem;
  }

  .lp-1_section-vs {
    padding-top: 3rem;
    padding-bottom: 5.31rem;
  }

  .lp-1_vs-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .lp-1_vs-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .lp-1_vs-content-item_wrapper {
    padding: 2rem 1.5rem;
  }

  .lp-1_vs-x-img {
    width: 3rem;
    height: 3rem;
    top: -.1rem;
  }

  .lp-1_footer-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .section_home-hero {
    background-image: radial-gradient(circle at 0 100%, #ff70a447 12%, #7076ff3b 38%, #f9fafb 82%);
    padding-top: 3rem;
  }

  .home_hero_component {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
    margin-top: 60px;
  }

  .home_hero_h1 {
    font-size: 2.3rem;
  }

  .home_hero_top-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .home_hero_btn {
    width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .home_hero_btn.is-comparison {
    max-width: 100%;
  }

  .home_hero_img {
    width: 100%;
    height: 371.734px;
  }

  .home_hero_img.is-two {
    display: none;
  }

  .home_hero_img-wrapper {
    width: 23.94rem;
    height: 10.5rem;
    margin-left: 2.5rem;
  }

  .section_home-tool {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home_tool_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_h2 {
    text-align: center;
    font-size: 1.75rem;
  }

  .home_h2.is-mob-align-center {
    font-size: 1.75rem;
  }

  .home_h2.is-say {
    margin-right: 1.5rem;
  }

  .home_tool_heading-wrapper {
    justify-content: flex-start;
    align-items: center;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .home_tool_heading-text {
    text-align: center;
    max-width: 14.75rem;
    font-size: 1rem;
  }

  .home_tool_item_heading-wrapper {
    padding: 1.5rem;
  }

  .home_tool_item_heading-wrapper.is-ai-survey-setup {
    width: 100%;
    max-width: 100%;
    padding: 1.5rem;
  }

  .home_tool_grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .home_tool_h3 {
    font-size: 1.25rem;
  }

  .home_tool_item-img.is-items {
    width: 20.44rem;
    height: 10.5rem;
    display: none;
  }

  .home_tool_item-img.is-ai-survey-setup {
    width: 41rem;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .home_tool_item-img.is-ai-insights {
    width: 19.4rem;
    height: 574.281px;
    margin-top: -1.5rem;
    margin-left: .75rem;
  }

  .home_tool_item-img.is-ai-conversations {
    width: 17.8rem;
    height: 170.203px;
    margin-top: 0;
    margin-left: 1.3rem;
  }

  .section_home-unlock {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home_unlock_heading-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .home_unlock-text {
    font-size: 1rem;
  }

  .home_unlock_tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin: -2rem -1.5rem -2rem -3rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
  }

  .home_unlock_tab-link {
    flex: none;
    font-size: 1rem;
  }

  .home_unlock_tabs-content {
    margin-top: 2rem;
  }

  .home_unlock_tab-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding: 1.5rem;
  }

  .home_unlock_tab_item_heading-wrapper {
    width: 100%;
  }

  .home_unlock_tab_item-heading {
    font-size: 1.25rem;
  }

  .home_unlock_tab_item-text {
    font-size: 1rem;
  }

  .section_home-img {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .home_img-big {
    border-radius: 16px;
    height: 13.06rem;
  }

  .section_home-fb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home_fb_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_fb_tabs-menu {
    margin-right: -1.5rem;
  }

  .home_fb_tabs-link {
    width: 7.5rem;
    font-size: 1rem;
  }

  .home_fb_tabs_item-content {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .home_unlock_tab-bg-img {
    width: 160%;
    inset: -2rem 0% 0% -1.6rem;
  }

  .home_unlock_tab-link-content {
    padding: .75rem;
  }

  .home_fb_tab-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    padding: 0 0 1.5rem;
  }

  .home_fb_tab-item_left-wrapper {
    padding: 1.5rem;
  }

  .home_fb_tab_item-img {
    width: 100%;
    height: 125.375px;
  }

  .home_unlock_tab_item_b-wrapper {
    flex-flow: wrap;
    margin-top: 1rem;
  }

  .section_say {
    padding-top: 3rem;
    padding-bottom: 1rem;
  }

  .section_say.is-role {
    padding-bottom: 2rem;
  }

  .section_say.is-role.is-book-a-demo {
    padding-bottom: 60px;
  }

  .section_say.is-comparison {
    padding-bottom: 3rem;
  }

  .say_component {
    flex-flow: column;
    max-width: 17.56rem;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .say_component.is-winc-dl {
    margin-left: 0;
    margin-right: 0;
  }

  .say_arrow-wr {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: center;
    width: 30%;
    margin-top: -54px;
    text-decoration: none;
    display: flex;
    overflow: auto;
  }

  .say_arrow-wr.is-mob {
    justify-content: flex-start;
    align-items: center;
    margin-right: 1.5rem;
    display: flex;
  }

  .say_arrow-btn {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .say_swiper-wrapper {
    margin-bottom: 2rem;
    padding-top: 0;
  }

  .swiper-slide.say_item {
    min-width: 17rem;
  }

  .say_item-content {
    border-radius: 16px;
  }

  .say_item-top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .say_item-text {
    font-size: .88rem;
  }

  .say_item-author-name {
    font-size: 1rem;
  }

  .say_item-author-job {
    font-size: .88rem;
  }

  .say_arrow-btn_icon {
    height: 1.5rem;
  }

  .section_home-connect {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .home_connect_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_connect-heading-wrapper {
    max-width: 17.56rem;
  }

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

  .home_connect_tools-1_img.is-1 {
    width: 3.88rem;
    height: 2.75rem;
  }

  .home_connect_tools-1_img.is-2 {
    width: 6.38rem;
    height: 1.63rem;
  }

  .home_connect_tools-1_img.is-3 {
    width: 6.06rem;
    height: 1.75rem;
  }

  .home_connect_tools-1_img.is-4 {
    width: 7.94rem;
    height: 1.31rem;
  }

  .home_connect-divier_text {
    font-size: 1rem;
  }

  .home_connect_bottom-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .home_connect_bottom_logo-wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home_connect_bottom-logo {
    height: 40px;
    max-height: 2rem;
  }

  .home_hit-embed-btn-n {
    width: 100%;
  }

  .home_hero-btn-n {
    font-size: .75rem;
  }

  .home_tool_item.is-ai-action-items.tool-border {
    width: 100%;
    height: 20.63rem;
  }

  .home_tool_item.is-ai-survey-setup {
    height: 19.13rem;
  }

  .home_tool_item.is-n {
    width: 100%;
    height: 19.13rem;
    max-height: none;
  }

  .home_tool_item.is-right {
    height: 27.75rem;
  }

  .home_tool_img-mob {
    display: block;
  }

  .home_tool_img-mob.is-survey {
    width: 201.06rem;
    height: 10.5rem;
    margin-top: -1rem;
  }

  .home_tool_img-mob.is-items {
    z-index: 2;
    width: 20.44rem;
    margin-top: -.9rem;
    position: relative;
  }

  .home_cta_img-mob {
    z-index: 1;
    width: 19.5rem;
    max-width: none;
    height: 331.438px;
    margin-left: -1.63rem;
    display: block;
    position: relative;
  }

  .home_fb_tab_item-img-box {
    border-radius: 7px;
    width: 94%;
    height: 6.5rem;
    padding: 1.38rem 1.13rem;
  }

  .image-19 {
    width: 100%;
  }

  .home_features_btn {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .section_hr-hero {
    padding-top: 4rem;
  }

  .hr_hero_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .hr_hero_component.is-book-a-demo {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .hr_hero_left {
    justify-content: flex-start;
    align-items: center;
  }

  .hr_hero_left.is-winc.is-industry-detail, .hr_hero_left.is-winc.is-industry-detail.is-role-detail, .hr_hero_left.is-winc.is-industry-detail.is-feature, .hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail {
    padding-bottom: 0;
  }

  .hr_hero_left.is-winc {
    max-width: 100%;
  }

  .hr_hero_left.is-winc.is-industry-detail, .hr_hero_left.is-winc.is-industry-detail.is-role-detail, .hr_hero_left.is-winc.is-industry-detail.is-feature, .hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail, .hr_hero_left.is-winc.is-industry-detail, .hr_hero_left.is-winc.is-industry-detail.is-role-detail, .hr_hero_left.is-winc.is-industry-detail.is-feature, .hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail, .hr_hero_left.is-winc.is-industry-detail.is-role-detail, .hr_hero_left.is-winc.is-industry-detail.is-feature, .hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail, .hr_hero_left.is-winc.is-industry-detail.is-feature.is-template-detail {
    padding-bottom: 0;
  }

  .hr_hero-h1 {
    text-align: center;
    font-size: 2.5rem;
    font-weight: 500;
  }

  .hr_p.is-join {
    text-align: center;
    text-align: center;
  }

  .hr_hero_heading-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
  }

  .hr_hero_heading-wrapper.is-industry {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
  }

  .hr_hero_heading-wrapper.is-industry-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hr_hero-img {
    margin-top: 0;
    margin-bottom: -6.81rem;
  }

  .hr_hero-img.is-win {
    max-width: 100%;
    margin-bottom: 0;
  }

  .hr_hero-img.is-win.is-industry {
    max-width: 355px;
    height: 212px;
  }

  .hr_hero-img.is-win.is-industry-detail {
    width: 100%;
    max-width: 100%;
  }

  .hr_hero-img.is-win.is-industry-detail.is-role {
    height: 212px;
  }

  .hr_hero-img.is-win.is-industry-detail.is-role.is-template-main {
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hr_hero-img.is-win.is-case {
    width: 100%;
    max-width: 100%;
    margin-left: -20px;
    margin-right: 0;
  }

  .section_hr-benefits {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hr_benefits_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hr_h2 {
    font-size: 2.5rem;
  }

  .hr_h2.is-text-align-center {
    font-size: 2.2rem;
  }

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

  .hr_benefits_item_content {
    padding: 1.5rem;
  }

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

  .section_hr-join {
    padding-top: 5.31rem;
    padding-bottom: 5.31rem;
  }

  .hr_join_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .jr_join_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
  }

  .home_hero-text-n {
    font-size: .88rem;
  }

  .home_hero_badges-wrapper {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: center;
    display: flex;
  }

  .home_hero_badge-img {
    width: 110px;
  }

  .section_home-logos.is-industry {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_home-logos.is-industry.is-role {
    padding-top: 60px;
  }

  .home_logos_wrapper {
    flex-flow: wrap;
    justify-content: center;
    display: none;
  }

  .home_logo-img {
    max-width: 95%;
    height: 2rem;
  }

  .home_mob-ticker {
    height: 4em;
    display: flex;
  }

  .home_mob-ticker.is-industry {
    padding-top: 0;
  }

  .home_marquee_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    height: 4em;
  }

  .home_marquee_box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: center;
    height: 4em;
  }

  .section_security-hero {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .security_h1 {
    font-size: 2.3rem;
  }

  .security_hero-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
  }

  .security_hero_item-img {
    height: 3rem;
  }

  .security_hero-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .security_hero_item_text {
    font-size: .88rem;
  }

  .section_security-embed {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .security_embed_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
  }

  .security_embed_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 100%;
  }

  .security_embed-h2 {
    font-size: 1.75rem;
  }

  .security_embed_right-img {
    order: -1;
    width: 100%;
  }

  .section_security-app {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .security_app_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .security_app-h2 {
    font-size: 1.75rem;
  }

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

  .security_app_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 1.5rem;
  }

  .section_security-report {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .security_report_component.tool-border-2 {
    padding: 3rem 1.5rem;
  }

  .security_report_content {
    max-width: 100%;
  }

  .security_comm_item {
    height: auto;
    padding: 1.5rem;
  }

  .hr-small-heading {
    font-size: 2.2rem;
  }

  .hr_hero_left-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
  }

  .hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-feature, .hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-feature, .hr_hero_left-content.is-win.is-role, .hr_hero_left-content.is-win.is-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .hero_hero-btn {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn.is-win.is-industry.second.is-comparison, .hero_hero-btn.is-win.is-role, .hero_hero-btn.is-win.is-role-detail, .hero_hero-btn.is-win.is-feature {
    max-width: 100%;
  }

  .hero_hero-btn.is-win.is-industry.second.is-comparison, .hero_hero-btn.is-win.is-role, .hero_hero-btn.is-win.is-role-detail, .hero_hero-btn.is-win.is-feature {
    max-width: 100%;
  }

  .hero_hero-btn.is-win.is-industry {
    width: 100%;
  }

  .hero_hero-btn.is-win.is-industry.second.is-comparison, .hero_hero-btn.is-win.is-role, .hero_hero-btn.is-win.is-role-detail, .hero_hero-btn.is-win.is-feature {
    max-width: 100%;
  }

  .hero_hero-btn.is-win.is-feature.is-template-detail {
    font-size: 16px;
  }

  .hero_hero-btn.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_hero-btn.is-pp.is-industry {
    display: none;
  }

  .hero_hero-btn.is-pp.is-industry.is-phone {
    display: flex;
  }

  .hero_hero-btn.is-pp.is-feature {
    max-width: 100%;
  }

  .section_hr-hit {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .hr_hit_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .hr_hit_h2 {
    font-size: 2.5rem;
  }

  .hr_hit_h2.is-win {
    width: 100%;
    font-size: 1.8rem;
  }

  .hr_hit_h2.is-case {
    width: 100%;
    font-size: 20px;
  }

  .hr_hit_h2.is-case.is-template-detail {
    font-size: 24px;
  }

  .hr_hit_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .hr_hit_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .hr_hit_item_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
  }

  .hr_hit_item_heading-wrapper {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
  }

  .hr_hit_item_h3 {
    max-width: 100%;
    font-size: 1.4rem;
  }

  .hr_hit_item_p {
    font-size: 1rem;
  }

  .hr_hit_item_icon {
    width: 2.63rem;
    height: 2.63rem;
  }

  .hr_hit_item_img {
    order: 1;
    width: 100%;
  }

  .hr_hero-logo {
    margin-bottom: 4rem;
  }

  .footer_h2 {
    text-align: center;
    font-size: 2rem;
  }

  .hr_hero-p {
    text-align: center;
    font-size: 1.13rem;
  }

  .jr_join_right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .home_section-surveys {
    padding-top: 1rem;
  }

  .home_surveys_component.tool-border {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding: 1.5rem;
  }

  .home_surveys_h2 {
    max-width: 100%;
    font-size: 1.75rem;
  }

  .home_survey-lottie {
    order: -1;
  }

  .home_survey-btn {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .section_win-think {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .win_think_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .win_think_header-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .win_think_h2 {
    font-size: 2.5rem;
  }

  .win_think-h3 {
    font-size: 1.4rem;
  }

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

  .win_think_item {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .win_think_last-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .win_think_last-item-text {
    font-size: 1.13rem;
  }

  .section_win-ways {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .win_ways_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .win_ways_heading {
    font-size: 1.6rem;
  }

  .win_ways_heading.is-2 {
    max-width: 250px;
    font-size: 2.5rem;
  }

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

  .win_ways_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .win_ways_item_mid-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .win_ways_mid_item_left {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .win_ways_mid_item_left_text, .win_ways_mid_item_left_text.is-r, .win_ways_mid_item_left_text.is-r {
    font-size: 1rem;
  }

  .win_ways_mid_icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .win_ways_item_right-top-wr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap-reverse;
  }

  .win_ways_item_right-mid {
    padding: 1rem;
  }

  .div-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section_win-last {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .win_last_t-1, .win_last_p {
    text-align: center;
  }

  .section_hr-fb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hr_fb_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .hr_fb_text.is-2 {
    font-size: 2.5rem;
  }

  .hr_fb_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
    padding: 1.5rem;
  }

  .section_winc-hero {
    padding-top: 4rem;
  }

  .section_winc-what {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .winc_what_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .winc_what-heading {
    font-size: 2.5rem;
  }

  .winc_what_p {
    max-width: 100%;
    margin-top: -15px;
  }

  .winc_what_p.is-industry-detail, .winc_what_p.is-industry-detail.is-role, .winc_what_p.is-industry-detail.is-use-case-detail {
    margin-top: 16px;
  }

  .winc_what_p.is-industry-detail, .winc_what_p.is-industry-detail.is-role, .winc_what_p.is-industry-detail.is-use-case-detail, .winc_what_p.is-industry-detail.is-role, .winc_what_p.is-industry-detail.is-use-case-detail {
    margin-top: 16px;
  }

  .winc_what_p.is-industry {
    margin-top: 24px;
  }

  .winc_what-grid, .winc_what-grid.is-2, .winc_what-grid.is-2.is-role-detail, .winc_what-grid.is-2, .winc_what-grid.is-2.is-role-detail, .winc_what-grid.is-2.is-role-detail {
    grid-template-columns: 1fr;
  }

  .winc_what_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .winc_what_h3.is-role-detail, .winc_what_h3.is-use-case-detail {
    font-size: 18px;
  }

  .winc_what_h3.is-feature, .winc_what_h3.is-feature.is-template-detail {
    font-size: 20px;
  }

  .winc_what_h3.is-role-detail, .winc_what_h3.is-use-case-detail {
    font-size: 18px;
  }

  .winc_what_h3.is-feature, .winc_what_h3.is-feature.is-template-detail, .winc_what_h3.is-feature.is-template-detail {
    font-size: 20px;
  }

  .winc_what_item_p {
    max-width: 100%;
  }

  .winc_what_item_p.is-role-detail {
    font-size: 16px;
  }

  .winc_what_item-icon.is-icon-role-detail.is-role-detail, .winc_what_item-icon.is-book-a-demo, .winc_what_item-icon.is-icon-role-detail.is-role-detail, .winc_what_item-icon.is-icon-role-detail.is-role-detail, .winc_what_item-icon.is-book-a-demo {
    width: 30px;
    height: 30px;
  }

  .winc_what_last {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem 1rem 2.8rem;
  }

  .winc_what_last-heading {
    max-width: 100%;
  }

  .winc_what_last-img {
    width: 100%;
  }

  .section_winc-why {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .winc_why_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .winc_h2.is-vs {
    max-width: 100%;
    font-size: 2.5rem;
  }

  .winc_h2.is-why {
    font-size: 2.5rem;
  }

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

  .winc_why_item-header.is-color {
    height: auto;
    padding: 1.5rem;
  }

  .winc_why_item-h3 {
    max-width: 100%;
  }

  .winc_why_item-h3.is-heading {
    font-size: 1.13rem;
  }

  .winc_why_item-content {
    height: auto;
    padding: 1.5rem;
  }

  .section_winc-vs {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section_winc-vs.is-role {
    padding-bottom: 60px;
  }

  .winc_vs_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

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

  .winc_vs_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.5rem;
  }

  .winc_vs_item_heading {
    font-size: 1.4rem;
  }

  .winc_vs_item-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .winc_vs_badge {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
    padding: 1.5rem;
  }

  .section_hr-how {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .hr_how-item {
    padding: 0;
  }

  .hr_how_item-heading-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding-bottom: 0;
  }

  .hr_how_item-heading-wrapper.is-comparison {
    margin-bottom: 24px;
  }

  .hr_how_item-icon {
    width: 3rem;
    height: 3rem;
  }

  .winc_how_item-img {
    order: 1;
  }

  .winc_how_item-img.is-industry-detail {
    height: auto;
  }

  .hr_how_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .section_winc-offer {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .winc_offer_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .winc_offer_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .winc_offer_item-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .winc_offer_item-img {
    width: 4rem;
    height: 4rem;
  }

  .industry_hero_h1 {
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
  }

  .product_hero-h1 {
    font-size: 2rem;
  }

  .product_hero-img {
    height: auto;
  }

  .section_product-hero {
    background-image: radial-gradient(circle at 0 100%, #ff70a447 12%, #7076ff3b 38%, #f9fafb 82%);
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .section_product-hit {
    margin-top: -2rem;
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .product_hero_img-wrapper {
    width: 100%;
    max-width: 18rem;
    height: auto;
    margin-left: 0;
  }

  .section_product-features {
    padding-top: 4rem;
    padding-bottom: 4rem;
    overflow: hidden;
  }

  .product_features_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .product_features-tabs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .product_features-tabs-menu {
    flex-flow: row;
    height: 100%;
    margin: -4rem -2rem -2.5rem;
    padding: 4rem 2rem;
    overflow: auto;
  }

  .product_features-tab-link {
    flex: none;
    min-width: 0;
    height: auto;
    font-size: 1rem;
  }

  .product_features_tab-link-img {
    width: 150%;
    inset: -4.1rem 0% 0% -3.7rem;
  }

  .product_features_tab-link-content {
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1rem .75rem;
    display: flex;
  }

  .product_features_tab-pane {
    min-height: 25.12rem;
  }

  .section_product-fb {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .product_fb_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .product_fb_item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem 1.5rem;
  }

  .product_fb_item-icon {
    width: 2rem;
    height: 2rem;
  }

  .section_product-pub {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product_pub_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

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

  .product_pub-item.is-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    min-height: 0;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .product_pub-item.is-3 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-height: none;
  }

  .product_pub-item.is-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .product_pub-img.is-1 {
    width: 100%;
    margin-bottom: 0;
  }

  .product_pub-img.is-2 {
    width: 100%;
    margin-left: 0;
  }

  .product_pub-img.is-3 {
    min-width: auto;
  }

  .product_section-recruiting {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .product_recruiting_component, .product_recruiting_heading-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .product_recruiting-p1 {
    text-align: center;
    font-size: 1.25rem;
  }

  .product_recruiting_img {
    display: none;
  }

  .product_recruiting_img.is-mob {
    display: block;
  }

  .product_features_img.is-3 {
    width: 47.63rem;
  }

  .product_features_img.is-4.is-mobile-none {
    display: none;
  }

  .product_features_img.is-5 {
    width: 30rem;
  }

  .product_features_img.is-6 {
    width: 27rem;
    display: none;
  }

  .product_features_img.is-6.is-mob {
    width: 25.06rem;
    display: block;
  }

  .product_features_img.is-mob-1 {
    display: block;
  }

  .product_features_img.is-mob-none {
    display: none;
  }

  .product_hero_component {
    grid-column-gap: 2.75rem;
    grid-row-gap: 2.75rem;
  }

  .product_pub_item-bg-g {
    height: 11.7rem;
    display: none;
  }

  .product_features_tab-pane-wrapper {
    padding: 1.5rem 1rem;
  }

  .product_features_tab-pane-wrapper.is-6 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .section_win-vs {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home_section-cta-white.is-new {
    padding-top: 2.25rem;
  }

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

  .hero-bg {
    display: none;
  }

  .hero-bg.is-active {
    display: block;
  }

  .badge-img-hero {
    background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/684c25950f26e09b4cadf8f7_47d32ee7-9d0e-4d87-a951-e569d25fa738%20(1)%201.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    width: 40px;
    height: 34px;
  }

  .badge-img-hero-2 {
    background-image: url("https://cdn.prod.website-files.com/668eeec9e813ea8b3d7706b7/684c298a2ca0874473db2106_187359b0-3af5-4e87-b9ce-9aaea92f9736.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 44px;
    height: 38px;
  }

  .section_video-hero {
    padding-top: 3rem;
  }

  .videos_hero-text-n {
    font-size: .88rem;
  }

  .videos_hero_h1 {
    font-size: 2.3rem;
  }

  .videos_hero_top-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .code-embed-7 {
    top: 20%;
    left: 4%;
  }

  .home_logo-img-2 {
    max-width: 95%;
    height: 2.4rem;
  }

  .newsletter-heading-maganize {
    text-align: center;
    font-size: 40px;
  }

  .heading-4 {
    font-size: 28px;
  }

  .magazine_h2 {
    text-align: center;
    font-size: 1.75rem;
  }

  .magazine_h2.is-say {
    margin-right: 1.5rem;
  }

  .section_newsletter-hero {
    padding-top: 3rem;
  }

  ._w-100 {
    width: 100%;
    height: 46px;
  }

  .code-embed-10 {
    top: 40%;
    left: 4%;
  }

  .filter-search-newsletter {
    border: 0 solid #000;
    margin-bottom: 30px;
    padding-left: 15px;
  }

  .contact_hero-h1 {
    text-align: center;
    font-size: 2rem;
  }

  .home_section-map {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .id_hero-p {
    text-align: center;
    font-size: 1.13rem;
  }

  .id_hero-p.is-win-c.is-industry-detail.is-feature, .id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail, .id_hero-p.is-win-c.is-industry-detail.is-template-main, .id_hero-p.is-win-c.is-industry-detail.is-role-detail, .id_hero-p.is-win-c.is-industry-detail.is-role {
    font-size: 16px;
  }

  .id_hero-p.is-win-c.is-industry-detail.is-feature, .id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail, .id_hero-p.is-win-c.is-industry-detail.is-template-main, .id_hero-p.is-win-c.is-industry-detail.is-role-detail, .id_hero-p.is-win-c.is-industry-detail.is-role {
    font-size: 16px;
  }

  .id_hero-p.is-win-c.is-industry {
    max-width: 327px;
    font-size: 14px;
  }

  .id_hero-p.is-win-c.is-industry-detail {
    max-width: 100%;
    font-size: 14px;
  }

  .id_hero-p.is-win-c.is-industry-detail.is-feature, .id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail, .id_hero-p.is-win-c.is-industry-detail.is-template-main, .id_hero-p.is-win-c.is-industry-detail.is-role-detail, .id_hero-p.is-win-c.is-industry-detail.is-role, .id_hero-p.is-win-c.is-industry-detail.is-feature, .id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail, .id_hero-p.is-win-c.is-industry-detail.is-feature.is-template-detail, .id_hero-p.is-win-c.is-industry-detail.is-template-main, .id_hero-p.is-win-c.is-industry-detail.is-role-detail, .id_hero-p.is-win-c.is-industry-detail.is-role {
    font-size: 16px;
  }

  .id_hero-p.is-win-c.is-industry-copy {
    max-width: 327px;
    font-size: 14px;
  }

  .id_hero-p.is-win-c.is-comparison.is-comparison-detail {
    font-size: 18px;
  }

  .section_winc-hero-copy {
    padding-top: 8rem;
  }

  .section_winc-hero-copy.is-industry {
    padding-bottom: 3.31rem;
  }

  .section_winc-hero-copy.is-industry-detail {
    padding-bottom: 0;
  }

  .section_winc-hero-copy.is-industry-detail.is-role-detail {
    padding-bottom: 60px;
  }

  .section_winc-hero-copy.is-industry-detail.is-book-a-demo {
    padding-bottom: 3rem;
  }

  .section_winc-hero-copy.is-case {
    padding-bottom: 3.31rem;
  }

  .section_winc-hero-copy.is-role {
    height: 690px;
  }

  .section_winc-hero-copy.is-role.is-template-main {
    padding-bottom: 60px;
  }

  .id_how_item-h3 {
    font-size: 1.25rem;
  }

  .id_how_item-h3.is-template-detail {
    font-size: 20px;
  }

  .id_how_item-p.is-c.is-comparison, .id_how_item-p.is-case {
    font-size: 16px;
  }

  .id_how_item-p.is-c {
    font-size: 1rem;
  }

  .id_how_item-p.is-c.is-comparison, .id_how_item-p.is-case {
    font-size: 16px;
  }

  .hr_how_item-cta {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2em;
    padding: 40px 32px;
  }

  .home_h2-dl {
    text-align: center;
    font-size: 1.75rem;
  }

  .home_h2-dl.is-mob-align-center {
    font-size: 1.75rem;
  }

  .home_h2-dl.is-say {
    text-align: left;
    max-width: 100%;
    margin-right: 0;
    font-size: 2rem;
  }

  .hr_how-item-dl {
    flex-flow: wrap;
    padding: 0;
  }

  .hr_how_item-heading-wrapper-dl {
    width: 100%;
  }

  .id2_how_item-p.is-c {
    font-size: 1rem;
  }

  .section_winc-what-di {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .section_winc-what-di.is-feature {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .winc_what_component-id {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    margin-top: 0;
  }

  .winc_what_component-id.is-use-case-detail {
    margin-top: 0;
  }

  .winc_what_component-id.is-feature {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .winc_what_component-id.is-comparison-detail {
    margin-top: 24px;
  }

  .winc_what_heading-wrapper-id {
    text-align: center;
    width: 100%;
  }

  .winc_what_last-copy, .winc_what_last-id {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 2rem 1rem 2.8rem;
  }

  .winc_what_item-id {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.5rem;
  }

  .winc_what_item-id.is-book-a-demo {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 100%;
  }

  .winc_what-heading-id {
    font-size: 1.75rem;
  }

  .winc_what-heading-id.is-case, .winc_what-heading-id.is-feature {
    font-size: 20px;
  }

  .winc_what-heading-id.is-feature.is-template-detail, .winc_what-heading-id.is-feature.is-book-a-demo {
    font-size: 24px;
  }

  .winc_what-heading-id.is-case, .winc_what-heading-id.is-feature {
    font-size: 20px;
  }

  .winc_what-heading-id.is-feature.is-template-detail, .winc_what-heading-id.is-feature.is-book-a-demo, .winc_what-heading-id.is-feature.is-template-detail, .winc_what-heading-id.is-feature.is-book-a-demo {
    font-size: 24px;
  }

  .winc_what-grid-copy, .winc_what-grid-copy.is-2, .winc_what-grid-copy.is-2 {
    grid-template-columns: 1fr;
  }

  .home_hero-btn-wrapper-dl {
    width: 100%;
    margin-top: 32px;
  }

  .home_id_btn {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .id_how_item-h3-40 {
    font-size: 1.75rem;
  }

  .id_how_item-h3-40.is-use-case-detail {
    text-align: center;
    text-align: center;
    font-size: 20px;
  }

  .home_id_btn2 {
    width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .home_id_btn2.is-role-detail {
    max-width: 100%;
  }

  .section_winc-why-dl {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .winc_why_component-dl {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .home_h2-id {
    text-align: center;
    font-size: 1.75rem;
  }

  .home_h2-id.is-mob-align-center {
    font-size: 1.75rem;
  }

  .home_h2-id.is-say {
    text-align: left;
    width: 100%;
    margin-right: 0;
    font-size: 1.75rem;
  }

  .say_swiper-wrapper2 {
    margin-bottom: 2rem;
  }

  .say_item-content-2 {
    border-radius: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0;
  }

  .say_item-top-wrapper-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    margin-bottom: 40px;
  }

  .say_item-bottom-wrapper-2 {
    grid-column-gap: 2.3rem;
    grid-row-gap: 2.3rem;
    width: 100%;
  }

  .say_item-photo-2 {
    width: 88px;
    height: 88px;
  }

  .say_item-text-2 {
    margin-top: -15px;
    font-size: 1.25rem;
  }

  .flex-block-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .paragraph {
    margin-bottom: 0;
  }

  .hero_hero-btn2 {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn2.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home_section-faq-id {
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .winc_what_p2 {
    text-align: center;
    width: 100%;
    font-size: 1rem;
  }

  .hr_how_item-cta-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 40px 32px;
  }

  .heading-5 {
    font-size: 1.75rem;
  }

  .hero_hero-btn3 {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn3.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_hero-btn3.is-feature {
    max-width: 100%;
  }

  .hero_hero-btn3.is-feature.is-template-detail {
    font-size: 16px;
  }

  .home_cta-h2-2 {
    font-size: 1.5rem;
  }

  .home_cta-h2-2.is-footer {
    max-width: 16rem;
  }

  .home_cta-h2-2.is-footer.is-industry {
    max-width: 100%;
    font-size: 20px;
  }

  .home_cta-content2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 100%;
    max-width: 100%;
  }

  .home_cta-content2.is-feature.is-template-detail {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .hr_how_item-heading-wrapper-dl-copy {
    width: 100%;
  }

  .hr_how_item-cta-2-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 40px 32px 0;
  }

  .hr_how-item-dl-copy {
    flex-flow: wrap;
    padding: 0;
  }

  .home_h2-dl-copy {
    text-align: center;
    font-size: 1.75rem;
  }

  .home_h2-dl-copy.is-mob-align-center {
    font-size: 1.75rem;
  }

  .home_h2-dl-copy.is-say {
    text-align: left;
    max-width: 100%;
    margin-right: 0;
    font-size: 2rem;
  }

  .hr_how_item-heading-wrapper-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .home_h2-copy {
    text-align: center;
    font-size: 1.75rem;
  }

  .home_h2-copy.is-mob-align-center {
    font-size: 1.75rem;
  }

  .home_h2-copy.is-say {
    margin-right: 0;
    font-size: 1.75rem;
  }

  .say_component-copy {
    flex-flow: column;
    max-width: 17.56rem;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .say_component-copy.is-winc-dl {
    margin-left: 0;
    margin-right: 0;
  }

  .say_item-content-copy {
    border-radius: 16px;
  }

  .say_arrow-wr-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-top: -30px;
    margin-left: auto;
    padding-right: 220px;
    display: flex;
  }

  .say_arrow-wr-copy.is-mob {
    justify-content: flex-start;
    align-items: center;
    margin-right: 1.5rem;
    display: flex;
  }

  .say_arrow-wr-copy.is-role {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-right: auto;
    padding-right: 0;
  }

  .code-embed-11 {
    margin-top: 0;
    margin-right: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .hero_hero-btn-copy {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn-copy.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navigation-outline2 {
    text-align: center;
    width: 100%;
  }

  .navigation-outline2.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .id_how_item-h6-20 {
    font-size: 1.75rem;
  }

  .id_how_item-p2.is-c, .id_how_item-p3.is-c, .id_how_item-p3.is-c {
    font-size: 1rem;
  }

  .hero_hero-btn5 {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn5.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .say_arrow-btn-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .btns_hero_industry {
    flex-flow: column;
    width: 100%;
  }

  .heading-logo-industry {
    padding-bottom: 32px;
    font-size: 20px;
  }

  .content_newsletter_industry {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
  }

  .p-newsletter-industry {
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .section_newsletter_industry {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading_newsletter_industry {
    text-align: center;
    font-size: 20px;
  }

  .newsletter_component_industry {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding: 16px;
  }

  .section_customer_feedback_industry {
    padding-top: 32px;
    padding-bottom: 60px;
  }

  .heading_text_customer_industry {
    font-size: 20px;
  }

  .p_costumer_industry {
    font-size: 14px;
  }

  .heading-customer-solution-industry, .p-customer-solution-industry {
    font-size: 16px;
  }

  .content-customer-solution-industry {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .form-newsletter.is-industry {
    flex-flow: column;
    display: flex;
  }

  .form-newsletter-industry {
    flex-flow: column;
  }

  .btn-submit-industry {
    max-width: 100%;
    font-size: 14px;
  }

  .btn-submit-industry.is-feature {
    max-width: 100%;
  }

  .home_cta-component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    max-width: 100%;
    padding: 2rem 1.56rem 0;
  }

  .home_cta-component-2.is-new {
    height: 33.63rem;
    padding-left: 1.63rem;
    padding-right: 2.06rem;
  }

  .home_cta-component-2.is-new.is-industry {
    padding-left: 1.31rem;
    padding-right: 1.31rem;
  }

  .home_cta-component-2.is-new-2 {
    height: 33.63rem;
    padding-left: 1.63rem;
    padding-right: 2.06rem;
  }

  .home_cta-component-2.is-new-2.is-industry {
    padding-left: 1.31rem;
    padding-right: 1.31rem;
  }

  .home_faq-h2-2 {
    text-align: center;
    font-size: 2rem;
    line-height: 130%;
  }

  .newslatter_p_gradient {
    font-size: 1.5rem;
  }

  .newslatter_p_gradient.is-footer {
    max-width: 16rem;
  }

  .newslatter_p_gradient.is-footer.is-industry {
    max-width: 100%;
    font-size: 20px;
  }

  .p_description_newsblog {
    width: 100%;
    max-width: 100%;
  }

  .container_newlestter-2 {
    flex-flow: column;
    padding: 1rem 2rem;
  }

  .container-small-newslatter, .code-embed-12 {
    width: 100%;
    max-width: 100%;
  }

  .container-2.is-use-case-detail {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .home_id_btn2-case {
    width: 100%;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
  }

  .image-26.is-use-case-detail {
    margin-top: 0;
    margin-left: 34px;
  }

  .hr_how_item-cta-copy {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 2em;
    padding: 40px 32px;
  }

  .winc_what_item-id-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 16px;
  }

  .winc_what_item-heading-wrapper-copy.is-use-case-detail {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-bottom: 0;
  }

  .winc_what_h3-copy.is-use-case-detail {
    font-size: 20px;
  }

  .winc_what_item_p-copy {
    max-width: 100%;
  }

  .hero_hero-btn6 {
    text-align: center;
    width: 100%;
  }

  .hero_hero-btn6.is-pp {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-5-copy {
    font-size: 1.75rem;
  }

  .winc_what_component-id-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .winc_what-grid-3, .winc_what-grid-3.is-2, .winc_what-grid-3.is-2-2, .winc_what-grid-3.is-2, .winc_what-grid-3.is-2-2 {
    grid-template-columns: 1fr;
  }

  .case_hero_h1 {
    text-align: center;
    font-size: 2rem;
    font-weight: 300;
  }

  .btn-role-hero {
    max-width: 100%;
  }

  .btns_role {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 100%;
  }

  .image-solution-role {
    height: 120px;
  }

  .heading-title-solution-role, .paragraph_solution_role {
    font-size: 16px;
  }

  .icon-solution-role {
    width: 40px;
    height: 40px;
  }

  .image-29, .image-mobile-hero-they {
    display: block;
  }

  .section_how_theysaid_helps_marketers {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .component_how_helps_marketers.fix-vh {
    height: 100%;
  }

  .tabs_helps_marketers {
    flex-flow: column;
    margin-top: 20px;
  }

  .tab-content-helps-marketers {
    display: none;
  }

  .tab-helps-marketers {
    margin-bottom: 0;
    margin-right: 0;
  }

  .title-tab {
    font-size: 18px;
  }

  .heading-how-helps-marketers {
    font-size: 20px;
  }

  .icon-tab-button {
    max-width: 20px;
    height: 20px;
  }

  .image-tab-content {
    height: 390px;
  }

  .button-how-helps-marketers {
    max-width: 100%;
  }

  .icon-marketing-use-cases.is-role-detail {
    max-width: 50px;
    height: 50px;
  }

  .section-marketing-metrics {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component_marketing_metrics {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .list-metrics, .list-metrics.is-feature, .list-metrics.is-feature {
    grid-template-columns: 1fr;
  }

  .item-list-metrics {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    padding: 20px 16px;
  }

  .item-list-metrics.is-feature {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    height: 100%;
    padding: 20px;
  }

  .icon-marketing-metrics {
    max-width: 40px;
    height: 40px;
  }

  .icon-marketing-metrics.is-feature {
    max-width: 64px;
    height: 64px;
  }

  .content-marketing-metrics {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-item-marketing-metrics {
    font-size: 20px;
  }

  .description-item-marketing-metrics {
    font-size: 16px;
  }

  .heading-marketing-metrics {
    font-size: 20px;
  }

  .icon-marketing {
    width: 100%;
    max-width: 20px;
    height: 20px;
  }

  .icon-marketing.is-feature {
    max-width: 30px;
    height: 30px;
  }

  .tab_sticky_role_detail {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    position: static;
    top: 0;
  }

  .subtitle_make_it_your_own {
    text-align: center;
    font-size: 16px;
  }

  .section_templates_that_just_work {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section_templates_that_just_work.is-comparison-detail {
    padding-top: 60px;
  }

  .heading-that-just-work {
    text-align: center;
    font-size: 20px;
  }

  .heading-that-just-work.is-template-main {
    font-size: 24px;
  }

  .paragraph-that-just-work {
    font-size: 16px;
  }

  .table-that-just-work {
    overflow: auto;
  }

  .box-one {
    height: 100%;
    padding-left: 12px;
    padding-right: 12px;
  }

  .box-they {
    max-width: 60px;
    height: 100%;
  }

  .box-they.is-mobile {
    margin-right: 10px;
  }

  .box-qualtrics {
    max-width: 60px;
    height: 100%;
  }

  .div-block-6 {
    height: 40px;
  }

  .text-block-4 {
    font-size: 15px;
  }

  .default {
    padding-left: 12px;
    padding-right: 12px;
  }

  .row {
    height: 90px;
  }

  .title-table-choose {
    max-width: 150px;
    font-size: 14px;
  }

  .title-table-choose.is-wrap {
    max-width: 100%;
  }

  .image-30, .image-31, .image-32, .image-33, .image-34, .image-35, .image-36, .image-37, .image-38, .image-39, .image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47, .image-48, .image-49, .image-50, .image-51, .image-52, .image-53, .image-54, .image-55, .image-56, .image-57, .image-58, .image-59, .image-60, .image-61 {
    width: 20px;
    height: 20px;
  }

  .btns-hero-feature {
    flex-flow: column;
    max-width: 100%;
  }

  .btns-hero-feature.is-template-detail {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .btn-start-free-feature {
    max-width: 100%;
  }

  .paragraph_ai_powered_intelligence.is-feature, .paragraph_enterprise_ready {
    font-size: 16px;
  }

  .section-features-coming, .section-features-coming.is-book-a-demo, .section-features-coming.is-book-a-demo {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-features-coming {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .heading-feature-coming {
    font-size: 20px;
  }

  .heading-feature-coming.is-book-a-demo {
    max-width: 80%;
    font-size: 24px;
  }

  .paragraph_feature-coming {
    font-size: 16px;
  }

  .paragraph_feature-coming.is-book-a-demo {
    max-width: 90%;
  }

  .heading-title-feature-coming.is-book-a-demo {
    max-width: 100%;
  }

  .btn-faq-feature {
    width: 100%;
  }

  .tag-enterprise-ready {
    max-width: 120px;
    height: 30px;
  }

  .tag-enterprise-ready.is-powerful-project {
    top: -8px;
    right: 36%;
  }

  .section_every_project_type_covered {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component_every_projects {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
  }

  .heading-title-every-project {
    font-size: 20px;
  }

  .paragraph-every-project {
    font-size: 16px;
  }

  .list-every-project-type {
    grid-template-columns: 1fr;
  }

  .list-item-every-project {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 20px;
  }

  .icon-item-list-every-project {
    width: 30px;
    height: 30px;
  }

  .title-list-every-project {
    font-size: 20px;
  }

  .text-short-list-every-project, .paragraph_powerful-project.is-feature, .paragraph_powerful-project.is-feature {
    font-size: 16px;
  }

  .section_analytics_that_drive_decisions {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-analytics-that-drives {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .first-block, .second-block {
    flex-flow: column;
  }

  .heading-title-analytics-that-drive {
    font-size: 20px;
  }

  .paragraph_analytics_that_drive {
    font-size: 16px;
  }

  .section_share_your_way {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-share-your-way {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .list-share-your-way {
    flex-flow: column;
  }

  .list-item-share-your-way {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .icon-share-your-way {
    max-width: 64px;
    height: 64px;
  }

  .heading-title-share-your-way {
    font-size: 20px;
  }

  .paragraph_share_your_way, .short-text-list-item-share-your-way {
    font-size: 16px;
  }

  .info-share-your-way {
    justify-content: flex-start;
    align-items: center;
  }

  .text-info-share-your-way {
    text-align: center;
    font-size: 16px;
  }

  .btn-info-share-your-way {
    max-width: 100%;
  }

  .section_seamless_integrations {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .list-seamless-integrations {
    grid-template-columns: 1fr;
  }

  .list-item-seamless-integrations {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .icon-list-item-seamless-integrations {
    max-width: 64px;
    height: 64px;
  }

  .heading-title-seamless-integrations {
    font-size: 20px;
  }

  .paragraph-seamless-integrations {
    text-align: center;
    font-size: 16px;
  }

  .btn-seamless-integrations {
    max-width: 100%;
  }

  .paragraph-cta {
    font-size: 14px;
  }

  .btns-cta-feature {
    flex-flow: column;
    max-width: 100%;
    margin-top: 0;
  }

  .btns-cta-feature.is-template-detail {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    max-width: 100%;
  }

  .btn-cta-feature-book, .btn-cta-feature-book.is-template-detail, .btn-cta-feature-book.is-template-detail {
    max-width: 100%;
  }

  .icon-share {
    width: 30px;
    height: 30px;
  }

  .icon-seamless {
    width: 25px;
    height: 25px;
  }

  .icon-seamless.is-google, .icon-seamless.is-zapier, .icon-seamless.is-google, .icon-seamless.is-zapier {
    width: 40px;
    height: 40px;
  }

  .logos-hero-comparison-detail {
    max-width: 100%;
  }

  .btn-explore-solutions {
    max-width: 100%;
    margin-top: 24px;
  }

  .section_example_questions_preview {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-title-example-questions-preview {
    font-size: 24px;
  }

  .paragraph-example-questions-preview {
    font-size: 16px;
  }

  .section_when_to_use_this_template {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-when-to-use-this-template {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-title-when-to-use-this-template {
    font-size: 24px;
  }

  .paragraph-when-to-use-this-template {
    font-size: 16px;
  }

  .section_who_built_for {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-who-built-for {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-title-who-built-for {
    font-size: 24px;
  }

  .paragraph-who-built-for {
    font-size: 16px;
  }

  .images-block-when-to-use, .list-who-built-for {
    flex-flow: column;
  }

  .list-item-who-built-for {
    padding: 20px;
  }

  .icon-who-built-for {
    max-width: 60px;
    height: 60px;
  }

  .title-list-item-who-built-for {
    font-size: 20px;
  }

  .who-built-for-icon {
    width: 30px;
    height: 30px;
  }

  .section_you_might_also_like {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .component-you-might-also-like {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-title-you-might-also-like {
    font-size: 24px;
  }

  .paragraph-title-you-might-also-like {
    font-size: 16px;
  }

  .list-you-might-also-like {
    flex-flow: column;
  }

  .item-list-item-you-might-also-like {
    justify-content: flex-start;
    align-items: center;
  }

  .link-list-item-you-might-also-like {
    padding: 16px;
  }

  .btn-you-might-also-like {
    max-width: 100%;
  }

  .section_templates_main_just_work {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .box-icon-calendar {
    z-index: 1;
    max-width: 70px;
    height: 70px;
    top: 52%;
    right: 20%;
  }

  .icon-what-get-in-the-demo {
    max-width: 64px;
    height: 64px;
    min-height: 64px;
  }

  .component-pick-a-time-that-works-for-you {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    height: 100%;
    padding: 16px;
  }

  .component-calendar-pick-a-time {
    height: 350px;
  }

  .heading-title-pick-a-time {
    font-size: 24px;
  }

  .paragraph-pick-a-time {
    font-size: 16px;
  }

  .btn-ready-to-transform {
    max-width: 100%;
  }

  .code-embed-13 {
    width: 100%;
  }
}

#w-node-daf5f210-81aa-013d-a9eb-cddcc29f8bb0-c29f8bac, #w-node-daf5f210-81aa-013d-a9eb-cddcc29f8bbc-c29f8bac, #w-node-daf5f210-81aa-013d-a9eb-cddcc29f8bbd-c29f8bac, #w-node-daf5f210-81aa-013d-a9eb-cddcc29f8bc8-c29f8bac, #w-node-daf5f210-81aa-013d-a9eb-cddcc29f8bd3-c29f8bac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
