:root {
  --black: black;
  --main-purple: #6c60f6;
  --white: white;
  --off-black: #1a1d21;
  --green: #2f8f71;
  --dark-green: #1b3f25;
  --white-smoke: #ffffffb3;
  --red: red;
  --70-white: #ffffffb3;
}

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

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

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

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

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

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

h1 {
  margin-top: 0;
  margin-bottom: 19px;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
}

h2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

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

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

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

p {
  margin-top: 0;
  margin-bottom: 5px;
}

a {
  color: #13846c;
  text-decoration: underline;
  transition: all .275s;
}

a.w--current {
  background-color: #0000;
}

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

.logo-text {
  color: #1c1c1c;
  margin-top: 24px;
  font-family: Roboto Slab;
  font-size: 27px;
  font-weight: 500;
}

.logo-text.footer {
  color: var(--black);
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
}

.navigation {
  z-index: 2;
  object-fit: fill;
  background-color: #fff;
  border: 1px #000;
  border-bottom-color: #5e6063;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

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

.section.main {
  color: #fff;
  background-color: #0000;
  width: 95%;
  margin: 150px auto 0;
  padding-top: 0;
  padding-bottom: 30px;
}

.section.main.ebook-section {
  margin-top: 200px;
  padding-bottom: 180px;
}

.section.main.recognition-hero {
  margin-top: 150px;
  margin-bottom: 100px;
}

.section.footer {
  background-color: var(--main-purple);
  color: var(--white);
  padding-top: 60px;
  padding-bottom: 60px;
  font-family: Montserrat, sans-serif;
  position: static;
  inset: auto 0% 0%;
}

.section.press {
  background-color: #3e5c5000;
  width: 95%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 38px;
}

.main-subtitle {
  color: #000;
  letter-spacing: 0;
  max-width: 500px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 26px;
}

.nav-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  font-size: 18px;
  display: flex;
}

.social-icon {
  opacity: 1;
  color: var(--white);
  margin-right: 11px;
  transition: opacity .3s;
}

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

.page-link {
  color: #489fd9;
  border-bottom: 1px solid #0000;
  text-decoration: none;
  transition: color .3s, border .3s;
}

.page-link:hover {
  border-bottom-color: #489fd9;
}

.page-link.in-footer {
  color: var(--white);
  flex: 0 auto;
  margin-top: 15px;
  font-size: 18px;
  display: inline-block;
}

.page-link.in-footer:hover {
  color: #d2d7d9;
  border-bottom-color: #0000;
}

.page-link.in-footer.footer-use-case {
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: 15px;
}

.newsletter-field {
  float: left;
  background-color: #e8e8e8;
  border: 1px solid #0000;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  width: 60%;
  height: 40px;
}

.newsletter-field:focus {
  border-width: 1px;
  border-color: #09f;
  box-shadow: 0 0 6px #489fd9;
}

.newsletter-button {
  float: left;
  color: #f4f6f8;
  background-color: #2e2e2e;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  width: 40%;
  height: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
  transition: all .5s;
}

.newsletter-button:hover {
  color: #fff;
  background-color: #489fd9;
}

.newsletter-form {
  align-items: center;
  display: flex;
}

.social-icon-group {
  opacity: 1;
  color: var(--black);
  background-color: #0000;
  margin-bottom: 10px;
}

.brand-link {
  text-decoration: none;
}

.success-message {
  background-color: #5f6166;
  margin-bottom: 20px;
}

.main-heading {
  color: #1a1d21;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  line-height: 110%;
  overflow: visible;
}

.main-heading.index-heading {
  margin-bottom: 20px;
  font-size: 50px;
}

.small-text {
  max-width: 95%;
  color: var(--off-black);
  text-align: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  font-weight: 400;
}

.div-block {
  flex-wrap: wrap;
  place-content: space-around space-between;
  align-items: center;
  width: 100%;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo {
  width: 100%;
  max-width: 160px;
  margin: 10px 0;
}

.logo.g2-logo {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image {
  width: 200px;
  max-width: 200px;
}

.container {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container.d-none {
  display: none;
}

.container.kudoboard {
  margin-top: 90px;
}

.dropdown-list {
  background-color: var(--black);
  padding-left: 0;
  display: none;
}

.dropdown-list.w--open {
  background-color: var(--white);
  width: 579px;
  color: var(--off-black);
  border-radius: 0 0 20px 20px;
  flex-direction: column;
  margin-top: 0;
  margin-left: -195px;
  margin-right: -195px;
  padding: 30px 23px 23px;
  display: flex;
  box-shadow: 0 2px 5px 3px #a89c9c75;
}

.dropdown-list.resources-dropdown {
  background-color: var(--white);
  width: auto;
  color: var(--off-black);
  align-items: flex-start;
  margin-left: 0;
  padding: 15px 10px;
}

.dropdown-link {
  color: var(--off-black);
  padding: 5px 15px;
}

.dropdown-link:hover {
  text-decoration: underline;
}

.dropdown-link.w--current {
  color: var(--off-black);
}

.dropdown-toggle {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-3 {
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.column-2 {
  flex-direction: column;
  flex: 0 auto;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  display: flex;
}

.columns {
  flex-direction: row;
  justify-content: space-between;
  min-width: 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block {
  margin-top: 20px;
  margin-bottom: 5px;
}

.text-block.footer-use-cases-column {
  border-top: 1px solid var(--white);
  padding-top: 10px;
  font-size: 14px;
}

.column-3 {
  color: var(--white);
  flex-direction: column;
  padding-left: 30px;
  display: flex;
}

.text-block-2 {
  margin-top: 0;
  font-size: 11px;
}

.text-block-3 {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.text-block-4 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
}

.text-span {
  color: var(--main-purple);
}

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

.div-block-4.hero-cta-flex {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-2 {
  border: 0px none var(--main-purple);
  outline-offset: 0px;
  cursor: pointer;
  border-radius: 10px;
  outline: 3px #fff;
  margin-left: 0;
  margin-right: 8px;
}

.image-2.calendar-emoji {
  width: 30px;
  margin-left: 5px;
  margin-right: 5px;
}

.image-2.coach_cta_image {
  line-height: 20px;
}

.div-block-5 {
  border: 2px solid var(--main-purple);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-5.book-demo-button {
  cursor: pointer;
  border-width: 2px;
  width: 180px;
  height: 66px;
  margin-left: 8px;
  padding-left: 5px;
  padding-right: 12px;
  transition: box-shadow .2s cubic-bezier(.165, .84, .44, 1);
  box-shadow: 0 10px 15px -2px #c5cbd380;
}

.div-block-5.book-demo-button:hover {
  box-shadow: 0 10px 15px -2px #c5cbd3;
}

.div-block-5.book-demo-button.calendly-button {
  border-width: 2px;
  height: 72px;
}

.div-block-5.book-demo-button.calendly-button:hover {
  box-shadow: 0 10px 15px -2px #c1c1c1;
}

.div-block-5.book-demo-button.calendly-button.hero-calendly-button {
  background-color: var(--white);
  justify-content: center;
  width: 212px;
  height: 58px;
  margin-left: 10px;
  padding-right: 8px;
  text-decoration: none;
}

.div-block-5.book-demo-button.nav-calendly-button.calendly-button {
  z-index: 50;
  width: auto;
  height: auto;
  box-shadow: none;
  cursor: pointer;
  padding: 7px 10px;
  position: relative;
}

.div-block-5.book-demo-button.hero-calendly-button {
  width: auto;
  height: 58px;
  text-decoration: none;
}

.text-block-5 {
  color: var(--black);
  cursor: pointer;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
}

.add-slack-button {
  border: 2px solid var(--main-purple);
  white-space: normal;
  cursor: pointer;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 58px;
  padding-left: 8px;
  padding-right: 10px;
  line-height: 23px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  box-shadow: 0 10px 15px -2px #c5cbd380;
}

.add-slack-button:hover {
  box-shadow: 0 10px 15px -2px #c5cbd3;
}

.add-slack-button.coach_cta {
  border-color: var(--green);
  height: 64px;
  font-family: Urbanist, sans-serif;
}

.text-block-6 {
  color: var(--off-black);
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.how-it-works-cards {
  background-color: var(--main-purple);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.how-it-works-cards.how-it-works-without-plants {
  background-color: var(--dark-green);
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 100px;
}

.how-it-works-cards.how-it-works-without-plants.transparent-card-container {
  background-color: #0000;
}

.heading {
  color: var(--white);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 30px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.div-block-6 {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 80px;
  padding-bottom: 0;
  display: flex;
}

.how-it-works-step {
  background-color: var(--white);
  border-radius: 15px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 254px;
  margin-top: 30px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 18px 10px;
  display: flex;
  box-shadow: 0 9px 12px 6px #3030305c;
}

.how-it-works-step.how-it-works-middle {
  max-width: 254px;
  margin-left: 15px;
  margin-right: 15px;
}

.how-it-works-step.how-it-works-middle.home-page {
  text-align: left;
}

.how-it-works-step.home-page {
  max-width: 285px;
  padding-left: 15px;
  padding-right: 15px;
}

.image-4 {
  max-width: 75px;
  margin-bottom: 0;
  margin-right: 0;
}

.image-4.icon-home {
  margin-right: 10px;
}

.how-title {
  align-items: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
}

.how-title.home-page {
  margin-left: 0;
}

.text-block-7 {
  text-align: center;
  font-size: 15px;
}

.text-block-7.safe-card-home-page {
  text-align: left;
}

.text-block-8 {
  text-align: center;
  font-size: 15px;
}

.text-block-8.safe-card-home-page {
  text-align: left;
}

.text-block-8.recognition-step-text {
  text-align: center;
  align-self: center;
}

.text-block-9 {
  text-align: center;
  font-size: 15px;
}

.text-block-9.safe-card-home-page {
  text-align: left;
}

.columns-2 {
  flex-flow: wrap;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-7 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 1400px;
  max-width: 90%;
  margin: 100px auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.div-block-7.product_blurb {
  flex-flow: row;
  flex: 1;
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-7.product_blurb.product_blurb_image_left {
  flex-wrap: nowrap;
  place-content: space-between;
  align-items: center;
}

.image-5 {
  background-color: #0000;
  border-radius: 20px;
  width: 500px;
  max-width: 100%;
}

.image-5.product-image-with-shadow {
  box-shadow: 0 5px 10px 6px #ccccccc2;
}

.div-block-8 {
  flex-direction: column;
  margin-left: 0;
  margin-right: 30px;
  display: flex;
}

.div-block-8.product_text_right {
  flex-wrap: nowrap;
  justify-content: center;
  margin: 0 0 0 30px;
  position: relative;
}

.div-block-8.product_text_left {
  flex: 0 auto;
  margin-left: 0;
  margin-right: 30px;
}

.text-block-11 {
  margin-bottom: 35px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.text-block-11.product_sub-header {
  margin-top: 5px;
  font-size: 16px;
}

.div-block-9 {
  flex-direction: row;
  flex: 0 auto;
  max-width: 750px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.div-block-9.product_image_left {
  background-color: #b0919100;
  border-radius: 15px;
  flex: 0 auto;
  margin-right: 30px;
  position: relative;
}

.div-block-9.product_image_left.box-shadow {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-9.product_image_left.box-shadow.safer-place-video {
  background-color: #fff0;
  width: auto;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-9.product_image_left.safer-place-video.box-shadow {
  max-width: 500px;
  margin-right: 30px;
  display: inline-block;
}

.div-block-9.product_image_right {
  flex: 0 auto;
  width: auto;
  height: auto;
  margin-left: 30px;
  margin-right: 0;
}

.div-block-9.product_video_right {
  width: 750px;
}

.div-block-9.product_video_right.anytime-demo-video {
  width: 100%;
  max-width: 750px;
}

.div-block-9.incentives-gif-flex {
  background-color: var(--white);
  border-radius: 15px;
  padding: 42px;
  box-shadow: 0 9px 12px 6px #3030305c;
}

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

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

.div-block-10.product-bullet {
  max-width: 406px;
  margin-bottom: 35px;
  margin-left: 35px;
}

.div-block-10.product-bullet.product-bullet-with-learn-more {
  margin-bottom: 20px;
}

.heading-2 {
  align-self: flex-start;
  margin-bottom: 5px;
  font-size: 34px;
  font-weight: 500;
}

.heading-3 {
  flex-direction: column;
  max-width: none;
  margin-left: 30px;
  margin-right: auto;
  display: flex;
}

.collection-list-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-item {
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0;
  padding: 20px 20px 10px;
  transition: all .3s;
  display: flex;
  position: relative;
  box-shadow: 0 10px 20px -20px #00000080;
}

.collection-item:hover {
  transform: scale3d(1.05, 1.05, 1.05);
  box-shadow: 0 5px 10px #5a5a5a4d;
}

.collection-item.float-post {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 617px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.collection-item.float-post.grid-xs-1 {
  background-color: #fff;
  align-items: center;
}

.collection-item.float-post-copy {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 617px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.collection-list {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-between;
  align-items: stretch;
  width: 100%;
  margin-bottom: 0;
  display: grid;
}

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

.section-3 {
  width: 95%;
  max-width: 1200px;
  margin: 150px auto 140px;
}

.image-7 {
  object-fit: cover;
  border-radius: 15px 15px 0 0;
  width: 100%;
  max-height: 233px;
}

.div-block-11 {
  max-height: 75px;
  margin-top: 20px;
  display: flex;
}

.div-block-12 {
  background-color: var(--main-purple);
  width: 67px;
  color: var(--white);
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 5px 15px;
  font-size: 12px;
  text-decoration: none;
  display: flex;
}

.heading-4 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-13 {
  margin-top: 0;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.icon {
  font-size: 16px;
  font-weight: 300;
}

.section-4 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.section-4.product_section {
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-items: center;
  width: 1250px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.image-8 {
  z-index: -1;
  opacity: .75;
  object-fit: cover;
  width: 85%;
  max-width: 1000px;
  margin: auto;
  padding-left: 0;
  display: block;
  position: absolute;
  inset: 0;
}

.image-8.top-index-blob {
  opacity: .5;
  flex: 0 auto;
  align-self: auto;
  max-width: 740px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-8.middle-index-blob {
  opacity: .5;
  max-width: 646px;
  inset: 0% auto 0% 10%;
}

.image-8.third-index-blob {
  opacity: .5;
  max-width: 687px;
  inset: 0% 0% 0% auto;
}

.image-8.fourth-index-blob {
  opacity: .5;
  max-width: 821px;
  inset: 0% auto 0% 0%;
}

.image-8.fourth-index-blob.right-blob {
  inset: 0% 0% 0% auto;
}

.section-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  display: flex;
}

.image-9 {
  border: 2px none var(--main-purple);
  border-radius: 10px;
  padding: 3px;
}

.link-block {
  border: 2px solid var(--main-purple);
  cursor: pointer;
  border-radius: 10px;
  transition: box-shadow .2s cubic-bezier(.165, .84, .44, 1);
  box-shadow: 0 10px 15px 2px #c5cbd34d;
}

.link-block:hover {
  box-shadow: 0 10px 15px 2px #c5cbd3c7;
}

.text-block-14 {
  margin-top: 15px;
}

.section-6 {
  background-color: #d2efff;
  flex-flow: column wrap;
  place-content: center;
  align-items: center;
  margin-top: 50px;
  padding-top: 30px;
  padding-bottom: 60px;
  display: flex;
}

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

.div-block-14.quote-card {
  color: var(--black);
  flex-direction: column;
  display: flex;
}

.quote-card {
  background-color: var(--white);
  text-align: center;
  border-radius: 15px;
  max-width: 420px;
  padding-top: 20px;
  padding-bottom: 25px;
  box-shadow: 0 9px 12px 6px #c1c1c145;
}

.div-block-15 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  place-content: stretch center;
  align-items: center;
  max-width: 95%;
  margin-top: 70px;
  display: flex;
}

.image-10 {
  border-radius: 50%;
  max-width: 105px;
  margin-top: -72px;
  margin-bottom: 8px;
}

.text-block-15 {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.text-block-16 {
  color: var(--black);
  margin-top: 2px;
  margin-bottom: 10px;
  font-size: 14px;
  text-decoration: none;
}

.text-span-5 {
  color: var(--main-purple);
  margin-top: -29px;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-style: italic;
  font-weight: 600;
  display: block;
}

.text-span-5.quote-before {
  margin-top: 0;
  font-size: 35px;
}

.text-span-5.quote-after {
  margin-top: 45px;
  margin-bottom: auto;
  font-size: 35px;
}

.div-block-16 {
  justify-content: space-between;
  align-items: stretch;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.text-block-20 {
  margin-right: auto;
}

.link-4 {
  color: var(--white);
  border: 1px #000;
}

.link-5, .text-span-6 {
  color: var(--white);
}

.cta-header {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
}

.cta-header.cta-purple-header {
  color: var(--main-purple);
}

.cta-header.cta-black-header {
  margin-bottom: 10px;
}

.section-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1077px;
  margin: 260px auto 275px;
  display: flex;
  position: relative;
}

.text-block-21 {
  text-align: center;
  margin-top: 15px;
}

.faq {
  z-index: 1;
  background-color: #fffffff2;
  border-radius: 20px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
}

.faq-headline {
  padding-left: 20px;
  padding-right: 20px;
}

.accordion-item {
  width: 100%;
  display: block;
  overflow: hidden;
}

.accordion-toggle {
  border-top: 1px solid #cfcfcf70;
  align-items: center;
  height: 60px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-22 {
  white-space: normal;
  flex: none;
  width: 100%;
}

.dropdown-list-2 {
  background-color: #fff;
  padding: 20px;
  display: block;
  position: static;
}

.text-block-23 {
  margin-top: -20px;
  padding-left: 20px;
}

.text-block-23.faq-answer {
  color: var(--off-black);
  margin-top: 0;
  text-decoration: none;
}

.heading-5 {
  text-align: center;
  margin-bottom: 30px;
  font-family: Outfit, sans-serif;
  font-weight: 700;
}

.section-9 {
  margin-top: 100px;
  margin-bottom: 75px;
}

.image-11 {
  z-index: -1;
  object-fit: cover;
  position: absolute;
}

.bold-text-5 {
  color: var(--black);
  font-weight: 500;
}

.image-12, .image-13 {
  color: var(--white);
}

.div-block-18 {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-6 {
  text-align: center;
  max-width: none;
  margin: 30px 30px 40px;
  font-size: 45px;
  line-height: 60px;
}

.purple {
  color: var(--main-purple);
}

.product_header {
  color: var(--off-black);
  margin-bottom: 0;
  text-decoration: none;
}

.column-4 {
  padding-left: 0;
  padding-right: 0;
}

.nav-url {
  margin-right: 0;
  text-decoration: none;
}

.nav-url-div {
  color: var(--off-black);
  border-bottom: 2px solid #0000;
  margin-left: 20px;
  margin-right: 20px;
  text-decoration: none;
}

.nav-url-div:hover {
  border-bottom: 2px solid var(--main-purple);
}

.nav-url-div.w--current {
  color: var(--main-purple);
}

.nav-url-div.nav-home-button {
  color: var(--off-black);
  margin-left: 0;
  margin-right: 20px;
}

.nav-url-div.nav-home-button.w--current {
  display: none;
}

.heading-7 {
  max-width: 900px;
  color: var(--black);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 110%;
}

.heading-7.dei-heading {
  font-weight: 300;
}

.div-block-22.centered-hero-cta {
  justify-content: center;
  margin-bottom: 0;
}

.text-block-28 {
  margin-top: 0;
}

.image-14 {
  height: 75px;
  margin-bottom: 20px;
}

.landing-page-card {
  background-color: var(--white);
  text-align: center;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  max-width: 340px;
  margin-top: 45px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 25px 20px 30px;
  display: flex;
  box-shadow: 0 9px 12px 6px #3030305c;
}

.landing-page-hero {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 95%;
  margin: 165px auto 100px;
  display: flex;
}

.landing-page-hero.snippet-buttons {
  margin-top: 20px;
  margin-bottom: 0;
}

.heading-8 {
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.section-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 150px;
  margin-bottom: 120px;
  display: flex;
  position: relative;
}

.text-block-30 {
  text-align: center;
  margin-bottom: 25px;
}

.container-4 {
  max-width: 100%;
  margin-top: 30px;
  display: flex;
}

.price-card {
  border: 3px solid #6c60f65c;
  width: 320px;
  margin-left: 15px;
  margin-right: 15px;
}

.price-card.standard-price-card {
  z-index: 1;
  background-color: #fff;
  border: 3px #0000;
  margin-bottom: -20px;
  position: relative;
  box-shadow: 0 9px 12px 6px #c1c1c1;
}

.price-card.price-card-non-standard {
  background-color: #fff;
  width: 321px;
  margin-top: 43px;
  position: relative;
  box-shadow: 0 9px 12px 6px #c1c1c1;
}

.text-block-31 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 35px;
  font-size: 30px;
  line-height: 30px;
}

.text-block-31.standard-pricing-card-header {
  margin-top: 44px;
}

.text-block-33 {
  text-align: center;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 40px;
}

.slack-users-helper {
  text-align: center;
  height: 22px;
  margin-bottom: 5px;
  margin-left: 0;
  font-size: 13px;
}

.text-span-12 {
  color: #696969e8;
  font-size: 20px;
}

.text-span-12.price_month {
  color: #696969e8;
}

.div-block-24 {
  flex-direction: column;
  margin-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  display: flex;
}

.div-block-24.premium-price-body {
  margin-bottom: 44px;
}

.div-block-24.free-price-body {
  margin-bottom: 80px;
}

.div-block-25 {
  margin-bottom: 10px;
  display: flex;
}

.price-card-month {
  font-size: 12px;
}

.div-block-26 {
  background-color: #000;
  border-radius: 25px;
  justify-content: center;
  padding: 15px 10px;
  transition: transform .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.div-block-26:hover {
  transform: scale(1.05)translate(0);
}

.div-block-26.standard-pricing-button {
  background-color: var(--main-purple);
}

.div-block-26.premium-pricing-button {
  margin-top: -20px;
  margin-bottom: 25px;
}

.price-card-body {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 20px 0;
  transition: transform .2s cubic-bezier(.075, .82, .165, 1);
}

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

.link-block-4 {
  width: 100%;
  text-decoration: none;
}

.text-block-35 {
  margin-top: 0;
}

.text-block-36 {
  background-color: var(--main-purple);
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  padding-top: 10px;
  padding-bottom: 10px;
}

.image-18 {
  z-index: -1;
  width: 847px;
  max-width: 95%;
  margin-top: -40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: absolute;
}

.pricing-table-container {
  max-width: 1086px;
  margin-top: 60px;
  margin-bottom: 150px;
  display: none;
}

.image-19 {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.image-19.box-shadow {
  box-shadow: 0 9px 12px 6px #3030305c;
}

.image-19.box-shadow.main-blog-image, .body {
  border-radius: 15px;
}

.rich-text-block-4 {
  width: 664px;
  max-width: 95%;
  margin-top: 45px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  line-height: 140%;
  overflow: visible;
}

.rich-text-block-4.blog-post-rich-text {
  border-bottom: 1px solid #f1effe;
  width: auto;
  margin-top: 25px;
  padding-top: 0;
  padding-bottom: 40px;
}

.heading-11 {
  width: 664px;
  max-width: 95%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
}

.html-embed-3 {
  margin-left: 5px;
}

.text-span-15, .text-span-17, .text-span-18 {
  color: var(--main-purple);
}

.rich-text-block-5 {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 95%;
  max-width: 600px;
  margin: 0 auto 150px;
  padding-top: 90px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
}

.rich-text-block-5.privacy {
  text-align: left;
  align-items: flex-start;
}

.rich-text-block-5.support-block {
  text-align: center;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
}

.link-block-5 {
  color: var(--black);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.div-block-27 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  height: 300px;
  padding-bottom: 15px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-block-37 {
  color: var(--main-purple);
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  margin-bottom: 10px;
  font-size: 20px;
  display: flex;
}

.utility-page-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 95%;
  margin: 184px auto 363px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-20 {
  max-width: 42px;
}

.heading-12 {
  font-family: Montserrat, sans-serif;
}

.section-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  margin: 150px auto 0;
  display: flex;
}

.text-block-40 {
  text-align: center;
  font-size: 22px;
  line-height: 24px;
}

.heading-13 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 36px;
}

.heading-13.microworker-header {
  margin-bottom: 392px;
}

.success-section {
  width: 98%;
  max-width: 555px;
  margin: 150px auto 50px;
}

.html-embed-4 {
  margin-top: 30px;
  margin-bottom: 0;
  box-shadow: 0 9px 12px 6px #c1c1c1;
}

.text-block-41 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
  font-size: 22px;
  font-weight: 400;
}

.text-block-41.number_users {
  text-align: center;
  margin-bottom: 35px;
}

.div-block-28 {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 60px;
  display: flex;
}

.text-block-42 {
  margin-right: 15px;
}

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

.text-span-22 {
  color: var(--main-purple);
  font-size: 15px;
}

.text-span-23 {
  color: var(--main-purple);
}

.image-22 {
  margin-right: 7px;
}

.html-embed-6 {
  width: 100%;
  max-width: 450px;
}

.div-block-29 {
  object-fit: fill;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.text-block-44 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 15px;
}

.link-6 {
  color: var(--off-black);
}

.paragraph-2 {
  font-size: 14px;
}

.paragraph-3 {
  color: var(--off-black);
}

.error-message {
  margin-bottom: 20px;
}

.link-7 {
  max-width: 591px;
  color: var(--black);
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.text-block-45 {
  color: var(--main-purple);
  margin-top: 0;
  margin-bottom: 45px;
  font-size: 40px;
  line-height: 100%;
}

.text-span-24 {
  color: var(--main-purple);
  text-decoration: underline;
}

.text-block-46 {
  color: var(--black);
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.text-block-47, .text-block-48 {
  color: var(--black);
  font-weight: 400;
}

.text-span-25, .text-span-26, .text-span-27 {
  color: var(--main-purple);
}

.blog-preview-section {
  width: 95%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-28, .text-span-29 {
  color: var(--main-purple);
}

.bold-text-8, .bold-text-9, .bold-text-10 {
  font-weight: 500;
}

.bold-text-12 {
  font-family: Outfit, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.section-13 {
  justify-content: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-8, .link-9, .link-10 {
  color: var(--off-black);
}

.coach_slack_url {
  background-color: var(--white);
  border-radius: 10px;
  margin-right: 3px;
  text-decoration: none;
}

.coach_slack_url:hover {
  transform: translate(0, -8px);
}

.text-span-30 {
  color: var(--dark-green);
  font-family: Outfit, sans-serif;
  font-weight: 700;
}

.landing-page-blog {
  line-height: 130%;
}

.landing-page-blog.snippet-header {
  margin-top: 60px;
}

.rich-text-block-6 {
  max-width: 625px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-6.landing-page-blog-rich-text {
  text-align: left;
  max-width: 650px;
  margin-bottom: 0;
}

.rich-text-block-6.landing-page-blog-rich-text img {
  margin-top: 40px;
  margin-bottom: 40px;
}

.rich-text-block-6.landing-page-blog-rich-text.leadership-meeting-blog {
  max-width: 600px;
  margin-bottom: 50px;
}

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

.div-block-31 {
  border: 2px solid var(--main-purple);
  background-color: var(--white);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  box-shadow: 0 10px 15px -2px #c5cbd380;
}

.div-block-31:hover {
  box-shadow: 0 10px 15px -2px #c5cbd3cc;
}

.div-block-31.calendly-button {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 10px;
  width: 210px;
  height: 58px;
  margin-left: 5px;
}

.link-block-6 {
  background-color: #0000;
  margin-right: 10px;
}

.image-23 {
  border: 2px solid var(--main-purple);
  background-color: var(--white);
  border-radius: 10px;
  box-shadow: 0 10px 15px -2px #c5cbd380;
}

.image-23:hover {
  box-shadow: 0 10px 15px -2px #c5cbd3cc;
}

.image-24 {
  max-width: 32px;
  margin-right: 14px;
}

.text-block-49 {
  color: var(--black);
  font-size: 23px;
}

.column-6 {
  flex: 0 auto;
  padding-left: 0;
  padding-right: 0;
}

.div-block-32 {
  flex: 0 auto;
}

.column-7 {
  justify-content: center;
  display: flex;
}

.image-26 {
  border-radius: 20px;
}

.image-28 {
  border-radius: 10px;
  width: 100%;
  max-width: 500px;
  box-shadow: 0 9px 12px 6px #c1c1c1;
}

.text-span-31 {
  font-size: 20px;
}

.image-29 {
  border-radius: 15px;
}

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

.div-block-33 {
  margin-right: 20px;
}

.text-span-32 {
  color: var(--main-purple);
}

.bold-text-13 {
  font-size: 15px;
}

.div-block-34 {
  flex-wrap: nowrap;
  display: flex;
}

.ebook-preview-image {
  border-radius: 11px;
  max-width: 300px;
}

.div-block-35 {
  max-width: 100%;
  color: var(--black);
  flex: 0 auto;
}

.div-block-36 {
  margin-right: 30px;
}

.form-2 {
  color: var(--black);
  padding: 0;
}

.text-block-53 {
  color: var(--off-black);
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 30px;
}

.div-block-37 {
  border-radius: 22px;
  margin-left: 30px;
  padding: 30px;
  box-shadow: 0 9px 12px 6px #c1c1c1;
}

.submit-button {
  background-color: #37b57f;
  border-radius: 9px;
  margin-top: 25px;
  font-size: 25px;
}

.bold-text-14 {
  font-size: 20px;
}

.heading-15 {
  margin-top: 0;
  padding-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.div-block-38 {
  justify-content: space-between;
  margin-bottom: 10px;
  display: flex;
}

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

.div-block-39 {
  align-items: flex-end;
  display: flex;
}

.text-block-54 {
  margin-left: 7px;
  margin-right: 7px;
}

.div-block-40 {
  margin-left: 20px;
}

.link-11 {
  color: var(--off-black);
  margin-left: 35px;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.italic-text {
  text-decoration: underline;
}

.text-span-33 {
  color: var(--black);
}

.div-block-41 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 0 0 20px 20px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.blog-sidebar {
  text-align: left;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 13px;
  align-self: flex-start;
  width: 320px;
  max-width: 320px;
  margin-bottom: 25px;
  margin-left: 15px;
  padding: 20px 10px 30px 15px;
  font-size: 14px;
  position: static;
  top: 120px;
}

.div-block-42 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-top: -110px;
  margin-bottom: 50px;
  display: flex;
}

.text-block-57 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 3px;
  font-size: 15px;
  text-decoration: none;
  display: flex;
}

.blog-flex {
  margin-bottom: 25px;
}

.blog-flex.cms-blog-form {
  border-radius: 20px;
  margin: 80px auto 40px;
  padding: 25px;
  position: relative;
  box-shadow: 0 6px 8px #0000004a;
}

.text-block-58 {
  margin-bottom: 15px;
  font-size: 20px;
}

.bold-text-15 {
  font-size: 18px;
  font-weight: 500;
}

.security-section {
  width: 98%;
  max-width: 750px;
  margin-top: 170px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-59 {
  margin-top: 40px;
  margin-bottom: 80px;
}

.link-12, .link-13 {
  color: var(--off-black);
}

.text-block-60 {
  padding-left: 30px;
}

.link-14, .link-15, .link-16 {
  color: var(--off-black);
}

.search {
  max-width: 500px;
  margin-bottom: 0;
}

.div-block-43 {
  align-items: flex-start;
  display: flex;
}

.search-input {
  margin-right: 20px;
}

.search-input.post-search {
  background-color: #fff;
  border: 1px #9e99dc;
  border-radius: 50px;
  width: 280px;
  height: 40px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 14px;
  position: relative;
}

.search-button {
  height: 38px;
}

.search-button.post-btn {
  width: 32px;
  height: 32px;
  transform-style: preserve-3d;
  background-color: #338f71;
  background-image: url('../images/search-md.svg');
  background-position: 50% 47%;
  background-repeat: no-repeat;
  background-size: 50%;
  border-radius: 50px;
  margin-right: 1px;
  font-size: 0;
  transition: all .35s;
  position: absolute;
  inset: 4px 4px 0% auto;
}

.search-button.post-btn:hover {
  transform: scale3d(.9, .9, .9);
}

.search-resulsts {
  margin-top: 50px;
}

.search-result-item {
  margin-bottom: 25px;
}

.search-section {
  width: 100%;
  max-width: 750px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.link-19 {
  font-size: 20px;
}

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

.image-32 {
  object-fit: cover;
  border-radius: 10px;
  flex: 0 auto;
  width: 100%;
  max-width: 272px;
  height: auto;
  margin-right: 20px;
}

.text-block-61 {
  margin-bottom: 200px;
}

.image-33 {
  border: 1px #57515157;
  border-radius: 8px;
  width: 25px;
  max-width: 145px;
  margin: 10px 8px 10px 0;
}

.link-block-8 {
  margin-top: 10px;
  margin-bottom: 5px;
}

.link-block-8.slack_url {
  background-color: var(--black);
  border-radius: 12px;
  align-items: center;
  width: 169px;
  margin: 12px auto 10px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.165, .84, .44, 1);
  display: block;
  overflow: visible;
}

.link-block-8.slack_url {
  background-color: #000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 169px;
  margin: 12px auto 10px;
  text-decoration: none;
  transition: box-shadow .2s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  overflow: visible;
}

.link-block-8.slack_url:hover {
  box-shadow: 0 3px 10px 1px #9b8d8d;
}

.div-block-45 {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.html-embed-8 {
  margin-right: 15px;
}

.header-drodown-row {
  justify-content: space-between;
  padding: 0;
  display: flex;
}

.header-dropdown-item {
  width: 100%;
  color: var(--off-black);
  padding: 10px 8px;
  text-decoration: none;
  display: flex;
}

.image-34 {
  width: 24px;
  max-width: none;
}

.header-item-name {
  font-size: 15px;
  display: flex;
}

.header-item-image {
  width: 25px;
}

.header-item-title {
  padding-left: 10px;
  font-size: 17px;
}

.header-item-description {
  color: #56545a;
  font-size: 12px;
  line-height: 100%;
}

.bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19 {
  font-size: 15px;
  font-weight: 500;
}

.image-35 {
  object-fit: scale-down;
  width: 75px;
  max-width: none;
  height: auto;
  margin-right: 12px;
}

.image-36 {
  width: 700px;
  max-width: 100%;
}

.bold-text-20 {
  font-weight: 500;
}

.bold-text-22, .bold-text-23, .bold-text-24 {
  color: var(--off-black);
  font-size: 20px;
}

.ai-container-div {
  width: 95%;
  max-width: 900px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-65 {
  margin: 50px auto 40px;
}

.section-14 {
  border-radius: 0;
  margin-top: 170px;
  margin-bottom: 200px;
}

.link-20 {
  border: 1px none var(--black);
  color: var(--black);
}

.image-37 {
  border-radius: 17px;
  width: auto;
  max-width: 800px;
  margin: 10px auto 30px;
  display: block;
  box-shadow: 0 9px 10px 6px #e7e7e7;
}

.image-38 {
  border-radius: 13px;
  width: auto;
  max-width: 500px;
  margin: 30px auto 20px;
  display: block;
  box-shadow: 0 9px 10px 6px #e7e7e7;
}

.text-block-66 {
  font-size: 18px;
}

.image-39 {
  object-fit: fill;
  max-width: 125px;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
  position: static;
  left: 0;
  right: 0%;
}

.image-40 {
  max-width: 125px;
  margin-left: 20px;
  margin-right: 20px;
  position: static;
  inset: 0% 0% 0% auto;
}

.div-block-48 {
  flex-direction: column;
  display: flex;
}

.section-15 {
  flex-direction: column;
}

.image-41 {
  background-color: var(--white);
  border-radius: 20px;
  width: 525px;
  padding: 15px 15px 0;
  box-shadow: 0 5px 10px 6px #ccccccc2;
}

.image-42 {
  border-radius: 20px;
  width: 450px;
  box-shadow: 0 3px 6px 5px #c1c1c1;
}

.image-42.recognition-with-reward {
  box-shadow: none;
  padding-right: 0;
}

.text-span-34 {
  color: var(--main-purple);
}

.incentives-hero-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1100px;
  display: flex;
}

.div-block-49 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-right: 20px;
  display: flex;
}

.div-block-51 {
  position: absolute;
  inset: 0%;
  box-shadow: 0 4px 9px 8px #0000001f;
}

.div-block-51.navbar-shadow {
  z-index: 3;
  background-color: var(--white);
  opacity: 0;
  box-shadow: 0 4px 9px #0000001f;
}

.text-span-37 {
  color: var(--main-purple);
}

.div-block-52 {
  background-color: #6399ed;
  background-image: url('../images/background_stars.svg');
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-16 {
  color: #fff;
  flex: 0 auto;
  margin-top: 100px;
  margin-bottom: 80px;
  font-size: 34px;
}

.teaser-copy {
  max-width: 650px;
  padding-right: 0%;
  position: relative;
}

.p-xs-start {
  padding-top: 0;
}

.teaser-container {
  max-width: 1920px;
  color: var(--white);
  padding-left: 0;
  padding-right: 0;
  font-size: 23px;
}

.teaser-grid {
  align-items: stretch;
  display: flex;
}

.teaser-copy-wrap {
  justify-content: center;
  align-items: center;
  height: 75vh;
  margin-bottom: 25vh;
  display: flex;
}

.copy-small {
  background-color: #0000;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 400;
  line-height: 35px;
}

.teaser-section {
  width: 95%;
  max-width: 1100px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  font-size: 25px;
  line-height: 25px;
}

.teaser-column {
  width: 40%;
  font-size: 33px;
  font-weight: 400;
  line-height: 40px;
  position: relative;
}

.teaser-column.teaser-images-column {
  width: 60%;
}

.teaser-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teaser-img._2 {
  z-index: 3;
  object-fit: fill;
  display: block;
}

.teaser-img._3 {
  z-index: 2;
  object-fit: fill;
}

.teaser-img._1 {
  z-index: 4;
  object-fit: contain;
  display: block;
}

.p-teaser-img-wrap {
  height: 70vh;
  position: sticky;
  top: 20vh;
  overflow: hidden;
}

.teaser-img-tablet-down {
  display: none;
}

.feature-container {
  min-height: 800px;
  margin-bottom: 200px;
}

.heading-17 {
  text-align: center;
  max-width: 98%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 500;
}

.animal-cta {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 8px;
  padding-left: 0;
  position: relative;
}

.heading-18 {
  max-width: 98%;
  color: var(--black);
  text-align: center;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  line-height: 40px;
}

.animal-cta-flex {
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-43 {
  max-width: 100%;
  padding-left: 20px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-44 {
  padding-right: 20px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-block-53 {
  width: 100%;
  max-width: 700px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.tabs-menu {
  border-radius: 15px 15px 0 0;
  justify-content: center;
  max-width: 700px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 5px 10px 2px #74747452;
}

.feature-tab-button {
  background-color: var(--white);
  color: #727272;
  border-bottom: 5px solid #0000;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 17px;
  display: flex;
}

.feature-tab-button:hover {
  background-color: #fafafa;
}

.feature-tab-button.w--current {
  border-bottom: 5px solid var(--main-purple);
  background-color: var(--white);
  color: var(--main-purple);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-weight: 500;
  display: flex;
}

.feature-tab-button.first-tab {
  color: #727272;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  flex-direction: column;
  font-size: 17px;
  display: flex;
}

.feature-tab-button.first-tab.current.w--current {
  color: var(--main-purple);
  border-bottom-left-radius: 0;
}

.feature-tab-button.last-tab {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 0;
}

.feature-tab-flex {
  flex-direction: column;
  align-items: center;
  width: 98%;
  max-width: 1100px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-45 {
  border-radius: 0;
  max-width: 500px;
  box-shadow: 0 4px 10px 2px #c1c1c1;
}

.image-45.rewards-cards, .image-45.charts-cards {
  box-shadow: none;
}

.image-45.recognize-ff {
  box-shadow: none;
  border-radius: 20px;
}

.text-block-69 {
  width: 98%;
  max-width: 455px;
  color: var(--black);
  text-align: center;
  margin: 0 auto 35px;
  font-size: 25px;
  line-height: 25px;
}

.features-table {
  border-bottom: 1px #e4ebf3;
  width: 98%;
  max-width: 800px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.pricing-feature-table {
  width: 100%;
  max-width: 940px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-title {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.comparison-title.feature-table-header {
  margin-top: 0;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-row.purple-row {
  background-color: #786df62b;
}

.bold-text-26 {
  color: var(--main-purple);
  font-size: 15px;
  font-weight: 500;
}

.comparison-row-main-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #0000;
  border-bottom: 1px solid #e4ebf3;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  display: grid;
}

.pricing-table-item {
  font-size: 16px;
}

.div-block-54 {
  padding-left: 15px;
  display: flex;
}

.image-47 {
  max-width: 20px;
}

.image-47.check-mark {
  max-width: 35px;
  font-size: 0;
}

.text-block-81 {
  color: var(--black);
  margin-bottom: 15px;
}

.bold-text-27 {
  color: var(--white);
  background-color: #0000;
  font-size: 40px;
}

.bold-text-28, .bold-text-30 {
  color: var(--white);
  background-color: #0000;
}

.div-block-55 {
  background-image: url('../images/blue_line.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 105px;
  margin-top: -5px;
}

.image-48 {
  max-width: 75px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.text-span-41, .bold-text-31, .text-span-42 {
  color: var(--main-purple);
}

.image-49 {
  max-width: 95%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.snippet-container {
  max-width: 95%;
  margin-top: 160px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-56 {
  font-size: 15px;
}

.div-block-57 {
  max-width: 500px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.nav-calendly-text {
  cursor: pointer;
  font-size: 18px;
  font-weight: 400;
}

.blog-shortcut-card-2 {
  color: #1a1d21;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 0 10px;
  text-decoration: none;
}

.blog-shortcut-card-2.blog-ebook-card {
  box-shadow: none;
  padding-top: 25px;
  padding-bottom: 25px;
  display: flex;
}

.text-block-84 {
  color: #fff;
  margin-right: 5px;
  padding-right: 0;
  font-size: 17px;
  text-decoration: none;
}

.navigation-icon {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 58px;
  min-width: 58px;
  height: 58px;
  min-height: 58px;
  padding: 8px;
  display: flex;
}

.navigation-icon.p-0 {
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  padding: 0;
}

.nav-menu-2 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 650px;
  margin-left: 20px;
  margin-right: auto;
  padding-left: 25px;
  font-size: 20px;
  display: flex;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: center;
  height: 93px;
  display: flex;
}

.paragraph-small {
  color: #1b3f25;
  letter-spacing: -.01em;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-small.t-black {
  color: #000;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-small.t-black.mrgin-left {
  margin-bottom: 10px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 20px;
}

.navigation-icon-wrapper {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.navigation-icon-wrapper.recourses-inner-block {
  display: block;
}

.navigation-icon-wrapper.d-reverse {
  flex-direction: column;
  align-items: flex-start;
}

.navbar {
  z-index: 2;
  background-color: #0000;
  border-bottom: 1px solid #49437533;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.nav-line {
  background-color: #49437533;
  width: 1px;
  height: 155%;
  margin-top: -20%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.nav-line.left {
  inset: 0% auto 0% 0%;
}

.button {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #6c60f6;
  border: 2px solid #6c60f6;
  border-radius: 15px;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.button:hover {
  color: #6c60f6;
  background-color: #0000;
  transform: translate(0, -3px);
}

.button.book-demo-button.nav-calendly-button.calendly-button {
  align-items: center;
  height: 55px;
  padding-top: 0;
  padding-bottom: 0;
  transition: all .3s;
  display: flex;
}

.navigation-link-icon {
  grid-column-gap: 44px;
  color: #160042;
  cursor: pointer;
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 410px;
  max-width: 410px;
  padding: 16px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.navigation-link-icon:hover {
  background-color: #fff;
}

.navigation-link-icon.min-w {
  grid-column-gap: 0px;
  color: #000;
  border-radius: 14px;
  width: 280px;
  max-width: 280px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.navigation-link-icon.min-w:hover {
  background-color: #fff;
}

.navigation-link-icon.min-w.bg-white {
  width: 250px;
  max-width: 270px;
  height: 250px;
  transform-style: preserve-3d;
  background-color: #fff;
  padding: 7px 7px 5px;
}

.navigation-link-icon.min-w.bg-white:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.navigation-link-icon.min-w.bg-white.health-score-nav-card {
  height: auto;
  padding-top: 7px;
  padding-bottom: 10px;
}

.nav-link {
  color: #000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 20px;
  font-size: 18px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1b3f25;
}

.nav-link.w--current {
  color: #2f8f71;
}

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

.nav-link.resource-nav-link {
  margin-left: 5px;
  padding-left: 0;
  padding-right: 0;
}

.nav-link.resource-nav-link.w--current {
  margin-left: 5px;
}

.navigation-base {
  background-color: #effff1;
  padding: 16px;
}

.navigation-base.new-nav-base {
  background-color: #effff1;
  border: 0 #000;
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 30px;
  padding-bottom: 40px;
  position: static;
  left: 0;
  right: 0;
}

.container-6 {
  width: 80%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.navigation-dropdown {
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
  position: static;
}

.navigation-dropdown.resource-nav-link {
  margin-left: 0;
}

.navigation-column {
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.navigation-column.resources-nav-column {
  grid-column-gap: 15px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr .5fr .5fr;
  place-content: space-between center;
  justify-items: stretch;
  display: flex;
}

.brand {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
}

.navigation-icon-arrow {
  margin-right: 0;
}

.nav-item-block {
  margin-left: 10px;
  position: relative;
}

.logo-2 {
  width: 200px;
}

.navigation-arrow {
  color: #6b7094;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: color .2s;
  display: none;
}

.navigation-list-small {
  z-index: 99;
  min-width: 100%;
}

.navigation-list-small.w--open {
  background-color: #fff;
  border: 2px solid #1b3f25;
  border-top-style: none;
  border-radius: 0 0 20px 20px;
  min-width: auto;
  max-width: 930px;
  position: absolute;
  top: 70px;
  left: -172px;
  right: -172px;
  overflow: hidden;
}

.navigation-2 {
  z-index: 2;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.paragraph-regular {
  letter-spacing: -.02em;
  font-size: 16px;
  line-height: 24px;
}

.banner-regular {
  grid-column-gap: 16px;
  color: #fff;
  text-align: center;
  background-color: #160042;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 16px 5%;
  display: flex;
}

.navigation-full-wrapper {
  display: none;
}

.banner-badge {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #282556;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 4px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge:hover {
  background-color: #393b6a;
}

.hero-illustration {
  width: 100%;
  margin-top: -56px;
  font-family: Outfit, sans-serif;
}

.hero-illustration.mobile {
  display: none;
}

.bg-1 {
  opacity: .52;
  position: absolute;
  inset: -140px 0% auto auto;
}

.paragraph.mb-15 {
  margin-bottom: 15px;
  font-size: 12px;
}

.paragraph.pricing-feature {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.5;
}

.cta-button {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  color: #fff;
  background-color: #6c60f6;
  border: 5px solid #fffc;
  border-radius: 500px;
  align-items: center;
  min-width: 250px;
  padding: 5px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  box-shadow: 0 10px 20px #6c60f678;
}

.cta-button:hover {
  transform: translate(0, -8px);
}

.cta-button.white {
  color: #140c48;
  -webkit-text-fill-color: inherit;
  background-color: #fefdff;
  background-clip: padding-box;
  border-style: none;
  min-width: 230px;
  transition: transform .2s;
  box-shadow: 0 10px 20px #1a1d2126;
}

.cta-button.white.no-border.calendly-button:hover {
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
}

.cta-button.white.book-demo-button.calendly-button {
  transition: all .3s;
}

.cta-button.no-border {
  border-style: none;
}

.cta-button.no-border.slack_url {
  width: auto;
  min-width: 0;
  max-width: 240px;
  box-shadow: none;
  background-color: #2f8f71;
  border-style: solid;
  border-width: 5px;
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  padding-right: 10px;
  transition: transform .2s;
  position: static;
  inset: auto 0 0% 0%;
}

.cta-button.no-border.slack_url.cta-slack-btn.responssive-btn {
  border-radius: 12px;
}

.cta-button.no-border.slack_url {
  border-style: solid;
  border-color: #fff;
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 240px;
  margin-right: 0;
  padding-right: 10px;
  transition: transform .2s;
  position: static;
  inset: auto 0 0% 0%;
}

.cta-button.no-border.slack_url.cta-slack-btn {
  box-shadow: none;
  border-style: none;
}

.cta-button.no-border.slack_url.home-hero-btn {
  border: 0 #0000;
  justify-content: center;
  height: 68px;
  max-height: 68px;
}

.cta-button.no-border.slack_url.feedback-btn {
  height: auto;
  box-shadow: none;
  border-style: none;
  border-width: 0;
  justify-content: flex-start;
}

.cta-button.no-border.slack_url.tryit-hero-btn {
  clear: none;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: left;
  cursor: pointer;
  border-style: none;
  justify-content: center;
  width: 100%;
  max-width: 243px;
  height: 70px;
  margin-top: 40px;
  transition-property: all;
  transition-duration: .3s;
  position: static;
  bottom: -40%;
  left: 38%;
}

.cta-button.no-border.slack_url.tryit-hero-btn:hover {
  transform: translate(0, -8px);
}

.cta-button.dark {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-width: 1px;
  border-color: var(--black);
  color: #000;
  background-color: #0000;
  min-width: 170px;
  height: 54px;
  margin-top: 24px;
  padding: 4px;
  font-size: 14px;
  box-shadow: 0 0 6px #00000021;
}

.cta-button.dark._2.purple {
  background-color: var(--main-purple);
  color: var(--white);
  border-style: none;
}

.cta-button.dark._2.bg-green.calendly-button {
  margin-top: auto;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.d-none {
  display: none;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.modal-btn {
  cursor: pointer;
  transition: all .4s;
  display: flex;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.signin-btn {
  color: #117d66;
  background-color: #fff0;
  border-color: #117c65;
  min-width: 155px;
  max-width: 160px;
  height: 52px;
  margin-right: 16px;
  font-size: 14px;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.signin-btn.res-nav-btn {
  display: none;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-homepage-banner-btn {
  background-color: #fff0;
  border-color: #117c65;
  min-width: 160px;
  max-width: 160px;
  height: 52px;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-homepage-banner-btn.border-white {
  box-shadow: none;
  color: #e7fbec;
  border-color: #fff;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-v1-btn {
  min-width: 208px;
  max-width: 208px;
  height: 64px;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-v1-btn.green {
  color: #fff;
  background-color: #2f8f71;
  border-style: none;
  border-color: #2f8f71;
  justify-content: flex-start;
  align-items: center;
  padding-left: 7px;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-v1-btn.white {
  color: #000;
  border-style: solid;
  border-color: #2f8f71;
  justify-content: flex-start;
  align-items: center;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-v1-btn.white.notetaker-cta {
  transition-duration: .275s;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-v1-btn.white.notetaker-cta.pr-cta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  transition-property: all;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.text-video-trigger {
  cursor: pointer;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.modal-btn {
  cursor: pointer;
  transition: all .4s;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.modal-btn.d-none {
  display: block;
}

.cta-button.dark._2.bg-green.slack_url {
  cursor: pointer;
  transition: transform .3s;
}

.cta-button.dark.slack_url.green-arrow.mt-none.pricing-slack-button {
  margin-top: auto;
  margin-left: 0;
}

.cta-button.dark.slack_url.green-arrow.mt-none.modal-slack-button {
  background-color: #fff;
  border: 2px solid #1b3f25;
  justify-content: space-around;
  min-width: 220px;
  max-width: 220px;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 8px;
  transition-property: all;
  transform: translate(0);
}

.cta-button.dark.slack_url.green-arrow.mt-none.modal-slack-button:hover {
  transform: translate(0, -8px);
}

.cta-button.dark.slack_url.green-arrow.mt-none.modal-slack-button.add_to_slack_button {
  margin-top: 25px;
}

.cta-button.dark.slack_url.green-arrow.mt-none.blog-try-it-free {
  display: flex;
}

.cta-button.dark.slack_url.green-arrow.mt-none.blog-try-it-free.on-blog-page {
  display: none;
}

.cta-button.dark {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  min-width: 170px;
  height: 54px;
  margin-top: 24px;
  padding: 4px;
  font-size: 14px;
  box-shadow: 0 0 6px #00000021;
}

.cta-button.dark._2.purple {
  color: #fff;
  background-color: #6c60f6;
  border-style: none;
}

.cta-button.white {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fefdff;
  background-clip: border-box;
  border-style: solid;
  border-color: #eaf6ff;
  min-width: 0;
  max-width: 240px;
  padding-top: 5px;
  transition: transform .2s;
}

.cta-button.white.insights-btn-white {
  width: auto;
}

.cta-button.purpal-border {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fefdff;
  background-clip: border-box;
  border-width: 5px;
  border-color: #fcf6f3;
  border-radius: 60px;
  min-width: 0;
  max-width: 240px;
  padding-top: 5px;
  box-shadow: 0 10px 20px #1a1d2126;
}

.cta-button.white {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fefdff;
  background-clip: border-box;
  border-width: 2px;
  border-radius: 60px;
  min-width: 0;
  max-width: 240px;
  padding-top: 5px;
  box-shadow: 0 10px 20px #1a1d2126;
}

.cta-button.white.no-border {
  transition: all .3s;
  box-shadow: 0 2px 5px #0003;
}

.cta-button.white.no-border:hover {
  background-color: #0000;
}

.cta-button.white.no-border.calendly-button.responssive-btn {
  border-style: none;
  border-radius: 15px;
}

.cta-button.white.no-border.calendly-button {
  border-width: 2px;
  border-radius: 60px;
}

.cta-button.white.no-border.calendly-button.demo-btn {
  border-style: solid;
  border-color: #000;
}

.cta-button.white.no-border.calendly-button:hover {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
}

.cta-button.home-btn-white {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-color: #fefdff;
  background-clip: border-box;
  border-width: 2px;
  border-color: #1e1e1e;
  border-radius: 60px;
  min-width: 0;
  max-width: 240px;
  padding-top: 5px;
  box-shadow: 0 10px 20px #1a1d2126;
}

.cta-button.dark {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #000;
  background-color: #0000;
  border-width: 1px;
  border-color: #000;
  min-width: 170px;
  height: 54px;
  margin-top: 24px;
  padding: 4px;
  font-size: 14px;
  box-shadow: 0 0 6px #00000021;
}

.cta-button.dark.slack_url.green-arrow {
  background-color: #2f8f71;
  border-style: none;
  border-radius: 13px;
  min-width: 201px;
  max-width: 201px;
  padding-left: 6px;
  box-shadow: 0 9px 15px #2f8f7166;
}

.cta-button.dark.slack_url.green-arrow.mt-none {
  min-width: 190px;
  max-width: 190px;
  box-shadow: none;
  cursor: pointer;
  border-radius: 10px;
  justify-content: space-around;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 1px;
  padding-right: 6px;
  position: relative;
}

.cta-button.dark.slack_url.green-arrow.mt-none.w {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  min-width: 210px;
}

.cta-button.dark._2 {
  justify-content: center;
  min-width: 200px;
  padding-left: 10px;
  padding-right: 10px;
}

.cta-button.dark._2.bg-green {
  max-width: 201px;
  box-shadow: none;
  color: #fff;
  background-color: #2f8f71;
  border-color: #2f8f71;
  border-radius: 13px;
  margin-top: auto;
}

.cta-button.dark._2.bg-green.mt-none {
  margin-top: 0;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined {
  color: #1b3f25;
  background-color: #fff;
  border-width: 2px;
  border-color: #1b3f25;
  border-radius: 10px;
  box-shadow: 0 9px 15px #d0ddd966;
}

.cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button {
  min-width: 190px;
  max-width: 190px;
}

.big-paragraph {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 22px;
}

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

.section-16 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.hero-curve-lines {
  margin-top: -14px;
}

.cta-button-logo {
  border-radius: 100px;
  width: 50px;
}

.cta-button-logo.dark {
  width: 47px;
  margin-left: 0;
}

.cta-button-logo.light {
  border-radius: 8px;
  width: 45px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  left: 0;
}

.cta-button-logo.light.teams-try-it-free {
  margin-top: 0;
}

.container-7 {
  width: 80%;
  max-width: 1290px;
  margin-top: 170px;
  margin-left: auto;
  margin-right: auto;
}

.hero-paragraph-block {
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 5px;
}

.hero-section-block {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin: 50px auto 20px;
  display: flex;
  position: relative;
}

.h1 {
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 65px;
  line-height: 1.2;
  position: relative;
}

.h1.caligraphy {
  font-size: 80px;
}

.h1.mb-20 {
  margin-bottom: 20px;
}

.h1.big {
  font-size: 40px;
  line-height: 1;
}

.hero-button-wrapper {
  z-index: 200;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-self: stretch;
  place-items: center;
  margin: 30px auto 28px;
  display: flex;
  position: relative;
}

.hero-button-wrapper.home-btn-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 400px;
  margin-left: 2px;
  margin-right: 0;
  padding-left: 2px;
}

.hero-button-wrapper.home-btn-wrapper.new-homepage {
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
}

.hero-button-wrapper.home-btn-wrapper.new-homepage.new-v1-mb {
  margin-bottom: 40px;
}

.hero-button-wrapper.home-btn-wrapper.left-aligned {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: auto;
}

.hero-button-wrapper.support-cta {
  margin-bottom: 180px;
}

.right-arrow-icon {
  margin-right: 3px;
}

.curve-line {
  z-index: -1;
  position: absolute;
  inset: -160px auto auto -130px;
}

.section-17 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-17.client-logo-section {
  margin-top: 100px;
}

.container-8 {
  width: 80%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.client-logo-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 30px;
  display: flex;
}

.client-logo {
  width: 130px;
}

.client-logo.home-logo-block {
  width: 689px;
  max-width: 12%;
}

.section-18 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-18.core-values {
  margin-top: 100px;
  margin-bottom: 140px;
}

.core-values-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff9;
  text-align: center;
  background-color: #140c48;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 40px 40px;
  display: grid;
}

.core-values-card {
  flex-direction: column;
  align-items: center;
  padding: 50px 40px 60px;
  transition: all .25s;
  display: flex;
}

.core-values-card:hover {
  background-color: #322b624d;
  border-radius: 60px;
}

.container-9 {
  background-color: #0000;
  border: 40px #000;
  border-radius: 40px;
  width: 80%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.container-9.values-container {
  background-color: #140c48;
}

.core-values-title {
  color: #fff;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 26px;
}

.core-values-block {
  background-image: linear-gradient(#edecff29, #0000);
  border-radius: 34px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.text-span-43 {
  color: #4abc8b;
}

.text-span-3 {
  color: #6c60f6;
}

.h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

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

.h2.white {
  color: #fff;
}

.h2.founders-title {
  color: #1e1e1e;
  text-align: center;
  font-weight: 700;
}

.text-span-2 {
  color: #d93131;
}

.features-detail-wrapper {
  max-width: 430px;
  position: relative;
}

.arrow-icon {
  display: block;
}

.arrow-wrapper-2 {
  text-align: left;
  background-color: #6c60f680;
  border-radius: 10px;
  width: 43px;
  height: 43px;
  padding: 15px;
}

.section-19 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-19.features {
  overflow: hidden;
}

.features-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 140px;
  display: grid;
}

.features-wrapper.invert {
  justify-items: center;
}

.button-text {
  font-size: 16px;
}

.text-span-4 {
  color: #ebb140;
}

.features-bullet {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.button-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #6c60f6;
  background-color: #6c60f633;
  border: 1px solid #6c60f633;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 320px;
  margin-top: 40px;
  padding: 14px 20px;
  font-weight: 700;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  transform: none;
}

.button-wrapper:hover {
  background-color: #0000;
  border-color: #6c60f6;
  transform: translate(0, -6px);
}

.blog-mask {
  text-align: left;
}

.avatar {
  object-fit: cover;
  border-radius: 10px;
  max-width: 70px;
  margin-right: 20px;
}

.testimonial-heading-block {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.slide {
  width: 48%;
  margin-right: 4%;
}

.testimonial-block {
  background-color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  border: 9px solid #fff3;
  border-radius: 60px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 50px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.testimonial-block._2 {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 112px;
  display: flex;
}

.section-20 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.section-20.testimonial {
  margin-top: 0;
  margin-bottom: 140px;
}

.section-20.cta {
  position: relative;
}

.section-20.footer-section {
  margin-bottom: 0;
  overflow: hidden;
}

.testimonial-slider-wrapper {
  margin-top: 140px;
}

.blog-slider {
  background-color: #0000;
  height: auto;
}

.h4 {
  color: var(--black);
  margin-top: 12px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.h4.qoute-title {
  color: var(--dark-green);
  margin-bottom: 30px;
  font-size: 26px;
  font-weight: 700;
}

.testimonial-wrapper {
  background-color: #fff;
  border-radius: 60px;
  padding: 140px 80px 120px;
}

.slide-nav {
  bottom: -70px;
}

.quote-image {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -119px 0% 0%;
}

.left-arrow {
  justify-content: center;
  align-items: center;
  min-height: 44px;
  display: none;
  inset: -70px 80px auto auto;
}

.right-arrow {
  align-items: center;
  min-height: 45px;
  transition: transform .3s;
  display: none;
  inset: -70px 0% auto auto;
}

.right-arrow:hover {
  transform: translate(8px);
}

.avatar-cover {
  object-fit: cover;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.cta-heading-block {
  flex-direction: column;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  font-family: Outfit, sans-serif;
  display: flex;
}

.arrow-illustration {
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.cta-wrapper {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
}

.footer-curve {
  width: 105%;
  max-width: 105%;
  margin-bottom: -44px;
  position: relative;
  right: 16px;
}

.footer-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  font-family: Outfit, sans-serif;
  display: flex;
}

.footer {
  color: #fff;
  background-color: #140c48;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.form {
  border-radius: 10px;
  display: flex;
  overflow: hidden;
}

.jumbo-paragraph {
  margin-bottom: 10px;
  font-size: 50px;
  line-height: 1.2em;
}

.footer-brand {
  margin-bottom: 60px;
}

.footer-content {
  z-index: 1;
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.footer-illustration {
  margin-bottom: -30px;
}

.footer-link {
  color: #ffffff80;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #6c60f6;
}

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

.footer-link.big {
  color: #6c60f6;
  font-size: 25px;
  text-decoration: underline;
}

.footer-link.big:hover {
  color: #fefdff;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.text-field-2 {
  min-height: 50px;
  color: var(--white);
  background-color: #ebeaff1a;
  border: 1px #000;
  margin-bottom: 0;
  margin-right: -50px;
  padding-left: 23px;
}

.text-field-2::placeholder {
  color: #fff9;
  font-size: 16px;
}

.footer-divider {
  background-color: #6c60f61a;
  width: 100%;
  height: 1px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.submit-button-2 {
  background-color: #6c60f6;
  background-image: url('../images/Right-Icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 50px;
}

.submit-button-2:hover {
  background-color: #7a75bb;
}

.success-message-2 {
  background-color: #0000;
}

.pattern {
  position: absolute;
  inset: auto 0% 0% auto;
}

.error-message-2 {
  color: #ff0004;
  background-color: #0000;
}

.copyright-block {
  z-index: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  font-family: Outfit, sans-serif;
  display: flex;
  position: relative;
}

.form-block {
  margin-top: 30px;
  margin-bottom: 0;
}

.footer-copyright-center {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 16px;
}

.body-2 {
  background-color: #ebeaff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.text-block-85 {
  color: #fff;
  text-align: center;
  padding-top: 40px;
  font-family: Outfit, sans-serif;
  font-size: 32px;
}

.image-51 {
  width: 100%;
  max-width: 250px;
}

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

.text-block-86 {
  color: #ffffff80;
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-87 {
  color: #000;
  font-size: 12px;
  line-height: 120%;
}

.text-block-87.navigation-description {
  color: #1b3f25;
  max-width: 232px;
  margin-top: 3px;
  font-size: 16px;
  line-height: 1.1;
}

.text-block-87.navigation-description.recognition-desc {
  max-width: 272px;
}

.text-block-87.navigation-description.t-black {
  color: #000;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.3;
  text-decoration: none;
  transition: all .3s;
}

.text-block-87.navigation-description.t-black:hover {
  color: #1b3f25;
  font-size: 13px;
}

.paragraph-4 {
  align-self: center;
  margin-bottom: 0;
}

.paragraph-5, .paragraph-6, .paragraph-7, .paragraph-8, .paragraph-9, .paragraph-10, .paragraph-11 {
  margin-bottom: 0;
}

.navbar-2 {
  background-color: #effff1;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-2.bg-green {
  background-color: #2f8f71;
}

.navbar-2.new-homepage {
  background-color: #effff1;
}

.navbar-2.mt-5 {
  margin-top: 0;
}

.new-container {
  width: 85%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}

.logo-image {
  width: 160px;
  max-width: 160px;
  margin-top: -9px;
}

.nav-block {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  margin-top: 18px;
  margin-bottom: 18px;
  display: flex;
}

.new-body {
  color: #000;
  background-color: #effff1;
  background-image: none;
  background-size: auto;
  font-family: Outfit, sans-serif;
  line-height: 1.3;
  overflow: visible;
}

.new-body.pricing-body {
  background-color: #effff1;
  background-image: none;
}

.new-body.pricing-body.no-bg, .new-body.body-bg-gray {
  background-image: none;
}

.new-body.body-bg-gray.no-bg {
  background-color: #effff1;
  background-image: none;
}

.new-body.blog-body {
  background-color: #fffdf7;
}

.new-body.white-body {
  background-color: #fff;
}

.nav-button {
  border: 2px solid var(--main-purple);
  background-color: var(--main-purple);
  color: #fff;
  letter-spacing: .5px;
  border-radius: 40px;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: 0 4px 20px #6c60f666;
}

.nav-button:hover {
  color: #6c60f6;
  background-color: #0000;
  transform: translate(0, -3px);
}

.nav-button.calendly-button {
  padding: 10px 30px;
}

.nav-button.calendly-button.green {
  background-color: var(--green);
  box-shadow: none;
  text-overflow: clip;
  border-style: none;
  border-radius: 8px;
  padding: 15px 25px;
}

.nav-button.calendly-button.green:hover {
  color: #fff;
}

.nav-button.calendly-button.green.res-nav-btn {
  display: none;
}

.nav-button.calendly-button.green.white-outline {
  border: 1px solid var(--white);
}

.nav-button.calendly-button.green.bg-dark-green {
  object-fit: none;
  background-color: #0e6351;
  justify-content: center;
  align-items: center;
  max-width: 169px;
  padding-left: 40px;
  padding-right: 40px;
}

.nav-button.calendly-button.bg-white {
  background-color: var(--white);
  box-shadow: none;
  color: #12511a;
  border-style: none;
  border-radius: 8px;
  padding: 15px 28px;
}

.nav-button.calendly-button.bg-white.res-nav-btn {
  display: none;
}

.nav-button.calendly-button.bg-white.white-outline {
  border: 1px solid var(--white);
}

.nav-button.calendly-button.bg-white.bg-dark-green {
  object-fit: none;
  background-color: #0e6351;
  justify-content: center;
  align-items: center;
  max-width: 169px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.nav-button.cta-green-btn {
  padding: 10px 30px;
}

.nav-button.cta-green-btn.green {
  background-color: var(--green);
  box-shadow: none;
  border-style: none;
  border-radius: 8px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.nav-button.cta-green-btn.green:hover {
  color: #fff;
}

.nav-button.cta-green-btn.green.res-nav-btn {
  display: none;
}

.nav-button.cta-green-btn.green.white-outline {
  border: 1px solid var(--white);
}

.new-hero-section {
  margin-top: 100px;
}

.hero-block {
  background-image: url('../images/blue_background.webp');
  background-position: 50%;
  background-size: cover;
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  overflow: hidden;
}

.sub-heading {
  z-index: 2;
  color: var(--main-purple);
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.sub-heading.green {
  color: #4abc8b;
}

.hero-image {
  align-self: stretch;
  margin-bottom: -89px;
  transition: all .275s;
}

.hero-image:hover {
  transform: scale(1.1)translate(0, -35px);
}

.hero-image._2 {
  margin-bottom: -111px;
  transition-duration: .2s;
  transition-timing-function: ease-in-out;
}

.hero-image._2:hover {
  transform: scale(1.05)translate(0, -35px);
}

.hero-image._3 {
  margin-bottom: -86px;
  transition-duration: .2s;
  transition-timing-function: ease-in-out;
}

.hero-image._3:hover {
  transform: scale(1.05)translate(0, -35px);
}

.hero-image._1 {
  margin-bottom: -188px;
  transition-duration: .2s;
  transition-timing-function: ease-in-out;
}

.hero-image._1:hover {
  transform: scale(1.05)translate(0, -35px);
}

.header-marker {
  position: absolute;
  top: -28%;
  left: -14%;
}

.sub-heading-wrapper {
  position: relative;
}

.client-logo-section {
  margin-top: 80px;
  margin-bottom: 80px;
}

.core-values-section {
  margin-bottom: 20px;
}

.cv-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  padding-top: 80px;
  display: grid;
}

.cv-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.cv-block.border {
  border-left: 1px solid #edecfd;
  border-right: 1px solid #edecfd;
}

.cv-content-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.cv-title {
  font-size: 24px;
  font-weight: 600;
}

.features-section {
  padding-bottom: 40px;
}

.features-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #f7fcfa;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 60px;
  padding: 60px 80px;
  display: grid;
}

.features-block.red {
  background-color: #fbebeb;
  grid-template-columns: 1.5fr 1fr;
}

.features-block.purple {
  color: var(--black);
  background-color: #f6f6fe;
  margin-top: 0;
}

.features-icon.host-icon.second-icon {
  height: 340px;
  margin-bottom: -32px;
}

.feature-title {
  color: #4abc8b;
  background-color: #4abc8b33;
  border-radius: 60px;
  margin-bottom: 26px;
  padding: 7px 20px;
  font-weight: 700;
  display: inline-block;
}

.feature-title.red {
  color: #d93131;
  background-color: #d9313133;
}

.feature-title.purple {
  color: #6c60f6;
  background-color: #6c60f633;
}

.h3 {
  max-width: 800px;
  margin: 0 auto;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.2;
}

.h3.medium {
  text-align: center;
  font-weight: 500;
}

.h3.new-home-q-a-title {
  color: #1b3f25;
  font-size: 35px;
}

.h3.founders-title {
  color: #1e1e1e;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
}

.h3.wrenly-team-title {
  text-align: center;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Inter, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.h3.build-title {
  color: #fff;
  max-width: none;
  font-size: 43px;
  font-weight: 500;
}

.h3.build-title.align-left.t-small {
  font-size: 41px;
}

.h3.logo-company-title {
  text-align: center;
  max-width: 437px;
  font-size: 30px;
  font-weight: 500;
}

.h3.qoute-title {
  color: #1c3f26;
  text-align: center;
  max-width: none;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
  font-size: 44px;
  font-weight: 500;
}

.h3.qoute-title.text-black {
  color: #000;
}

.feature-subtitle {
  color: #5cc397;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 38px;
  font-style: italic;
  line-height: 1.2;
}

.feature-subtitle.red {
  color: #d93131;
}

.feature-subtitle.purple {
  color: #6c60f6;
}

.feature-subtitle-block {
  z-index: 2;
  position: relative;
}

.feature-marker {
  z-index: -1;
  position: absolute;
  inset: 0% auto auto -50px;
}

.feature-marker.purple {
  left: -35px;
}

.paragraph-13 {
  margin-top: 32px;
  margin-bottom: 45px;
  font-size: 24px;
  font-weight: 400;
}

.feature-item-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  display: flex;
}

.feature-item-icon {
  margin-top: 3px;
}

.feature-button {
  background-color: var(--white);
  color: var(--black);
  background-image: url('../images/Icon.svg');
  background-position: 89%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #000;
  border-radius: 60px;
  margin-top: 30px;
  padding: 20px 68px 20px 34px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
}

.feature-button:hover {
  background-color: #f7fcfa;
  transform: translate(0, -8px);
}

.feature-button.red {
  background-image: url('../images/Icon_1.svg');
  font-weight: 500;
}

.feature-button.red:hover {
  background-color: #fbebeb;
}

.feature-button.purple {
  background-image: url('../images/Icon_2.svg');
}

.feature-button.purple:hover {
  background-color: #f6f6fe;
}

.feature-button.purple._2 {
  color: #140c48;
  display: none;
}

.join-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: block;
}

.join-section {
  margin-top: 80px;
}

.paragraph-14 {
  margin-top: 20px;
  margin-bottom: 32px;
  font-size: 20px;
  font-weight: 500;
}

.link-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #796ff7;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.positions-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  margin-top: 40px;
  display: grid;
}

.position-image {
  object-fit: contain;
  height: 80px;
}

.position-title {
  margin-top: 14px;
}

.emotions-section {
  margin-top: 125px;
  margin-bottom: 125px;
}

.emotions-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #3b3a3a;
  border-left: 1px solid #444;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 6%;
  display: flex;
}

.emotions-content-block {
  width: 30%;
  position: sticky;
  top: 122px;
}

.emotions-image-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  width: 60%;
  display: flex;
}

.emotions-title {
  color: #cf8b1a;
  background-color: #cf8b1a33;
  border-radius: 60px;
  margin-bottom: 20px;
  padding: 7px 20px;
  font-weight: 700;
  display: inline-block;
}

.emotion-subtitle {
  color: #30b293;
  margin-top: 5px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.emotion-subtitle-block {
  position: relative;
}

.emotion-arrow {
  position: absolute;
  inset: -46px auto auto 124px;
}

.paragraph-15 {
  color: var(--black);
  margin-top: 80px;
  font-size: 20px;
}

.new-testimonial-wrapper {
  text-align: center;
  background-color: #fff;
  background-image: url('../images/purple_background.webp');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60px;
  padding: 80px 60px;
}

.testimonail-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.testimonail-grid.mobile {
  display: none;
}

.quote {
  position: relative;
  top: -50px;
}

.testimonial-text {
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
}

.testimonial-author-block {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-left: 4.5px solid var(--main-purple);
  align-items: center;
  margin-top: 40px;
  padding-left: 12px;
  display: flex;
}

.testimonial-author-title {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.testimonial-author-designation {
  font-size: 13px;
  font-weight: 500;
}

.cta-section {
  overflow: hidden;
}

.cta-bg {
  z-index: -1;
  min-width: 200px;
  min-height: 200px;
  margin-top: -50px;
  position: absolute;
  inset: 0% 0% 0% 23%;
}

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

.faq-wrapper {
  margin-bottom: 20px;
}

.faq-grid {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.faq-block {
  background-color: #ffffff80;
  border: 1px #1c3f26;
  border-radius: 10px;
  text-decoration: none;
  transition: border-color .2s;
  box-shadow: 70px 23px 96px -32px #55557c14;
}

.vertical-line {
  background-color: #1f2937;
  flex: none;
  width: 3px;
  height: 100%;
  position: absolute;
}

.faq-question-wrapper {
  color: #0a071b;
  letter-spacing: -.02em;
  cursor: pointer;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 7px 20px;
  font-weight: 500;
  display: flex;
}

.faq-paragraph {
  margin-bottom: 0;
  font-size: 17px;
  overflow: hidden;
}

.faq-paragraph.new-faq-para {
  color: #1b3f25;
  border-radius: 10px;
  padding: 5px 20px;
}

.faq-title-wrap-centre {
  text-align: center;
  max-width: 660px;
  margin-bottom: 35px;
  margin-left: auto;
  margin-right: auto;
}

.horizontal-line {
  background-color: #1f2937;
  flex: none;
  width: 100%;
  height: 3px;
}

.faq-title {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.faq-title.new-faq-title {
  color: #1b3f25;
}

.accordian-icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  display: flex;
  position: relative;
}

.newsletter-section {
  margin-bottom: 80px;
}

.newsletter-wrapper {
  color: #fff;
  text-align: center;
  background-image: url('../images/Newsletter-Bg.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 60px;
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 120px;
  display: flex;
}

.newsletter-block {
  width: 100%;
  max-width: 600px;
}

.newsletter-heading {
  margin-bottom: 50px;
  font-size: 69px;
  font-weight: 600;
  line-height: 1.2;
}

.glassdoor-report {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 70px;
}

.newsletter-form-block {
  max-width: 450px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.newsletter-form-input {
  border-radius: 50px;
  min-height: 62px;
  margin-bottom: 0;
  padding-left: 35px;
}

.newsletter-form-submit {
  background-color: var(--main-purple);
  background-image: url('../images/arrow-submit.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50px;
  width: 58px;
  height: 58px;
  margin-left: -60px;
}

.new-footer {
  padding-bottom: 40px;
  position: relative;
}

.new-footer.mobile {
  display: none;
}

.footer-wrapper-2 {
  justify-content: space-between;
  align-items: flex-start;
}

.footer-brand-2 {
  max-width: 200px;
  margin-bottom: 20px;
}

.footer-content-2 {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  font-size: 18px;
  display: flex;
}

.footer-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 120px;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  height: 44px;
  margin-bottom: 15px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
}

.footer-link-2 {
  color: #fff;
  flex: none;
  height: 40px;
  font-size: 16px;
  line-height: 14px;
  text-decoration: none;
}

.footer-link-2:hover {
  text-decoration: underline;
}

.footer-social-block {
  justify-content: flex-end;
  align-items: center;
  width: 33%;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-divider-2 {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 40px;
}

.footer-copyright-center-2 {
  color: #ffffffa8;
  text-align: center;
  width: 33%;
  font-size: 14px;
  line-height: 16px;
}

.div-block-60 {
  color: #00000080;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-60.fotter-copyright {
  margin-top: 148px;
}

.footer-logo {
  max-width: 200px;
  margin-top: -20px;
}

.footer-logo-block {
  flex-direction: column;
}

.div-block-61 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.footer-link-cp {
  color: #ffffffa8;
  text-decoration: underline;
}

.hero-image-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  align-items: end;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.testimonial-slider {
  display: none;
}

.new-pricing-section {
  margin-top: 140px;
  padding-bottom: 100px;
}

.new-pricing-section.pricing {
  padding-bottom: 50px;
}

.pricing-block {
  background-image: url('../images/blue_background.webp');
  background-position: 50%;
  background-size: auto;
  border-radius: 19px;
  flex-direction: column;
  margin-top: 10px;
  padding: 60px 5% 220px;
  position: relative;
  overflow: hidden;
}

.pricing-block.pring-hero {
  z-index: -1;
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url('../images/hero-bg.png');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 30px 0;
  display: flex;
}

.pricing-block.pricing-hero {
  z-index: -1;
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url('../images/pricing_hero_bg.svg'), url('../images/clear-pricing-hero.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  border-radius: 32px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  min-height: 320px;
  padding: 30px 0;
  display: flex;
}

.pricing-title-wrap {
  max-width: 430px;
  display: inline-block;
}

.pricing-title-wrap.upgrade {
  max-width: 455px;
}

.pricing-title-wrap.price-wrapper {
  width: 100%;
  margin-top: -40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-16 {
  width: 100%;
  font-size: 28px;
}

.paragraph-16.pricing-desc {
  color: #fff;
  font-size: 25px;
  font-weight: 400;
}

.text-span-44 {
  color: var(--main-purple);
  font-weight: 700;
}

.pricing-slider-wrap {
  margin-top: 40px;
}

.price-tabs {
  flex-direction: column;
  align-items: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  padding-right: 0%;
}

.price-tabs.pice-tab {
  margin-top: -76px;
}

.price-tabs.new-picing-with-old-content {
  display: none;
}

.price-tab-link {
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.02em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  padding: 15px 28px;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.price-tab-link.w--current {
  color: var(--white);
  background-color: #000;
  box-shadow: 1px 8px 20px #8d9bbe29;
}

.price-tab-menu {
  z-index: 1;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  margin-top: -364px;
  margin-bottom: 160px;
  padding: 5px;
  display: flex;
  position: absolute;
  right: 20px;
}

.price-tab-menu.upgrade {
  margin-top: -307px;
  margin-bottom: 66px;
}

.pricing-tabs-content {
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  max-width: 1300px;
  display: flex;
  overflow: visible;
}

.pricing-tab {
  border-radius: 20px;
}

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

.most-popular-block {
  background-color: #ffd95a;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
  position: relative;
}

.table-head {
  border-top: 5px none var(--white);
  border-right: 1px solid #e7e9ee;
  border-bottom: 1px solid var(--white-smoke);
  color: #1b3f25;
  background-color: #fff;
  padding: 40px 22px;
}

.table-head._1 {
  border-top: 1px solid #e7e9ee;
  border-left: 1px solid #e7e9ee;
  border-right: 1px solid #e7e9ee;
  border-top-left-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.table-head._4 {
  background-color: #fffaea;
  border: 5px solid #ffd85a;
  border-top-style: none;
}

.table-head.price-radius {
  cursor: pointer;
  border-radius: 21px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 530px;
  padding-left: 40px;
  padding-right: 40px;
  transition: all .4s;
  display: flex;
}

.table-head.price-radius.bg-gray {
  cursor: auto;
  background-color: #d6d6d633;
  justify-content: flex-start;
  height: 100%;
  min-height: 500px;
  padding-left: 35px;
  padding-right: 35px;
}

.table-head.price-radius.bg-yellow {
  cursor: auto;
  background-color: #fcd75333;
  justify-content: flex-start;
  height: 100%;
  min-height: 500px;
  padding-left: 35px;
  padding-right: 35px;
}

.h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.h5.card-title {
  color: #1b3f25;
  font-size: 23px;
  font-weight: 500;
}

.h5.qoute-founder-name {
  font-size: 20px;
  font-weight: 700;
}

.h5.qoute-founder-name.t-white {
  color: #ffffffe0;
  font-size: 17px;
}

.h5.denial-title {
  color: #1e1e1e;
  font-size: 20px;
  font-weight: 500;
}

.image-52 {
  width: 100%;
  max-width: 135px;
}

.empty-block.border {
  border-right: 1px solid var(--white-smoke);
  border-bottom: 1px solid var(--white-smoke);
  background-color: #fdfdfd;
}

.price {
  margin-top: 24px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 700;
}

.price.card-price {
  color: #1b3f25;
  font-family: Outfit, sans-serif;
  font-size: 58px;
  font-style: normal;
  font-weight: 500;
}

.price.card-price.contact-price {
  height: 120px;
  padding: 0;
  font-size: 50px;
  line-height: 1;
}

.price.card-price.middle-price {
  margin-top: 0;
}

.price.card-price.free-price {
  height: 120px;
}

.text-span-45 {
  font-size: 20px;
}

.text-span-45.price_month {
  font-size: 19px;
  font-weight: 400;
}

.pricng-image {
  flex: none;
  width: 100%;
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-88 {
  color: #f35e3b;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 600;
}

.div-block-64 {
  height: auto;
  min-height: 230px;
  margin-top: 25px;
  font-size: 243px;
}

.pricing-head-arrow {
  position: absolute;
  inset: 59% 23% 0% auto;
}

.pricing-title-block {
  justify-content: flex-start;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.pricing-title-block._1 {
  border-right: 1px solid var(--white-smoke);
  border-bottom: 1px solid var(--white-smoke);
  background-color: #fdfdfd;
  border-bottom: 1px solid #e7e9ee;
  border-left: 1px solid #e7e9ee;
  border-right: 1px solid #e7e9ee;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 40px;
}

.ttitle-aroow {
  width: 50px;
  position: relative;
  bottom: -25px;
  left: 10px;
  transform: rotate(18deg);
}

.detail-block {
  border-bottom: 1px solid #e7e9ee;
  border-right: 1px solid #e7e9ee;
  align-items: center;
  padding: 25px 35px;
  display: flex;
}

.detail-block._1 {
  border-left: 1px solid var(--white-smoke);
}

.detail-block._1.last {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
}

.detail-block.last {
  border-bottom-right-radius: 20px;
}

.pricing-detail-text.feature_tooltip {
  -webkit-text-stroke-width: 0px;
  cursor: pointer;
  text-decoration: underline;
}

.image-53 {
  z-index: 5;
  position: absolute;
  inset: 102px 10% auto auto;
}

.pricing-tab-block-mobile {
  display: none;
}

.table-head-2 {
  background-color: #fff;
  border-top: 1px solid #e7e9ee;
  border-bottom: 1px solid #e7e9ee;
  border-right: 1px solid #e7e9ee;
  padding: 40px 35px;
}

.text-span-46 {
  font-size: 20px;
}

.div-block-65 {
  margin-top: 50px;
}

.text-span-47 {
  font-size: 20px;
}

.text-block-89 {
  color: #f35e3b;
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 600;
}

.h5-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.price-2 {
  margin-top: 24px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 700;
}

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

.container-11 {
  max-width: 600px;
  display: block;
}

.field-label {
  max-width: 600px;
}

.html-embed-13 {
  color: #151516;
}

.div-block-66 {
  z-index: 1000;
  opacity: 1;
  object-fit: fill;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  transition: opacity .3s cubic-bezier(.455, .03, .515, .955);
  display: block;
  position: fixed;
  inset: 0%;
}

.div-block-67 {
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  align-items: stretch;
  width: 95%;
  max-width: 658px;
  margin: 100px auto;
  padding: 20px 40px;
  display: flex;
}

.form-3 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
  overflow: visible;
}

.submit-button-3 {
  background-color: #4abc8b;
  border-radius: 50px;
  align-self: center;
  margin-top: 20px;
  padding: 15px 25px;
  font-size: 23px;
  transition: all .15s ease-in-out;
}

.submit-button-3:hover {
  position: static;
  transform: scale(1.05);
  box-shadow: 0 2px 5px #0003;
}

.text-block-90 {
  float: none;
  text-align: right;
  cursor: pointer;
  justify-content: flex-end;
  align-self: flex-end;
  margin-bottom: 20px;
  margin-left: 0;
  display: flex;
  position: static;
}

.text-block-91 {
  text-align: center;
  align-self: center;
  margin-bottom: 20px;
  font-size: 25px;
}

.new-footer-wrap {
  color: #fff;
  background-image: url('../images/three-leaves.svg'), url('../images/footer_bg.webp');
  background-position: 35% 70%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 102%, cover;
  background-attachment: scroll, scroll;
  padding-top: 60px;
  padding-bottom: 10px;
  position: relative;
}

.text-field-3 {
  border-radius: 15px;
  height: 50px;
  margin-bottom: 20px;
  font-size: 18px;
}

.text-field-4 {
  border-radius: 15px;
  height: 50px;
  font-size: 18px;
}

.success-message-3 {
  background-color: #0000;
  margin-top: 50px;
  margin-bottom: 150px;
}

.text-block-92 {
  font-size: 25px;
}

.bold-text-32 {
  font-size: 28px;
}

.text-span-48 {
  font-size: 18px;
}

.error-message-3 {
  background-color: #0000;
}

.text-span-49 {
  background-color: var(--main-purple);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.text-span-50 {
  font-weight: 700;
  text-decoration: underline;
}

.text-span-51 {
  text-decoration: underline;
}

.link-21 {
  color: var(--white);
}

.text-block-93 {
  margin-top: 40px;
}

.section-21 {
  margin-top: 170px;
  margin-bottom: 0;
}

.div-block-68 {
  text-align: center;
  width: 95%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-69 {
  justify-content: center;
  width: 98%;
  margin: 0 auto 30px;
  display: flex;
}

.headshot-div {
  flex-direction: column;
  align-items: center;
  max-width: 250px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.headshot-div.headshot-second-row {
  max-width: 225px;
}

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

.image-55 {
  opacity: .6;
  color: #dbdbdb;
}

.image-56 {
  border-radius: 50%;
  padding-bottom: 10px;
}

.bold-text-33 {
  font-size: 20px;
}

.div-block-70 {
  height: 75px;
}

.text-block-95, .bold-text-34, .text-span-52 {
  font-size: 20px;
}

.text-block-96 {
  text-align: left;
  font-size: 17px;
}

.bold-text-35 {
  font-size: 24px;
}

.heading-19 {
  text-align: center;
  margin-top: 100px;
  margin-bottom: 40px;
}

.div-block-71 {
  justify-content: space-around;
  margin-top: 10px;
  display: flex;
}

.text-block-97 {
  text-align: left;
  margin-bottom: 25px;
  font-size: 16px;
}

.div-block-72 {
  height: 100px;
}

.suggestion-hero-section {
  min-height: 700px;
  padding-top: 160px;
}

.suggestion-hero-section.feedback-banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  padding-top: 160px;
  display: flex;
}

.suggestion-hero-section.survey-banner {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  margin-top: 160px;
  margin-bottom: 80px;
  padding-top: 0;
  display: flex;
}

.div-block-73 {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-17 {
  color: #5f6368;
  max-width: 600px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
}

.suggestion-hero-image {
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.suggestion-hero-image.recognition-banner {
  width: 100%;
  max-width: 800px;
  margin-top: 0;
}

.suggestion-hero-image.sugesstion-banner {
  width: 100%;
  max-width: 850px;
}

.why-peer-rec {
  background-color: #fff;
  border-top: 1px solid #00000029;
  margin-top: -10%;
  padding-top: 100px;
  position: relative;
}

.why-peer-block {
  text-align: center;
}

.why-peer-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 70px;
  display: grid;
}

.why-peer-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 230px;
  display: flex;
}

.image-57 {
  object-fit: scale-down;
  height: 75px;
  margin-bottom: 10px;
}

.seg-features-block {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  border: 3px solid #f1f0ff;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 80px;
  padding: 60px;
  display: grid;
}

.seg-features-block.red {
  background-color: #fbebeb;
  grid-template-columns: 1.5fr 1fr;
}

.seg-features-block.purple {
  color: var(--black);
  background-color: #f6f6fe;
  margin-top: 0;
}

.seg-features-block.no-border {
  background-color: #fff;
  border-style: none;
}

.seg-features-block.no-border.invert {
  background-color: #fff;
}

.seg-feature-title {
  color: #4abc8b;
  background-color: #4abc8b33;
  border-radius: 60px;
  padding: 7px 20px;
  font-weight: 700;
  display: inline-block;
}

.seg-feature-title.red {
  color: #d93131;
  background-color: #d9313133;
}

.seg-feature-title.purple {
  color: #6c60f6;
  background-color: #6c60f633;
}

.seg-feature-title.pink {
  color: #fa5395;
  background-color: #fa539533;
}

.seg-feature-title.blue {
  color: #40c6ee;
  background-color: #40c6ee33;
}

.paragraph-18 {
  color: #5f6368;
  font-size: 20px;
}

.seg-features-content-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.resources-section {
  background-color: #f6f6fe;
  margin-bottom: -150px;
  padding-top: 100px;
  padding-bottom: 250px;
}

.big-heading {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 106px;
  line-height: 1;
}

.big-heading.resources-heading {
  font-size: 55px;
  font-weight: 500;
}

.resources-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.resources-block {
  background-color: var(--white);
  border-radius: 30px;
  padding: 10px 10px 50px;
}

.resources-block.no-pad {
  border-radius: 40px;
  padding: 0;
}

.resources-image-block {
  background-color: #dad7fc;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block.green {
  background-color: #cbecde;
}

.resources-image-block.yellow {
  background-color: #f4d498;
}

.resource-image {
  margin-bottom: -1px;
}

.resource-teag {
  color: #a19eb6;
  background-color: #a19eb60d;
  border: 1px solid #a19eb61a;
  border-radius: 50px;
  margin-bottom: 6px;
  margin-right: 6px;
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.resource-title {
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
}

.new-cta-section {
  margin-bottom: 100px;
  overflow: hidden;
}

.sub-heading-2 {
  z-index: 2;
  color: #6c60f6;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.sub-heading-2.green {
  color: #4abc8b;
}

.cta-block {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.cta-main-block {
  background-color: #fff;
  border-radius: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.cta-color-block {
  background-image: url('../images/Group-621-b.svg');
  background-position: 50%;
  background-size: auto;
  border-radius: 60px;
  padding: 10px;
}

.survey-hero-image {
  margin-top: -93px;
}

.survey-hero-image.insights-banner-img {
  margin: 20px auto 30px;
  display: block;
}

.survey-hero-image.survey-banner {
  margin-top: -80px;
}

.survey-feature {
  padding-top: 0;
  position: relative;
}

.survey-feature-header {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.resource-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  max-width: 218px;
  margin: 40px auto;
  display: flex;
}

.text-block-98, .text-block-99 {
  font-size: 17px;
}

.section-22 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.section-22.point-section {
  margin-bottom: 30px;
}

.section-23, .section-24 {
  margin-top: 150px;
}

.old_tooltip {
  opacity: 0;
  background-color: #6c60f6;
  transition: opacity .3s ease-in-out;
  position: absolute;
}

.upgrade_slider {
  opacity: 0;
  display: none;
}

.text-span-55 {
  font-size: 15px;
  font-style: normal;
  overflow: visible;
}

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

.big-paragraph-2 {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.big-paragraph-2.new-home-para {
  color: #1b3f25;
  text-align: left;
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 2px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.2;
}

.hero-block-2 {
  background-color: #9bd0fe;
  background-image: linear-gradient(to right, #000, #252525 0%, #c1e6fe 0%, #9bd0fe 50%, #cbdcfd 100%, #fff);
  border-radius: 40px;
  flex-direction: column;
  align-items: center;
  width: 1450px;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  overflow: hidden;
}

.sub-heading-wrapper-2 {
  text-align: left;
  position: relative;
}

.cta-button-logo-2 {
  border-radius: 100px;
  width: 52px;
  font-size: 18px;
  box-shadow: 0 4px 4px #00000040;
}

.h1-2 {
  z-index: 2;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 72px;
  line-height: 1.2;
  position: static;
}

.h1-2.new-hero-title {
  color: #1b3f25;
  text-align: left;
  margin-bottom: 30px;
  font-size: 55px;
  font-weight: 700;
}

.h1-2.new-hero-title.about-hero-title {
  color: #1e1e1e;
  padding-right: 10px;
  font-size: 45px;
  line-height: 1.2;
}

.header-marker-2 {
  float: none;
  clear: none;
  text-align: left;
  margin-top: -32px;
  position: static;
  top: 100%;
  left: 0%;
}

.new-hero-section-2 {
  margin-top: 140px;
}

.hero-section-block-2 {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin: 0 auto 10px;
  display: flex;
  position: relative;
}

.hero-section-block-2.new-home-content-block {
  align-items: flex-start;
  max-width: 50%;
  margin-left: 0;
  margin-right: 0;
}

.hero-section-block-2.new-home-content-block.about-hero-content {
  background-color: #fff;
  border-radius: 40px;
  max-width: 60%;
  margin-bottom: 0;
  padding: 40px 20px 40px 30px;
}

.container-12 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.sub-heading-3 {
  z-index: 2;
  color: #6c60f6;
  margin-bottom: 0;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2;
  position: relative;
}

.sub-heading-3.green {
  color: #4abc8b;
  font-size: 60px;
  font-style: italic;
}

.right-arrow-icon-2 {
  margin-right: -30px;
}

.client-logo-section-2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-13 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.big-paragraph-3 {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.big-paragraph-3.center {
  text-align: center;
  font-size: 22px;
}

.client-logo-wrapper-2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border-bottom: 1px solid #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  margin-top: 30px;
  padding-bottom: 40px;
  display: flex;
}

.client-logo-wrapper-2.new-home-logo-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-style: none;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 20px;
}

.div-block-75 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.cv-desc-2 {
  color: #5f6368;
}

.heading-20 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 63px;
  font-weight: 500;
  line-height: 1.2;
}

.cv-icon-2 {
  max-height: 130px;
  margin-bottom: 20px;
}

.core-values-section-2 {
  margin-bottom: 20px;
  padding-top: 0;
}

.container-14 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.div-block-76 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.cv-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  padding-top: 10px;
  display: grid;
}

.cv-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.cv-block-2.border {
  border-left: 1px solid #edecfd;
  border-right: 1px solid #edecfd;
}

.div-block-74 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.feature-subtitle-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.feature-subtitle-2.purple {
  color: #000;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 45px;
  position: relative;
}

.feature-subtitle-2.red {
  color: #000;
}

.feature-subtitle-2.purple {
  color: #000;
  position: relative;
}

.feature-link-2 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.feature-link-icon {
  transition: all .4s;
}

.features-section-2 {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.feature-link-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.features-img-block {
  text-align: center;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 35px;
  max-width: 100%;
}

.features-img-block.bg-purpal {
  background-color: #dbd8fc;
}

.features-img-block.bg-green {
  background-color: #c7eadb;
  padding: 50px;
}

.features-img-block.bg-pink {
  background-color: #f7d6d6;
}

.together-vector {
  white-space: nowrap;
  background-image: url('../images/Vector-1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 5px;
  font-style: italic;
  font-weight: 400;
  display: inline-block;
}

.check-lists-3 {
  margin-top: 20px;
}

.feature-item-block-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  margin-top: 20px;
  display: flex;
}

.feature-link-4 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.container-15 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.features-content-block-2 {
  text-align: left;
  width: 40%;
  max-width: 100%;
}

.features-block-2 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #fff;
  border: 3px solid #a6dcc5;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 60px;
  display: flex;
}

.features-block-2.purple {
  color: #000;
  background-color: #f6f6fe;
  margin-top: 0;
}

.features-block-2.purple.team-border {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #0000;
  border-color: #e2dffd;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.features-block-2.red {
  background-color: #0000;
  grid-template-columns: 1fr 1fr;
}

.features-block-2.red.moment-border {
  border-color: #f7d6d6;
  flex-direction: row-reverse;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.daniel-image {
  transform-style: preserve-3d;
  border-radius: 23px;
  margin-top: 35px;
  margin-left: -115px;
  transform: rotate(5.35deg);
  box-shadow: 0 5px 16px #00000024;
}

.h3-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2;
}

.vector-span {
  background-image: url('../images/Vector.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size: 45px;
  font-style: italic;
  display: inline-block;
  position: relative;
}

.vector-span.ai-span {
  background-image: none;
  font-family: Outfit, sans-serif;
  font-style: normal;
  display: none;
}

.emotions-content-block-2 {
  text-align: left;
  width: 33%;
  position: sticky;
  top: 122px;
}

.emotions-section-2 {
  margin-top: 0;
  margin-bottom: 125px;
}

.paragraph-19 {
  color: #000;
  margin-top: 40px;
  font-size: 20px;
}

.feature-link-5 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.h4-2 {
  color: #000;
  margin-top: 12px;
  font-size: 27px;
  font-weight: 500;
  line-height: 1.3;
  position: static;
}

.container-16 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.emotion-subtitle-block-2 {
  position: relative;
}

.emotions-wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #3b3a3a;
  border-left: 1px solid #444;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 75px;
  display: flex;
}

.caret-up {
  position: absolute;
  inset: -8px auto auto 110px;
}

.text-block-103 {
  margin-top: 0;
  font-family: Georgia, Times, Times New Roman, serif;
  font-size: 28px;
  font-style: italic;
  font-weight: 400;
}

.swiper-popup {
  z-index: 2147483647;
  background-color: #fff;
  border-radius: 46px;
  margin-top: 20px;
  padding: 10px;
  display: block;
  position: relative;
  inset: 0%;
}

.image-60 {
  margin-right: 29px;
}

.image-60.author-popup-img {
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-right: 0;
  box-shadow: 0 2px 5px 3px #0003;
}

.swiper-section {
  padding-top: 40px;
  padding-bottom: 80px;
  overflow: hidden;
}

.swiper.is-customer-review {
  display: block;
  position: relative;
}

.swiper.is-customer-review.d-block {
  display: block;
}

.swiper.is-customer-review.d-none {
  display: none;
}

.video-popup-close {
  background-color: #555a60;
  border-radius: 50px;
  width: 40px;
  height: 40px;
  margin-left: auto;
  font-weight: 500;
}

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

.swiper-content-inner {
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  transition: transform 1s;
}

.left-arrow-btn.invert {
  filter: invert();
}

.video {
  border-radius: 40px 40px 0 0;
  display: block;
  overflow: hidden;
}

.author-block {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: left;
  background-color: #fff;
  border: 1px #000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
  position: relative;
}

.author-block.popup-author {
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 16px 20px 6px;
}

.swiper-title {
  color: #1b3f25;
  text-align: center;
  max-width: 536px;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 600;
  line-height: 1.1;
}

.container-17 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.popup-btn {
  background-color: #6c60f6;
  background-image: url('../images/play-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 10px solid #fdfdff;
  border-radius: 50px;
  width: 65px;
  height: 65px;
  display: none;
  box-shadow: 0 2px 8px 2px #00000029;
}

.popup-btn.hidden-video-button, .popup-btn.hidden-video-button.show {
  display: block;
}

.swiper-pagination-bar {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.author-image {
  background-color: #fff;
  border-radius: 18px;
  width: 68px;
  height: 68px;
}

.swiper-slide {
  color: #fff;
  text-align: center;
  cursor: grab;
  background-color: #f9e7c4;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 60px 20px 50px;
  display: flex;
}

.swiper-slide.bg-pink {
  background-color: #f4bdcc;
}

.swiper-slide.bg-green {
  background-color: #c7eadb;
}

.swiper-slide.bg-blue {
  background-color: #bbe5fd;
}

.swiper-slide.bg-purple {
  background-color: #ccc9ff;
}

.right-arrow-btn.invert {
  filter: invert();
}

.testimonial-author {
  display: inline-block;
}

.author-name {
  color: #000;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.author-name.mr-10 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 10px;
  display: flex;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.author-designation {
  color: #000;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: 500;
}

.swiper-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  max-width: 948px;
  min-height: 300px;
  margin-left: auto;
  margin-right: auto;
  transition: height 1s;
  display: flex;
  position: relative;
}

.swiper-btn {
  background-color: var(--dark-green);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
  inset: 0 auto 0 0;
  box-shadow: 0 2px 5px #0003;
}

.swiper-btn.swiper-btn-next {
  z-index: 99;
  cursor: pointer;
  position: absolute;
  inset: 0% -22px 0% auto;
}

.swiper-btn.swiper-btn-prev {
  left: -22px;
}

.swiper-btn.swiper-btn-prev.z-i-9 {
  z-index: 99;
  cursor: pointer;
  position: absolute;
}

.big-paragraph-4 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.sub-heading-wrapper-3 {
  text-align: left;
  position: relative;
}

.cta-button-logo-3 {
  border-radius: 100px;
  width: 52px;
  font-size: 18px;
  box-shadow: 0 4px 4px #00000040;
}

.feedback-footer-marker {
  position: absolute;
  top: -30%;
  left: -12%;
}

.cat-bg {
  background-color: #fff;
  border-radius: 30px;
  padding: 40px 20px;
}

.cta-wrapper-2 {
  text-align: center;
  background-image: url('../images/Mask-group.svg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border: 20px solid #000;
  border-radius: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 125px;
  position: relative;
}

.cta-wrapper-2.border-bg {
  background-image: none;
  border-style: none;
  border-radius: 40px;
  padding: 10px;
}

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

.cta-section-2 {
  margin-top: -80px;
  margin-bottom: 0;
  padding-bottom: 60px;
  overflow: hidden;
}

.text-span-56 {
  font-size: 18px;
}

.error-message-4 {
  background-color: #0000;
}

.bold-text-36 {
  font-size: 28px;
}

.text-field-5 {
  text-align: left;
  border-radius: 50px;
  max-width: 448px;
  height: 62px;
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 18px;
}

.cta-button-2.no-border.email-btn.submit-btn {
  background-color: var(--main-purple);
  width: 58px;
  height: 58px;
  transform-style: preserve-3d;
  background-image: url('../images/arrow-submit.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  padding: 5px;
  font-size: 0;
  transition: all .4s, opacity .2s;
  display: block;
  position: absolute;
  top: 2px;
  right: 78px;
  transform: translate(0);
}

.cta-button-2.no-border.email-btn.submit-btn {
  transform-style: preserve-3d;
  background-image: url('../images/arrow-submit.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  transform: translate(0);
}

.cta-button-2.no-border.email-btn.submit-btn:hover {
  transform: scale3d(.9, .9, .9)translate(0);
}

.cta-button-2.no-border.email-btn.blog-submit {
  background-color: var(--main-purple);
  width: 43px;
  height: 43px;
  transform-style: preserve-3d;
  background-image: url('../images/arrow-submit.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  padding: 5px;
  transition: all .4s, opacity .2s;
  display: block;
  position: absolute;
  top: 2px;
  right: 14px;
  transform: translate(0);
}

.cta-button-2.no-border.email-btn.blog-submit:hover {
  transform: scale3d(.9, .9, .9)translate(0);
}

.newsletter-block-2 {
  width: 100%;
  max-width: 600px;
  position: relative;
}

.newsletter-wrapper-2 {
  color: #fff;
  text-align: center;
  background-color: #140c48;
  background-image: url('../images/newsletter-pattern.svg');
  background-position: 50%;
  background-size: cover;
  border: 0 #0000;
  border-radius: 66px;
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 120px;
  display: flex;
}

.form-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.success-message-4 {
  background-color: #0000;
  margin-top: 50px;
  margin-bottom: 150px;
}

.glassdoor-culture {
  margin-bottom: 50px;
}

.newsletter-heading-2 {
  margin-bottom: 20px;
  font-size: 69px;
  font-weight: 600;
  line-height: 1.2;
}

.glassdoor-arrow {
  max-width: 48px;
  position: absolute;
  top: 148px;
  left: 52px;
}

.text-span-57 {
  font-size: 18px;
}

.error-message-5 {
  background-color: #0000;
}

.bold-text-37 {
  font-size: 28px;
}

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

.newsletter-wrapper-3 {
  color: #fff;
  text-align: center;
  background-color: #140c48;
  background-image: url('../images/newsletter-pattern.svg');
  background-position: 50%;
  background-size: cover;
  border: 0 #0000;
  border-radius: 66px;
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 120px;
  display: flex;
}

.link-22 {
  color: #fff;
}

.success-message-5 {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-span-58 {
  font-weight: 700;
}

.text-span-59 {
  background-image: url('../images/Vector.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 144px;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-style: italic;
  font-weight: 500;
}

.text-span-60 {
  color: #1b3f25;
  text-align: center;
  margin-top: -10px;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.text-block-111 {
  color: #372e66;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
}

.text-span-61 {
  color: #1b3f25;
}

.text-span-62, .text-span-63, .text-span-64 {
  font-weight: 700;
}

.feature-link-6, .feature-link-7 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.feature-link-icon-2 {
  transition: all .4s;
}

.feature-link-8 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.feature-link-icon-3 {
  transition: all .4s;
}

.feature-link-9, .feature-link-3 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: inline-block;
}

.container-18 {
  width: 100%;
  max-width: 1300px;
  position: relative;
}

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

.fb-img {
  background-color: #0000;
  width: 100%;
}

.reasouce-body {
  text-align: left;
  padding-left: 30px;
  padding-right: 30px;
}

.big-paragraph-5 {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.insta-img:hover {
  filter: invert();
}

.div-block-82 {
  color: #00000080;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-64 {
  object-fit: scale-down;
  height: 75px;
  margin-bottom: 10px;
}

.resources-section-2 {
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 50px;
}

.cta-block-2 {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 907px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.features-checklists {
  color: #5f6368;
  flex: 0 auto;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  line-height: 1.1;
  display: block;
}

.navbar-3 {
  background-color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  position: fixed;
  inset: 0% 0% auto;
}

.hero-title {
  z-index: 2;
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  padding-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 55px;
  position: static;
}

.cta-button-logo-4 {
  border-radius: 100px;
  width: 52px;
  font-size: 18px;
}

.why-peer-rec-2 {
  z-index: 99;
  padding-top: 100px;
  position: relative;
}

.why-peer-grid-2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.paragraph-21 {
  max-width: 241.86px;
  font-family: Outfit, sans-serif;
}

.features-section-3 {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.h5-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.h5-3.peer-card-title {
  color: #1b3f25;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.seg-features-block-2 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border: 3px solid #f1f0ff;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  padding: 60px;
  display: flex;
}

.seg-features-block-2.border-green {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border-color: #c7e7db;
}

.seg-features-block-2.border-pink {
  border-color: #f7d3dd;
  flex-direction: row;
}

.seg-features-block-2.border-yellow {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border-color: #fbefd9;
}

.amplify-title {
  z-index: 2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.twitter-img {
  opacity: 1;
  width: 100%;
}

.twitter-img:hover {
  background-color: #0000;
}

.paragraph-22 {
  color: #000;
  max-width: 425px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

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

.cat-bg-2 {
  outline-offset: 0px;
  background-color: #fff;
  border-radius: 30px;
  outline: 5px solid #1b3f25;
  padding: 40px 20px;
}

.feature-item-block-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  margin-top: 0;
  display: flex;
}

.nav-button-2 {
  color: #fff;
  letter-spacing: .5px;
  background-color: #6c60f6;
  border: 2px solid #6c60f6;
  border-radius: 40px;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  box-shadow: 0 4px 20px #6c60f666;
}

.nav-button-2:hover {
  color: #6c60f6;
  background-color: #0000;
  transform: translate(0, -3px);
}

.features-icon-block-2 {
  text-align: center;
  background-color: #f7c7f5;
  background-image: url('../images/PatternImage.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #0000;
  border-radius: 35px;
  width: 52%;
  max-width: 100%;
  padding: 30px 20px;
}

.features-icon-block-2.bg-green {
  background-color: #c7e7db;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-2.bg-pink {
  background-color: #f7d3dd;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-2.bg-yellow {
  background-color: #fbefd9;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-2.no-bg {
  background-color: #0000;
  background-image: none;
  width: 52%;
  max-width: 100%;
}

.text-block-105 {
  font-size: 12px;
  line-height: 120%;
}

.feature-content-heading {
  font-family: Outfit, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.2;
}

.feature-content-heading.leaderboard-vector {
  background-image: url('../images/Vector-1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 12px;
  padding-right: 10px;
}

.container-19 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.cta-heading {
  text-align: center;
  margin-bottom: 20px;
  font-size: 56px;
  font-weight: 500;
  line-height: 1.2;
}

.footer-link-3 {
  color: #1a1b1f;
  flex: none;
  font-size: 14px;
  line-height: 40px;
  text-decoration: none;
}

.footer-link-3:hover {
  color: #1a1b1fbf;
}

.suggestion-hero-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.footer-social-link-2 {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-social-link-2.twiiter-icon:hover {
  background-color: #1da1f2;
}

.footer-social-link-2.insta-icon:hover {
  background-color: #0000;
  background-image: linear-gradient(76deg, #fa7e1e, #d62976 35%, #962fbf 66%, #4f5bd5);
}

.footer-social-link-2.fb-icon:hover {
  background-color: #3b5998;
}

.footer-social-link-2.linkendin-icon:hover {
  background-color: #0a66c2;
}

.linkendin-img {
  width: 100%;
}

.survey-span {
  background-image: url('../images/Vector.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 125px;
  padding-bottom: 10px;
  padding-right: 5px;
  display: inline-block;
}

.paragraph-23 {
  font-family: Outfit, sans-serif;
}

.paragraph-24 {
  max-width: 257px;
  font-family: Outfit, sans-serif;
}

.why-peer-item-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 292px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.why-peer-item-2.peer-card-wrapper {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 255px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

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

.div-block-83 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.footer-wrapper-3 {
  justify-content: space-between;
  align-items: flex-start;
}

.footer-content-3 {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.seg-feature-title-2 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  text-transform: uppercase;
  background-color: #1b3f25;
  border-radius: 60px;
  padding: 7px 20px;
  font-family: Outfit, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.seg-feature-title-2.bg-yellow {
  color: #fff;
  background-color: #1b3f25;
}

.seg-feature-title-2.bg-pink {
  color: #bd3259;
  background-color: #f7d3dd;
}

.seg-feature-title-2.purple {
  color: #fff;
  background-color: #1b3f25;
  font-family: Outfit, sans-serif;
}

.seg-feature-title-2.title-pink {
  color: #fff;
  background-color: #1b3f25;
}

.seg-features-content-block-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 48%;
  max-width: 100%;
  display: flex;
}

.seg-features-content-block-2.p-sticky {
  position: sticky;
  top: 122px;
}

.resources-image-block-2 {
  background-color: #dad7fc;
  background-image: url('../images/small-card-pattern.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block-2.green {
  background-color: #cbecde;
}

.resources-image-block-2.yellow {
  background-color: #0000;
  background-image: url('../images/Pattern.png');
  background-position: 0 0;
  background-size: auto;
  display: block;
}

.resources-image-block-2.pink {
  background-color: #f7d3dd;
}

.resources-image-block-2.light-yellow {
  background-color: #f4d498;
}

.resource-title-2 {
  margin-top: 12px;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  text-decoration: none;
}

.resources-block-2 {
  color: var(--black);
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 30px;
  padding: 10px 10px 50px;
  text-decoration: none;
  transition: all .4s;
}

.resources-block-2:hover {
  transform: scale3d(1.05, 1.05, 1.05);
  box-shadow: 0 3px 10px #00000029;
}

.resources-block-2.w--current {
  background-color: var(--white);
}

.resource-teag-2 {
  color: #a19eb6;
  background-color: #a19eb60d;
  border: 1px solid #a19eb61a;
  border-radius: 50px;
  margin-bottom: 6px;
  margin-right: 0;
  padding: 5px 12px;
  font-family: Outfit, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.footer-social-link-3 {
  background-color: #ffffffe6;
  border-radius: 50px;
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-social-link-3.twiiter-icon {
  background-color: #fff0;
}

.footer-social-link-3.twiiter-icon:hover {
  background-color: #1da1f2;
}

.footer-social-link-3.insta-icon:hover {
  background-color: #0000;
  background-image: linear-gradient(76deg, #fa7e1e, #d62976 35%, #962fbf 66%, #4f5bd5);
}

.footer-social-link-3.fb-icon {
  background-color: #fff0;
}

.footer-social-link-3.fb-icon:hover {
  background-color: #3b5998;
}

.footer-social-link-3.linkendin-icon {
  background-color: #fff0;
}

.footer-social-link-3.linkendin-icon:hover {
  background-color: #0a66c2;
}

.footer-social-link-3.yt-icon {
  background-color: #fff0;
}

.footer-social-link-4 {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-social-link-4.twiiter-icon:hover {
  background-color: #1da1f2;
}

.footer-social-link-4.insta-icon:hover {
  background-color: #0000;
  background-image: linear-gradient(76deg, #fa7e1e, #d62976 35%, #962fbf 66%, #4f5bd5);
}

.footer-social-link-4.fb-icon:hover {
  background-color: #3b5998;
}

.footer-social-link-4.linkendin-icon:hover {
  background-color: #0a66c2;
}

.recognition-features {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: var(--white);
  border: 4px solid #1b3f25;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  padding: 60px;
  display: flex;
}

.recognition-features.border-green {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border-color: #1b3f25;
  align-items: flex-start;
}

.recognition-features.border-pink {
  border-color: #f7d3dd;
  flex-direction: row;
}

.recognition-features.border-yellow {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border-color: #1b3f25;
}

.recognition-features.border-purpal {
  border-width: 4px;
  border-color: #1b3f25;
}

.recognition-icon-block {
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 35px;
  max-width: 100%;
}

.recognition-icon-block.bg-green {
  background-color: #c7e7db;
  width: 52%;
  max-width: 100%;
}

.recognition-icon-block.bg-pink {
  background-color: #f7d3dd;
  width: 52%;
  max-width: 100%;
}

.recognition-icon-block.bg-yellow {
  background-color: #fbefd9;
  width: 52%;
  max-width: 100%;
}

.recognition-icon-block.no-bg {
  background-color: #0000;
  background-image: none;
  width: 52%;
  max-width: 100%;
}

.recognition-icon-block.img-bottom {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 0;
  display: flex;
}

.recognition-icon-block.bg-pupal {
  background-color: #c0a9ff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.recognition-icon-block.bg-green {
  width: 100%;
}

.recognition-icon-block.bg-green.img-bottom {
  justify-content: center;
}

.recognition-icon-block.bg-green.img-bottom.min-h-none {
  min-height: auto;
}

.recognition-icon-block.bg-yellow {
  background-color: #fde29f;
}

.recognition-icon-block.bg-yellow.img-bottom {
  overflow: hidden;
}

.host-img-block {
  grid-column-gap: 0px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.recognitions-checklists {
  color: #1e1e1e;
  flex: 0 auto;
  font-family: Outfit, sans-serif;
  font-size: 16px;
  line-height: 1.1;
}

.host-description {
  color: #000;
  max-width: 425px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 300;
}

.features-content-description {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 60px;
  display: flex;
}

.radio-button-field {
  padding: 10px 20px;
}

.div-block-84 {
  color: #00000080;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-85 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-21 {
  max-width: 100%;
  color: var(--black);
  text-align: center;
  flex-direction: column;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: auto;
  font-size: 63px;
  line-height: 1.1;
  display: flex;
}

.text-block-113 {
  font-size: 12px;
  line-height: 120%;
}

.container-20 {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.footer-social-link-5 {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-social-link-5.twiiter-icon:hover {
  background-color: #1da1f2;
}

.footer-social-link-5.insta-icon:hover {
  background-color: #0000;
  background-image: linear-gradient(76deg, #fa7e1e, #d62976 35%, #962fbf 66%, #4f5bd5);
}

.footer-social-link-5.fb-icon:hover {
  background-color: #3b5998;
}

.footer-social-link-5.linkendin-icon:hover {
  background-color: #0a66c2;
}

.collection-item-2 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 350px;
  margin: 50px 20px 70px;
  padding-left: 0;
  padding-right: 0;
  transition: all .4s;
  display: flex;
  position: relative;
}

.collection-item-2:hover {
  box-shadow: 0 10px 10px #00000029;
}

.div-block-86 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.footer-wrapper-4 {
  justify-content: space-between;
  align-items: flex-start;
}

.blog-filter-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.posts-section {
  margin-top: 130px;
  margin-bottom: 20px;
}

.collection-item-3 {
  border-radius: 15px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 350px;
  margin: 50px 20px 70px;
  padding-left: 0;
  padding-right: 0;
  transition: all .4s;
  display: flex;
  position: relative;
}

.collection-item-3:hover {
  box-shadow: 0 10px 10px #00000029;
}

.post-tag {
  background-color: var(--black);
  color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 10px;
  padding: 5px 15px;
  font-size: 12px;
  text-decoration: none;
  display: block;
}

.bold-text-38 {
  color: #338f71;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
}

.post-title {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.post-title.article-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1;
}

.post-arrow {
  cursor: pointer;
  background-image: url('../images/right_up_arrow.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 43px;
  height: 43px;
  padding: 10px;
  transition: all .4s;
}

.post-arrow:hover {
  background-color: #193c23;
  background-image: url('../images/arrow-narrow-up-right-white.svg');
  transform: rotate(45deg);
}

.post-text {
  text-align: left;
  margin-bottom: 10px;
}

.post-link {
  color: #000;
  cursor: pointer;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  text-decoration: none;
  display: flex;
}

.post-link.float-article-link {
  width: 50px;
  height: 50px;
  margin-top: 0;
  display: block;
  position: absolute;
  inset: 10px 10px auto auto;
}

.post-content {
  flex-direction: column;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.post-body {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: static;
}

.text-block-114 {
  color: #6c60f6;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  margin-bottom: 10px;
  font-size: 20px;
  display: flex;
}

.image-65 {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 20px;
  width: 100%;
  min-height: 233px;
}

.resources-grid-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.resources-image-block-3 {
  background-color: #dad7fc;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block-3.green {
  background-color: #cbecde;
}

.resources-image-block-3.yellow {
  background-color: #f4d498;
}

.resources-image-block-4 {
  background-color: #dad7fc;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block-4.green {
  background-color: #cbecde;
}

.resources-image-block-4.yellow {
  background-color: #f4d498;
}

.big-paragraph-6 {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.div-block-87 {
  color: #00000080;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-66 {
  object-fit: scale-down;
  height: 75px;
  margin-bottom: 10px;
}

.resources-section-3 {
  background-color: #f6f6fe;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.cta-block-3 {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 907px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.why-peer-rec-3 {
  z-index: 99;
  border-top: 1px solid #00000029;
  padding-top: 100px;
  position: relative;
}

.why-peer-grid-3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.paragraph-26 {
  font-family: Outfit, sans-serif;
}

.div-block-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 988px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.features-section-4 {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.h5-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.seg-features-block-3 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #fff;
  border: 4px solid #1b3f25;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 80px;
  padding: 60px;
  display: flex;
}

.seg-features-block-3.border-green {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  border-color: #1b3f25;
}

.seg-features-block-3.border-pink {
  border-color: #1b3f25;
  flex-direction: row;
}

.seg-features-block-3.border-yellow {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #fff;
  border-color: #1b3f25;
}

.paragraph-27 {
  color: #000;
  max-width: 425px;
  font-family: Outfit, sans-serif;
  font-size: 16px;
}

.cat-bg-3 {
  background-color: #fff;
  border-radius: 40px;
  padding: 40px 20px;
}

.feature-item-block-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  margin-top: 0;
  display: flex;
}

.features-icon-block-3 {
  text-align: center;
  background-color: #0000;
  border: 1px #0000;
  border-radius: 35px;
  padding: 0;
}

.features-icon-block-3.bg-green {
  background-color: #c7e7db;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-3.bg-pink {
  background-color: #f7d3dd;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-3.bg-yellow {
  background-color: #fbefd9;
  width: 52%;
  max-width: 100%;
}

.features-icon-block-3.no-bg {
  background-color: #f1f0ff;
  background-image: url('../images/PatternImage.svg');
  background-position: 0 0;
  background-size: cover;
  width: 52%;
  max-width: 100%;
}

.peer-title {
  z-index: 2;
  text-align: center;
  max-width: 996px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Outfit, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.text-block-115 {
  font-size: 12px;
  line-height: 120%;
}

.feature-content-heading-2 {
  font-family: Outfit, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.2;
}

.feature-content-heading-2.leaderboard-vector {
  background-image: url('../images/Vector-1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 12px;
  padding-right: 10px;
}

.footer-social-link-6 {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  margin-left: 12px;
}

.footer-social-link-6.twiiter-icon:hover {
  background-color: #1da1f2;
}

.footer-social-link-6.insta-icon:hover {
  background-color: #0000;
  background-image: linear-gradient(76deg, #fa7e1e, #d62976 35%, #962fbf 66%, #4f5bd5);
}

.footer-social-link-6.fb-icon:hover {
  background-color: #3b5998;
}

.footer-social-link-6.linkendin-icon:hover {
  background-color: #0a66c2;
}

.paragraph-28, .paragraph-29 {
  font-family: Outfit, sans-serif;
}

.why-peer-item-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 292px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.div-block-89 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.seg-feature-title-3 {
  color: #fff;
  text-transform: uppercase;
  background-color: #1b3f25;
  border-radius: 60px;
  padding: 7px 20px;
  font-family: Outfit, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  display: inline-block;
}

.seg-feature-title-3.bg-yellow, .seg-feature-title-3.bg-pink {
  color: #fff;
  background-color: #1b3f25;
}

.seg-feature-title-3.purple {
  color: #fff;
  background-color: #1b3f25;
  font-family: Outfit, sans-serif;
}

.h1-3 {
  z-index: 2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 60px;
  position: static;
}

.resources-image-block-5 {
  background-color: #dad7fc;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block-5.green {
  background-color: #cbecde;
}

.resources-image-block-5.yellow {
  background-color: #f4d498;
}

.paragraph-31 {
  color: #1e1e1e;
  max-width: 650px;
  margin: 24px auto 10px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  position: static;
}

.div-block-90 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.heading-22 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 63px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-91 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.cv-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  padding-top: 10px;
  display: grid;
}

.cv-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.cv-block-3.border {
  border-left: 1px solid #edecfd;
  border-right: 1px solid #edecfd;
}

.div-block-92 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

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

.big-paragraph-7 {
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.big-paragraph-7.center {
  text-align: center;
}

.div-block-93 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.home-hero-section {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 700px;
  padding-top: 140px;
  display: flex;
}

.heading-23 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 63px;
  font-weight: 500;
  line-height: 1.2;
}

.hero-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 988px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.hero-inner.home-hero {
  grid-row-gap: 25px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  max-width: 988px;
  display: flex;
}

.client-logo-section-copy {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.home-v2-button-logo {
  border-radius: 100px;
  width: 52px;
  font-size: 18px;
}

.div-block-94 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.survery-hero-heading {
  max-width: 800px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 55px;
  font-weight: 600;
  line-height: 55px;
}

.survery-hero-heading.insight-title {
  max-width: 850px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 35px;
  padding-right: 35px;
  font-size: 50px;
  font-weight: 600;
}

.cv-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  padding-top: 10px;
  display: grid;
}

.paragraph-32 {
  color: #5f6368;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  position: static;
}

.paragraph-32.survery-description {
  color: #1e1e1e;
  padding: 10px;
}

.div-block-95 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-96 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.heading-24 {
  text-align: center;
  margin-bottom: 60px;
  font-size: 63px;
  font-weight: 500;
  line-height: 1.2;
}

.div-block-97 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.cv-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #edecfd;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center;
  padding-top: 10px;
  display: grid;
}

.div-block-98 {
  width: 64%;
  margin-left: auto;
  margin-right: auto;
}

.feature-title-2 {
  color: #4abc8b;
  background-color: #4abc8b33;
  border-radius: 60px;
  margin-bottom: 26px;
  padding: 7px 45px;
  font-weight: 700;
  display: inline-block;
}

.feature-title-2.purple {
  color: #6c60f6;
  background-color: #6c60f633;
}

.feature-title-2.red {
  color: #d93131;
  background-color: #d9313133;
}

.together-vector-2 {
  white-space: nowrap;
  background-image: url('../images/Vector-1.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 5px;
  font-style: italic;
  display: inline-block;
}

.feature-item-block-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  margin-top: 20px;
  display: flex;
}

.features-block-3 {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #fff;
  border: 3px solid #a6dcc5;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 60px;
  display: flex;
}

.features-block-3.purple {
  color: #000;
  background-color: #f6f6fe;
  margin-top: 0;
}

.features-block-3.purple.team-border {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #0000;
  border-color: #e2dffd;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.features-block-3.red {
  background-color: #0000;
  grid-template-columns: 1fr 1fr;
}

.features-block-3.red.moment-border {
  border-color: #f7d6d6;
  flex-direction: row-reverse;
  justify-items: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.feature-link-10 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.h3-3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2;
}

.vector-span-2 {
  background-image: url('../images/Vector.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
  font-style: italic;
  display: inline-block;
  position: relative;
}

.vector-span-2.ai-span {
  background-image: none;
  font-family: Outfit, sans-serif;
  font-style: normal;
  display: none;
}

.new-home-features-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.paragraph-33 {
  color: #000;
  margin-top: 40px;
  font-size: 20px;
}

.h4-3 {
  color: #000;
  margin-top: 12px;
  font-size: 27px;
  font-weight: 500;
  line-height: 1.3;
  position: static;
}

.emotions-wrapper-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #3b3a3a;
  border-left: 1px solid #444;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 75px;
  display: flex;
}

.feature-link-11 {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
}

.sub-heading-wrapper-4 {
  text-align: left;
  position: relative;
}

.feedback-footer-marker-2 {
  position: absolute;
  top: -30%;
  left: -12%;
}

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

.cta-section-3 {
  margin-top: -80px;
  margin-bottom: 0;
  padding-bottom: 60px;
  overflow: hidden;
}

.h1-4 {
  z-index: 2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.h3-4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-65 {
  font-size: 18px;
}

.newsletter-heading-3 {
  text-align: center;
  margin-bottom: 20px;
  font-size: 69px;
  font-weight: 600;
  line-height: 1.2;
}

.error-message-6 {
  background-color: #0000;
}

.bold-text-39 {
  font-size: 28px;
}

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

.newsletter-wrapper-4 {
  color: #fff;
  text-align: center;
  background-color: #140c48;
  background-image: url('../images/newsletter-pattern.svg');
  background-position: 50%;
  background-size: cover;
  border: 0 #0000;
  border-radius: 66px;
  flex-direction: column;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 120px;
  display: flex;
}

.success-message-6 {
  background-color: #0000;
  margin-top: 50px;
  margin-bottom: 150px;
}

.tabs-menu-2 {
  justify-content: flex-start;
  max-width: 1000px;
  display: flex;
}

.collection-list-2 {
  justify-content: space-around;
  display: flex;
}

.survey-check-lists {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.image-68 {
  object-fit: scale-down;
  height: 75px;
  margin-bottom: 0;
}

.resources-section-4 {
  background-color: #f6f6fe;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.cta-block-4 {
  z-index: 0;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 907px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.survey-features-block {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: var(--white);
  border: 4px solid #1b3f25;
  border-radius: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 60px;
  display: flex;
}

.survey-features-block.border-skyblue {
  border-color: #1b3f25;
}

.survey-features-block.border-dark-pink {
  border-color: #1b3f25;
  flex-direction: row-reverse;
}

.survey-features-content-block {
  text-align: left;
}

.div-block-99 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 988px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h5-5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.cat-bg-4 {
  background-color: #fff;
  border-radius: 40px;
  padding: 40px 20px;
}

.survey-feature-2 {
  padding-top: 0;
  position: static;
}

.feature-item-block-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: flex-start;
  max-width: 400px;
  margin-top: 20px;
  display: flex;
}

.text-block-100 {
  margin-right: 0;
}

.survey-features-img-block {
  text-align: center;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 35px;
}

.survey-features-img-block.bg-dark-pink {
  background-color: #f7c7f5;
}

.survey-features-img-block.bg-green {
  color: #00af64;
  background-color: #c7eadb;
  width: 53%;
  padding: 40px 20px 20px;
}

.survey-features-img-block.bg-skyblue {
  background-color: #d9f4fc;
}

.survey-features-img-block.bg-yellow {
  background-color: #fde29f;
  min-height: 545px;
}

.survey-features-img-block.bg-yellow.pb-0 {
  width: 53%;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 0;
}

.survey-features-img-block.bg-pink {
  color: #f994bb;
  background-color: #f4bdcc;
  width: 53%;
}

.survey-features-img-block.bg-purpal {
  background-color: #dbd8fc;
  min-height: 545px;
}

.survey-features-img-block.bg-light-blue {
  background-color: #40c6ee4d;
  min-height: 545px;
}

.survey-features-img-block.bg-light-blue.pb-0 {
  padding-bottom: 0;
}

.why-peer-item-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 257px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.survey-features-section {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.h1-5 {
  z-index: 2;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 1.2;
  position: static;
}

.h1-5.big {
  margin-bottom: 50px;
  font-size: 40px;
  line-height: 1;
}

.survey-features-title {
  color: #fff;
  background-color: #1b3f25;
  border-radius: 60px;
  margin-bottom: 26px;
  padding: 7px 20px;
  font-weight: 700;
  display: inline-block;
}

.survey-features-title.bg-dark-pink, .survey-features-title.bg-skyblue {
  color: #fff;
  background-color: #1b3f25;
}

.survey-features-title.bg-pink, .survey-features-title.bg-purpal {
  color: #fff;
  text-transform: uppercase;
  background-color: #1b3f25;
}

.survey-features-title.bg-light-blue {
  color: #fff;
  background-color: #1b3f25;
}

.resources-image-block-6 {
  background-color: #dad7fc;
  border-radius: 30px;
  margin-bottom: 30px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.resources-image-block-6.green {
  background-color: #cbecde;
}

.resources-image-block-6.yellow {
  background-color: #f4d498;
}

.features-block-heading {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.1;
}

.features-block-heading.line-break {
  max-width: 400px;
  padding-bottom: 15px;
}

.features-block-heading.inslake-h {
  max-width: 380px;
}

.paragraph-36 {
  white-space: pre-line;
}

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

.survey-resources {
  background-color: #f6f6fe;
  margin-bottom: -60px;
  padding-top: 100px;
  padding-bottom: 140px;
}

.slack-description {
  width: 209px;
}

.hr-description {
  width: 243px;
}

.survey-resources-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 80px;
  display: grid;
}

.blog-header {
  min-height: 234px;
  color: var(--white);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-121 {
  color: var(--black);
  text-transform: uppercase;
  font-size: 20px;
}

.filter-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

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

.collection-list-3 {
  grid-column-gap: 30px;
  display: flex;
}

.heading-25 {
  margin-top: 140px;
}

.heading-26 {
  margin-top: 20px;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2;
}

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

.heading-28 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.2;
}

.latest-articles {
  margin-bottom: 100px;
}

.thumbnail {
  object-fit: cover;
  border-radius: 20px;
  height: 170px;
}

.text-block-122 {
  font-size: 0;
}

.banner-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.banner-description {
  color: #1e1e1e;
  max-width: 620px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  position: static;
}

.insights-subheadings {
  text-align: center;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.why-peer-item-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  max-width: 325px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.insights-description {
  color: #5f6368;
  padding-left: 25px;
  padding-right: 25px;
}

.insights-features-block {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #f7fcfa;
  border: 3px solid #f9e7c4;
  border-radius: 60px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 60px;
  display: flex;
}

.insights-features-block.border-skyblue {
  background-color: var(--white);
  border-width: 4px;
  border-color: #1b3f25;
}

.insights-features-block.border-dark-pink {
  border-color: #f4bdcc;
  flex-direction: row-reverse;
}

.insights-features-block.border-dark-pink.d-none {
  display: none;
}

.insights-features-block.border-green {
  border-color: #a6dcc5;
}

.insights-features-block.border-green.d-none {
  display: none;
}

.insights-features-block.border-purple {
  background-color: var(--white);
  border-width: 4px;
  border-color: #1b3f25;
  flex-direction: row;
}

.insights-features-block.feature-block-tabs {
  background-color: var(--white);
  border-width: 4px;
  border-color: #1b3f25;
  display: block;
}

.insights-img.min-h {
  min-height: 546px;
}

.insights-features-title {
  color: #fff;
  text-transform: uppercase;
  background-color: #1b3f25;
  border-radius: 60px;
  margin-bottom: 26px;
  padding: 7px 20px;
  font-weight: 700;
  display: inline-block;
}

.insights-features-title.bg-dark-pink {
  color: #fa5395;
  background-color: #fa569733;
}

.insights-features-title.bg-skyblue {
  color: #184451;
  background-color: #d9f4fc;
}

.insights-features-title.bg-green {
  color: #fff;
  text-transform: uppercase;
  background-color: #1b3f25;
}

.insights-features-content-block {
  text-align: left;
  width: 40%;
  max-width: 100%;
  display: block;
}

.paragraph-38 {
  padding-left: 20px;
  padding-right: 20px;
}

.insights-feature-link {
  color: #000;
  border: 1px solid #000;
  border-radius: 50px;
  justify-content: space-around;
  margin-top: 30px;
  padding: 20px 25px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: none;
}

.paragraph-39 {
  max-width: 420px;
}

.overflow-img {
  margin-left: -50px;
  margin-right: -50px;
}

.insights-ai-description, .inslack-description, .action-plans-description {
  max-width: 352px;
}

.employee-trend-desc {
  max-width: 425px;
}

.action-vector {
  padding-bottom: 15px;
  display: inline-block;
}

.support-vector {
  padding-bottom: 10px;
  display: inline-block;
}

.insights-features-section {
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.insights-resources {
  background-color: #f6f6fe;
  margin-bottom: -60px;
  padding-top: 100px;
  padding-bottom: 140px;
}

.rich-text-block-7 {
  color: var(--black);
  font-size: 23px;
  font-style: italic;
}

.video-popup {
  background-color: var(--white);
  transform-style: preserve-3d;
  border-radius: 40px;
  padding: 10px;
  transition: transform 1s;
  display: none;
  position: relative;
  inset: 0% auto auto 0%;
  transform: scale3d(0, 0, 0);
}

.video-popup.d-block {
  transform-style: preserve-3d;
  display: block;
}

.video-popup.demo-quote-video {
  display: block;
}

.video-popup.demo-quote-video.position-absolute {
  position: absolute;
  inset: 0%;
}

.image-69 {
  width: 42px;
  height: 42px;
}

.div-block-102 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tabs-content-2 {
  margin-top: 20px;
  overflow: visible;
}

.tabs-2 {
  padding-left: 20px;
  padding-right: 20px;
}

.tab-link-tab-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 50px;
  align-items: center;
  display: flex;
}

.tab-link-tab-1.w--current {
  background-color: #40c6ee4d;
  transform: scale3d(1.1, 1.1, 1.1);
}

.tab-link-tab-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 50px;
  align-items: center;
  display: flex;
}

.tab-link-tab-2.w--current {
  background-color: #f1abbf4d;
  transform: scale3d(1.1, 1.1, 1.1);
}

.image-70 {
  display: inline-block;
}

.tab-link-tab-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 50px;
  align-items: center;
  display: flex;
}

.tab-link-tab-3.w--current {
  background-color: #c7eadb;
  transform: scale3d(1.1, 1.1, 1.1);
}

.tabs-menu-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  display: flex;
}

.text-block-123, .tab-heading {
  font-size: 14px;
  font-weight: 600;
}

.video-btn {
  border: 6px solid var(--white);
  background-color: var(--dark-green);
  background-image: url('../images/play-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 0;
  display: block;
  box-shadow: 0 0 20px #0003;
}

.video-btn.new-quote-btn {
  background-color: var(--white);
  width: 53px;
  height: 53px;
  box-shadow: none;
  cursor: pointer;
  background-image: url('../images/video-icon.svg');
  border-width: 1px;
}

.video-btn.new-quote-btn.adam-video-button {
  opacity: 0;
}

.video-btn.no-shadow {
  box-shadow: none;
  background-color: #117c65;
}

.flex-block {
  align-items: center;
}

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

.blog-hero {
  background-color: #fff0;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 50px;
  display: none;
}

.blog-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  margin-bottom: 0;
  display: flex;
}

.hero-inner {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: left;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 100%;
  display: grid;
}

.hero-inner.blog-inner {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  margin-top: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.container-21 {
  width: 100%;
  max-width: 1300px;
}

.image-71 {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.text-block-124 {
  font-size: 14px;
  font-weight: 500;
}

.link-block-10 {
  background-color: var(--white);
  width: 174px;
  max-width: 174px;
  height: 44px;
  color: var(--black);
  border-radius: 50px;
  justify-content: space-around;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog-back-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  height: 44px;
  color: var(--black);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.blog-heading {
  margin-bottom: 0;
  font-size: 59px;
  line-height: 1.2;
}

.breadcrumb-wraper {
  color: var(--black);
  background-color: #e7f0e4;
  border-radius: 20px 20px 0 0;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px 10px;
  display: flex;
}

.beadcrumb-block {
  color: var(--black);
  font-weight: 500;
  text-decoration: none;
}

.breadcrumb-text {
  color: #000c;
}

.breadcrumb-text.active {
  color: #338f71;
  font-weight: 500;
}

.right-angle {
  width: 15px;
  height: 15px;
}

.back-arrow {
  width: 20px;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(-180deg)rotateZ(0);
}

.div-block-104 {
  background-color: #f1effe;
  height: 2px;
}

.border-bottom {
  background-color: #f1effe;
  width: 80%;
  max-width: 1100px;
  height: 2px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.social-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

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

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

.share-social {
  margin-right: 10px;
  font-weight: 500;
}

.down-angle {
  width: 12px;
  height: 16px;
  padding: 0;
  transform: rotate(90deg);
}

.div-block-105 {
  justify-content: space-between;
  display: flex;
}

.sidebar-head {
  justify-content: space-between;
  align-items: stretch;
  padding-left: 0;
  padding-right: 10px;
}

.div-block-106 {
  background-color: #0000001a;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 31px;
  height: 31px;
  padding: 5px;
  display: flex;
}

.news-letter-block {
  background-color: var(--white);
  text-align: center;
  border: 2px solid #6c60f6;
  border-radius: 20px;
  align-self: flex-start;
  width: 320px;
  max-width: 320px;
  margin-top: 40px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 20px 10px;
  position: static;
  top: 220px;
}

.side-content {
  padding-bottom: 60px;
  position: sticky;
  top: 64px;
}

.heading-29 {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.2;
}

.blog-posts-form {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-field-6 {
  text-align: left;
  border-radius: 50px;
  max-width: 273px;
  height: 48px;
  margin-bottom: 20px;
  padding-left: 20px;
  font-size: 13px;
}

.blog-glassdoor {
  margin-bottom: 30px;
}

.empty-state {
  display: none;
}

.related-articles-template {
  margin-bottom: 100px;
  padding-top: 40px;
}

.related-articles-block {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-28-copy, .heading-28-copy-copy, .heading-30 {
  text-align: left;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.2;
}

.article-body {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: static;
}

.article-content {
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.related-article-summary {
  line-height: 1.2;
}

.learn-more {
  color: #193c23;
  font-weight: 500;
}

.article-thumbnail {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  min-height: 250px;
}

.home-description {
  color: #1e1e1e;
  max-width: 600px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Outfit, sans-serif;
  font-size: 24px;
  line-height: 1.2;
  position: static;
}

.home-description.survery-description {
  color: #1e1e1e;
  padding: 10px;
}

.feedback-big-paragraph {
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Outfit, sans-serif;
  font-size: 24px;
}

.feedback-big-paragraph.center {
  text-align: center;
}

.survey-btn-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-40 {
  font-size: 22px;
}

.filter-checkbox-wraper {
  text-align: center;
  display: flex;
}

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

.checkbox {
  border-radius: 20px;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.checkbox.w--redirected-checked {
  background-color: #dd295c;
  background-image: none;
  border-style: solid;
  border-color: #0000;
}

.checkbox-field {
  border-radius: 20px;
  align-items: center;
  padding-left: 0;
}

.checkbox-label {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 7px 20px;
}

.checkbox-label:hover {
  background-color: #000;
}

.checkbox-label:active {
  border-color: #0006;
}

.filter-form-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-end;
  display: flex;
}

.filter-form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.form-block-5 {
  display: none;
}

.filter-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.empty-state-2 {
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 20px;
  width: 100%;
}

.pagination-2 {
  margin-top: 40px;
}

.previous {
  border-radius: 20px;
}

.next {
  border-radius: 5px;
}

.link-block-43.w--current {
  background-color: var(--white);
}

.form-block-6 {
  margin-bottom: 0;
}

.image-72 {
  border-radius: 20px;
  width: 100%;
  max-width: 400px;
}

.h2-4 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
}

.blog-card {
  height: 100%;
  max-height: 100%;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.float-card-link {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  color: var(--black);
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.float-card-link.grid-xs-1 {
  flex: 0 auto;
  align-items: center;
}

.insights-banner-vector {
  padding-bottom: 20px;
  display: inline-block;
}

.related-blog-card {
  height: 100%;
  max-height: 100%;
  color: var(--black);
  flex-direction: column;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.post-link-heading {
  height: 80px;
  color: var(--black);
  text-decoration: none;
}

.table-content-block {
  color: var(--black);
  flex-direction: column;
  margin-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.motivation-icon-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner-icon-block {
  flex-direction: column;
  align-items: center;
  position: relative;
  top: 50px;
}

.banner-icon-block.motivation-wrapper {
  margin-left: 0;
  top: 0;
}

.banner-icon-block.appreciation-wrapper {
  top: 80px;
}

.banner-icon-block.burnout-wrapper {
  top: 0;
}

.banner-icon-block.morale-wrapper {
  margin-right: 0;
  top: 80px;
}

.sidebarinner {
  height: 90vh;
  margin-top: 40px;
  padding-right: 5px;
  overflow: scroll;
}

.div-block-107 {
  padding: 60px 20px;
}

.image-73 {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-23 {
  color: #fff;
  text-decoration: none;
}

.link-24 {
  color: #3537d8;
}

.div-block-108 {
  background-color: #84dc9d;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  justify-content: center;
  align-items: center;
  height: 35px;
  margin-bottom: 20px;
  display: flex;
}

.text-block-125 {
  color: #131313;
  font-size: 13px;
}

.container-22 {
  margin-top: 170px;
  margin-bottom: 80px;
}

.rich-text-block-8 {
  width: 630px;
  max-width: 95%;
  margin: 30px auto;
}

.html-embed-14 {
  width: 560px;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-109 {
  margin-bottom: 30px;
}

.text-span-66 {
  margin-bottom: 10px;
  font-size: 20px;
}

.div-block-110 {
  flex-direction: column;
  align-items: stretch;
  width: 98%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-126 {
  background-color: #f65d5d70;
  border-radius: 15px;
  flex-direction: column;
  align-items: center;
  padding: 10px 15px;
  display: flex;
  box-shadow: 2px 5px 9px -2px #0003;
}

.div-block-111 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-111.slack-preview-block {
  margin-top: 40px;
}

.image-74 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-74.slack-preview-image {
  max-width: 1000px;
}

.text-block-127 {
  color: #444343;
  text-align: center;
  justify-content: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  display: block;
}

.link-25 {
  color: #444343;
}

.heading-31 {
  margin-bottom: 10px;
}

.container-23 {
  -webkit-text-stroke-width: 0px;
  border-radius: 2px;
  padding-left: 0;
}

.container-23.author-container {
  margin-top: 30px;
}

.paragraph-41 {
  font-size: 18px;
}

.section-26, .paragraph-42 {
  margin-left: 40px;
}

.heading-32 {
  margin-top: 40px;
}

.text-span-67 {
  font-size: 13px;
}

.bold-text-41 {
  font-size: 18px;
}

.bold-text-41.cms-form-header {
  color: #1b3f25;
  text-align: center;
  max-width: 309px;
  margin-left: auto;
  margin-right: auto;
  font-size: 32px;
  font-weight: 700;
}

.text-field-7 {
  border-radius: 15px;
  max-width: 366px;
  height: 58px;
}

.submit-button-4 {
  background-color: #2f8f71;
  background-image: url('../images/white-arrow-right.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 11px;
  width: 48px;
  height: 48px;
  padding-top: 6px;
  padding-bottom: 6px;
  position: absolute;
  inset: 4px 5px 0% auto;
}

.success-message-7 {
  background-color: #e7f0e4;
  border-radius: 14px;
}

.image-75 {
  max-width: none;
  height: 60px;
  position: absolute;
  inset: -80px 20px auto auto;
}

.blog-form-div {
  background-color: #ffffff7a;
  background-image: url('../images/left-blog-card-bg.svg'), url('../images/right-blog-card-bg.svg');
  background-position: -19% 52%, 120% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: 190px, 194px;
  border-radius: 25px;
  width: 100%;
  max-width: 100%;
  margin-top: 80px;
  margin-bottom: 40px;
  padding: 60px 25px;
  position: relative;
}

.blog-form-div.d-none {
  display: block;
}

.pricing-title {
  color: #fff;
  margin-bottom: 12px;
  font-size: 65px;
  font-weight: 500;
  line-height: 1.2;
}

.price-hero-img {
  z-index: 99;
  width: 274px;
  margin-bottom: 3px;
  margin-right: 16px;
  position: absolute;
}

.price-card-block {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  background-color: #fff;
  border: 1px #0000;
  border-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center stretch;
  margin-top: -65px;
  padding: 55px 40px 60px;
  display: block;
}

.price-card-block.price-card-block-new {
  padding-left: 30px;
  padding-right: 30px;
}

.price-card-block.price-card-block-new.no-padding {
  padding-left: 15px;
  padding-right: 15px;
}

.pricing-card {
  height: 100%;
}

.pricing-card-new {
  text-align: center;
  background-color: #f5f9f8;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 26px 15px;
  display: flex;
  position: relative;
}

.pricing-card-new.price-feedback {
  background-color: #f5edf7;
}

.pricing-card-new.price-feedback.pricing-v2-card-2 {
  z-index: 1;
  z-index: 1;
  background-color: #0000;
  border: 1px solid #e0e0e080;
  border-radius: 20px;
  width: 100%;
  max-width: none;
}

.pricing-card-new.price-rewards {
  background-color: #f5edeb;
}

.pricing-card-new.price-performance {
  z-index: 1;
  background-color: #fff8e5;
  width: 230px;
}

.pricing-card-new.pricing-v2-card-1 {
  z-index: 1;
  background-color: var(--white);
  border: 2px solid #2f8f71;
  width: 85%;
  margin-right: 40px;
}

.pricing-card-new.pricing-v2-card-3 {
  z-index: 1;
  z-index: 1;
  background-color: #0000;
  border: 1px solid #e0e0e080;
  border-radius: 20px;
  width: 100%;
  max-width: none;
}

.pricing-card-new.price-performance {
  z-index: 1;
  background-color: #0000;
  border: 1px solid #e0e0e080;
  border-radius: 20px;
  width: 100%;
}

.feature-plan-block {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 60px;
}

.featute-title {
  color: #1b3f25;
  text-align: center;
  font-size: 48px;
  font-weight: 600;
}

.image-76 {
  margin-top: 56px;
}

.feature-plan-title-wrapper {
  z-index: 999999;
  justify-content: space-around;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 50px;
  display: flex;
}

.feature-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #1b3f25;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.heading-33 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}

.heading-33.feedback-title {
  color: #84dc9d;
  font-weight: 700;
}

.feature-body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.text-block-128 {
  margin-left: -40px;
}

.text-block-129 {
  margin-left: -35px;
}

.plan-price {
  padding-top: 20px;
  padding-bottom: 20px;
}

.table-element {
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.th-row {
  background-color: #1b3f25;
  border: 1px solid #3b83f7;
  border-radius: 8px;
}

.th {
  text-align: left;
  background-color: #2a2a2a;
  border: 1px solid #222;
  padding: 20px 40px;
}

.row {
  background-color: #fff;
  border: 1px solid #2d2d2d;
  border-radius: 8px;
}

.row.bg-light-gray {
  background-color: #d9d9d91a;
}

.td {
  border: 1px solid #e7e9ee;
  border-color: #e7e9ee #0000;
  width: 23%;
  padding: 20px;
  font-size: 16px;
}

.td.text-left {
  text-align: left;
  width: 31%;
  padding-left: 40px;
  padding-right: 0;
}

.td.text-left.feature_tooltip {
  cursor: pointer;
  text-decoration: underline;
}

.td.text-left.radius-left {
  border-bottom-left-radius: 32px;
}

.td.radius-right {
  border-bottom-right-radius: 32px;
}

.th-row-2 {
  color: #fff;
  background-color: #602618;
}

.th-2 {
  text-align: center;
  border: 0 #222;
  padding: 20px 40px;
  font-size: 18px;
  font-weight: 400;
}

.th-2.feedback-title {
  color: #84dc9d;
  border-style: none;
  font-size: 24px;
  font-weight: 700;
}

.th-2.feedback-title.radius-left {
  text-align: left;
  border-top-left-radius: 32px;
  max-width: 31%;
}

.th-2.radius-right {
  border-style: none;
  border-width: 0;
  border-top-right-radius: 32px;
}

.table-responssive {
  display: none;
}

.text-block-130 {
  font-size: 13px;
}

.yt-img {
  width: 100%;
}

.yt-img:hover {
  outline-offset: 0px;
  outline-style: none;
}

.list {
  text-align: left;
}

.list.footer-ul {
  color: #ffffff80;
  padding-left: 0;
}

.list-item {
  color: var(--white);
  margin-bottom: 20px;
}

.list-item.security-footer-div {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-bottom: 0;
  display: flex;
}

.text-span-68 {
  text-decoration: none;
}

.text-block-132 {
  color: #fff;
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}

.text-block-132.slack-button-text-modal {
  color: #000;
  text-align: center;
  width: 118px;
  padding-left: 0;
  padding-right: 12px;
  font-weight: 600;
  text-decoration: none;
}

.text-block-132.slack-button-text-modal.demo_button_text {
  width: auto;
  padding-right: 0;
}

.plans-table-head {
  background-color: #1b3f25;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.feedback-title {
  color: #fff;
}

.feedback-btn-wrapper {
  cursor: pointer;
}

.feedback-table {
  border-radius: 32px;
}

.responssive-table {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.feedback-table-head {
  background-color: #1b3f25;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.feedback-table-head.min-w {
  display: none;
}

.recognition-table-head {
  background-color: #1b3f25;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.recognition-table-head.min-w {
  display: none;
}

.recognition-table {
  border-radius: 32px;
}

.recognition-btn-wrapper {
  cursor: pointer;
}

.features-plan-title {
  color: #1b3f25;
  text-align: center;
  width: 100%;
  margin-left: 30px;
  margin-right: 30px;
  font-size: 48px;
  font-weight: 600;
}

.recogninion-plan-title {
  color: #84dc9d;
  font-size: 24px;
  font-weight: 700;
}

.div-block-112 {
  height: 50px;
}

.insights-table {
  border-radius: 32px;
}

.insights-table-head {
  background-color: #1b3f25;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.insights-table-head.min-w {
  display: none;
}

.insights-btn-wrapper {
  cursor: pointer;
}

.insights-title {
  color: #84dc9d;
  font-size: 24px;
  font-weight: 700;
}

.package-check-img {
  min-width: 25px;
  min-height: 25px;
}

.feature-tooltip {
  cursor: pointer;
  text-decoration: underline;
}

.text-span-69 {
  font-size: 12px;
}

.text-block-133 {
  font-size: 13px;
  font-style: normal;
}

.new-home-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 30px;
  display: flex;
}

.new-home-hero.about-hero {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #2f8f71;
  background-image: url('../images/about-hero-leftplant.svg'), url('../images/about-hero-rightplant.svg');
  background-position: -5% 127%, 106% 106%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-radius: 30px;
  align-items: flex-end;
  margin-top: 30px;
  padding: 80px 40px;
}

.new-home-hero.health-page {
  margin-bottom: 0;
  padding-bottom: 60px;
}

.new-home-hero.no-nav {
  padding-top: 0;
}

.new-hero-section-2-copy {
  margin-top: 140px;
}

.home-hero-wrapper {
  margin-top: 105px;
}

.home-hero-wrapper.new-v2-hero {
  margin-top: 128px;
  margin-bottom: 20px;
}

.home-hero-wrapper.new-v2-hero.health-page-wrapper {
  background-color: #2f8f71;
  margin-top: 98px;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.home-hero-wrapper.new-v2-hero.health-page-wrapper.kudoboard {
  padding-bottom: 0;
  position: relative;
}

.home-hero-wrapper.new-v2-hero.health-page-wrapper.ad-culture-hero {
  margin-top: 0;
  padding-top: 100px;
}

.home-hero-wrapper.new-v2-hero.capterra-wrapper {
  margin-top: 40px;
}

.home-hero-wrapper.new-v2-hero.no-nav {
  margin-top: 0;
}

.home-hero-wrapper.about-wrapper {
  margin-top: 110px;
}

.vector-title-span {
  color: #2f8f71;
  background-image: url('../images/light-green-vector.svg');
  background-position: 50% 85%;
  background-repeat: no-repeat;
  background-size: contain;
  font-family: Caveat, sans-serif;
  font-size: 83px;
  font-weight: 400;
}

.hero-para-block {
  max-width: 450px;
}

.hero-para-block.health-content {
  max-width: 100%;
  margin-bottom: 10px;
}

.text-block-134 {
  font-size: 15px;
  font-weight: 600;
}

.text-block-134.bold-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Urbanist, sans-serif;
  font-size: 18px;
}

.text-block-134.bold-white {
  font-family: Urbanist, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.new-home-peer-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 40px 0;
  display: flex;
  position: relative;
}

.paragraph-43 {
  color: #1b3f25;
  font-weight: 500;
}

.hero-img-block {
  max-width: 50%;
}

.hero-img-block.res-img-block {
  width: 50%;
  display: block;
}

.hero-img-block.about-img-block {
  max-width: 44%;
}

.new-home-features {
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
  position: relative;
}

.new-home-features.about-feature-section {
  padding-bottom: 0;
  overflow: hidden;
}

.new-home-features.health-score-features {
  padding-top: 20px;
}

.new-home-features-block {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  color: #e6f0e4;
  background-color: #1b3f25;
  border: 1px #000;
  border-radius: 44px;
  flex-direction: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 60px 5px;
  display: flex;
}

.new-home-features-block.border-skyblue {
  background-color: var(--white);
  border-color: #c6eefa80;
}

.new-home-features-block.border-dark-pink {
  border-color: #f4bdcc;
  flex-direction: row-reverse;
}

.new-home-features-block.border-dark-pink.d-none {
  display: none;
}

.new-home-features-block.border-green {
  border-color: #a6dcc5;
}

.new-home-features-block.border-green.d-none {
  display: none;
}

.new-home-features-block.border-purple {
  background-color: var(--white);
  border-color: #e2dffd;
  flex-direction: row;
}

.new-home-features-block.feature-block-tabs {
  background-color: var(--white);
  display: block;
}

.new-home-features-block.bg-brown {
  background-color: #6f594a;
}

.new-home-features-block.bg-transparent {
  color: #1b3f25;
  background-color: #0000;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.new-home-features-block.bg-transparent.flex-reverse {
  flex-direction: row;
}

.new-home-features-block.bg-transparent.flex-reverse.align-top {
  align-items: flex-start;
  padding-top: 60px;
}

.new-home-features-block.bg-transparent.flex-reverse.align-top.about-us-vision {
  margin-top: 30px;
  margin-bottom: 40px;
}

.new-home-features-block.bg-transparent.mb-0 {
  margin-bottom: 0;
}

.new-home-features-block.bg-transparent.no-flex {
  display: block;
  position: relative;
}

.new-home-features-block.bg-transparent.d-reverse.mt-plus {
  padding-bottom: 50px;
}

.new-home-features-block.tab-feature-block {
  background-color: #2d6254;
  background-image: url('../images/green_noise.png');
  background-position: 0 0;
  background-size: auto;
  height: 590px;
  margin-bottom: 50px;
  padding: 30px 0;
  display: block;
  position: relative;
}

.new-home-features-block.tab-feature-block.pb-0 {
  padding-bottom: 20px;
}

.home-tabs {
  color: #fff;
  position: static;
}

.tab-link-tab-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #0000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.tab-link-tab-5.w--current {
  color: #000;
  background-color: #fff;
  transition-property: background-color;
}

.tab-link-tab-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #0000;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding-left: 40px;
  padding-right: 40px;
  transition-property: background-color;
  display: flex;
}

.tab-link-tab-6.w--current {
  color: #000;
  background-color: #fff;
}

.new-tabs-menu {
  background-color: #d9d9d94d;
  border-radius: 200px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 430px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.new-tabs-menu.mb-5 {
  color: #fff;
  background-color: #d9d9d954;
  flex-direction: row-reverse;
  max-width: 450px;
  height: 60px;
  margin-bottom: 10px;
  font-weight: 600;
}

.magnet-sparrow {
  margin-bottom: 28px;
}

.magnet-sparrow.mb-0 {
  width: 100%;
  max-width: 350px;
  margin-top: -10px;
  margin-bottom: 0;
  display: block;
}

.new-home-tab-heading {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tab-heading-copy {
  font-size: 14px;
  font-weight: 600;
}

.new-home-tab-heading-1 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.new-home-features-content-block {
  width: 50%;
  max-width: 480px;
}

.new-home-features-content-block.tab-content-block {
  width: 40%;
}

.new-home-features-content-block.tab-content-block.pedding-left {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  max-width: none;
  height: 100%;
  padding-left: 0;
  display: flex;
}

.new-features-img-block {
  text-align: center;
  background-color: #0000;
  border: 0 #0000;
  border-radius: 35px;
  width: 50%;
  max-width: 100%;
}

.new-features-img-block.bg-dark-pink {
  background-color: #f7c7f5;
}

.new-features-img-block.bg-green {
  color: #00af64;
  background-color: #c7eadb;
  width: 53%;
  padding: 40px 20px 20px;
}

.new-features-img-block.bg-skyblue {
  background-color: #d9f4fc;
}

.new-features-img-block.bg-yellow {
  background-color: #fde29f;
  min-height: 545px;
}

.new-features-img-block.bg-yellow.pb-0 {
  width: 53%;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 0;
}

.new-features-img-block.bg-pink {
  color: #f994bb;
  background-color: #f4bdcc;
  width: 53%;
}

.new-features-img-block.bg-purpal {
  background-color: #dbd8fc;
  min-height: 545px;
}

.new-features-img-block.bg-light-blue {
  background-color: #40c6ee4d;
  min-height: 545px;
}

.new-features-img-block.bg-light-blue.pb-0 {
  padding-bottom: 0;
}

.new-features-img-block.align-right {
  text-align: right;
}

.new-features-img-block.align-right.t-center {
  text-align: center;
}

.new-features-img-block.tab-img-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.new-features-img-block.align-left {
  text-align: left;
}

.image-77 {
  width: 100%;
  max-width: 25%;
}

.image-78 {
  width: 100%;
  max-width: 25%;
  display: block;
}

.text-block-135 {
  margin-top: 5px;
  font-size: 12px;
}

.text-block-136 {
  margin-top: 14px;
  font-size: 12px;
}

.feature-content-title {
  margin-bottom: 30px;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1;
}

.feature-content-title.min-width-2 {
  max-width: 440px;
}

.tiltle-head-dec {
  color: #2f8f71;
  margin-bottom: -3px;
  margin-left: -4px;
  padding-left: 0;
  font-family: Caveat, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1.2;
}

.features-block-heading-copy {
  margin-top: 10px;
  margin-bottom: 30px;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.1;
}

.features-block-heading-copy.line-break {
  background-image: url('../images/Vector-2.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 400px;
  padding-bottom: 15px;
}

.features-block-heading-copy.inslake-h {
  max-width: 380px;
}

.new-features-title-desc {
  color: #fff;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
}

.new-features-block-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2;
}

.new-features-block-title.line-break {
  background-image: url('../images/Vector-2.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 400px;
  padding-bottom: 15px;
}

.new-features-block-title.inslake-h {
  max-width: 380px;
}

.text-span-70 {
  white-space: pre;
}

.new-tab-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  height: 500px;
  display: flex;
}

.section-seprator-bg {
  background-image: url('../images/full-leaf-2.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-seprator-bg.bg-separator-2 {
  background-image: url('../images/seprator-branch-3.svg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.section-seprator-bg.bg-seprator-3 {
  background-image: url('../images/full-leaf-branch.svg');
  background-position: 0%;
  background-size: contain;
}

.new-features-content-desc {
  max-width: 500px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 400;
}

.new-features-content-desc.max-width-3 {
  max-width: 475px;
}

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

.new-tab-content-inner {
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  max-width: 420px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  display: block;
}

.line-break {
  white-space: normal;
  margin-top: 30px;
  display: block;
}

.new-tab-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 70px;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.new-features-btn {
  color: #fff;
  cursor: pointer;
  background-color: #23846b;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-top: 30px;
  padding: 18px 25px 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.new-features-btn:hover {
  transform: translate(0, -8px);
}

.new-features-btn.new-email-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 132px;
  height: 43px;
  transform-style: preserve-3d;
  background-color: #13846c;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 0;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: 11px 10px 0% auto;
}

.new-features-btn.new-email-btn:hover {
  transform: scale3d(1.05, 1.05, 1.1);
}

.new-features-btn.new-email-btn.kudoboard-submit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 150px;
  font-size: 15px;
  font-weight: 500;
  line-height: 0;
  position: absolute;
}

.new-features-btn.new-email-btn.new-cta-button {
  position: static;
}

.new-features-btn.new-email-btn.new-cta-button.white {
  color: #205647;
  background-color: #fff;
  justify-content: center;
  width: auto;
  display: flex;
}

.new-features-btn.build-btn {
  border: 2px solid #fff;
  border-radius: 13px;
  width: 150px;
  max-width: 150px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.new-features-btn.build-btn.glassdoor-button {
  width: auto;
  max-width: 300px;
}

.new-features-btn.build-btn.recognition-board {
  width: auto;
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
  display: inline-block;
}

.employee-section {
  margin-top: 40px;
  margin-bottom: 60px;
}

.employee-block {
  background-image: url('../images/bottom_cta_bg_v3.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 100px 40px 140px;
}

.h2-2.employee-title {
  color: #1b3f25;
  max-width: 525px;
  margin-bottom: 40px;
  padding-top: 60px;
  font-size: 45px;
  line-height: 1.2;
}

.h2-2.employee-title.mb-0 {
  margin-bottom: 20px;
}

.employee-content-block {
  min-height: 0;
  margin-top: 10px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-137 {
  text-align: center;
  width: 190px;
  margin-top: -15px;
  margin-bottom: 60px;
}

.tab-section-leaf {
  z-index: 100;
  width: 250px;
  position: absolute;
  inset: -1.5% auto 0% -1%;
}

.image-79 {
  width: 90%;
  margin-top: 40px;
  margin-bottom: 0;
}

.image-79._2nd-leaf {
  margin-top: 65px;
}

.image-79._2nd-leaf.my-none {
  margin-top: 0;
}

.section-seprator-img.seprator-right {
  text-align: right;
}

.section-seprator-img.d-none {
  display: none;
}

.text-block-138 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-113 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.image-80 {
  border-radius: 20px;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.rich-text-block-9 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.image-81 {
  border-radius: 20px;
  width: 100%;
  max-width: 300px;
}

.new-faq-para {
  color: #000;
  padding: 15px 20px;
}

.new-home-peer {
  width: 100%;
  max-width: 130px;
}

.verctor-up {
  width: 26%;
  max-width: 26%;
  padding-left: 10px;
  padding-right: 20px;
  position: absolute;
  top: 24%;
  left: 15%;
}

.vector-down {
  width: 26%;
  max-width: 26%;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  inset: 17% 22% 0% auto;
}

.vector-down._w-lg {
  width: 28%;
  max-width: 28%;
  right: 23%;
}

.peer-img-block {
  justify-content: flex-start;
  align-items: center;
  height: 140px;
  margin-bottom: 20px;
  display: flex;
}

.image-82 {
  margin-left: 56px;
  margin-right: 0;
  padding-right: 0;
}

.image-83 {
  width: 100%;
  max-width: 500px;
}

.green-arrow {
  margin-left: auto;
  transition: all .3s;
}

.green-arrow.m-none {
  margin-left: 0;
}

.green-arrow.m-none.margin-top {
  margin-top: 30px;
}

.green-arrow.m-none.margin-top:hover {
  transform: translate(0);
}

.text-block-139, .text-block-140 {
  font-size: 16px;
}

.list-2 {
  grid-column-gap: 0px;
  grid-row-gap: 15px;
  text-align: left;
  flex-direction: column;
  margin-top: 15px;
  margin-bottom: 50px;
  padding-left: 0;
  font-size: 16px;
  display: flex;
}

.div-block-114 {
  height: 120px;
  margin-top: 24px;
}

.emoji-span {
  padding-right: 5px;
}

.text-block-141 {
  color: #6b6b6b;
  display: none;
}

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

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

.text-block-142 {
  color: #1e1e1e;
  max-width: 464px;
  padding-bottom: 20px;
  font-size: 27px;
  font-weight: 500;
}

.caveat-h1 {
  color: #2f8f71;
  font-family: Caveat, sans-serif;
  font-size: 60px;
  font-weight: 400;
}

.mission-badge {
  color: #fff;
  background-color: #2f8f71;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 13px 30px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-143 {
  color: #0f1210;
  text-align: left;
  max-width: 500px;
  padding-right: 30px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.text-span-71 {
  white-space: pre;
  font-weight: 600;
  display: block;
}

.text-span-72 {
  white-space: normal;
  font-weight: 600;
}

.text-span-73 {
  font-weight: 600;
  display: block;
}

.core-cardblock {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.core-cardblock.d-block {
  display: block;
}

.value-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 80px;
  display: flex;
  position: relative;
}

.core-value-heading {
  color: #1e1e1e;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 40px;
  font-weight: 700;
}

.value-card-title {
  color: #1e1e1e;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-144 {
  color: #1e1e1e;
  max-width: 282px;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.image-84 {
  width: 8%;
  display: none;
  position: absolute;
  bottom: 4%;
  right: -5%;
  transform: rotate(-60deg);
}

.vision-desc {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.vision-title {
  color: #1e1e1e;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 700;
}

.founders-section {
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-block-145 {
  color: #2f8f71;
  text-align: center;
  font-family: Caveat, sans-serif;
  font-size: 40px;
}

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

.text-block-146 {
  font-size: 25px;
}

.founder-content-block {
  color: #1e1e1e;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.text-block-147 {
  text-align: center;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 22px;
}

.text-green {
  color: #23846b;
}

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

.wrenly-team-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr .25fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-end center;
  max-width: 1100px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.manish {
  max-width: 240px;
  transform: rotate(3.68deg);
}

.ali {
  max-width: 250px;
}

.shreya {
  max-width: 245px;
  transform: rotate(-6.83deg);
}

.sarah {
  max-width: 240px;
  transform: rotate(3.35deg);
}

.sabrina {
  max-width: 245px;
  transform: rotate(-4.3deg);
}

.image-85 {
  text-align: center;
  margin: 20px auto;
  display: block;
}

.founders-res-img {
  display: none;
}

.image-87 {
  width: 8%;
  display: none;
  position: absolute;
  bottom: 1%;
  right: -4%;
  transform: rotate(-60deg);
}

.div-block-115 {
  background-image: url('../images/floating-vector-leaf.svg');
  background-position: 105% 478px;
  background-repeat: no-repeat;
  background-size: 220px;
}

.text-span-74 {
  text-decoration: line-through;
}

.compare-hero {
  margin-top: 180px;
}

.div-block-116 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  display: flex;
}

.heading-35 {
  margin-bottom: 30px;
  font-size: 25px;
}

.heading-36 {
  font-size: 42px;
  font-weight: 600;
}

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

.div-block-118 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.compare-table {
  margin-top: 90px;
}

.heading-37 {
  text-align: center;
  margin-bottom: 35px;
}

.image-88 {
  width: 100%;
  max-width: 350px;
}

.div-block-119 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.heading-38, .heading-39 {
  text-align: center;
  font-weight: 400;
}

.features-table-2 {
  border-bottom: 1px solid #e4ebf3;
  padding: 0 15px 80px;
  position: relative;
}

.container-24 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table-2 {
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title-2 {
  text-align: center;
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

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

.bold-text-46 {
  text-align: left;
  font-weight: 500;
}

.comparison-title-1 {
  margin-bottom: 0;
  padding-left: 20px;
}

.compareison-logo-container {
  margin-bottom: 30px;
}

.feature-comparison-col-1 {
  padding-left: 20px;
}

.div-block-120 {
  background-color: #fff;
  border-radius: 20px;
  width: 50%;
  padding: 15px 20px 25px;
  box-shadow: 0 2px 13px -4px #0003;
}

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

.div-block-122 {
  background-color: #fff;
  border-radius: 20px;
  width: 50%;
  padding: 15px 20px;
  box-shadow: 0 2px 13px -4px #0003;
}

.div-block-123 {
  background-color: #fff;
  border-radius: 20px;
  width: 50%;
  padding: 15px 20px 25px;
  box-shadow: 0 2px 13px -4px #0003;
}

.container-25 {
  margin-top: 180px;
  margin-bottom: 200px;
}

.heading-41 {
  text-align: center;
  max-width: 745px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-150 {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-124 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
}

.image-89 {
  background-color: #fff;
  border-radius: 20px;
  transition: all .2s;
}

.image-89:hover {
  transform: translate(0, -5px);
  box-shadow: 0 2px 9px 2px #0000001f;
}

.link-block-44 {
  color: var(--white);
  text-decoration: none;
}

.text-span-75 {
  font-size: 18px;
}

.heading-42 {
  color: #1b3f25;
  text-align: left;
  margin-bottom: 25px;
  font-size: 50px;
  font-weight: 700;
}

.heading-42.health-hero-title {
  color: #f8fbfa;
  font-size: 65px;
  font-weight: 600;
  line-height: 1.1;
}

.heading-42.health-hero-title.kudoboard {
  font-size: 50px;
}

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

.modal.d-none {
  display: block;
  position: static;
}

.modal.popup-page {
  width: auto;
  height: auto;
  margin-top: 101px;
  position: static;
}

.modal-bg {
  z-index: 9999;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #0000004d;
  width: 100%;
  height: 100%;
}

.modal-bg.d-none {
  display: block;
}

.modal-container {
  z-index: 9999;
  background-color: #e6f0e4;
  background-image: url('../images/yellow-circle-full.svg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 40px;
  justify-content: space-between;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: absolute;
  overflow: scroll;
}

.modal-container.d-none {
  width: 300px;
  height: 300px;
  display: block;
  position: static;
}

.modal-container.popup-page {
  z-index: 100;
  background-color: #fff0;
  background-position: 50% 33%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  width: auto;
  height: auto;
  position: relative;
  overflow: visible;
}

.text-block-151 {
  margin-bottom: 20px;
}

.link-block-45 {
  color: #000;
  text-decoration: none;
  position: absolute;
  top: 1%;
  right: 3%;
}

.link-block-45.d-none {
  display: none;
}

.modal-close-btn {
  font-size: 50px;
  transform: rotate(45deg);
}

.text-block-152 {
  cursor: pointer;
}

.modal-content-block {
  background-color: var(--white);
  color: #1b3f25;
  text-align: left;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 160px 20px 60px 70px;
  display: flex;
}

.modal-content-block.demo-success-block {
  align-items: center;
}

.modal-content-block.demo-success-block.new-demo-success {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 397px;
  padding: 0;
}

.modal-content-block.capterra {
  padding-top: 60px;
}

.modal-title {
  color: #1b3f25;
  background-image: url('../images/word-crown.svg');
  background-position: 10px 0;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 520px;
  margin-bottom: 20px;
  margin-left: -30px;
  padding-top: 35px;
  padding-left: 30px;
  font-size: 54px;
  line-height: 1.1;
}

.modal-tag-wrapper {
  color: #13846c;
  background-color: #1b3f251a;
  border-radius: 50px;
  max-width: 235px;
  margin-bottom: 60px;
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 600;
}

.modal-tag-wrapper.glassdoor-pill {
  max-width: none;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
}

.text-span-76 {
  overflow-wrap: break-word;
}

.text-block-153 {
  font-size: 20px;
}

.text-block-154 {
  color: #1b3f25;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
}

.modal-ul {
  z-index: 15;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  display: grid;
  position: relative;
}

.list-item-2 {
  color: #5f6368;
}

.list-item-2.mb-5 {
  color: #0f2f25;
  margin-right: 15px;
  font-size: 15px;
}

.list-item-2.f-sm {
  color: #0f2f25;
  font-size: 15px;
  line-height: 1.2;
}

.modal-list-wrapper {
  margin-bottom: 50px;
}

.heading-43 {
  z-index: 15;
  color: #1b3f25;
  font-size: 20px;
  font-weight: 600;
  position: relative;
}

.modal-form-wrapper {
  z-index: 15;
  margin-top: 25px;
  position: relative;
}

.form-input-sm {
  color: #000;
  background-color: #fff;
  border: 1px solid #a7a7a7;
  border-radius: 11px;
  max-width: 400px;
  height: 40px;
  margin-bottom: 15px;
}

.modal-img-block {
  width: 50%;
}

.modal-image {
  z-index: 2;
  margin-bottom: -20px;
}

.div-block-125 {
  z-index: 10;
  margin-top: 20%;
  margin-right: -39%;
  position: relative;
}

.div-block-126 {
  margin-right: -37%;
  display: block;
  position: relative;
}

.form-5 {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.form-input-lg {
  color: #1b3f2580;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 11px;
  width: 100%;
  height: 58px;
  margin-bottom: 15px;
}

.modal-form-btn {
  background-color: #13846c;
  border-radius: 11px;
  width: 100%;
  height: 55px;
  font-size: 19px;
  font-weight: 600;
  transition: all .125s ease-in-out;
}

.modal-form-btn:hover {
  transform: translate(0, -5px);
}

.modal-form-btn.demo-submit.feedback-submit {
  height: 40px;
  margin-top: 10px;
  font-size: 16px;
}

.modal-form-btn.glassdoor-submit {
  height: 40px;
  font-size: 16px;
  font-weight: 500;
}

.link-27 {
  color: var(--dark-green);
  font-size: 20px;
}

.section-27 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.section-27.blog-section {
  max-width: 1200px;
}

.blog-bottom-cta {
  max-width: 800px;
  margin-top: 30px;
  margin-bottom: 60px;
  margin-right: 0;
}

.blog-bottom-cta.d-none {
  display: none;
}

.link-28 {
  color: #193c23;
}

.div-block-127 {
  background-color: var(--green);
  background-image: url('../images/blog_cta_bird.svg'), url('../images/blog_cta_noise.png');
  background-position: 100%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: 52%, auto;
  border-radius: 20px;
  align-items: center;
  margin-top: 30px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 40px;
  display: flex;
}

.div-block-127.mt-0 {
  background-size: 52%, auto;
  width: 100%;
  max-width: 100%;
  margin-top: 100px;
}

.div-block-128 {
  max-width: 390px;
}

.button-2 {
  border: 2px solid var(--white);
  color: #fff;
  background-color: #2f8f71;
  border-radius: 9px;
  padding: 13px 30px;
  font-size: 14px;
}

.button-2:hover {
  transform: translate(0, -3px);
}

.heading-44 {
  color: #fff;
  margin-top: 0;
  font-size: 30px;
  line-height: 1.2;
}

.div-block-129 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.respons-modal-img {
  display: none;
}

.popup-image-block {
  aspect-ratio: auto;
  margin-right: -35%;
  display: block;
  position: relative;
  overflow: hidden;
}

.text-block-155 {
  font-size: 13px;
  display: none;
  position: absolute;
  bottom: 14%;
  left: 24%;
}

.logos-wrapper {
  display: none;
  position: absolute;
  bottom: 4%;
  left: 21%;
}

.ebook-logo {
  margin-left: 30px;
  margin-right: 30px;
}

.logo-bg {
  background-image: linear-gradient(to right, #e6f0e4e6 4%, #fffcfc00 47%, #e6f0e4e6 97%);
  position: absolute;
  inset: 0%;
}

.logo-bg.bg-white {
  background-color: #ffffffb3;
  background-image: none;
}

.logo-bg.bg-ofwhite {
  background-image: none;
  inset: 0%;
}

.text-block-156, .responssive-logo-block {
  display: none;
}

.step-tag {
  color: #e2eee0;
  text-align: center;
  background-color: #2f8f71;
  border-radius: 50px;
  width: 76px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}

.image-90 {
  width: 100%;
  margin-top: -1px;
  position: absolute;
}

.text-block-157 {
  color: #fff;
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.text-block-157.text-green {
  color: #1b3f25;
  font-size: 18px;
}

.health-check-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.health-check-block.mt-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.health-check-block.text-center.d-none, .health-check-block.display-none {
  align-items: center;
}

.new-email-input {
  border-radius: 11px;
  max-width: 500px;
  height: 64px;
}

.text-block-158 {
  font-size: 14px;
  font-weight: 600;
}

.form-6 {
  max-width: 500px;
  position: relative;
}

.text-span-77 {
  white-space: nowrap;
}

.build-heatlh-wrapper {
  background-image: url('../images/build-health-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 21px;
  justify-content: space-between;
  align-items: center;
  height: 300px;
  max-height: 300px;
  margin-top: 50px;
  margin-bottom: 120px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.build-heatlh-wrapper.d-none {
  display: none;
}

.build-health-content {
  width: 50%;
}

.build-img-block {
  text-align: right;
  width: 50%;
}

.responssive-score-img-block, .image-91 {
  display: none;
}

.image-93 {
  width: 90%;
}

.form-block-7 {
  padding-top: 15px;
}

.heading-45 {
  text-align: center;
  margin-top: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.1;
}

.res-list-form {
  display: none;
}

.popup-section {
  border: 0 #1b3f2566;
  border-bottom: 2px solid #1b3f2566;
  margin-top: 0;
  padding-top: 0;
}

.share-btn-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--black);
  width: 103px;
  height: 40px;
  color: var(--white);
  border-radius: 50px;
  justify-content: flex-end;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.share-icon-block {
  background-color: #201f1f;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-right: 3px;
  display: flex;
}

.new-blog-hero {
  background-color: #2f8f71;
  background-image: url('../images/blog-pattern.svg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  margin-top: 99px;
}

.company-logo-section {
  padding-top: 60px;
  padding-bottom: 40px;
}

.company-logo-block {
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.company-logo-block.sm-company-logo {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
}

.text-block-159 {
  color: #1b3f25;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.new-quote-block {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 80px;
  display: flex;
}

.new-quote-card {
  background-color: #fff;
  background-image: url('../images/pink-quote.svg');
  background-position: 91% 65%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 40px;
  width: 410px;
  max-width: 410px;
  height: 440px;
  padding-top: 40px;
  padding-left: 22px;
  padding-right: 22px;
  position: relative;
}

.new-quote-card.brown {
  background-image: url('../images/brown-quote.svg');
  background-position: 91% 65%;
  background-repeat: no-repeat;
  background-size: auto;
  height: 440px;
}

.new-quote-card.blue {
  background-image: url('../images/blue-quote.svg');
  background-repeat: no-repeat;
  background-size: auto;
}

.text-block-160 {
  font-size: 20px;
  line-height: 1.3;
}

.image-94 {
  width: 100%;
}

.quote-founder-block {
  border-radius: 0 0 40px 40px;
  justify-content: space-around;
  align-items: center;
  height: 123px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.quote-founder-block.bg-pink {
  background-color: #efc8af;
  justify-content: space-around;
  align-items: center;
}

.quote-founder-block.bg-brown {
  background-color: #9d4736;
}

.quote-founder-block.bg-blue {
  background-color: #0e3b4f;
}

.founder-inner {
  display: flex;
}

.text-block-161 {
  font-size: 13px;
}

.text-block-161.t-white {
  color: #ffffffe0;
  font-size: 13px;
}

.text-block-161.denial-designation {
  color: #666;
  font-size: 14px;
}

.founder-pic-block {
  background-color: #ffffff4d;
  border-radius: 50px;
  width: 58px;
  height: 58px;
}

.founder-pic-block.bg-brown {
  width: 65px;
  height: 65px;
}

.founder-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.video-btn-block {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 53px;
  height: 53px;
  display: none;
}

.image-95 {
  margin-left: 3px;
}

.image-96, .image-97, .div-block-130 {
  display: none;
}

.image-99 {
  position: absolute;
  inset: -15% 50% auto auto;
}

.image-100 {
  position: absolute;
  inset: auto 17% -2px auto;
}

.popup-close-btn {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #a50808;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.text-block-162 {
  margin-top: -5px;
}

.co-found-txt {
  font-size: 16px;
}

.text-block-163 {
  font-size: 18px;
  font-weight: 500;
}

.div-block-132 {
  color: #fff;
  text-align: left;
  align-self: flex-start;
  margin-top: 10px;
  margin-bottom: 0;
  font-weight: 400;
}

.text-block-164 {
  color: #7d7d7d;
  font-size: 14px;
}

.text-span-78 {
  text-align: center;
  max-width: 404px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.text-span-79 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}

.form-block-8 {
  max-width: 366px;
  margin-left: auto;
  margin-right: auto;
}

.form-7 {
  position: relative;
}

.section-28 {
  margin-top: 150px;
}

.heading-46 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 55px;
}

.heading-47 {
  color: #1b3f25;
  text-align: center;
  width: 652px;
  max-width: 98%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 700;
}

.grid-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px #338f7180;
  border-style: none none solid solid;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / .75fr 1.25fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr;
  grid-auto-flow: row;
  justify-items: start;
  width: 95%;
  max-width: 1100px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.slack-table-header {
  flex-direction: column;
  justify-content: flex-end;
  padding-top: 10px;
  padding-bottom: 20px;
  font-weight: 500;
  display: flex;
}

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

.image-101 {
  margin: 10px auto;
  display: block;
}

.slack-compare-table-child {
  border: 2px solid #338f7180;
  border-style: solid solid none none;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  display: flex;
}

.slack-compare-table-child.text-bottom {
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 10px;
}

.slack-compare-table-child.pl-5 {
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.slack-compare-table-child.pl-6 {
  justify-content: center;
  align-items: stretch;
  padding-left: 20px;
  display: flex;
}

.slack-compare-table-child.min-height {
  height: 100px;
}

.slack-compare-table-child.content-top {
  justify-content: flex-start;
  padding: 20px 5px 40px;
}

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

.image-102 {
  position: absolute;
  inset: -8% 7% auto auto;
}

.image-103 {
  position: absolute;
  bottom: -60px;
}

.image-104 {
  display: none;
}

.div-block-134 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-135 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: left;
  align-items: center;
  display: flex;
}

.div-block-135.my-5 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-166 {
  color: #fff;
  background-color: #000;
  border-radius: 33px;
  justify-content: center;
  align-items: center;
  width: 55px;
  height: 21px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 8px;
  font-weight: 700;
  display: flex;
}

.image-106 {
  opacity: .5;
  width: 91px;
}

.image-107 {
  width: 100%;
}

.image-108 {
  border-radius: 4px;
  height: 100%;
}

.heading-48 {
  align-self: flex-start;
  width: 95%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.link-29 {
  color: #1b3f25;
  font-size: 20px;
}

.checkbox-label-2 {
  color: #000;
  margin-bottom: .5rem;
  font-size: .9rem;
}

.text-color-grey {
  opacity: .7;
}

.checkbox_row {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.checkbox-field-2 {
  z-index: 2;
  flex: none;
  margin-bottom: 0;
  padding: .5rem 1rem .4rem 40px;
  line-height: 1.4em;
  display: block;
  position: relative;
}

.checkbox-field-2:hover {
  border-color: #1200ee;
  position: relative;
  box-shadow: 0 20px 30px -10px #00000021;
}

.checkbox_button {
  z-index: 3;
  cursor: pointer;
  background-image: url('../images/circle.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-color: #b7bbd1;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.checkbox_button:hover {
  border-style: solid;
  border-color: #13846c;
}

.checkbox_button.w--redirected-checked {
  color: #aa1cfe;
  -webkit-text-stroke-color: red;
  background-color: #1d894e0d;
  background-image: url('../images/green.svg');
  background-position: 10px;
  background-size: auto;
  border-width: 2px;
  border-color: #1d894e;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.custom-checkbox-label {
  z-index: 2;
  mix-blend-mode: normal;
  width: 100%;
  position: relative;
}

.div-block-136 {
  margin-bottom: 20px;
}

.success-message-8 {
  color: #fff;
  cursor: default;
  background-color: #13846c;
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.error-message-7 {
  border-radius: 10px;
}

.image-109 {
  margin-bottom: -50px;
  display: block;
}

.link-block-46 {
  text-decoration: none;
}

.link-block-46:hover {
  text-decoration: underline;
}

.link-block-47 {
  text-decoration: none;
}

.link-block-47:hover {
  text-decoration: underline;
}

.link-block-48 {
  text-decoration: none;
}

.link-block-48:hover {
  text-decoration: underline;
}

.text-block-168 {
  margin-top: -5px;
}

.text-field-8, .text-field-9 {
  display: none;
}

.text-block-169 {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 14px;
}

.div-block-137 {
  border: 1px #338f7180;
  border-bottom-style: solid;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding-top: 5px;
  display: flex;
}

.div-block-137.b-bottom-0 {
  border-bottom-style: none;
}

.div-block-137.t-center {
  text-align: center;
  min-width: 90px;
  padding-top: 0;
}

.div-block-137.comparison-feature-title {
  justify-content: flex-start;
  padding-top: 0;
}

.text-block-170 {
  margin-bottom: 5px;
  padding-top: 10px;
  font-weight: 600;
}

.text-block-171 {
  padding-bottom: 10px;
  font-size: 14px;
}

.div-block-138 {
  text-align: center;
  width: 60%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.image-113 {
  border-radius: 30px;
  width: 100%;
  max-width: 500px;
}

.text-block-172 {
  color: #00000080;
  font-size: 14px;
}

.text-block-173 {
  font-weight: 500;
}

.text-block-174 {
  font-size: 13px;
}

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

.success-message-9 {
  background-color: #fff;
  border-radius: 15px;
}

.image-114 {
  max-width: 125px;
  margin: 30px auto 10px;
}

.heading-49 {
  text-align: center;
  align-self: center;
  margin-bottom: 5px;
  font-size: 28px;
  font-weight: 600;
}

.text-block-178 {
  text-align: center;
  width: 95%;
  max-width: 400px;
  margin-bottom: 15px;
  font-size: 17px;
}

.text-block-179 {
  color: #fff;
  cursor: pointer;
  background-color: #338f71;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 15px 30px;
}

.video-2 {
  border-radius: 30px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block-10 {
  width: 95%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.light-text {
  color: #000;
}

.compare-green-check {
  max-width: 17px;
}

.compare-dash {
  opacity: .5;
}

.text-span-80 {
  color: #585858;
  font-size: 12px;
}

.culture-shift-p {
  margin-bottom: 2px;
  padding-left: 20px;
  font-size: 15px;
}

.paragraph-44 {
  margin-top: 8px;
  margin-bottom: 0;
}

.paragraph-45, .paragraph-46 {
  margin-bottom: 10px;
}

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

.try-it-modal {
  z-index: 20;
  color: #000;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 95%;
  max-width: 420px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  font-family: Outfit, sans-serif;
  display: flex;
  position: relative;
  inset: 0%;
}

.try-it-modal-container {
  z-index: 1000;
  background-color: #000000b3;
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-115 {
  max-width: 75px;
  margin-top: -5px;
}

.text-block-180 {
  color: #1b3f25;
  text-align: center;
  width: 80%;
  margin: 5px auto;
  font-size: 30px;
  font-weight: 700;
  line-height: 32px;
}

.teams_install {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 2px solid #1b3f25;
  border-radius: 10px;
  justify-content: space-around;
  align-items: center;
  width: 220px;
  height: 54px;
  margin-top: 15px;
  padding: 4px 8px 4px 1px;
  text-decoration: none;
  transition-duration: .3s;
  display: flex;
}

.teams_install:hover {
  transform: translate(0, -8px);
}

.teams_install.no_logo {
  margin-bottom: 10px;
  padding-left: 8px;
}

.div-block-140 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-116 {
  opacity: .39;
  cursor: pointer;
  max-width: 20px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: 18px;
}

.image-117 {
  margin-top: 8px;
  display: none;
  position: relative;
  left: 5px;
}

.cta-button-logo-hover {
  width: 45px;
  margin-top: 8px;
  display: none;
  position: relative;
  left: 0;
}

.image-118 {
  margin-left: 3px;
}

.div-block-141 {
  margin-top: auto;
}

.nav-container {
  z-index: 3;
  width: 95%;
  max-width: 1300px;
  position: relative;
}

.image-119 {
  opacity: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-142 {
  justify-content: space-around;
  margin-top: 35px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-143 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 130px;
  font-size: 20px;
  display: flex;
}

.text-span-81 {
  text-decoration: underline;
}

.image-120 {
  border-radius: 20px;
}

.text-block-182 {
  color: #454545;
  font-size: 15px;
  font-weight: 300;
}

.text-block-183 {
  color: #7d7d7d;
  font-size: 14px;
}

.video-wrapper {
  border-radius: 30px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.landing-page-footer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #1b3f25;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 70px;
  font-size: 13px;
  font-weight: 300;
  display: flex;
}

.text-block-184 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-direction: row;
  display: flex;
}

.link-30, .link-31 {
  color: #fff;
}

.text-block-185 {
  color: #1c3f26;
  text-align: center;
  width: 190px;
  margin-top: -22px;
  margin-left: 2px;
  font-size: 14px;
}

.text-block-186 {
  color: #265a4c;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.link-block-49 {
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 44px;
  padding: 0 25px;
  text-decoration: none;
  display: flex;
}

.image-122 {
  color: #629570;
  transform: rotate(45deg);
}

.image-123 {
  margin-top: 2px;
  margin-left: 10px;
}

.div-block-144 {
  text-decoration: none;
  display: inline-block;
}

.div-block-144:hover {
  transform: translate(0, -5px);
}

.div-block-144.green {
  color: #fff;
}

.green-cta-button {
  color: #fff;
  background-color: #2f8f71;
  border-radius: 8px;
  font-weight: 500;
  text-decoration: none;
  transition-duration: .2s;
  display: inline-block;
  box-shadow: 0 2px 6px 1px #2f8f7140;
}

.green-cta-button:hover {
  transform: translate(0, -5px);
}

.div-block-145 {
  align-items: center;
  height: 44px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.div-block-145.new-culture-btn {
  background-color: #044839;
}

.image-124 {
  margin-left: 10px;
}

.image-124.angle-arrow {
  transform: rotate(-45deg);
}

.heading-50 {
  font-size: 18px;
  line-height: 1.2;
}

.text-block-187 {
  color: #000;
  text-align: left;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 14px;
  font-style: italic;
}

.text-block-188 {
  color: #fff;
  text-align: left;
}

.link-32 {
  color: #fff;
}

.link-33 {
  color: #fff;
  text-align: center;
}

.text-block-189 {
  text-align: center;
  margin-top: 5px;
  font-size: 14px;
  font-weight: 300;
}

.image-125 {
  max-width: 200px;
  margin-top: 20px;
  margin-left: 0;
}

.div-block-146 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.blog_cta_container {
  color: #fff;
  text-align: center;
  background-color: #fff;
  background-image: url('../images/blog_cta_noise.png');
  background-position: 0 0;
  background-size: auto;
  border-radius: 15px;
  flex-flow: column;
  align-self: center;
  align-items: stretch;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 30px 20px;
  display: flex;
}

.blog_cta_header {
  width: 90%;
  margin: 0 auto 15px;
  font-size: 34px;
  font-weight: 600;
  line-height: 35px;
}

.text-block-190 {
  width: 75%;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
}

.blog_cta_button_wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.blog_cta_description {
  width: 82%;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.blog_widget_hider {
  display: none;
}

.button-3 {
  color: #000;
  background-color: #fff;
  border-radius: 9px;
  margin-top: 10px;
}

.button-3:hover {
  transform: translate(0, -4px);
}

.text-block-191 {
  text-align: center;
  margin-top: 12px;
  font-size: 14px;
}

.div-block-147 {
  width: 95%;
  max-width: 900px;
  margin: 130px auto 50px;
}

.text-block-192 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  margin-top: 40px;
  padding: 40px 30px;
}

.text-span-82 {
  font-size: 20px;
}

.textarea {
  color: #000;
  border: 1px solid #a7a7a7;
  border-radius: 11px;
  min-height: 80px;
}

.div-block-148 {
  margin-top: 25px;
}

.div-block-149 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 626px;
  margin: 40px auto 80px;
  padding: 30px 20px;
}

.text-block-193 {
  text-align: left;
  font-size: 21px;
  font-weight: 700;
}

.text-block-194 {
  text-align: left;
  margin-top: 5px;
  font-size: 14px;
  line-height: 125%;
}

.text-block-194.thread-link {
  text-align: center;
}

.text-span-83 {
  font-size: 12px;
}

.text-span-84 {
  font-size: 19px;
}

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

.text-span-85 {
  border-left: 3px solid #acacac;
  margin-top: 10px;
  margin-left: 25px;
  padding-left: 10px;
  font-size: 12px;
  line-height: 126%;
  display: block;
  overflow: hidden;
}

.text-block-196 {
  margin-bottom: 10px;
}

.italic-text-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.text-span-86 {
  text-decoration: underline;
}

.link-34 {
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.text-block-197 {
  color: #fff;
  margin-top: 10px;
}

.bold-text-47 {
  font-size: 18px;
}

.text-block-198 {
  margin-top: 10px;
  font-size: 12px;
}

.div-block-150 {
  margin-bottom: 15px;
}

.text-block-199 {
  cursor: pointer;
  font-size: 12px;
}

.div-block-151 {
  margin-top: 170px;
  margin-bottom: 140px;
}

.div-block-152 {
  margin-top: 30px;
  display: flex;
}

.div-block-152.quote_container {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 85%;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
}

.image-126 {
  aspect-ratio: auto;
  border-radius: 14px;
  width: auto;
  max-width: 85px;
  height: auto;
}

.text-block-200 {
  font-size: 13px;
}

.text-block-201 {
  color: #393939;
  font-size: 11px;
  font-style: italic;
}

.div-block-153 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-start;
  margin-top: 5px;
  font-size: 14px;
  display: flex;
}

.form-block-9 {
  text-align: center;
  width: 85%;
  margin-top: 30px;
  margin-bottom: 10px;
}

.submit-button-5 {
  background-color: #2f8f71;
  border-radius: 8px;
  height: 30px;
  margin-top: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 12px;
  transition: all 50ms;
  position: absolute;
  inset: 0% 5px 0% auto;
}

.submit-button-5:hover {
  background-color: #15644b;
}

.grey-divider {
  border-bottom: 1px solid #d4d4d4;
  width: 90%;
  margin-top: 18px;
}

.text-field-10 {
  border-radius: 5px;
  height: 43px;
  font-size: 17px;
}

.success-message-10 {
  color: #fff;
  background-color: #2f8f71;
  border-radius: 9px;
}

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

.error-message-8 {
  border-radius: 6px;
}

.form-8 {
  position: relative;
}

.image-127 {
  width: 300px;
}

.div-block-155 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.grid-5, .grid-price {
  grid-template-columns: 1fr 1fr 1fr;
}

.button-4 {
  -webkit-text-fill-color: inherit;
  background-color: #2f8f71;
  background-clip: border-box;
  border: 1px #000;
  border-radius: 17px;
  width: 45px;
  height: 22px;
  font-size: 0;
}

.switch {
  cursor: pointer;
  background-color: #2f8f71;
  border: 1px #000;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  width: 45px;
  height: 22px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.div-block-157 {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
}

.div-block-158 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.priceing-cards {
  border: 1px solid #eff0f0;
  border-radius: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px;
}

.priceing-cards.border-none {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-style: none;
  border-radius: 0;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.div-block-159 {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
}

.price-title {
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 1.3;
  display: flex;
}

.text-block-203 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.text-block-203.text-blue {
  color: #232e5b;
}

.text-block-203.text-brown {
  color: #762900;
}

.text-block-203.text-golden {
  color: #816800;
}

.check-list-item {
  background-image: url('../images/green_check.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  margin-bottom: 10px;
  padding-left: 30px;
}

.price-check-list {
  text-align: left;
  max-width: 181px;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 14px;
  list-style-type: none;
}

.text-span-87 {
  font-size: 15px;
}

.price-btn-primary {
  background-color: #2f8f71;
  border: 2px solid #2f8f71;
  border-radius: 10px;
  width: 174px;
  margin-top: auto;
  padding: 17px 20px;
  font-weight: 600;
}

.price-btn-primary:hover {
  transform: translate(0, -5px);
}

.price-btn-primary.price-btn-white {
  color: #2f8f71;
  background-color: #fff;
}

.price-img {
  height: 50px;
  position: relative;
}

.heading-51 {
  color: #1b3f25;
  font-size: 24px;
}

.heading-52 {
  color: #1b3f25;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 1.3;
}

.text-block-204 {
  color: #496551;
  white-space: nowrap;
  font-size: 18px;
}

.section-29 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  border: 1px solid #eff0f0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 32px;
  padding: 48px 26px 22px;
  display: flex;
  position: relative;
}

.list-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: stretch start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.text-block-205 {
  color: #fff;
  word-break: normal;
  overflow-wrap: normal;
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}

.right-arrow-icon-3 {
  margin-right: 3px;
}

.cta-button-logo-5 {
  border-radius: 100px;
  width: 50px;
}

.cta-button-logo-5.light {
  border-radius: 8px;
  width: 45px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  left: 0;
}

.text-span-88 {
  font-size: 10px;
}

.forever-list-item {
  background-image: url('../images/green_check.svg');
  background-position: 20px 8px;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-left: 1px solid #eff0f0;
  padding: 5px 20px 5px 40px;
  font-size: 14px;
}

.forever-list-item.cross-item {
  background-image: url('../images/red_check.svg');
}

.forever-list-item.f-col {
  background-position: 0 8px;
  border-left-style: none;
  padding-left: 20px;
  padding-right: 10px;
}

.image-128 {
  position: absolute;
  inset: -10px auto auto 26px;
}

.list-item-3 {
  background-color: #e61b1b;
  width: 4px;
  min-width: 5px;
}

.text-block-206 {
  margin-top: -5px;
}

.video-btn-2 {
  background-color: #1b3f25;
  background-image: url('../images/play-icon.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 6px solid #fff;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 0;
  display: block;
  box-shadow: 0 0 20px #0003;
}

.video-btn-2.new-quote-btn {
  width: 53px;
  height: 53px;
  box-shadow: none;
  cursor: pointer;
  background-color: #fff;
  background-image: url('../images/video-icon.svg');
  border-width: 1px;
}

.video-btn-2.new-quote-btn.adam-video-button {
  opacity: 0;
}

.h5-6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.h5-6.qoute-founder-name {
  font-size: 20px;
  font-weight: 700;
}

.h5-6.qoute-founder-name.t-white {
  color: #ffffffe0;
  font-size: 17px;
}

.text-block-207 {
  color: #1b3f25;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.text-block-207.font-normal {
  font-weight: 400;
}

.image-129 {
  position: absolute;
  inset: -15% 50% auto auto;
}

.h4-4 {
  color: #000;
  margin-top: 12px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.h4-4.qoute-title {
  color: #1b3f25;
  margin-bottom: 30px;
  font-size: 26px;
  font-weight: 700;
}

.text-block-208 {
  font-size: 20px;
  line-height: 1.3;
}

.image-130 {
  border-radius: 50px;
  height: 100%;
}

.image-131 {
  margin-left: 3px;
}

.video-popup-2 {
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 40px;
  padding: 10px;
  transition: transform 1s;
  display: none;
  position: relative;
  inset: 0% auto auto 0%;
  transform: scale3d(0, 0, 0);
}

.video-popup-2.demo-quote-video {
  display: block;
}

.text-block-209 {
  font-size: 13px;
}

.text-block-209.t-white {
  color: #ffffffe0;
  font-size: 13px;
}

.container-26 {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.text-block-210 {
  font-size: 14px;
  font-weight: 600;
}

.container-27 {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.image-133 {
  display: none;
}

.heading-53 {
  text-align: center;
  margin-top: 30px;
  font-size: 32px;
  font-weight: 400;
}

.text-block-211 {
  color: #fff;
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}

.right-arrow-icon-4 {
  margin-right: 3px;
}

.text-block-212 {
  font-size: 15px;
  font-weight: 600;
}

.cta-button-logo-6 {
  border-radius: 100px;
  width: 50px;
}

.cta-button-logo-6.light {
  border-radius: 8px;
  width: 45px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  left: 0;
}

.image-134 {
  width: 100%;
  max-width: 25%;
  display: block;
}

.div-block-160 {
  height: 50px;
}

.image-135 {
  width: 100%;
  max-width: 25%;
}

.container-28 {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.md-w-full {
  max-width: 100%;
}

.form-block-10 {
  text-align: center;
  background-color: #f7fbf7;
  border-radius: 30px;
  max-width: 400px;
  margin-left: auto;
  padding: 35px 35px 20px;
}

.form-block-10.form-success {
  padding: 0;
}

.image-136 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.c-logo {
  opacity: .5;
  vertical-align: baseline;
  flex: 0 auto;
  width: 170px;
  display: block;
}

.c-logo.op-50 {
  opacity: .5;
}

.rp-list-item {
  background-image: url('../images/green_check.svg');
  background-position: 0 2px;
  background-repeat: no-repeat;
  background-size: 17px 18px;
  margin-bottom: 7px;
  padding-left: 32px;
}

.rp-list {
  padding-left: 0;
  font-size: 18px;
  list-style-type: none;
}

.div-block-161 {
  max-width: 600px;
  overflow: visible;
}

.image-137 {
  width: 135px;
}

.heading-54 {
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
}

.quick-stack {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  padding-top: 120px;
  padding-bottom: 100px;
}

.heading-55 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}

.text-field-11 {
  z-index: 9999;
  background-color: #fff;
  border: 1px solid #f4f4f4;
  border-radius: 11px;
  height: 48px;
  margin-bottom: 16px;
  padding: 14px 20px;
  display: block;
  position: relative;
}

.text-field-11.features-dropdown {
  padding: 0;
}

.submit-button-6 {
  background-color: #13846c;
  border-radius: 11px;
  width: 100%;
  height: 50px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 500;
  transition: transform .2s;
  display: block;
}

.submit-button-6:hover {
  transform: translate(0, -4px);
}

.paragraph-47 {
  color: #5f6368;
  text-align: left;
  font-size: 10.5px;
}

.text-block-213 {
  color: #5f6368;
  font-size: 14px;
  display: none;
}

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

.div-block-162 {
  border: 1px dashed #0000001a;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.bold-text-48 {
  color: #5f6368;
  text-decoration: none;
}

.div-block-163 {
  color: #13846c;
  border: 1px solid #bcdacc;
  margin-top: 0;
  margin-bottom: 80px;
}

.link-36 {
  color: #5f6368;
  -webkit-text-stroke-color: #5f6368;
  font-weight: 500;
  text-decoration: none;
}

.link-36:hover {
  color: #13846c;
}

.dropdown-toggle-2 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.text-block-214 {
  color: #999;
  font-size: 14px;
}

.dropdown-list-7 {
  background-color: #fff;
  border-radius: 11px;
  margin-top: 5px;
  padding: 16px;
  display: none;
}

.checkbox-field-3 {
  color: #9bab9f;
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 6px 10px;
}

.checkbox-field-3:hover {
  background-color: #e8f3f1;
}

.checkbox-2 {
  -webkit-text-stroke-width: 0px;
  border: 4px solid #e2eee0;
  border-radius: 3px;
  margin-left: 0;
  margin-right: 8px;
}

.image-138 {
  margin-top: -93px;
  margin-bottom: -240px;
  margin-right: 70px;
  position: relative;
  inset: 0 0% auto auto;
}

.div-block-164 {
  width: 100%;
  position: relative;
}

.join-user {
  border: 3px solid #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: -10px;
}

.text-block-215 {
  color: #13846c;
  background-color: #fff;
  border-radius: 50px;
  padding: 10px 12px;
  font-weight: 600;
}

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

.div-block-167 {
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: -20px;
  display: flex;
}

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

.text-block-216 {
  color: #fff;
  word-break: normal;
  overflow-wrap: normal;
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}

.div-block-168 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-span-89 {
  font-size: 10px;
}

.cta-button-logo-7 {
  border-radius: 100px;
  width: 50px;
}

.cta-button-logo-7.light {
  border-radius: 8px;
  width: 45px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 0;
  position: relative;
  left: 0;
}

.image-139 {
  position: absolute;
  inset: -10px auto auto 26px;
}

.heading-56 {
  color: #1b3f25;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 1.3;
}

.text-block-217 {
  color: #496551;
  white-space: nowrap;
  font-size: 16px;
}

.check-list-item-2 {
  background-image: url('../images/green_check.svg');
  background-position: 0 3px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  margin-bottom: 10px;
  padding-left: 25px;
}

.section-31 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #eff0f0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 32px;
  padding: 48px 26px 22px;
  display: flex;
  position: relative;
}

.list-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template: ". Area"
                 ". ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  place-items: stretch start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.div-block-169 {
  background-color: #fff;
  border-radius: 100%;
  width: 16px;
  height: 16px;
}

.text-span-90 {
  font-size: 14px;
}

.text-block-218 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.text-block-218.text-golden {
  color: #816800;
}

.text-block-218.text-blue {
  color: #232e5b;
}

.text-block-218.text-brown {
  color: #762900;
}

.price-btn-primary-2 {
  background-color: #2f8f71;
  border: 2px solid #2f8f71;
  border-radius: 10px;
  width: 174px;
  margin-top: auto;
  padding: 12px 20px;
  font-weight: 600;
}

.price-btn-primary-2:hover {
  transform: translate(0, -5px);
}

.price-btn-primary-2.price-btn-white {
  color: #2f8f71;
  background-color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
}

.text-block-219 {
  color: #fff;
  word-break: normal;
  overflow-wrap: normal;
  padding-left: 0;
  padding-right: 9px;
  font-size: 16px;
}

.div-block-170 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-170.mb-5 {
  margin-bottom: 80px;
}

.text-span-91 {
  font-size: 10px;
}

.text-block-220 {
  text-align: center;
  margin-top: 12px;
  font-size: 14px;
}

.image-140 {
  position: absolute;
  inset: -10px auto auto 26px;
}

.heading-57 {
  color: #1b3f25;
  margin-bottom: 5px;
  font-size: 24px;
  line-height: 1.3;
}

.pricing-block-2 {
  background-image: url('../images/blue_background.webp');
  background-position: 50%;
  background-size: auto;
  border-radius: 19px;
  flex-direction: column;
  margin-top: 10px;
  padding: 60px 5% 220px;
  position: relative;
  overflow: hidden;
}

.pricing-block-2.pricing-hero {
  z-index: -1;
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  text-align: center;
  background-image: url('../images/pricing_hero_bg.svg'), url('../images/clear-pricing-hero.png');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, cover;
  border-radius: 32px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  min-height: 320px;
  padding: 30px 0;
  display: flex;
}

.text-block-221 {
  color: #2f8f71;
  -webkit-text-stroke-color: #2f8f71;
  white-space: nowrap;
  font-size: 42px;
}

.section-32 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid #eff0f0;
  border-radius: 18px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 32px;
  padding: 48px 26px 22px;
  display: flex;
  position: relative;
}

.section-32.new-pricing {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.list-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template: ". Area"
                 ". ."
                 ". ."
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: start;
  align-self: flex-start;
  place-items: stretch start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.price-title-2 {
  justify-content: center;
  align-items: center;
  height: 53px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 1.3;
  display: flex;
}

.price-title-2.color-green {
  color: #1b3f25;
  font-size: 24px;
}

.price-title-2.color-green.wrenly-card-title, .price-title-2.color-green.coach-title {
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-92 {
  font-size: 14px;
}

.text-block-222 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.text-block-222.text-golden {
  color: #816800;
}

.text-block-222.text-blue {
  color: #232e5b;
}

.text-block-222.text-brown {
  color: #762900;
}

.text-block-222.included_price {
  font-size: 27px;
}

.container-29 {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.paragraph-48 {
  width: 100%;
  font-size: 28px;
}

.paragraph-48.pricing-desc {
  color: #fff;
  font-size: 27px;
  font-weight: 400;
}

.image-141 {
  z-index: 9999;
  width: 55px;
  position: absolute;
  inset: 201px -34px 0% auto;
}

.image-141.pricing-v2 {
  width: 45px;
  right: -24%;
}

.image-142 {
  width: 60px;
  height: 55px;
}

.image-143 {
  width: 55px;
  height: 50px;
}

.image-144 {
  width: 60px;
  height: 60px;
}

.image-145 {
  width: 55px;
  height: 55px;
  margin-top: 0;
}

.text-block-223 {
  max-width: 380px;
  margin-bottom: 10px;
  font-size: 18px;
}

.bold-text-49 {
  font-size: 19px;
  font-weight: 600;
}

.success-message-11 {
  background-color: #ddd0;
}

.text-block-224 {
  padding-top: 112px;
  padding-bottom: 128px;
}

.form-9 {
  display: none;
}

.hompage-banner {
  background-image: url('../images/simple-tree-sparrow.svg');
  background-position: 52% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 900px;
  max-height: 900px;
}

.hompage-banner.home-22 {
  background-image: url('../images/hero-green-simple-tree.svg');
  background-position: 50% 100%;
  background-size: contain;
  height: 950px;
  max-height: 950px;
}

.hero-inner-new-homepage {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.hero-inner-new-homepage.dark-green, .hero-inner-new-homepage.new-home-v1, .hero-inner-new-homepage.dark-outline-2 {
  justify-content: center;
  align-items: center;
}

.hero-card-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 630px;
  max-width: 630px;
  display: grid;
}

.hero-card-wrapper.home-22, .hero-card-wrapper.home-33 {
  z-index: 42;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #117c6500;
  border: 15px solid #58a293;
  border-bottom-style: none;
  border-radius: 27px;
  width: auto;
  max-width: 860px;
  margin-top: -60px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-card-wrapper.home-33.resp-card-wrapper {
  display: none;
}

.hero-card-wrapper.home-23 {
  z-index: 42;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #117c6500;
  border: 15px solid #58a293;
  border-bottom-style: none;
  border-radius: 27px;
  width: auto;
  max-width: 860px;
  margin-top: -60px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.hero-card-wrapper.home-23.resp-wrapper {
  display: none;
}

.hero-card-wrapper.new-version {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(#c3e5d5, #c3e5d500);
  border-radius: 20px;
  width: auto;
  max-width: 850px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}

.paragraph-49 {
  text-align: center;
  max-width: 680px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 22px;
}

.paragraph-49.c-white {
  color: #fff;
  position: relative;
}

.paragraph-49.d-none {
  display: block;
}

.paragraph-49.resp-d-none {
  display: none;
}

.paragraph-49.new-home-23-para {
  max-width: 800px;
  margin-top: 5px;
  margin-bottom: 20px;
  font-size: 25px;
}

.paragraph-49.new-home-23-para.mb-none {
  margin-bottom: 10px;
}

.style-text {
  color: #117c65;
  font-family: Arapey, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 400;
}

.style-text.c-yellow {
  color: #f8d579;
}

.card-1-bg {
  background-color: #ffffffb3;
  border-radius: 14px;
  position: absolute;
  inset: 0%;
}

.card-1-bg.bg-removed {
  background-color: #0000;
}

.card-2-bg {
  background-color: #ffffffb3;
  border-radius: 14px;
  position: absolute;
  inset: 0%;
}

.card-2-bg.bg-removed {
  background-color: #0000;
}

.card-3-bg {
  direction: ltr;
  background-color: #ffffffb3;
  border-radius: 14px;
  position: absolute;
  inset: 0%;
}

.card-3-bg.bg-removed {
  background-color: #0000;
}

.card-4-bg {
  background-color: #ffffffb3;
  border-radius: 14px;
  position: absolute;
  inset: 0%;
}

.card-4-bg.bg-removed {
  background-color: #0000;
}

.card-1-wrapper, .card-2-wrapper, .card-3-wrapper, .card-4-wrapper, .card-img-1 {
  position: relative;
}

.card-img-1.resp {
  display: none;
}

.card-img-2 {
  position: relative;
}

.card-img-2.resp {
  display: none;
}

.card-img-3 {
  position: relative;
}

.card-img-3.resp {
  display: none;
}

.card-img-4 {
  position: relative;
}

.card-img-4.resp {
  display: none;
}

.paragraph-50 {
  text-align: center;
  font-size: 22px;
}

.paragraph-50.min-width {
  margin-top: 20px;
}

.comany-logos-section.new-home-sparrow {
  margin-top: 10px;
}

.comany-logos-section.new-home-sparrow.demo-page {
  margin-top: 30px;
  margin-bottom: 40px;
}

.new-homepage-logo-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 620px;
  margin: 15px auto 10px;
  display: flex;
}

.new-homepage-logo-wrapper.demo-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: auto;
}

.image-147 {
  margin-bottom: 10px;
}

.playstore-img-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.culture-section {
  background-image: url('../images/roots_v3.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: flex-end;
  max-width: 600px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-58 {
  color: #000c;
}

.heading-59 {
  text-align: center;
  max-width: 450px;
  margin-bottom: 85px;
  margin-left: auto;
  margin-right: auto;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-225 {
  margin-top: -5px;
}

.h5-7 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.h5-7.qoute-founder-name {
  font-size: 20px;
  font-weight: 700;
}

.h5-7.qoute-founder-name.t-white {
  color: #ffffffe0;
  font-size: 17px;
}

.image-148 {
  position: absolute;
  inset: -15% 50% auto auto;
}

.h4-5 {
  color: #000;
  margin-top: 12px;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.h4-5.qoute-title {
  color: #1b3f25;
  margin-bottom: 30px;
  font-size: 26px;
  font-weight: 700;
}

.text-block-226 {
  font-size: 20px;
  line-height: 1.3;
}

.image-149 {
  border-radius: 50px;
  height: 100%;
}

.image-150 {
  margin-left: 3px;
}

.text-block-227 {
  font-size: 13px;
}

.text-block-227.t-white {
  color: #ffffffe0;
  font-size: 13px;
}

.culture-cards-section {
  margin-top: -40px;
}

.culture-cards-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.culture-cards {
  background-color: #f3f8f6;
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 450px;
  max-width: 450px;
  height: 505px;
  max-height: 540px;
  display: flex;
  position: relative;
}

.culture-cards.bg-light-orange {
  background-color: #ffeed6;
}

.culture-cards.bg-light-orange.gradiant {
  background-image: linear-gradient(129deg, #ffcf8b, #ffeed6 38%);
}

.culture-cards.bg-light-pink {
  background-color: #fbf0ea;
}

.culture-cards.bg-light-pink.gradiant {
  background-image: linear-gradient(129deg, #ffc8aa, #fbf0ea 40%);
}

.culture-cards.be-green {
  background-color: #cdffeb;
}

.culture-cards.be-green.gradiant {
  background-image: linear-gradient(115deg, #73ffc7, #cdffeb 28%);
}

.culture-cards.gradiant {
  background-image: linear-gradient(130deg, #cbe1d8 26%, #f3f8f6 53%);
}

.culture-card-bottom {
  background-color: #fff;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px 10px 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.link-block-50 {
  background-color: #044839;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 230px;
  max-width: 230px;
  height: 45px;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-50:hover {
  transform: translate(0, -8px);
}

.link-block-50.gradiant {
  background-image: linear-gradient(360deg, #044839 55%, #13846c);
}

.text-block-228 {
  color: #fff;
  max-width: 195px;
}

.text-block-229 {
  color: #fff;
}

.paragraph-51 {
  color: #666;
  text-align: center;
  max-width: 95%;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-51.para-1 {
  width: 240px;
  font-size: 17px;
  line-height: 1.1;
}

.heading-60 {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 26px;
  font-weight: 500;
}

.heading-60.h-22 {
  font-size: 22px;
}

.image-151 {
  max-width: 50%;
}

.wrenly-team-meet-section {
  margin-top: 60px;
  margin-bottom: 60px;
}

.wrenly-meet-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #d1f4dc;
  background-image: url('../images/meet_background.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 38px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 500px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.heading-61 {
  color: #000c;
  text-align: center;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
  font-size: 46px;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-52 {
  text-align: center;
  width: 100%;
  max-width: 500px;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 20px;
}

.div-block-171 {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-around;
  align-items: center;
  width: auto;
  height: 95px;
  max-height: 95px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  transition: all .3s ease-in-out;
  display: flex;
}

.div-block-171:hover {
  transform: translate(0, -8px);
}

.engagement-wrapper {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 59px;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.paragraph-53 {
  color: #107560;
  text-align: center;
  margin-bottom: 60px;
  font-size: 22px;
}

.heading-62 {
  font-size: 60px;
  font-weight: 500;
}

.heading-63 {
  text-align: center;
  max-width: 973px;
  margin: 20px auto 50px;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-63.max-width {
  max-width: 1062px;
}

.text-block-230 {
  color: #117c65;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}

.div-block-172 {
  border: 1px solid #117c65;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  max-width: 190px;
  height: 44px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-173 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-174 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

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

.ebgagement-card-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ebgagement-card-wrapper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ebgagement-card-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ebgagement-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  width: 55%;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.ebgagement-card-wrapper.h-453.bg-yellow._4 {
  padding-bottom: 40px;
  text-decoration: none;
  overflow: hidden;
}

.ebgagement-card-wrapper.h-453._1 {
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

.ebgagement-card-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wrapper.bg-blue.bg-green.width-sm {
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding-top: 40px;
  padding-left: 45px;
  padding-right: 10px;
  overflow: hidden;
}

.ebgagement-card-wrapper.bg-blue.bg-green._3 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ebgagement-card-wrapper.bg-blue.bg-green._7 {
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  padding: 40px 0 0;
  overflow: hidden;
}

.ebgagement-card-wrapper.bg-blue._2 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ebgagement-card-wrapper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wrapper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wrapper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 35%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ebgagement-card-wrapper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

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

.engagement-cad-details {
  text-align: left;
  width: 430px;
  max-width: 430px;
  margin-bottom: 40px;
}

.engagement-cad-details.m-t {
  width: 335px;
  max-width: 335px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  padding-left: 40px;
}

.engagement-cad-details.m-t.mb-md {
  margin-top: 40px;
}

.engagement-cad-details.m-t.recognition-card-details {
  width: auto;
  max-width: 400px;
  margin-top: 20px;
  padding-left: 0;
}

.engagement-cad-details.full-width {
  width: 428px;
  max-width: none;
}

.engagement-cad-details.full-width.rocognition-title {
  width: 330px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.engagement-cad-details.full-width.width-max {
  width: auto;
  margin-bottom: 50px;
}

.engagement-cad-details._w-full {
  width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.heading-64 {
  color: #000c;
  margin-bottom: 6px;
  font-size: 25px;
}

.heading-64.f-md, .heading-64.f-md.f-sm {
  font-size: 23px;
}

.heading-64.coach-heading {
  text-align: center;
  font-size: 20px;
}

.heading-64.coach-heading.bottom-head {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 20px;
}

.paragraph-54 {
  color: #666;
  max-width: 360px;
  font-size: 18px;
}

.paragraph-54.fuul-width {
  width: 650px;
  max-width: 550px;
}

.paragraph-54.fuul-width.width-none {
  width: auto;
  max-width: none;
}

.paragraph-54.fuul-width.width-none._w-400 {
  width: 360px;
  max-width: 407px;
}

.paragraph-54.small-font {
  max-width: 336px;
  font-size: 18px;
}

.paragraph-54.small-font.width-sm {
  max-width: 290px;
  font-size: 18px;
}

.paragraph-54.full-width {
  max-width: none;
}

.paragraph-54.coach-para {
  text-align: center;
  max-width: 390px;
}

.paragraph-54.coach-para._2 {
  max-width: 100%;
}

.paragraph-54.coach-para._2.bottom-para {
  font-size: 16px;
}

.paragraph-54.coach-para._2.bottom-para.min-width {
  width: 318px;
}

.paragraph-54.coach-para._2.bottom-para.max-width {
  width: 391px;
}

.text-span-93 {
  white-space: pre;
}

.angle-arrow-wrapper {
  background-color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 43px;
  height: 43px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.angle-arrow-wrapper.mr-3 {
  top: 15px;
  right: 15px;
}

.angle-arrow-wrapper.d-none {
  display: none;
}

.performance-wrapper {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 59px;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.heading-performance {
  text-align: center;
  max-width: 950px;
  margin: 20px auto;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.2;
}

.performance-card-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.performance-card-wrapper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.performance-card-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.performance-card-wrapper.h-453._5 {
  overflow: hidden;
}

.performance-card-wrapper.h-453._5.old-home {
  align-self: stretch;
}

.performance-card-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.performance-card-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.card-8-image.resp-image {
  display: none;
}

.card-7-image.new-performance-card-3-img {
  width: 100%;
  max-width: 100%;
  margin: auto auto -10px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
}

.card-7-image.new-performance-card-3-img.resp-img {
  display: none;
}

.image-154 {
  margin-bottom: 40px;
}

.recognintion-wrapper {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 59px;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.recognition-heading {
  text-align: center;
  max-width: 800px;
  margin: 20px auto;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.2;
}

.recognition-card-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.recognition-card-wrapper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.recognition-card-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.recognition-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.recognition-card-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-card-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-card-wrapper.bg-blue.bg-yellow {
  background-color: #ffeaa0;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.recognition-card-wrapper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-card-wrapper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-card-wrapper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-card-wrapper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wraper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ebgagement-card-wraper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ebgagement-card-wraper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ebgagement-card-wraper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.ebgagement-card-wraper.h-453.bg-purpal {
  background-color: #f4ddd0;
  align-self: stretch;
  padding-bottom: 20px;
  overflow: hidden;
}

.ebgagement-card-wraper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wraper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wraper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wraper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wraper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wraper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-small-card-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.recognition-small-card-wrapper.h-453 {
  border-radius: 42px;
  align-self: stretch;
  width: 35%;
  padding: 20px 30px;
  position: relative;
}

.recognition-small-card-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.recognition-small-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.recognition-small-card-wrapper.h-453.bg-blue {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.recognition-small-card-wrapper.h-453._11 {
  width: 36%;
  overflow: hidden;
}

.recognition-small-card-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-small-card-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-small-card-wrapper.bg-blue.bg-green.width-sm {
  width: 20%;
}

.recognition-small-card-wrapper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-small-card-wrapper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-small-card-wrapper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.recognition-small-card-wrapper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wrapper-copy {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ebgagement-card-wrapper-copy.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ebgagement-card-wrapper-copy.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ebgagement-card-wrapper-copy.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.ebgagement-card-wrapper-copy.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wrapper-copy.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wrapper-copy.bg-blue.bg-green.width-sm {
  width: 20%;
}

.ebgagement-card-wrapper-copy.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wrapper-copy.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ebgagement-card-wrapper-copy.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ebgagement-card-wrapper-copy.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.recognition-card-4-heading {
  color: #000c;
  width: 298px;
  margin-bottom: 6px;
  font-size: 25px;
}

.recognition-card-4-heading.f-md {
  font-size: 24px;
}

.thank-you-text {
  font-size: 20px;
  font-weight: 700;
}

.heading-65 {
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 500;
}

.paragraph-55 {
  width: 229px;
  margin-top: 20px;
  font-size: 23px;
  font-weight: 500;
}

.card-13-image {
  border-radius: 13px;
  width: 95px;
}

.bottom-logo-inner-wrapper {
  background-image: url('../images/bottom-logo-section-bg.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 60px;
  padding-bottom: 30px;
}

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

.heading-67 {
  text-align: center;
  max-width: 600px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
}

.text-span-94 {
  white-space: pre;
}

.green-logo-wrapper {
  background-image: url('../images/upper-branch.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: 85%;
  justify-content: space-between;
  align-items: center;
  max-width: 780px;
  margin-top: 110px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-158 {
  margin-top: -40px;
}

.green-logo-wrapper-2 {
  background-image: url('../images/lower-branch.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: space-between;
  align-items: center;
  max-width: 500px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-176 {
  text-align: center;
  max-width: 110px;
  margin: 40px auto 0;
  transition: all .2s;
  position: relative;
}

.div-block-176:hover {
  transform: translate(0, -8px);
}

.image-159 {
  width: 120px;
  max-width: 120%;
}

.popup-toolip-2 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -147% 0% auto -20%;
}

.div-block-177 {
  transition: all .2s;
  position: relative;
}

.div-block-177:hover {
  transform: translate(0, -8px);
}

.image-160 {
  width: 20px;
  position: absolute;
  inset: auto 0% -22% 45%;
}

.div-block-178 {
  transition: all .2s;
  position: relative;
}

.div-block-178:hover {
  transform: translate(0, -8px);
}

.popup-toolip-1 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -23%;
}

.div-block-179 {
  transition: all .2s;
  position: relative;
}

.div-block-179:hover {
  transform: translate(0, -8px);
}

.popup-toolip-1-copy {
  opacity: 1;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -23%;
}

.popup-toolip-3 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -23%;
}

.div-block-180 {
  transition: all .2s;
  position: relative;
}

.div-block-180:hover {
  transform: translate(0, -8px);
}

.popup-toolip-4 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -23%;
}

.div-block-181 {
  transition: all .2s;
  position: relative;
}

.div-block-181:hover {
  transform: translate(0, -8px);
}

.popup-toolip-5 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -23%;
}

.popup-toolip-6 {
  opacity: 0;
  background-color: #fff;
  border: 1px solid #5bc67e59;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 47px;
  transition: all .2s;
  display: flex;
  position: absolute;
  inset: -55% 0% auto -14%;
}

.card-5-image {
  text-align: center;
  margin-bottom: -9px;
}

.card-5-image.resp-img {
  display: none;
}

.card-5-image.p-absolute {
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span-95 {
  white-space: pre;
}

.image-165-green {
  opacity: 0;
  position: absolute;
  transform: translate(-10px, 10px);
}

.bottom-header-block {
  max-width: 1100px;
  margin: 105px auto 35px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.bottom-header-block.landing-page {
  margin-top: 20px;
}

.bottom-header-block.v1 {
  max-width: 872px;
}

.new-homepage-title {
  color: #1e1e1e;
  text-align: center;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.new-homepage-title.new-version {
  margin-top: 35px;
  position: relative;
}

.new-homepage-title.new-version.v1 {
  color: #202124;
  letter-spacing: -2px;
  font-family: Urbanist, sans-serif;
  font-size: 57px;
}

.new-homepage-title.new-version._1 {
  font-size: 59px;
}

.text-span-96 {
  color: #2f8f71;
  font-size: 67px;
}

.text-span-96.gradiant {
  background-image: linear-gradient(#0f705b, #11a887);
}

.text-span-96.gradiant.clipped {
  background-image: linear-gradient(45deg, #0f705b 10%, #1eb595 20%, #0d765f 80%, #11a887);
}

.image-167 {
  max-height: 370px;
  position: absolute;
  inset: auto auto -80% -34%;
}

.image-167.right-cloud {
  inset: auto -22% -84% auto;
}

.image-167.left-cloud {
  max-height: 330px;
  bottom: -63%;
  left: -31%;
}

.card-3-image {
  margin-bottom: -5px;
}

.card-3-image.bottom-1 {
  max-width: 90%;
  margin-bottom: -35px;
}

.card-3-image.bottom-1.resp-img {
  display: none;
}

.card-2-image.ai-img-2 {
  max-width: 90%;
  margin-bottom: -47px;
}

.card-2-image.ai-img-2.resp-img {
  display: none;
}

.card-4-image {
  margin-bottom: 0;
  padding-bottom: 30px;
}

.card-4-image.resp-img {
  display: none;
}

.card-6-image {
  margin-top: 60px;
  margin-bottom: 40px;
}

.card-10-image {
  text-align: center;
}

.card-10-image.resp-img, .card-11-image.resp-img {
  display: none;
}

.gallery-slider {
  padding: 20px 30px 40px;
  position: relative;
}

.gallery-slider.rep-slider {
  display: none;
}

.container-30 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide {
  background-color: #0000;
}

.gallery-slide-image {
  position: relative;
}

.gallery-image {
  width: 100%;
}

.gallery-slide-text {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: none;
  inset: auto 0% -40px -20px;
}

.gallery-slider-left:focus-visible, .gallery-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.gallery-slider-right {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: none;
  inset: auto -20px -40px 0%;
}

.gallery-slider-right:focus-visible, .gallery-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav {
  inset: auto 0% -55px;
}

.mask {
  height: 350px;
  max-height: 350px;
  overflow: hidden;
}

.code-embed {
  margin-left: auto;
  margin-right: auto;
}

.div-block-183 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex;
}

.div-block-183.d-none, .resp-bottom-description, .image-168 {
  display: none;
}

.pre-line {
  white-space: nowrap;
}

.chat-container {
  background-color: #fff;
  border-radius: 11px;
  flex-flow: column;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.chat-header {
  border: 1px #969696;
  border-bottom: 1px solid #9696969c;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  padding: 16px 20px;
  display: flex;
}

.text-block-231 {
  font-size: 18px;
  font-weight: 600;
}

.text-block-232 {
  color: #fff;
  background-color: #4c9f85;
  border-radius: 6px;
  margin-left: auto;
  padding: 3px 10px;
  font-size: 11px;
  font-weight: 300;
}

.chat-body {
  flex-flow: column;
  align-self: stretch;
  min-height: 440px;
  display: flex;
}

.chat-bubble {
  background-color: #f3f4f6;
  border-radius: 5px;
  width: 75%;
  max-width: 455px;
  margin-top: 20px;
  margin-bottom: 90px;
  margin-left: 20px;
  padding: 15px 12px;
  font-size: 14px;
}

.chat-input-container {
  width: 100%;
  margin-top: auto;
}

.text-field-12 {
  border-radius: 5px;
  width: 100%;
  height: 42px;
  margin-left: 0;
  margin-right: 10px;
  font-size: 15px;
}

.form-block-11 {
  display: block;
}

.form-10 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.submit-button-7 {
  background-color: #338f71;
  border-radius: 9px;
  height: 42px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 15px;
  transition: all .1s;
}

.submit-button-7:hover {
  background-color: #245646;
}

.div-block-184 {
  margin-top: 0;
  margin-bottom: 15px;
}

.ai-chat-wrapper {
  margin-top: 50px;
}

.text-block-233 {
  color: #732c2c;
  text-align: center;
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 500;
}

.text-span-97 {
  font-style: italic;
}

.text-block-234 {
  color: #732c2c;
  text-align: center;
  margin-bottom: 30px;
  font-size: 19px;
  font-weight: 500;
}

.image-169 {
  margin-left: auto;
  margin-right: 30px;
  display: block;
}

.pricing-card-1-head {
  background-color: #2f8f71;
  border-radius: 25px;
  justify-content: center;
  align-items: flex-start;
  width: 85%;
  height: 110px;
  padding-top: 24px;
  display: flex;
  position: absolute;
  inset: -70px 0% auto;
}

.three-card-head {
  background-color: #e4f4ef;
  border-radius: 25px 25px 0 0;
  height: 110px;
  position: absolute;
  inset: -70px 0% auto;
}

.pricing-card-1-block {
  width: 27%;
  position: relative;
}

.pricing-card-2-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.text-block-235 {
  color: #fff;
  font-weight: 700;
}

.three-card-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 25px;
  position: relative;
}

.three-card-head-bg {
  background-color: #fff;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  height: 40px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-236 {
  color: #1b3f25;
  text-align: center;
  font-size: 16px;
}

.text-span-98 {
  color: #2f8f71;
  font-weight: 700;
}

.image-170 {
  width: 60px;
  height: 55px;
}

.text-span-99 {
  font-size: 14px;
}

.text-block-237 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.text-span-100 {
  font-size: 14px;
}

.text-block-238 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.image-171 {
  width: 55px;
  height: 50px;
}

.text-span-101 {
  font-size: 14px;
}

.text-block-239 {
  color: #2f8f71;
  margin-bottom: 20px;
  font-size: 42px;
}

.text-block-239.text-golden.contact-us-pricing {
  margin-top: 10px;
  font-size: 33px;
}

.image-172 {
  width: 60px;
  height: 60px;
}

.bg-overlay {
  z-index: -1;
  background-color: #fbfbfb;
  border-radius: 15px;
  width: 96%;
  height: 98%;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  position: absolute;
  inset: 0%;
}

.new-home-final-v-banner {
  background-image: url('../images/tree_top_v3.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 65%;
  height: 900px;
  max-height: 900px;
}

.new-home-final-v-banner.home-22 {
  background-image: url('../images/hero-green-simple-tree.svg');
  background-position: 50% 100%;
  background-size: contain;
  height: 950px;
  max-height: 950px;
}

.new-home-final-v-banner.outline-home-banner {
  background-image: url('../images/new-outline-tree.svg');
  background-size: contain;
}

.gallery-slider-2 {
  max-width: 350px;
  padding: 10px;
  display: none;
  position: relative;
}

.gallery-slider-2.new-page-v1 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.container-31 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.gallery-block-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide-2 {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper-2 {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image-2 {
  position: relative;
}

.gallery-image-2 {
  width: 100%;
}

.gallery-slide-text-2 {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left-2:focus-visible, .gallery-slider-left-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-2 {
  color: #1a1b1f;
}

.gallery-slider-right-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right-2:focus-visible, .gallery-slider-right-2[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav-2, .left-arrow-3, .right-arrow-3 {
  display: none;
}

.image-173 {
  width: 100%;
}

.slider {
  padding-bottom: 60px;
}

.mask-2 {
  padding-bottom: 140px;
}

.div-block-185 {
  border: 1px solid #117c65;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  max-width: 190px;
  height: 44px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.paragraph-56 {
  color: #666;
  max-width: 322px;
}

.paragraph-56.full-width {
  max-width: none;
}

.paragraph-56.small-font {
  max-width: 336px;
  font-size: 14px;
}

.paragraph-56.small-font.width-sm {
  max-width: 290px;
  font-size: 16px;
}

.heading-68 {
  color: #000c;
  margin-bottom: 6px;
  font-size: 25px;
}

.heading-68.f-md {
  font-size: 23px;
}

.performance-wrapper-2 {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 59px;
  margin-bottom: 100px;
  padding-top: 80px;
  padding-bottom: 20px;
}

.gallery-slider-3 {
  padding: 20px 30px 40px;
  position: relative;
}

.gallery-slider-3.rep-slider {
  display: none;
}

.div-block-186 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
}

.gallery-slide-3 {
  background-color: #0000;
}

.gallery-wrapper-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: flex;
}

.gallery-image-3 {
  width: 100%;
}

.gallery-slider-right-3 {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: none;
  inset: auto -20px -40px 0%;
}

.gallery-slider-right-3:focus-visible, .gallery-slider-right-3[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.container-32 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-slide-nav-3 {
  inset: auto 0% -55px;
}

.gallery-slider-left-3 {
  justify-content: center;
  align-items: center;
  width: 30px;
  display: none;
  inset: auto 0% -40px -20px;
}

.gallery-slider-left-3:focus-visible, .gallery-slider-left-3[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.text-block-240 {
  color: #117c65;
  justify-content: center;
  align-items: center;
  font-weight: 500;
}

.mask-4 {
  height: 350px;
  max-height: 350px;
  overflow: hidden;
}

.div-block-187 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  display: flex;
}

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

.container-33 {
  z-index: 3;
  border-bottom: 1px #000;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1300px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.text-span-102 {
  color: #2eb67d;
  font-family: Arapey, sans-serif;
  font-size: 55px;
  font-style: italic;
}

.text-span-103 {
  font-size: 35px;
  font-weight: 400;
}

.image-174 {
  width: 95%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-175 {
  width: 95%;
  max-width: 375px;
  margin-bottom: 30px;
  margin-left: 19px;
  display: block;
}

.div-block-189 {
  background-color: #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  width: 98px;
  height: 89px;
  display: flex;
}

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

.text-block-241 {
  font-weight: 600;
  text-decoration: none;
}

.link-block-51 {
  text-decoration: none;
}

.landing-page-header {
  max-width: 1300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-191 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 160px;
  margin-bottom: 90px;
  display: flex;
}

.div-block-192 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  width: 95%;
  max-width: 1000px;
  min-height: 200px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.slider-2 {
  width: 400px;
  display: none;
}

.slider-2.gift_image_1 {
  background-color: #ffffff80;
  border-radius: 15px;
  width: 600px;
  height: 400px;
  padding: 10px;
  display: block;
}

.slider-2.gift_image_2, .slider-2.gift_image_3 {
  background-color: #ffffff80;
  border-radius: 15px;
  width: 600px;
  height: 400px;
  padding: 10px;
  display: none;
}

.dropdown-toggle-3 {
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-193 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-field-13, .text-field-14, .text-field-15 {
  border-radius: 5px;
}

.dropdown-3 {
  border: 1px solid #7b7b7b;
  border-radius: 5px;
  margin-bottom: 12px;
}

.submit-button-8 {
  background-color: #338f71;
  border-radius: 5px;
  margin-top: 10px;
  transition: all .1s;
}

.submit-button-8:hover {
  transform: translate(0, -2px);
}

.div-block-194 {
  background-color: #fff;
  border-radius: 13px;
  width: 375px;
  padding: 30px;
  box-shadow: 0 2px 5px #0003;
}

.image-176 {
  text-align: left;
  border-radius: 10px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-177 {
  border-radius: 10px;
  max-height: 100%;
  margin: auto;
  display: block;
}

.image-178 {
  border-radius: 10px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-block-12 {
  margin-bottom: 5px;
}

.dropdown-list-8 {
  border-bottom-left-radius: 10px;
}

.dropdown-list-8.w--open {
  color: #fff;
  background-color: #338f71;
  border-bottom-right-radius: 10px;
}

.dropdown-link-2, .dropdown-link-3, .dropdown-link-4 {
  color: #fff;
}

.icon-6 {
  color: #00000087;
}

.right-arrow-4 {
  right: -45px;
}

.left-arrow-4 {
  color: #0000007d;
  left: -45px;
}

.select-field {
  border-radius: 5px;
}

.text-block-242 {
  text-align: center;
  align-self: auto;
  max-width: 600px;
  font-size: 18px;
  font-style: normal;
}

.heading-69 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 50px;
}

.text-block-243 {
  margin-bottom: 10px;
  font-weight: 400;
  text-decoration: none;
}

.text-block-243.bold {
  font-style: normal;
  font-weight: 700;
  text-decoration: underline;
}

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

.div-block-195.step_2 {
  margin-bottom: -50px;
}

.image-179 {
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.icon-7, .icon-8 {
  color: #00000087;
}

.right-arrow-5 {
  right: -45px;
}

.left-arrow-5 {
  left: -45px;
}

.icon-9, .icon-10 {
  color: #00000087;
}

.right-arrow-6 {
  right: -45px;
}

.left-arrow-6 {
  left: -45px;
}

.slide-nav-3, .slide-nav-4 {
  opacity: 0;
  display: none;
}

.slide-nav-5 {
  display: none;
}

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

.swiper-wrapper-container {
  max-width: 95%;
}

.code-embed-2 {
  width: 100%;
}

.new-banner-v1-slider-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 3px solid #ffffff4d;
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.new-slide-v1 {
  text-align: center;
  border-radius: 21px;
  align-self: stretch;
  width: 369px;
  max-width: 369px;
}

.image-180 {
  margin-top: 23px;
}

.image-181 {
  height: 100%;
}

.new-banner-lower-descrption {
  color: #1e1e1e;
  text-align: center;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.new-banner-lower-descrption.new-version {
  margin-top: 20px;
}

.new-banner-lower-descrption.new-version.v1 {
  color: #5f6368;
  margin-top: 20px;
  margin-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Urbanist, sans-serif;
  font-size: 23px;
  font-weight: 400;
}

.topbar {
  z-index: 9999;
  background-color: #0000;
  background-image: linear-gradient(90deg, #2f8f71, #5fc789 50%, #8bfca0);
  justify-content: center;
  align-items: center;
  height: 40px;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: 0%;
}

.new-banner-descrption {
  color: #1e1e1e;
  text-align: center;
  margin-bottom: 0;
  font-size: 64px;
  line-height: 1.2;
}

.new-banner-descrption.new-version {
  margin-top: 20px;
}

.new-banner-descrption.new-version.v1 {
  color: #202124;
  letter-spacing: -1px;
  background-image: url('../images/small-books.svg'), url('../images/whistle.svg');
  background-position: 70.5%, 37%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  margin-top: 0;
  padding: 20px;
  font-family: Urbanist, sans-serif;
  font-size: 40px;
  font-weight: 400;
}

.new-banner-descrption.new-version.v1.resp {
  background-image: none;
  display: none;
}

.play-btn-block {
  background-color: #2f8f71;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 39px;
  height: 39px;
  display: flex;
}

.image-182 {
  text-align: center;
  width: 100%;
  margin-top: -52px;
}

.image-182.d-show.pr-page {
  margin-top: 17px;
  margin-bottom: 49px;
}

.new-card-wapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.card-block {
  border-radius: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 408px;
  max-width: 408px;
  padding: 20px 30px;
  display: flex;
}

.card-block.bg-orange {
  background-image: linear-gradient(#ffdfba, #e4bf95);
}

.card-block.bg-blue {
  background-image: linear-gradient(#bfe7f1, #89d4e7);
}

.card-block.bg-yelow {
  background-image: linear-gradient(#ffeaa0, #ead793);
}

.card-icon {
  margin-bottom: 20px;
}

.card-img.pr-image {
  width: 100%;
  max-width: 250px;
}

.card-heading {
  color: #202124;
  text-align: center;
  font-family: Urbanist, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.card-desc {
  color: #5f6368;
  text-align: center;
  max-width: 308px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  font-family: Urbanist, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.card-desc.mb-6 {
  margin-bottom: 40px;
}

.card-desc.mb-3 {
  margin-bottom: 20px;
}

.div-block-197 {
  background-color: #fff;
  border-radius: 48px;
}

.freature-inner-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #fff;
  border-radius: 48px;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  padding: 50px;
  display: flex;
}

.feature-content-block {
  width: 50%;
}

.freature-img-block {
  text-align: center;
  background-image: linear-gradient(#95e4af, #62c081);
  border-radius: 32px;
  width: 50%;
  padding: 50px 20px;
}

.freature-img-block.bg-pink {
  background-image: linear-gradient(#f4ddd0, #e9bca3);
  padding-top: 0;
  padding-bottom: 0;
}

.freature-img-block.bg-pink.pr-card-bg {
  padding-top: 50px;
  padding-bottom: 50px;
}

.freature-img-block.bg-orange {
  background-image: linear-gradient(#ffdfba, #e0b27c);
  padding-top: 80px;
  padding-bottom: 0;
}

.freature-img-block.bg-orange.pr-orange-bg {
  padding-top: 50px;
  padding-bottom: 50px;
}

.freature-img-block.bg-blue {
  background-image: linear-gradient(#bfe7f1, #7abece);
  padding-top: 30px;
  padding-bottom: 0;
}

.freature-img-block.bg-blue.pr-blue-bg {
  padding-top: 50px;
  padding-bottom: 50px;
}

.content-tag {
  border: 1px solid #2f8f71;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 39px;
  display: flex;
}

.content-tag._w-med, .content-tag._w-med-copy {
  width: 254px;
}

.content-tag._w-smal {
  width: 218px;
}

.feature-content-heading {
  color: #202124;
  width: 402px;
  max-width: 402px;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Urbanist, sans-serif;
  font-size: 48px;
}

.feature-content-heading._w-med {
  width: 483px;
  max-width: 483px;
}

.feature-content-heading._w-larg {
  width: 503px;
  max-width: 503px;
}

.feature-content-desc {
  color: #5f6368;
  letter-spacing: 1px;
  width: 485px;
  max-width: 485px;
  font-family: Urbanist, sans-serif;
  font-size: 18px;
}

.feature-content-desc.mt-top {
  margin-top: 30px;
}

.feature-content-desc.d-none {
  display: none;
}

.text-block-244 {
  color: #2f8f71;
  font-family: Urbanist, sans-serif;
  font-weight: 500;
}

.gallery-slider-4 {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.gallery-wrapper-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-slide-4 {
  background-color: #0000;
  height: auto;
}

.gallery-slide-wrapper-4 {
  max-width: 47%;
  margin-right: 6%;
}

.gallery-slide-image-3 {
  position: relative;
}

.gallery-image-4 {
  width: 100%;
}

.gallery-slide-text-3 {
  color: #f5f7fa;
  margin-bottom: 0;
  line-height: 32px;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.gallery-slider-left-4 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -50px;
}

.gallery-slider-left-4:focus-visible, .gallery-slider-left-4[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed-3 {
  color: #1a1b1f;
}

.gallery-slider-right-4 {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -50px;
}

.gallery-slider-right-4:focus-visible, .gallery-slider-right-4[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.gallery-slide-nav-4 {
  display: none;
}

.slider-3 {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-104 {
  white-space: pre;
}

.text-block-245 {
  color: #fff;
  font-family: Urbanist, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

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

.image-183 {
  width: 14px;
  height: 14px;
  margin-top: -8px;
  font-size: 14px;
  line-height: 1.1;
}

.text-block-246 {
  color: #fff;
  padding: 10px 20px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -6% 0% auto auto;
}

.topbar-close-btn {
  color: #fff;
  padding: 8px 20px 10px;
  font-size: 20px;
  text-decoration: none;
  position: absolute;
  inset: -6% 0% auto auto;
}

.link-block-52 {
  align-self: center;
  width: 15px;
  height: 15px;
}

.link-block-53 {
  border: 1px solid #000;
  border-radius: 4px;
  width: 65px;
  height: 75px;
  margin-left: auto;
  margin-right: auto;
}

.link-37 {
  text-align: center;
  margin: -30px auto 46px;
  display: block;
}

.text-span-105 {
  color: #117c65;
  font-family: Arapey, sans-serif;
  font-size: 33px;
  font-style: italic;
  font-weight: 400;
}

.text-span-107 {
  letter-spacing: 0;
  font-size: 12px;
}

.image-186 {
  border-radius: 20px;
  width: 199%;
}

.pr-card-image {
  border-radius: 20px;
  width: 90%;
}

.logo_image {
  max-width: 100px;
}

.logo_image.demo-logo {
  max-width: 75px;
}

.div-block-199 {
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: -15px;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 400;
  display: flex;
}

.image-187 {
  border-radius: 4px;
  width: 28px;
  margin-left: 5px;
  margin-right: 4px;
}

.image-188 {
  width: 27px;
  margin-bottom: 4px;
}

.image-189 {
  width: 40px;
  position: relative;
  inset: -37% auto 0% 0%;
}

.ai-first-block-img {
  text-align: center;
  max-width: 90%;
  margin-bottom: -47px;
}

.ai-first-block-img.resp-img {
  padding-bottom: 17px;
  display: none;
}

.ai-coach-card-wraper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ai-coach-card-wraper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ai-coach-card-wraper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ai-coach-card-wraper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  width: 55%;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.ai-coach-card-wraper.h-453.bg-yellow._4 {
  padding-bottom: 40px;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wraper.h-453._1 {
  text-align: center;
  background-color: #f8c7e1;
  background-image: linear-gradient(141deg, #ff9cd0, #f8c7e1 43%);
  width: 50%;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wraper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-coach-card-wraper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-coach-card-wraper.bg-blue.bg-green.width-sm {
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding-top: 40px;
  padding-left: 45px;
  padding-right: 10px;
  overflow: hidden;
}

.ai-coach-card-wraper.bg-blue.bg-green._3 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wraper.bg-blue.bg-green._7 {
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  padding: 40px 0 0;
  overflow: hidden;
}

.ai-coach-card-wraper.bg-blue._2 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wraper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-coach-card-wraper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-coach-card-wraper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 35%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-coach-card-wraper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.coach-cad-details {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.coach-cad-details.m-t {
  width: 335px;
  max-width: 335px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  padding-left: 40px;
}

.coach-cad-details.m-t.mb-md {
  margin-top: 40px;
}

.coach-cad-details.m-t.recognition-card-details {
  width: auto;
  max-width: 400px;
  margin-top: 20px;
  padding-left: 0;
}

.coach-cad-details.full-width {
  width: 428px;
  max-width: none;
}

.coach-cad-details.full-width.rocognition-title {
  width: 330px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.coach-cad-details.full-width.width-max {
  width: auto;
  margin-bottom: 50px;
}

.coach-cad-details._w-full {
  width: auto;
  max-width: none;
  margin-bottom: 60px;
}

.ai-coach-card-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ai-coach-card-wrapper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ai-coach-card-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ai-coach-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  width: 55%;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.ai-coach-card-wrapper.h-453.bg-yellow._4 {
  padding-bottom: 40px;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wrapper.h-453._1 {
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-coach-card-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-coach-card-wrapper.bg-blue.bg-green.width-sm {
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding-top: 40px;
  padding-left: 45px;
  padding-right: 10px;
  overflow: hidden;
}

.ai-coach-card-wrapper.bg-blue.bg-green._3 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wrapper.bg-blue.bg-green._7 {
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  padding: 40px 0 0;
  overflow: hidden;
}

.ai-coach-card-wrapper.bg-blue._2 {
  background-color: #bae7fc;
  background-image: linear-gradient(110deg, #61cbfd, #bae7fc 65%);
  width: 50%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-coach-card-wrapper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-coach-card-wrapper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-coach-card-wrapper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 35%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-coach-card-wrapper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-bottom-wrapper {
  background-color: #ffdfba;
  border-radius: 42px;
  align-self: flex-end;
}

.ai-bottom-wrapper.h-453 {
  border-radius: 42px;
  width: 65%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.ai-bottom-wrapper.h-453.bg-yellow {
  background-color: #ffeaa0;
  position: relative;
}

.ai-bottom-wrapper.h-453.bg-yellow.performance-card-wrapper {
  justify-content: center;
  align-items: center;
  width: 55%;
  padding-top: 40px;
  padding-bottom: 40px;
  overflow: hidden;
}

.ai-bottom-wrapper.h-453.bg-yellow._4 {
  padding-bottom: 40px;
  text-decoration: none;
  overflow: hidden;
}

.ai-bottom-wrapper.h-453._1 {
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

.ai-bottom-wrapper.bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-bottom-wrapper.bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-bottom-wrapper.bg-blue.bg-green.width-sm {
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding-top: 40px;
  padding-left: 45px;
  padding-right: 10px;
  overflow: hidden;
}

.ai-bottom-wrapper.bg-blue.bg-green._3 {
  background-color: #fedbc2;
  background-image: linear-gradient(120deg, #ffb077, #fedbc2 33%);
  width: 33.3%;
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-bottom-wrapper.bg-blue.bg-green._3._2 {
  background-image: linear-gradient(144deg, #6affed 4%, #bff2ec 29%);
}

.ai-bottom-wrapper.bg-blue.bg-green._3.bg-purple {
  background-image: linear-gradient(144deg, #ca8bfe, #e5cdf9 43%);
}

.ai-bottom-wrapper.bg-blue.bg-green._7 {
  justify-content: flex-start;
  align-items: center;
  width: 45%;
  padding: 40px 0 0;
  overflow: hidden;
}

.ai-bottom-wrapper.bg-blue._2 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  overflow: hidden;
}

.ai-bottom-wrapper.new-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  width: 35%;
  display: flex;
  position: relative;
}

.ai-bottom-wrapper.new-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.ai-bottom-wrapper.new-performance-bg-blue {
  background-color: #bfe7f1;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 35%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ai-bottom-wrapper.new-performance-bg-blue.bg-green {
  background-color: #95e4af;
  position: relative;
}

.gdpr-img {
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  transition: all .275s ease-in-out;
  display: block;
}

.gdpr-img:hover {
  transform: translate(0, -10px);
}

.bold-text-50 {
  font-weight: 400;
}

.image-190 {
  width: 100%;
  margin-bottom: -44px;
}

.image-191 {
  margin: 40px auto -50px;
  display: block;
}

.div-block-200 {
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.code-embed-3 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-201 {
  background-color: var(--green);
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
}

.text-block-247 {
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.link-38 {
  color: #fff;
}

.text-span-108 {
  font-weight: 700;
}

.image-192 {
  width: 80px;
}

.image-193 {
  width: 85px;
}

.text-field-16 {
  display: none;
}

.text-block-248 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  display: block;
}

.text-span-109 {
  color: #2f8f71;
  font-weight: 700;
  text-decoration: underline;
}

.text-span-109.text-video-trigger {
  cursor: pointer;
}

.image-194 {
  width: 20px;
  margin-right: 10px;
}

.image-195 {
  width: 22px;
  margin-left: 10px;
}

.div-block-202 {
  background-color: #fff;
  border-radius: 25px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 15px;
  display: inline-flex;
}

.paragraph-57 {
  padding-top: 2px;
  font-size: 16px;
}

.div-block-203 {
  margin-top: -10px;
}

@media screen and (min-width: 1920px) {
  .navigation {
    border-bottom: 2px #0000;
  }

  .section.main {
    margin-bottom: 130px;
    padding-bottom: 0;
  }

  .section.press {
    max-width: 1200px;
  }

  .main-subtitle {
    letter-spacing: -.5px;
  }

  .nav-menu {
    margin-left: auto;
    display: flex;
  }

  .main-heading {
    font-size: 60px;
  }

  .main-heading.index-heading {
    font-size: 58px;
  }

  .small-text {
    margin-top: 0;
  }

  .container {
    width: 100%;
    max-width: 1300px;
  }

  .container.d-none {
    display: block;
  }

  .dropdown-list.w--open {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .dropdown-link:hover {
    text-decoration: underline;
  }

  .div-block-4.hero-cta-flex {
    margin-left: 0;
  }

  .div-block-5.book-demo-button.calendly-button {
    border-width: 2px;
  }

  .div-block-5.book-demo-button.calendly-button.hero-calendly-button {
    margin-left: 20px;
  }

  .add-slack-button {
    border-width: 2px;
  }

  .how-it-works-cards {
    background-color: var(--main-purple);
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 50px;
  }

  .how-it-works-cards.how-it-works-without-plants {
    flex-direction: column;
    align-items: center;
  }

  .heading {
    font-weight: 600;
  }

  .div-block-6 {
    max-width: 1200px;
    margin-bottom: 30px;
    padding-bottom: 90px;
  }

  .how-it-works-step {
    align-items: flex-start;
  }

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

  .columns-2 {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: visible;
  }

  .div-block-7.product_blurb {
    justify-content: center;
  }

  .text-block-11.product_sub-header {
    margin-top: 5px;
  }

  .div-block-9.product_image_left {
    flex: 0 auto;
  }

  .div-block-9.product_image_left.box-shadow {
    box-shadow: none;
  }

  .div-block-9.product_image_right {
    flex: 0 auto;
    width: 500px;
  }

  .collection-list {
    flex-wrap: wrap;
    align-content: center;
  }

  .image-8 {
    max-width: 1172px;
  }

  .image-8.top-index-blob {
    padding-top: 0;
  }

  .section-8 {
    justify-content: center;
    align-items: center;
  }

  .div-block-18 {
    flex-direction: row;
  }

  .heading-6 {
    text-align: left;
    max-width: 257px;
    margin-bottom: 0;
  }

  .product_header {
    color: var(--off-black);
  }

  .box-shadow {
    box-shadow: 0 9px 12px 6px #3030305c;
  }

  .column-4 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-url {
    color: var(--black);
    border-bottom: 2px solid #0000;
    padding: 0;
    text-decoration: none;
    display: block;
  }

  .nav-url:hover {
    border-bottom: 2px solid var(--main-purple);
  }

  .nav-url.w--current {
    color: var(--main-purple);
  }

  .nav-url-div {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    text-decoration: none;
  }

  .nav-url-div.w--current {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-url-div.nav-home-button.w--current {
    display: none;
  }

  .div-block-22 {
    margin-left: auto;
  }

  .div-block-22.centered-hero-cta {
    margin-left: 0;
  }

  .landing-page-card {
    align-items: center;
  }

  .price-card {
    border: 3px solid #6c60f65c;
    width: 320px;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .price-card.standard-price-card {
    padding-top: 0;
  }

  .div-block-26.premium-pricing-button {
    margin-top: -24px;
  }

  .text-block-36 {
    margin-bottom: 55px;
    padding-top: 10px;
  }

  .link-7 {
    max-width: 595px;
  }

  .image-25, .div-block-42 {
    width: 100%;
  }

  .blog-flex.cms-blog-form {
    max-width: 600px;
    margin: 75px auto 40px;
    position: relative;
  }

  .image-39.plant-left {
    margin-right: 80px;
  }

  .image-40.plant-right {
    margin-left: 80px;
  }

  .incentives-hero-flex {
    max-width: 1200px;
  }

  .animal-cta {
    background-image: none;
    padding-bottom: 0;
  }

  .animal-cta-flex {
    align-items: flex-end;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-43, .image-44 {
    position: static;
  }

  .div-block-55 {
    height: 100px;
    margin-top: -5px;
  }

  .form-block.newsletter-form {
    width: 100%;
  }

  .pricing-block.pring-hero {
    background-size: cover;
  }

  .h5.qoute-founder-name, .h5.qoute-founder-name.t-white {
    font-size: 22px;
  }

  .new-footer-wrap {
    background-position: 50% 45%, 50% 100%;
  }

  .suggestion-hero-image.recognition-banner {
    max-width: 1700px;
  }

  .survey-hero-image.hero-hero-img {
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .survey-hero-image.insights-banner-img {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .survey-hero-image.survey-banner {
    width: 100%;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-block-2 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }

  .h1-2.new-hero-title {
    font-size: 53px;
  }

  .container-12, .container-13, .container-14 {
    max-width: 1340px;
  }

  .features-img-block {
    width: 50%;
    max-width: none;
  }

  .container-15 {
    max-width: 1340px;
  }

  .features-block-2 {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .features-block-2.red.moment-border {
    flex-direction: row-reverse;
  }

  .container-16, .container-17, .container-19, .container-20 {
    max-width: 1340px;
  }

  .seg-features-block-3 {
    background-color: #fff;
  }

  .features-block-3 {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .features-block-3.red.moment-border {
    flex-direction: row-reverse;
  }

  .survey-features-block {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .survey-features-img-block {
    width: 50%;
    max-width: none;
  }

  .insights-features-block {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .colllect-insight-img {
    min-height: 546px;
  }

  .video-btn {
    border-width: 4px;
  }

  .container-21 {
    max-width: 1340px;
  }

  .tab-pane-tab-3 {
    min-height: 546px;
  }

  .image-75 {
    height: 60px;
    position: absolute;
    inset: -80px 20px -57px auto;
  }

  .blog-form-div {
    background-position: -15%, 117% 122%;
    background-size: auto, auto;
  }

  .price-hero-img {
    right: 130px;
  }

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

  .new-home-hero {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
  }

  .new-home-hero.about-hero {
    margin-top: 80px;
    padding-top: 30px;
  }

  .home-hero-wrapper {
    background-position: 100%;
  }

  .home-hero-wrapper.new-v2-hero {
    background-size: 41%;
  }

  .new-home-peer-block {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    position: relative;
  }

  .new-home-features {
    justify-content: center;
  }

  .new-home-features-block {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 60px;
    display: flex;
  }

  .new-home-features-content-block.tab-content-block.pedding-left {
    justify-content: flex-start;
    max-width: none;
  }

  .new-features-img-block {
    width: 50%;
    max-width: none;
  }

  .new-features-img-block.tab-img-block {
    align-items: center;
  }

  .section-seprator-bg {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .new-tab-wrapper-2 {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }

  .employee-block {
    background-position: 0%;
    background-size: contain;
  }

  .h2-2.employee-title {
    margin-bottom: 30px;
  }

  .tab-section-leaf {
    bottom: 0%;
    right: auto;
  }

  .image-79 {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .verctor-up {
    position: absolute;
    top: 25%;
    left: 14%;
  }

  .vector-down {
    position: absolute;
    inset: 15% 21% 0% auto;
  }

  .image-82 {
    margin-left: 0;
  }

  .image-84 {
    right: -22%;
  }

  .image-87 {
    width: 7%;
    display: none;
    bottom: 0%;
    right: 0%;
  }

  .div-block-115 {
    background-position: 107% 100%;
    background-size: 340px;
  }

  .div-block-118 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .compare-table {
    margin-top: 100px;
  }

  .heading-37 {
    text-align: center;
    font-size: 33px;
    font-weight: 500;
    display: block;
  }

  .image-88 {
    width: 100%;
    max-width: 400px;
  }

  .text-block-149 {
    max-width: 400px;
    font-size: 18px;
  }

  .div-block-119 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 35px;
    display: flex;
  }

  .heading-38, .heading-39 {
    text-align: center;
    font-size: 25px;
  }

  .features-table-2 {
    padding-top: 0;
  }

  .comparison-row-main {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: row;
  }

  .comparison-title-2 {
    font-weight: 500;
  }

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

  .comparison-negative {
    flex-direction: column;
    display: flex;
  }

  .comparison-positive {
    align-items: center;
    display: flex;
  }

  .modal {
    display: none;
  }

  .modal.popup-page {
    display: flex;
  }

  .modal-content-block {
    padding-left: 100px;
  }

  .modal-list {
    max-width: 500px;
  }

  .modal-ul {
    justify-content: start;
    justify-items: start;
  }

  .modal-image {
    margin-bottom: -50px;
    margin-left: 20%;
  }

  .div-block-126 {
    margin-left: 27%;
  }

  .section-27 {
    max-width: 1340px;
  }

  .section-27.blog-section {
    max-width: 1100px;
  }

  .text-block-155 {
    left: 38%;
  }

  .logos-wrapper {
    left: 35%;
  }

  .new-blog-hero {
    background-image: url('../images/blog-pattern.svg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .text-block-161 {
    font-size: 15px;
  }

  .image-97 {
    margin-bottom: -12px;
    margin-left: 114px;
    margin-right: -121px;
    display: inline-block;
  }

  .div-block-131 {
    inset: auto 0% -2%;
  }

  .image-100 {
    right: 25%;
  }

  .image-109 {
    margin-left: 20%;
    position: static;
  }

  .nav-container {
    max-width: 1340px;
  }

  .priceing-cards.border-none {
    grid-template-columns: 1fr 1fr;
  }

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

  .video-btn-2 {
    border-width: 4px;
  }

  .h5-6.qoute-founder-name, .h5-6.qoute-founder-name.t-white {
    font-size: 22px;
  }

  .text-block-209 {
    font-size: 15px;
  }

  .container-26, .container-27 {
    width: 100%;
    max-width: 1300px;
  }

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

  .container-28 {
    width: 100%;
    max-width: 1300px;
  }

  .image-138 {
    margin-top: -200px;
    margin-right: 85px;
  }

  .div-block-167 {
    justify-content: flex-end;
    align-items: center;
  }

  .text-block-216, .text-block-219 {
    text-align: center;
  }

  .container-29 {
    width: 100%;
    max-width: 1300px;
  }

  .hompage-banner {
    background-position: 51% 100%;
  }

  .hero-card-wrapper.new-version {
    background-image: linear-gradient(#c3e5d5, #c3e5d500);
  }

  .h5-7.qoute-founder-name, .h5-7.qoute-founder-name.t-white {
    font-size: 22px;
  }

  .text-block-227 {
    font-size: 15px;
  }

  .culture-cards-section {
    margin-top: -40px;
  }

  .wrenly-meet-wrapper {
    background-position: 50% 100%;
    background-size: contain;
  }

  .ebgagement-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
    padding-bottom: 35px;
  }

  .gallery-slide-nav {
    bottom: -80px;
  }

  .new-home-final-v-banner {
    background-image: url('../images/tree_top_v3.svg');
    background-repeat: no-repeat;
    background-size: 58%;
  }

  .new-home-final-v-banner.outline-home-banner {
    background-position: 50% 100%;
    background-size: contain;
  }

  .new-home-final-v-banner.main-home-banner {
    background-size: contain;
  }

  .gallery-slide-nav-3 {
    bottom: -80px;
  }

  .container-33 {
    width: 100%;
    max-width: 1300px;
  }

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

  .image-182.d-show {
    display: none;
  }

  .ai-coach-card-wraper.h-453.bg-yellow.performance-card-wrapper, .ai-coach-card-wrapper.h-453.bg-yellow.performance-card-wrapper, .ai-bottom-wrapper.h-453.bg-yellow.performance-card-wrapper {
    padding-bottom: 35px;
  }
}

@media screen and (max-width: 991px) {
  .section.main {
    padding-top: 20px;
  }

  .newsletter-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .newsletter-form {
    width: 100%;
  }

  .main-heading, .main-heading.index-heading {
    text-align: center;
    align-self: auto;
  }

  .div-block {
    justify-content: center;
  }

  .logo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image {
    max-width: 170px;
  }

  .container {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 650px;
  }

  .container.nav-container {
    max-width: none;
  }

  .container.d-none {
    display: none;
  }

  .container.kudoboard {
    max-width: 800px;
  }

  .div-block-4.hero-cta-flex {
    justify-content: center;
    align-items: center;
  }

  .how-it-works-cards.how-it-works-without-plants {
    margin-bottom: 50px;
  }

  .div-block-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: space-around;
  }

  .how-it-works-step {
    align-items: flex-start;
  }

  .columns-2 {
    flex-flow: column-reverse wrap;
    place-content: center;
    align-items: center;
    max-width: 1250px;
    display: flex;
  }

  .columns-2.ebook-flex {
    text-align: left;
    flex-flow: column wrap;
    align-items: flex-start;
    max-width: 850px;
  }

  .div-block-7.product_blurb {
    flex-flow: column wrap;
    align-items: center;
    position: relative;
  }

  .div-block-7.product_blurb.product_blurb_image_left {
    flex-flow: row-reverse wrap-reverse;
    align-items: center;
  }

  .div-block-7.product_blurb.image_top {
    flex-direction: column-reverse;
  }

  .image-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-8.product_text_right {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-8.product_text_left {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .text-block-11.product_sub-header.blank-sub-header {
    margin-bottom: 15px;
  }

  .div-block-9.product_image_left {
    width: 500px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-9.product_image_left.box-shadow.safer-place-video {
    margin-right: 0;
  }

  .div-block-9.product_image_right {
    margin-left: 0;
  }

  .collection-item {
    flex-direction: column;
    display: flex;
    position: static;
  }

  .collection-item.float-post, .collection-item.float-post-copy {
    width: 100%;
  }

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

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

  .section-4.product_section {
    flex-wrap: wrap;
  }

  .image-8 {
    object-fit: cover;
    width: 80%;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .image-8.middle-index-blob, .image-8.third-index-blob, .image-8.fourth-index-blob, .image-8.fourth-index-blob.right-blob {
    inset: 0% 0% auto;
  }

  .product_header {
    max-width: 410px;
  }

  .column-4 {
    text-align: center;
    flex-direction: column;
    flex: 0 auto;
    align-items: center;
    margin-bottom: 50px;
    display: flex;
  }

  .nav-url-div {
    margin-left: 15px;
    margin-right: 15px;
    display: block;
  }

  .nav-url-div.nav-home-button {
    margin-right: 15px;
  }

  .image-14 {
    height: 75px;
  }

  .landing-page-card {
    margin-top: 20px;
  }

  .landing-page-hero {
    margin-top: 60px;
  }

  .section-11 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-4 {
    flex-direction: column;
  }

  .price-card.standard-price-card {
    margin-bottom: 40px;
    padding-bottom: 30px;
  }

  .price-card.price-card-non-standard {
    margin-top: 0;
    margin-bottom: 40px;
    padding-bottom: 30px;
  }

  .pricing-table-container {
    max-width: 95%;
  }

  .div-block-28 {
    margin-left: 0;
  }

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

  .column-6 {
    flex: 0 auto;
    align-self: center;
    margin-bottom: 40px;
  }

  .dropdown-2 {
    display: block;
  }

  .column-7 {
    text-align: center;
    flex: 0 auto;
  }

  .image-26 {
    margin-bottom: 20px;
  }

  .image-28 {
    margin-bottom: 40px;
  }

  .div-block-35 {
    text-align: left;
  }

  .div-block-37 {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-41 {
    flex-direction: column-reverse;
  }

  .blog-sidebar {
    width: 100%;
    max-width: 100%;
    margin: 20px auto 0;
    position: static;
  }

  .div-block-42 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-flex {
    justify-content: flex-start;
    margin-left: 20px;
    display: flex;
  }

  .text-block-58 {
    margin-bottom: 15px;
    margin-left: 20px;
    font-size: 18px;
  }

  .link-block-8.slack_url {
    flex: 0 auto;
    align-self: flex-start;
  }

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

  .image-35 {
    margin-bottom: 10px;
  }

  .image-36 {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-42 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-49 {
    align-items: center;
    width: 100%;
    margin-right: 0;
  }

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

  .teaser-copy {
    margin-top: 1.5em;
    margin-bottom: 5em;
  }

  .teaser-grid {
    flex-direction: column;
  }

  .teaser-copy-wrap {
    flex-direction: column;
    height: auto;
  }

  .teaser-column {
    width: 100%;
  }

  .teaser-img {
    max-width: 550px;
    position: relative;
    inset: auto;
  }

  .p-teaser-img-wrap {
    display: none;
  }

  .teaser-img-tablet-down {
    display: block;
  }

  .animal-cta {
    padding-left: 0;
  }

  .image-43, .image-44 {
    z-index: 0;
    max-width: 225px;
  }

  .div-block-53 {
    z-index: 100;
    margin-bottom: 225px;
    position: relative;
  }

  .pricing-feature-table {
    max-width: 728px;
  }

  .blog-shortcut-card-2 {
    flex-direction: column;
    flex: 1;
    max-width: 199px;
    margin-right: 20px;
    display: flex;
  }

  .blog-shortcut-card-2.blog-ebook-card {
    max-width: 166px;
    padding: 20px 10px 15px;
  }

  .blog-shortcut-card-2.blog-form-cms {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-menu-2 {
    text-align: center;
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 20px 10px 10px;
  }

  .nav-menu-2.green-background {
    background-color: #fff;
  }

  .paragraph-small {
    font-size: 16px;
  }

  .nav-line {
    display: none;
  }

  .button {
    justify-content: center;
    display: none;
  }

  .navigation-link-icon {
    justify-content: center;
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
  }

  .navigation-link-icon.min-w {
    width: 290px;
    max-width: 290px;
    padding-bottom: 0;
  }

  .navigation-link-icon.min-w.bg-white.health-score-nav-card {
    display: none;
  }

  .navigation-link-icon.min-w.blog-nav-card {
    width: 290px;
    max-width: 290px;
  }

  .nav-link {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 300px;
    padding-left: 21px;
  }

  .nav-link.t-white {
    color: #000;
    display: flex;
  }

  .nav-link.resource-nav-link {
    border-radius: 20px;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link.resource-nav-link:hover {
    background-color: #fff;
  }

  .nav-link.resource-nav-link.t-white {
    color: #000;
  }

  .navigation-base {
    background-color: #fff;
  }

  .navigation-base.new-nav-base {
    background-color: #fff;
    border-bottom-style: none;
    padding-top: 0;
    position: static;
  }

  .container-6 {
    width: 90%;
  }

  .navigation-dropdown {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .navigation-dropdown.resource-nav-link {
    cursor: pointer;
    border-radius: 20px;
    transition: all .2s;
  }

  .navigation-dropdown.resource-nav-link:hover {
    background-color: #fff;
  }

  .navigation-column {
    grid-template-columns: 1fr;
  }

  .navigation-column.resources-nav-column {
    grid-column-gap: 10px;
    flex-direction: column;
  }

  .navigation-icon-arrow {
    padding-left: 5px;
  }

  .nav-item-block {
    margin-left: 0;
  }

  .menu-button {
    background-color: #0000;
  }

  .menu-button.w--open {
    color: #140c48;
    background-color: #0000;
  }

  .navigation-list-small.w--open {
    border-style: none;
    margin-left: 0;
    position: static;
  }

  .hero-illustration {
    margin-top: -23px;
  }

  .paragraph.mb-15 {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .cta-button {
    min-width: 200px;
    padding-right: 20px;
  }

  .cta-button.no-border.slack_url {
    padding-right: 10px;
  }

  .cta-button.no-border.slack_url.feedback-btn {
    height: auto;
  }

  .cta-button.no-border.slack_url.tryit-hero-btn {
    margin-top: 30px;
    bottom: -43%;
    left: 34%;
  }

  .cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.signin-btn {
    display: none;
  }

  .cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.signin-btn.res-nav-btn {
    width: auto;
    max-width: 196px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button.new-homepage-banner-btn.border-white {
    display: none;
  }

  .cta-button.dark {
    width: 200px;
    min-width: 200px;
    padding-left: 3px;
  }

  .cta-button.dark._2.purple {
    width: 175px;
  }

  .cta-button.white, .cta-button.purpal-border, .cta-button.white, .cta-button.home-btn-white {
    min-width: 0;
    max-width: 240px;
  }

  .cta-button.dark.slack_url.green-arrow {
    width: 201px;
  }

  .big-paragraph {
    font-size: 20px;
  }

  .hero-curve-lines {
    max-width: 58%;
    margin-top: -8px;
  }

  .container-7 {
    width: 90%;
  }

  .h1 {
    font-size: 55px;
  }

  .h1.caligraphy, .h1.big {
    font-size: 50px;
  }

  .hero-button-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hero-button-wrapper.home-btn-wrapper {
    margin: 30px auto 10px;
    padding-left: 0;
  }

  .hero-button-wrapper.home-btn-wrapper.new-homepage.d-none, .hero-button-wrapper.home-btn-wrapper.new-homepage.hide-mobile {
    display: none;
  }

  .right-arrow-icon {
    margin-left: 0;
  }

  .curve-line {
    width: 120px;
  }

  .container-8 {
    width: 90%;
  }

  .client-logo-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    margin-top: 20px;
  }

  .section-18.core-values {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .core-values-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 20px;
    padding: 20px;
  }

  .core-values-card {
    padding: 20px;
  }

  .core-values-card:hover {
    border-radius: 20px;
  }

  .container-9 {
    width: 90%;
  }

  .h2, .h2.mb-12 {
    font-size: 40px;
  }

  .features-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-bottom: 100px;
  }

  .button-wrapper {
    justify-content: space-between;
    font-size: 16px;
  }

  .avatar {
    margin-bottom: 20px;
  }

  .testimonial-block {
    padding: 60px 40px;
  }

  .testimonial-block._2 {
    display: none;
  }

  .section-20.testimonial {
    margin-bottom: 100px;
  }

  .blog-slider {
    width: auto;
  }

  .h4 {
    font-size: 24px;
  }

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

  .jumbo-paragraph {
    font-size: 40px;
  }

  .footer-content {
    grid-column-gap: 60px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-51 {
    max-width: 200px;
  }

  .text-block-87.navigation-description.t-black.blog-card-description {
    display: none;
  }

  .navbar-2 {
    background-color: #effff1;
    padding-top: 0;
  }

  .new-container {
    width: 90%;
  }

  .logo-image {
    max-width: 170px;
  }

  .new-body.body-bg-gray {
    background-image: url('../images/noise_v4-min-2.webp');
    background-position: 50%;
  }

  .nav-button {
    justify-content: center;
    display: none;
  }

  .nav-button.calendly-button.green.res-nav-btn {
    max-width: 196px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-button.calendly-button.green.res-nav-btn.white-outline-button {
    border-style: solid;
    border-color: var(--white);
  }

  .nav-button.calendly-button.green.bg-dark-green {
    padding-left: 40px;
    padding-right: 40px;
    display: block;
  }

  .nav-button.calendly-button.bg-white.res-nav-btn {
    max-width: 196px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .nav-button.calendly-button.bg-white.res-nav-btn.white-outline-button {
    border-style: solid;
    border-color: var(--white);
  }

  .nav-button.cta-green-btn.green.res-nav-btn {
    max-width: 196px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .hero-block {
    border-radius: 20px;
    padding-top: 60px;
  }

  .sub-heading {
    font-size: 44px;
  }

  .hero-image._2 {
    margin-bottom: -37px;
  }

  .hero-image._3 {
    margin-bottom: -60px;
  }

  .hero-image._1 {
    margin-bottom: -94px;
  }

  .header-marker {
    width: 280px;
  }

  .client-logo-section {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .cv-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .cv-block.border {
    border-left-style: none;
    border-right-style: none;
  }

  .features-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .features-block.red {
    grid-template-columns: 1fr 1fr;
  }

  .features-icon.host-icon {
    height: auto;
  }

  .features-icon.host-icon.second-icon {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .feature-title.red {
    margin-bottom: 16px;
  }

  .h3 {
    font-size: 32px;
  }

  .h3.wrenly-team-title {
    background-image: none;
  }

  .h3.build-title {
    text-align: center;
    width: 80%;
  }

  .h3.build-title.align-left {
    text-align: left;
  }

  .feature-marker {
    width: 230px;
    left: -23px;
  }

  .paragraph-13 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .feature-item-block {
    margin-top: 14px;
  }

  .positions-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .emotions-wrapper {
    padding-left: 3%;
  }

  .emotions-content-block {
    width: 47%;
  }

  .emotions-image-block {
    width: 50%;
  }

  .emotion-arrow {
    width: 80px;
    top: -37px;
  }

  .paragraph-15 {
    margin-top: 30px;
  }

  .new-testimonial-wrapper {
    background-position: 50%;
    border-radius: 20px;
    padding: 60px 40px;
  }

  .testimonail-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    margin-top: 50px;
    display: flex;
  }

  .quote {
    width: 100%;
    max-width: 80px;
    top: -20px;
  }

  .cta-section {
    overflow: hidden;
  }

  .newsletter-heading {
    font-size: 50px;
    line-height: 1;
  }

  .glassdoor-report {
    margin-top: 0;
  }

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

  .footer-block-2.left {
    align-items: flex-start;
  }

  .footer-social-block {
    justify-content: center;
    width: 100%;
    margin-left: 0;
  }

  .footer-divider-2 {
    margin-top: 40px;
  }

  .div-block-60 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .new-pricing-section {
    padding-bottom: 60px;
  }

  .pricing-block {
    background-image: url('../images/blue_background.webp');
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    padding-top: 60px;
  }

  .pricing-block.pring-hero {
    background-size: cover;
    background-attachment: scroll;
    flex-direction: column;
    padding-top: 60px;
  }

  .pricing-block.pricing-hero {
    grid-column-gap: 0px;
    background-position: 50% 73%, 50%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .pricing-title-wrap {
    max-width: none;
  }

  .pricing-title-wrap.price-wrapper {
    text-align: left;
    align-self: flex-start;
    margin-top: 0;
    padding-left: 25px;
  }

  .pricing-slider-wrap {
    margin-top: 140px;
  }

  .price-tab-menu {
    margin: -420px 0 163px auto;
    top: 60px;
  }

  .pricing-tabs-content {
    display: block;
  }

  .pricing-grid {
    display: none;
  }

  .table-head {
    border-top-style: none;
    border-right-style: none;
    padding: 20px;
  }

  .table-head._4 {
    background-color: var(--white);
    border-style: none;
    border-width: 2px;
  }

  .table-head.price-radius {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .table-head.price-radius.bg-gray, .table-head.price-radius.bg-yellow {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .h5 {
    font-size: 20px;
  }

  .price {
    margin-top: 0;
    font-size: 40px;
  }

  .price.card-price.contact-price {
    margin-top: 20px;
    font-size: 46px;
  }

  .price.card-price.free-price {
    margin-top: 20px;
  }

  .pricing-title-block._1 {
    border-right-style: none;
    border-bottom-color: var(--white-smoke);
    cursor: pointer;
    border-left-style: none;
    justify-content: space-between;
    padding: 14px 20px;
  }

  .ttitle-aroow {
    display: none;
  }

  .status-icon {
    width: 20px;
    margin-right: -6px;
  }

  .image-53 {
    max-width: 120px;
    top: 192px;
    right: 10%;
  }

  .pricing-tab-block-mobile {
    background-color: #fff;
    border-radius: 20px;
    display: block;
  }

  .pricing-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #e1defd4d;
    border-radius: 20px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    padding: 8px;
    display: grid;
  }

  .pricing-tab-mobile {
    border-style: solid solid none;
    border-width: 1px;
    border-color: var(--white-smoke);
    border-radius: 20px 20px 0 0;
    padding-top: 10px;
  }

  .pricing-tab-link-mobile {
    text-align: center;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: 12px 0;
    font-size: 14px;
    font-weight: 700;
    display: flex;
  }

  .pricing-tab-link-mobile.w--current {
    border: 1px solid var(--white-smoke);
    color: var(--main-purple);
    background-color: #fff;
    border-radius: 20px;
  }

  .image-54 {
    position: absolute;
    inset: -18px 24% auto auto;
  }

  .table-head-2 {
    border-top-style: none;
    padding: 20px;
  }

  .div-block-65 {
    margin-top: 20px;
  }

  .pricing-feature-block {
    overflow: hidden;
  }

  .pricing-feature-item-block {
    border-bottom: 1px solid var(--white-smoke);
    justify-content: space-between;
    align-items: center;
    padding: 14px 20px;
    display: flex;
  }

  .pricing-feature-item-block.last {
    border-radius: 20px;
  }

  .pricing-feature-item-text.feature_tooltip {
    text-decoration: underline;
  }

  .oricing-feature-arrow {
    width: 20px;
    margin-right: -5px;
  }

  .h5-2 {
    font-size: 20px;
  }

  .price-2 {
    margin-top: 0;
  }

  .new-footer-wrap {
    background-position: 40% 75%, 50%;
    padding-bottom: 20px;
  }

  .paragraph-17 {
    font-size: 20px;
  }

  .suggestion-hero-image {
    width: 100%;
  }

  .suggestion-hero-image.sugesstion-banner {
    max-width: 750px;
  }

  .why-peer-rec {
    margin-top: -78px;
  }

  .why-peer-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 60px;
  }

  .seg-features-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 32px;
    grid-template-columns: 1fr 1fr;
    padding-left: 5%;
    padding-right: 5%;
  }

  .seg-features-block.red {
    grid-template-columns: 1fr 1fr;
  }

  .seg-features-block.no-border {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 60px;
    padding: 20px 0%;
  }

  .seg-feature-title.red {
    margin-bottom: 16px;
  }

  .seg-feature-title.purple {
    font-size: 14px;
  }

  .seg-features-content-block {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .big-heading {
    font-size: 60px;
  }

  .resources-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .resources-block {
    border-radius: 16px;
    padding: 5px 5px 32px;
  }

  .resources-image-block {
    border-radius: 16px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resource-title {
    padding-left: 5px;
    padding-right: 5px;
  }

  .new-cta-section {
    overflow: hidden;
  }

  .sub-heading-2 {
    font-size: 44px;
  }

  .cta-block {
    max-width: 90%;
  }

  .survey-hero-image {
    margin-top: 0;
  }

  .survey-hero-image.insights-banner-img {
    margin-bottom: 10px;
  }

  .survey-hero-image.survey-banner {
    margin-top: 0;
  }

  .survey-feature {
    margin-top: -78px;
  }

  .pro_price_annual, .premium_price_monthly, .pro_price_monthly {
    font-size: 60px;
  }

  .text-block-98, .text-block-99 {
    font-size: 16px;
  }

  .text-span-53, .text-span-54 {
    font-size: 60px;
  }

  .big-paragraph-2 {
    font-size: 20px;
  }

  .big-paragraph-2.new-home-para {
    text-align: center;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .hero-block-2 {
    border-radius: 20px;
    padding-top: 60px;
  }

  .h1-2 {
    font-size: 55px;
  }

  .h1-2.new-hero-title {
    text-align: center;
    font-size: 50px;
  }

  .h1-2.new-hero-title.about-hero-title {
    padding-right: 0;
  }

  .header-marker-2 {
    width: 55%;
  }

  .hero-section-block-2.new-home-content-block {
    align-items: center;
    max-width: 100%;
  }

  .hero-section-block-2.new-home-content-block.about-hero-content {
    border-radius: 30px;
    align-items: center;
    max-width: 100%;
    padding-right: 30px;
  }

  .container-12 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .sub-heading-3 {
    font-size: 44px;
  }

  .client-logo-section-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .container-13 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .big-paragraph-3 {
    font-size: 20px;
  }

  .client-logo-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    margin-top: 20px;
  }

  .client-logo-wrapper-2.new-home-logo-wrapper {
    flex-wrap: wrap;
  }

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

  .container-14 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .cv-wrapper-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .cv-block-2 {
    border-bottom: 1px solid #e7e9ee;
    padding-bottom: 20px;
  }

  .cv-block-2.border {
    border-left-style: none;
    border-right-style: none;
  }

  .cv-block-2.border-none {
    border-bottom-style: none;
  }

  .feature-subtitle-2 {
    font-size: 48px;
  }

  .features-section-2 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .features-img-block {
    width: 100%;
  }

  .feature-item-block-2 {
    margin-top: 14px;
  }

  .container-15 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .features-content-block-2 {
    width: 100%;
  }

  .features-block-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
  }

  .features-block-2.purple.team-border {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .features-block-2.red.moment-border {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3-2 {
    font-size: 48px;
  }

  .emotions-content-block-2 {
    width: 47%;
  }

  .paragraph-19 {
    margin-top: 30px;
  }

  .h4-2 {
    font-size: 24px;
  }

  .container-16 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .emotions-wrapper-2 {
    padding-left: 3%;
  }

  .text-block-103 {
    font-size: 20px;
  }

  .swiper.is-customer-review {
    border-radius: 14px;
  }

  .author-block {
    margin-top: 20px;
    padding: 10px;
  }

  .swiper-title {
    font-size: 42px;
  }

  .container-17 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .swiper-slide {
    border-radius: 20px;
  }

  .swiper-content {
    min-height: 200px;
  }

  .swiper-btn {
    width: 60px;
    height: 60px;
  }

  .swiper-btn.swiper-btn-next {
    display: none;
    right: -20px;
  }

  .swiper-btn.swiper-btn-prev {
    left: -20px;
  }

  .swiper-btn.swiper-btn-prev.z-i-9 {
    width: 60px;
    height: 60px;
    display: none;
  }

  .big-paragraph-4 {
    font-size: 20px;
  }

  .feedback-footer-marker {
    width: 280px;
    top: -24%;
    left: -7%;
  }

  .cta-wrapper-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-section-2 {
    overflow: hidden;
  }

  .cta-button-2.no-border.email-btn.blog-submit {
    right: 77px;
  }

  .newsletter-heading-2 {
    font-size: 50px;
    line-height: 1;
  }

  .glassdoor-arrow {
    top: 80px;
  }

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

  .big-paragraph-5 {
    font-size: 20px;
  }

  .div-block-82 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .cta-block-2 {
    max-width: 90%;
  }

  .navbar-3 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .hero-title {
    background-size: auto;
    font-size: 50px;
  }

  .why-peer-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 60px;
  }

  .paragraph-21 {
    max-width: 100%;
  }

  .features-section-3 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .h5-3 {
    font-size: 20px;
  }

  .h5-3.peer-card-title.my-3 {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .seg-features-block-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-top: 40px;
    padding: 40px 20px;
  }

  .seg-features-block-2.border-green {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 20px;
  }

  .seg-features-block-2.border-pink {
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .seg-features-block-2.border-yellow {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .amplify-title {
    font-size: 55px;
  }

  .resources-grid-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .feature-item-block-3 {
    margin-top: 14px;
  }

  .nav-button-2 {
    justify-content: center;
    display: none;
  }

  .features-icon-block-2.bg-green, .features-icon-block-2.bg-pink {
    width: 100%;
  }

  .features-icon-block-2.bg-yellow, .features-icon-block-2.no-bg {
    width: 100%;
    max-width: 100%;
  }

  .container-19 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .paragraph-24, .why-peer-item-2 {
    max-width: 100%;
  }

  .why-peer-item-2.peer-card-wrapper {
    text-align: center;
    align-items: center;
    max-width: none;
  }

  .why-peer-item-2.peer-card-wrapper.flex {
    display: flex;
  }

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

  .seg-feature-title-2.purple {
    font-size: 14px;
  }

  .seg-features-content-block-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    justify-content: flex-start;
    width: 100%;
  }

  .seg-features-content-block-2.p-sticky {
    position: static;
  }

  .resources-image-block-2 {
    border-radius: 16px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .resources-block-2 {
    text-align: center;
    border-radius: 20px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px 5px 32px;
  }

  .empower-img {
    height: auto;
  }

  .recognition-features {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-top: 40px;
    padding: 40px 20px;
  }

  .recognition-features.border-green {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 20px;
  }

  .recognition-features.border-pink {
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .recognition-features.border-yellow {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .recognition-features.border-purpal {
    flex-direction: column-reverse;
  }

  .recognition-icon-block, .recognition-icon-block.bg-green, .recognition-icon-block.bg-pink {
    width: 100%;
  }

  .recognition-icon-block.bg-yellow, .recognition-icon-block.no-bg {
    width: 100%;
    max-width: 100%;
  }

  .recognition-icon-block.img-bottom {
    min-height: auto;
  }

  .recognition-icon-block.bg-pupal {
    width: 100%;
    min-height: auto;
  }

  .heard-icon, .insights-icon {
    height: auto;
  }

  .host-img-block {
    width: 100%;
  }

  .div-block-84 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .container-20 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 720px;
  }

  .collection-item-2 {
    flex-direction: column;
    width: 40%;
    margin-bottom: 50px;
    display: flex;
    position: static;
  }

  .blog-filter-block {
    flex-wrap: wrap;
  }

  .posts-section {
    margin-top: 88px;
  }

  .collection-item-3 {
    flex-direction: column;
    width: 40%;
    margin-bottom: 50px;
    display: flex;
    position: static;
  }

  .resources-grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .resources-image-block-3, .resources-image-block-4 {
    border-radius: 16px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .big-paragraph-6 {
    font-size: 20px;
  }

  .div-block-87 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .cta-block-3 {
    max-width: 90%;
  }

  .why-peer-rec-3 {
    margin-top: 0;
  }

  .why-peer-grid-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    margin-top: 60px;
  }

  .paragraph-26 {
    max-width: 100%;
  }

  .features-section-4 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .h5-4 {
    font-size: 20px;
  }

  .seg-features-block-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-top: 40px;
    padding: 40px 20px;
  }

  .seg-features-block-3.border-green {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 40px 20px;
  }

  .seg-features-block-3.border-pink {
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .seg-features-block-3.border-yellow {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
    padding: 40px 20px;
  }

  .feature-item-block-4 {
    margin-top: 14px;
  }

  .features-icon-block-3.bg-green, .features-icon-block-3.bg-pink {
    width: 100%;
  }

  .features-icon-block-3.bg-yellow, .features-icon-block-3.no-bg {
    width: 100%;
    max-width: 100%;
  }

  .peer-title {
    font-size: 55px;
  }

  .paragraph-28, .paragraph-29, .why-peer-item-3 {
    max-width: 100%;
  }

  .seg-feature-title-3.purple {
    font-size: 14px;
  }

  .h1-3 {
    font-size: 55px;
  }

  .resources-image-block-5 {
    border-radius: 16px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .paragraph-31 {
    margin-top: 15px;
    font-size: 20px;
  }

  .heading-22 {
    margin-bottom: 20px;
  }

  .cv-wrapper-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .cv-block-3 {
    border-bottom: 1px solid #e7e9ee;
    padding-bottom: 20px;
  }

  .cv-block-3.border {
    border-left-style: none;
    border-right-style: none;
  }

  .cv-block-3.border-none {
    border-bottom-style: none;
  }

  .big-paragraph-7 {
    font-size: 20px;
  }

  .heading-23 {
    margin-bottom: 20px;
  }

  .hero-inner.home-hero {
    grid-row-gap: 20px;
  }

  .client-logo-section-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

  .survery-hero-heading.insight-title {
    background-image: none;
    padding-left: 0;
    padding-right: 0;
  }

  .cv-wrapper-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .paragraph-32 {
    margin-top: 15px;
    font-size: 20px;
  }

  .heading-24 {
    margin-bottom: 20px;
  }

  .cv-wrapper-5 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-items: start;
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .feature-title-2.red {
    margin-bottom: 16px;
  }

  .feature-item-block-5 {
    margin-top: 14px;
  }

  .features-block-3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
  }

  .features-block-3.purple.team-border {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .features-block-3.red.moment-border {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3-3 {
    font-size: 48px;
  }

  .paragraph-33 {
    margin-top: 30px;
  }

  .h4-3 {
    font-size: 24px;
  }

  .emotions-wrapper-3 {
    padding-left: 3%;
  }

  .feedback-footer-marker-2 {
    width: 280px;
    top: -24%;
    left: -7%;
  }

  .cta-section-3 {
    overflow: hidden;
  }

  .h1-4 {
    font-size: 55px;
  }

  .h3-4 {
    font-size: 48px;
  }

  .newsletter-heading-3 {
    font-size: 50px;
    line-height: 1;
  }

  .cta-block-4 {
    max-width: 90%;
  }

  .survey-features-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
  }

  .survey-features-block.border-dark-pink {
    flex-direction: column;
  }

  .h5-5 {
    font-size: 20px;
  }

  .feature-item-block-6 {
    margin-top: 14px;
  }

  .survey-features-img-block, .survey-features-img-block.bg-green, .survey-features-img-block.bg-yellow.pb-0, .survey-features-img-block.bg-pink {
    width: 100%;
  }

  .why-peer-item-4 {
    max-width: 100%;
  }

  .survey-features-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .h1-5 {
    font-size: 55px;
  }

  .h1-5.big {
    font-size: 50px;
  }

  .resources-image-block-6 {
    border-radius: 16px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: inline-block;
  }

  .features-block-heading.inslake-h {
    max-width: 380px;
  }

  .slack-description, .hr-description {
    width: auto;
  }

  .survey-resources-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .filter-block {
    flex-direction: column;
  }

  .banner-description {
    margin-top: 15px;
    font-size: 20px;
  }

  .why-peer-item-5 {
    max-width: 100%;
  }

  .insights-features-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
  }

  .insights-features-block.border-dark-pink, .insights-features-block.border-purple {
    flex-direction: column;
  }

  .insights-img {
    height: auto;
  }

  .insights-img.min-h {
    min-height: auto;
  }

  .insights-features-content-block {
    width: 100%;
  }

  .support-img {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .insights-features-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .video-popup.d-block {
    display: block;
    transform: none;
  }

  .div-block-102 {
    flex-direction: column;
  }

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

  .tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2 {
    padding: 10px 20px;
  }

  .image-70 {
    width: 20px;
  }

  .tab-link-tab-3 {
    padding: 10px 20px;
  }

  .tabs-menu-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    display: flex;
  }

  .blog-content {
    display: none;
  }

  .hero-inner {
    grid-template-columns: 1fr;
  }

  .hero-inner.blog-inner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    justify-content: center;
    place-items: center;
    padding-left: 0;
    padding-right: 0;
  }

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

  .blog-back-btn {
    display: none;
  }

  .breadcrumb-wraper {
    justify-content: center;
    margin-bottom: 30px;
  }

  .news-letter-block {
    width: 100%;
    max-width: 100%;
    margin: 20px auto 0;
    position: static;
  }

  .side-content {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .related-articles-block {
    margin-left: auto;
    margin-right: auto;
  }

  .home-description {
    margin-top: 15px;
    font-size: 20px;
  }

  .feedback-big-paragraph {
    font-size: 20px;
  }

  .filter-category-wraper {
    flex-direction: row;
  }

  .checkboxes-name {
    margin-bottom: 20px;
  }

  .checkbox-label {
    font-size: 14px;
  }

  .filter-form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .filter-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .banner-icon-block.appreciation-wrapper, .banner-icon-block.morale-wrapper {
    top: 40px;
  }

  .blog-form-div {
    background-position: -31% 52%, 141% 105%;
  }

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

  .price-hero-img {
    width: 260px;
    position: absolute;
    top: 72px;
    right: 10px;
  }

  .price-card-block {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .price-card-block.price-card-block-new {
    padding-left: 35px;
    padding-right: 35px;
  }

  .pricing-card-new {
    width: 100%;
    max-width: 500px;
  }

  .pricing-card-new.price-feedback.pricing-v2-card-2 {
    width: 100%;
    max-width: 350px;
  }

  .pricing-card-new.price-performance {
    width: 100%;
  }

  .pricing-card-new.pricing-v2-card-1, .pricing-card-new.pricing-v2-card-3 {
    width: 100%;
    max-width: 350px;
  }

  .pricing-card-new.price-performance {
    max-width: 350px;
  }

  .feature-plan-title-wrapper {
    background-image: none;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .td.text-left {
    padding-left: 32px;
  }

  .th-2 {
    padding-left: 32px;
    padding-right: 32px;
    font-size: 15px;
  }

  .th-2.feedback-title.radius-left {
    font-size: 20px;
  }

  .list-item {
    margin-bottom: 12px;
  }

  .features-plan-title {
    width: 60%;
    font-size: 40px;
  }

  .new-home-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding-top: 20px;
  }

  .new-home-hero.about-hero {
    background-image: none;
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .new-home-hero.no-nav {
    margin-top: 30px;
  }

  .home-hero-wrapper {
    background-image: none;
  }

  .home-hero-wrapper.new-v2-hero {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .home-hero-wrapper.new-v2-hero.health-page-wrapper {
    margin-top: 95px;
    padding-top: 30px;
  }

  .home-hero-wrapper.new-v2-hero.no-nav {
    margin-top: 20px;
  }

  .vector-title-span {
    font-size: 70px;
  }

  .hero-para-block {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-para-block.health-content {
    margin-bottom: 0;
  }

  .new-home-peer-block {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    align-items: center;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-img-block {
    max-width: 100%;
  }

  .hero-img-block.res-img-block {
    width: 100%;
    max-width: 500px;
    display: block;
  }

  .hero-img-block.res-img-block.d-none {
    display: none;
  }

  .hero-img-block.about-img-block {
    max-width: 100%;
  }

  .new-home-features.about-feature-section {
    padding-bottom: 10px;
  }

  .new-home-features-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-radius: 32px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 40px 20px;
    display: flex;
  }

  .new-home-features-block.border-dark-pink, .new-home-features-block.border-purple {
    flex-direction: column;
  }

  .new-home-features-block.bg-transparent {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    text-align: center;
    align-items: center;
  }

  .new-home-features-block.bg-transparent.flex-reverse {
    flex-direction: column;
  }

  .new-home-features-block.bg-transparent.flex-reverse.align-top {
    align-items: center;
    padding-top: 20px;
  }

  .new-home-features-block.bg-transparent.no-flex {
    padding: 0;
  }

  .new-home-features-block.bg-transparent.d-reverse {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column-reverse;
  }

  .new-home-features-block.bg-transparent.d-reverse.mt-plus {
    padding-bottom: 20px;
  }

  .new-home-features-block.tab-feature-block {
    height: auto;
    padding-left: 9px;
    padding-right: 9px;
  }

  .tab-link-tab-5, .tab-link-tab-5.w--current, .tab-link-tab-6 {
    padding: 10px 20px;
  }

  .new-tabs-menu {
    display: flex;
  }

  .magnet-sparrow.mb-0 {
    max-width: 400px;
  }

  .new-home-features-content-block {
    width: 100%;
    max-width: 440px;
  }

  .new-home-features-content-block.tab-content-block {
    width: 100%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home-features-content-block.tab-content-block.pedding-left {
    width: 100%;
    padding-left: 0;
  }

  .new-features-img-block, .new-features-img-block.bg-green, .new-features-img-block.bg-yellow.pb-0, .new-features-img-block.bg-pink {
    width: 100%;
  }

  .new-features-img-block.align-right {
    text-align: center;
    align-self: center;
  }

  .new-features-img-block.align-right.t-center {
    text-align: center;
  }

  .new-features-img-block.tab-img-block {
    align-items: center;
    width: 100%;
  }

  .new-features-img-block.align-left, .feature-content-title {
    text-align: center;
  }

  .feature-content-title.min-width-2 {
    max-width: none;
  }

  .feature-content-title.min-width-2.f-small, .feature-content-title.align-left {
    text-align: left;
  }

  .features-block-heading-copy.inslake-h {
    max-width: 380px;
  }

  .new-features-title-desc {
    text-align: center;
  }

  .new-features-block-title {
    text-align: center;
    font-size: 49px;
  }

  .new-features-block-title.inslake-h {
    max-width: 380px;
  }

  .text-span-70 {
    white-space: normal;
  }

  .new-tab-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    height: auto;
  }

  .section-seprator-bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .new-features-content-desc {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-features-content-desc.max-width-3 {
    max-width: none;
  }

  .new-tab-content-inner {
    text-align: center;
    max-width: none;
    margin-top: 0;
  }

  .new-tab-wrapper-2 {
    flex-direction: column;
    height: auto;
  }

  .new-features-btn.build-btn {
    margin-left: auto;
    margin-right: auto;
  }

  .new-features-btn.build-btn.align-left {
    margin-left: 0;
    margin-right: 0;
  }

  .new-features-btn.build-btn.recognition-board {
    margin-left: auto;
    margin-right: auto;
  }

  .employee-block {
    text-align: center;
    background-image: url('../images/sparrow-tablet-responssive.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-2.employee-title {
    flex-direction: column;
    max-width: none;
    padding-top: 0;
    font-size: 44px;
    display: block;
  }

  .employee-content-block {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-137 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-section-leaf {
    height: 230px;
  }

  .new-faq-para {
    background-color: #ffffff96;
  }

  .verctor-up, .vector-down {
    display: none;
  }

  .peer-img-block {
    justify-content: center;
    height: auto;
    margin-bottom: 0;
  }

  .image-82 {
    margin-left: 0;
  }

  .image-83 {
    max-width: 400px;
  }

  .green-arrow.m-none.margin-top.blog-arrow {
    display: none;
  }

  .text-block-142 {
    max-width: 100%;
  }

  .text-block-143 {
    text-align: center;
    max-width: 430px;
    padding-right: 0;
  }

  .text-span-71 {
    white-space: normal;
    display: inline;
  }

  .text-span-72 {
    white-space: normal;
  }

  .text-span-73 {
    display: inline;
  }

  .core-cardblock {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    align-items: flex-start;
  }

  .core-cardblock.d-block {
    display: none;
  }

  .value-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-image: none;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    padding: 0;
    display: grid;
  }

  .core-card {
    text-align: left;
    padding-left: 10px;
  }

  .core-value-heading {
    margin-bottom: 40px;
  }

  .text-block-144 {
    max-width: 350px;
  }

  .image-84 {
    max-width: none;
    display: none;
    position: absolute;
    inset: 0%;
  }

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

  .text-block-145 {
    line-height: 1.2;
  }

  .founder-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .founder-content-block {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .wrenly-team-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .manish {
    max-width: 230px;
    transform: none;
  }

  .ali {
    max-width: 270px;
  }

  .shreya {
    transform: none;
  }

  .sarah {
    max-width: 240px;
    transform: none;
  }

  .sabrina {
    transform: none;
  }

  .founders-res-img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-86, .image-87 {
    display: none;
  }

  .div-block-115 {
    background-image: url('../images/branch-tree.svg');
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .div-block-116 {
    justify-content: center;
  }

  .heading-35, .heading-36 {
    text-align: center;
  }

  .div-block-117 {
    width: 80%;
  }

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

  .compare-table {
    width: 98%;
  }

  .text-block-149 {
    text-align: center;
    max-width: 460px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-24 {
    max-width: 728px;
  }

  .heading-42 {
    text-align: center;
    max-width: 621px;
  }

  .heading-42.health-hero-title {
    font-size: 50px;
  }

  .modal-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: none;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 40px;
    display: grid;
    overflow: scroll;
  }

  .modal-container.popup-page {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .modal-content-block {
    border-top-right-radius: 0;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .modal-title {
    background-position: 5px 0;
    background-size: 50px;
    max-width: 400px;
    margin-left: -20px;
    padding-top: 30px;
    padding-left: 20px;
    font-size: 40px;
  }

  .modal-tag-wrapper {
    margin-bottom: 30px;
  }

  .modal-list-wrapper {
    margin-bottom: 40px;
  }

  .modal-form-wrapper {
    max-width: 100%;
  }

  .form-input-sm {
    width: 49%;
    max-width: none;
  }

  .modal-img-block {
    width: 100%;
    display: none;
  }

  .modal-image {
    display: none;
  }

  .div-block-126 {
    margin-right: 0;
  }

  .blog-bottom-cta {
    max-width: 100%;
    margin-right: auto;
  }

  .div-block-127.mt-0 {
    margin-top: 80px;
    padding-left: 15px;
  }

  .respons-modal-img {
    width: 50%;
    margin-left: auto;
    display: inline-block;
  }

  .popup-image-block {
    margin-right: 0;
    display: flex;
  }

  .text-block-155, .logos-wrapper {
    display: none;
  }

  .logo-bg.bg-white {
    background-color: #ffffffb3;
    background-image: none;
  }

  .text-block-156 {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    display: block;
  }

  .responssive-logo-block {
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative;
  }

  .min-w.dodgers {
    width: 92px;
  }

  .step-tag {
    margin-top: 20px;
  }

  .image-90 {
    width: 150%;
    max-width: 100%;
    margin-top: -1px;
  }

  .health-check-block.text-center.d-none, .health-check-block.display-none {
    display: none;
  }

  .text-block-158.kudoboard-submit {
    font-size: 12px;
  }

  .text-span-77 {
    white-space: normal;
  }

  .build-heatlh-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    height: auto;
    max-height: none;
    padding: 40px 0;
  }

  .build-health-content {
    flex-direction: column;
    align-self: center;
    width: 100%;
    max-width: 800px;
    display: flex;
  }

  .build-health-content.align-left {
    width: 50%;
    max-width: none;
    margin-right: auto;
    padding-left: 20px;
  }

  .build-img-block {
    width: auto;
  }

  .responssive-score-img-block {
    margin-bottom: 20px;
    display: block;
  }

  .image-93 {
    width: 90%;
  }

  .form-block-7.d-none {
    display: none;
  }

  .res-list-form {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .res-list-form.kudoboard-hero-list {
    max-width: 450px;
  }

  .popup-section {
    border-style: none;
    padding-top: 100px;
  }

  .new-blog-hero {
    margin-top: 95px;
  }

  .company-logo-section {
    display: none;
  }

  .company-logo-block.sm-company-logo {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .new-quote-block {
    flex-direction: column;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .new-quote-card {
    width: 500px;
    max-width: 500px;
  }

  .text-block-160 {
    font-size: 24px;
    line-height: 1.4;
  }

  .image-98 {
    width: 100%;
    margin-top: -80px;
  }

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

  .div-block-131 {
    bottom: -4px;
  }

  .image-100, .div-block-132 {
    display: none;
  }

  .icon-3 {
    color: #fff;
  }

  .text-span-78 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-span-79 {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .form-block-8 {
    width: 100%;
  }

  .grid-3 {
    grid-template-columns: 1fr 1fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr .5fr;
    max-width: 95%;
    overflow: scroll;
  }

  .div-block-134.blog-card-header {
    margin-bottom: 0;
  }

  .div-block-135.example-report-nav {
    display: none;
  }

  .text-block-166 {
    width: 65px;
  }

  .menu-button-2.w--open {
    background-color: #fff;
    border-radius: 15px;
  }

  .div-block-137 {
    height: 40px;
  }

  .text-block-170 {
    font-size: 15px;
  }

  .text-block-171 {
    font-size: 12px;
  }

  .div-block-138 {
    width: auto;
  }

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

  .icon-4 {
    color: #000;
  }

  .text-block-177 {
    color: #000;
    display: inline-block;
  }

  .icon-5 {
    color: #000;
  }

  .try-it-modal-container {
    display: none;
  }

  .parental-leave-iocn {
    border: 1px #000;
    border-radius: 20px;
  }

  .kudoboard-hero {
    border-radius: 20px;
  }

  .text-block-185 {
    margin-top: 0;
  }

  .heading-50 {
    text-align: center;
    max-width: 492px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-125 {
    max-width: 175px;
    margin-top: 20px;
    margin-left: 20px;
  }

  .grid-price {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid;
  }

  .priceing-cards {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .priceing-cards.border-none {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .section-29 {
    flex-flow: column;
    align-items: center;
  }

  .list-3 {
    grid-template: ". ."
                   ". Area"
                   ". Area"
                   ". ."
                   / 1fr 1fr;
    place-items: stretch start;
  }

  .right-arrow-icon-3 {
    margin-left: 0;
  }

  .forever-list-item.md-f-col {
    background-position: 0 8px;
    border-left-style: none;
    padding-left: 20px;
  }

  .h5-6 {
    font-size: 20px;
  }

  .h4-4 {
    font-size: 24px;
  }

  .text-block-208 {
    font-size: 24px;
    line-height: 1.4;
  }

  .container-26, .container-27 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 650px;
  }

  .right-arrow-icon-4 {
    margin-left: 0;
  }

  .container-28 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 650px;
  }

  .form-block-10 {
    margin-right: auto;
  }

  .rp-list-item {
    display: flex;
  }

  .rp-list {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 380px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    display: flex;
  }

  .div-block-161 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-54 {
    margin-left: auto;
    margin-right: auto;
  }

  .quick-stack {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    padding-top: 57px;
    padding-bottom: 35px;
  }

  .image-138 {
    width: 100%;
    max-width: 250px;
    margin: -52px auto -90px 106px;
  }

  .cell {
    display: block;
  }

  .div-block-164 {
    flex-flow: column;
    width: auto;
    margin-right: -20px;
    display: block;
  }

  .div-block-165 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-167 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .section-31 {
    flex-flow: column;
    align-items: center;
  }

  .list-4 {
    grid-template: ". ."
                   ". Area"
                   ". Area"
                   ". ."
                   / 1fr 1fr;
    place-items: stretch start;
  }

  .pricing-block-2 {
    background-image: none;
    background-position: 50%;
    background-size: cover;
    border-radius: 20px;
    padding-top: 60px;
  }

  .pricing-block-2.pricing-hero {
    grid-column-gap: 0px;
    background-position: 50% 73%, 50%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 80px;
  }

  .section-32 {
    flex-flow: column;
    align-items: center;
  }

  .list-5 {
    grid-template: ". ."
                   ". Area"
                   ". Area"
                   ". ."
                   / 1fr 1fr;
    place-items: stretch start;
  }

  .container-29 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 650px;
  }

  .paragraph-48.pricing-desc {
    font-size: 21px;
  }

  .image-141 {
    width: 50px;
    right: -32px;
  }

  .image-141.pricing-v2 {
    inset: auto 0% -12% 42%;
  }

  .hompage-banner {
    background-image: url('../images/resp-light-tree.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 750px;
    height: 750px;
    margin-left: auto;
    margin-right: auto;
  }

  .hompage-banner.home-22 {
    background-image: url('../images/responssive-green-tree.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 730px;
    height: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-inner-new-homepage {
    justify-content: center;
    align-items: center;
  }

  .hero-inner-new-homepage.new-version {
    height: auto;
  }

  .hero-card-wrapper {
    width: auto;
    max-width: 600px;
  }

  .hero-card-wrapper.home-22, .hero-card-wrapper.home-33, .hero-card-wrapper.home-23 {
    border-style: none;
    border-width: 0;
    border-radius: 0;
    max-width: 600px;
    margin-top: -40px;
  }

  .hero-card-wrapper.new-version {
    max-width: 690px;
    margin-top: 0;
  }

  .paragraph-49.c-white {
    display: none;
  }

  .paragraph-49.c-white.green {
    color: #303330;
    margin-bottom: 30px;
    display: block;
  }

  .paragraph-49.d-none {
    display: none;
  }

  .paragraph-49.resp-d-none {
    max-width: 530px;
    margin-bottom: 0;
    font-size: 30px;
    display: block;
  }

  .paragraph-49.new-home-23-para {
    display: none;
  }

  .style-text.c-yellow.green {
    color: #117c65;
  }

  .paragraph-50.min-width {
    font-size: 20px;
    display: block;
  }

  .comany-logos-section {
    background-image: url('../images/res-sparrow.svg');
    background-position: 25% 0;
    background-repeat: no-repeat;
    background-size: 100px;
    padding-top: 80px;
  }

  .comany-logos-section.new-home-sparrow {
    background-image: none;
    padding-top: 0;
  }

  .comany-logos-section.sparrow-none {
    background-image: none;
    padding-top: 40px;
  }

  .playstore-img-wrapper {
    display: flex;
  }

  .culture-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 50px;
  }

  .h5-7 {
    font-size: 20px;
  }

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

  .text-block-226 {
    font-size: 24px;
    line-height: 1.4;
  }

  .culture-cards-wrapper {
    flex-flow: column;
  }

  .wrenly-meet-wrapper {
    background-image: url('../images/res-denial-bg.svg');
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: flex-start;
    align-items: center;
    height: 600px;
  }

  .heading-61 {
    margin-top: 40px;
  }

  .heading-63 {
    font-size: 50px;
  }

  .div-block-174 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-bottom: 30px;
  }

  .div-block-175 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .ebgagement-card-wrapper.h-453.bg-yellow.performance-card-wrapper, .ebgagement-card-wrapper.h-453.bg-yellow._4, .ebgagement-card-wrapper.h-453._1 {
    width: 100%;
  }

  .ebgagement-card-wrapper.bg-blue.bg-green.width-sm {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .ebgagement-card-wrapper.bg-blue.bg-green._3, .ebgagement-card-wrapper.bg-blue.bg-green._7, .ebgagement-card-wrapper.bg-blue._2, .ebgagement-card-wrapper.new-performance-bg-blue {
    width: 100%;
  }

  .engagement-cad-details {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .engagement-cad-details.m-t {
    padding-left: 0;
  }

  .engagement-cad-details.m-t.mb-4 {
    margin-bottom: 20px;
  }

  .engagement-cad-details.full-width.rocognition-title {
    width: 360px;
  }

  .paragraph-54 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-54.fuul-width {
    width: auto;
  }

  .text-span-93 {
    white-space: normal;
  }

  .heading-performance {
    font-size: 50px;
  }

  .performance-card-wrapper.h-453._5 {
    width: 100%;
  }

  .card-7-image.new-performance-card-3-img {
    max-width: none;
    margin-top: 10px;
  }

  .recognintion-wrapper {
    margin-bottom: 60px;
  }

  .recognition-heading {
    margin-bottom: 20px;
    font-size: 50px;
  }

  .recognition-card-wrapper.bg-blue.bg-yellow, .ebgagement-card-wraper.h-453.bg-purpal, .recognition-small-card-wrapper.h-453.bg-blue {
    width: 100%;
  }

  .recognition-small-card-wrapper.h-453._11 {
    text-align: center;
    width: 100%;
  }

  .recognition-card-4-heading {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-55 {
    text-align: center;
    width: auto;
  }

  .card-13-image {
    margin-top: 0;
  }

  .bottom-logo-inner-wrapper {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 80px;
    display: flex;
  }

  .bottom-logo-inner-wrapper.no-padding {
    padding-top: 60px;
  }

  .heading-67 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .green-logo-wrapper, .green-logo-wrapper-2, .div-block-176 {
    display: none;
  }

  .card-5-image.p-absolute {
    width: auto;
    position: static;
  }

  .new-homepage-title {
    font-size: 59px;
  }

  .new-homepage-title.new-version.v1 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-size: 44px;
  }

  .new-homepage-title.new-version._1, .text-span-96.gradiant.clipped {
    font-size: 45px;
  }

  .image-167.right-cloud, .image-167.left-cloud, .gallery-slider {
    display: none;
  }

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

  .container-30 {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

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

  .div-block-183.d-none {
    display: flex;
  }

  .div-block-183.d-none.mt-5 {
    margin-bottom: 40px;
  }

  .div-block-183.d-none.mt-5.hero-cta {
    margin-top: 40px;
  }

  .resp-bottom-description {
    padding-top: 30px;
    padding-bottom: 40px;
    display: block;
  }

  .image-168 {
    width: 100px;
    display: inline-block;
    position: absolute;
    inset: auto auto -15% -20%;
  }

  .image-168.res-right-cloud {
    left: auto;
    right: -20%;
  }

  .image-168.banner-res-right-cloud {
    display: none;
    left: auto;
    right: -20%;
  }

  .image-168.banner-resp-left-cloud {
    display: none;
  }

  .pre-line {
    white-space: normal;
  }

  .pricing-card-1-head {
    width: 100%;
  }

  .pricing-card-1-block {
    width: 100%;
    max-width: 350px;
  }

  .pricing-card-2-block {
    flex-flow: column;
    width: 100%;
    max-width: 450px;
    margin-top: 30px;
  }

  .new-home-final-v-banner {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 750px;
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home-final-v-banner.home-22 {
    background-image: url('../images/responssive-green-tree.svg');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 730px;
    height: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .new-home-final-v-banner.outline-home-banner {
    background-image: none;
  }

  .gallery-slider-2.new-page-v1 {
    margin-bottom: 30px;
    display: block;
  }

  .container-31 {
    max-width: 728px;
  }

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

  .gallery-slide-wrapper-2.new-page-v1 {
    background-color: #fff;
    border-radius: 24px;
    max-width: 100%;
    padding: 30px 20px 60px;
  }

  .gallery-slider-left-2 {
    left: -20px;
  }

  .gallery-slider-left-2.new-page-v1, .arrow-wrapper-3.d-none {
    display: none;
  }

  .gallery-slider-right-2 {
    right: -20px;
  }

  .gallery-slider-right-2.new-page-v1 {
    display: none;
  }

  .gallery-slide-nav-2.d-blck {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .paragraph-56 {
    margin-left: auto;
    margin-right: auto;
  }

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

  .gallery-slider-right-3 {
    right: -20px;
  }

  .container-32 {
    max-width: 728px;
  }

  .gallery-slider-left-3 {
    left: -20px;
  }

  .div-block-187 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    margin-bottom: 30px;
  }

  .div-block-188 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .container-33 {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    max-width: 650px;
  }

  .image-175, .div-block-190.sign-in-block {
    display: none;
  }

  .div-block-191 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-192 {
    flex-flow: column-reverse;
  }

  .new-banner-v1-slider-block {
    display: none;
  }

  .new-banner-lower-descrption {
    font-size: 59px;
  }

  .new-banner-lower-descrption.new-version.v1 {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .new-banner-descrption {
    font-size: 59px;
  }

  .new-banner-descrption.new-version.v1 {
    background-position: 35% 80%, 55% 19%;
  }

  .image-182 {
    display: none;
  }

  .new-card-wapper {
    flex-flow: column;
  }

  .card-block {
    align-self: center;
    width: 500px;
    max-width: 500px;
  }

  .freature-inner-block {
    flex-flow: column;
  }

  .freature-inner-block.f-rev {
    flex-flow: column-reverse wrap;
  }

  .feature-content-block {
    text-align: center;
    width: 100%;
  }

  .freature-img-block {
    width: 100%;
  }

  .content-tag {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-content-heading {
    text-align: center;
    max-width: 402px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-content-heading._w-med, .feature-content-heading._w-larg {
    width: auto;
    max-width: 450px;
  }

  .feature-content-desc {
    width: auto;
    max-width: 366px;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-content-desc._w-small {
    max-width: 357px;
  }

  .feature-content-desc.mt-top {
    display: none;
  }

  .feature-content-desc.d-none {
    max-width: 339px;
    display: block;
  }

  .feature-content-desc.res-none {
    display: none;
  }

  .container-34 {
    max-width: 728px;
  }

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

  .gallery-slider-left-4 {
    left: -20px;
  }

  .gallery-slider-right-4 {
    right: -20px;
  }

  .image-184 {
    width: 100%;
  }

  .text-span-106 {
    color: #117c65;
    font-family: Arapey, sans-serif;
    font-size: 33px;
    font-style: italic;
    font-weight: 400;
  }

  .ai-coach-card-wraper.h-453.bg-yellow.performance-card-wrapper, .ai-coach-card-wraper.h-453.bg-yellow._4, .ai-coach-card-wraper.h-453._1 {
    width: 100%;
  }

  .ai-coach-card-wraper.bg-blue.bg-green.width-sm {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .ai-coach-card-wraper.bg-blue.bg-green._3, .ai-coach-card-wraper.bg-blue.bg-green._7, .ai-coach-card-wraper.bg-blue._2, .ai-coach-card-wraper.new-performance-bg-blue {
    width: 100%;
  }

  .coach-cad-details {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .coach-cad-details.m-t {
    padding-left: 0;
  }

  .coach-cad-details.m-t.mb-4 {
    margin-bottom: 20px;
  }

  .coach-cad-details.full-width.rocognition-title {
    width: 360px;
  }

  .ai-coach-card-wrapper.h-453.bg-yellow.performance-card-wrapper, .ai-coach-card-wrapper.h-453.bg-yellow._4, .ai-coach-card-wrapper.h-453._1 {
    width: 100%;
  }

  .ai-coach-card-wrapper.bg-blue.bg-green.width-sm {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .ai-coach-card-wrapper.bg-blue.bg-green._3, .ai-coach-card-wrapper.bg-blue.bg-green._7, .ai-coach-card-wrapper.bg-blue._2, .ai-coach-card-wrapper.new-performance-bg-blue, .ai-bottom-wrapper.h-453.bg-yellow.performance-card-wrapper, .ai-bottom-wrapper.h-453.bg-yellow._4, .ai-bottom-wrapper.h-453._1 {
    width: 100%;
  }

  .ai-bottom-wrapper.bg-blue.bg-green.width-sm {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 20px;
  }

  .ai-bottom-wrapper.bg-blue.bg-green._3, .ai-bottom-wrapper.bg-blue.bg-green._7, .ai-bottom-wrapper.bg-blue._2, .ai-bottom-wrapper.new-performance-bg-blue {
    width: 100%;
  }

  .gdpr-img {
    margin-top: 40px;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  h3 {
    margin-bottom: 8px;
  }

  .logo-text {
    margin-top: 15px;
  }

  .section {
    text-align: center;
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .section.main {
    margin-top: 30px;
  }

  .section.footer {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-menu {
    justify-content: flex-start;
    margin-top: 15px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 5px;
    position: static;
  }

  .newsletter-form {
    width: 90%;
  }

  .brand-link, .brand-link.w--current {
    padding-left: 0;
  }

  .div-block {
    flex-wrap: wrap;
    place-content: center;
  }

  .logo {
    margin: 10px 0;
  }

  .image {
    max-width: 150px;
  }

  .container {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .dropdown-list {
    left: 25px;
  }

  .dropdown-list.w--open {
    width: 80vw;
    max-width: 399px;
    margin-left: -39px;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 30px;
  }

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

  .columns {
    flex-direction: column-reverse;
  }

  .column-3 {
    margin-bottom: 15px;
  }

  .div-block-5.book-demo-button.nav-calendly-button.calendly-button {
    margin-top: 10px;
    margin-left: 0;
  }

  .heading {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .how-it-works-step {
    min-width: 300px;
    max-width: 300px;
  }

  .columns-2 {
    flex-wrap: wrap-reverse;
  }

  .image-5, .div-block-9.product_image_left.box-shadow, .div-block-9.product_image_left.safer-place-video.box-shadow {
    width: 100%;
  }

  .div-block-9.product_image_right {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .collection-list-wrapper {
    flex-wrap: nowrap;
  }

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

  .icon {
    margin-right: 10px;
  }

  .section-4.product_section {
    flex-flow: wrap;
  }

  .image-8.top-index-blob, .image-8.middle-index-blob, .image-8.third-index-blob, .image-8.fourth-index-blob {
    display: none;
  }

  .section-8 {
    margin-top: 180px;
    margin-bottom: 150px;
  }

  .heading-6 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .nav-url-div {
    margin-left: 15px;
    margin-right: 15px;
  }

  .landing-page-card {
    max-width: 313px;
  }

  .heading-11 {
    width: 647px;
    font-size: 44px;
  }

  .html-embed-3 {
    width: 17px;
  }

  .column-5 {
    margin-top: 30px;
    padding-left: 20px;
  }

  .column-6 {
    margin-bottom: 25px;
  }

  .ebook-preview-image {
    max-width: 200px;
  }

  .div-block-36 {
    margin-right: 20px;
  }

  .div-block-37 {
    width: 95%;
  }

  .link-11 {
    margin-bottom: 35px;
  }

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

  .text-block-57 {
    margin-bottom: 10px;
  }

  .blog-flex {
    flex-wrap: wrap;
    margin-left: 10px;
  }

  .text-block-58 {
    margin-left: 10px;
  }

  .search-section {
    width: 97%;
  }

  .image-32 {
    display: none;
  }

  .header-drodown-row {
    flex-direction: column;
    width: 100%;
  }

  .image-36 {
    width: 90%;
    max-width: none;
    height: auto;
  }

  .image-39 {
    max-width: 80px;
  }

  .image-39.plant-left {
    max-width: 100px;
    display: none;
  }

  .image-40 {
    max-width: 80px;
  }

  .image-40.plant-right {
    max-width: 100px;
    display: none;
  }

  .heading-16 {
    text-align: center;
    width: 98%;
  }

  .teaser-copy {
    margin-bottom: 2em;
    padding-right: 0%;
  }

  .teaser-container {
    padding-left: 5vw;
    padding-right: 5vw;
  }

  .teaser-copy-wrap {
    margin-bottom: 10vh;
  }

  .teaser-section {
    width: 100%;
  }

  .animal-cta-flex {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-53 {
    margin-bottom: 320px;
    position: static;
  }

  .feature-tab-button.first-tab.current.w--current {
    border-top-left-radius: 0;
  }

  .feature-tab-button.last-tab {
    border-top-right-radius: 0;
  }

  .text-block-70, .text-block-71 {
    font-size: 15px;
  }

  .features-table {
    width: 100%;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .comparison-title {
    font-size: 1rem;
  }

  .comparison-row, .comparison-row.purple-row, .comparison-row-main-2 {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
  }

  .pricing-table-item {
    flex: 1;
    font-size: 16px;
    display: block;
  }

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

  .text-block-82 {
    text-align: center;
    font-size: 15px;
  }

  .text-block-83 {
    font-size: 15px;
  }

  .blog-shortcut-card-2 {
    max-width: 198px;
    display: none;
  }

  .blog-shortcut-card-2.blog-form-cms {
    display: block;
  }

  .navigation-link-icon {
    width: 100%;
  }

  .banner-regular {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .hero-illustration {
    margin-top: 0;
    display: none;
  }

  .hero-illustration.mobile {
    margin-top: 40px;
    display: block;
  }

  .bg-1 {
    top: -145px;
  }

  .cta-button {
    font-size: 14px;
  }

  .cta-button.no-border.slack_url {
    flex-wrap: nowrap;
    place-content: stretch flex-start;
    min-width: 194px;
    padding-right: 5px;
  }

  .cta-button.no-border.slack_url.home-hero-btn {
    height: 55px;
  }

  .cta-button.no-border.slack_url.feedback-btn {
    height: auto;
  }

  .cta-button.no-border.slack_url.tryit-hero-btn {
    min-width: 0;
    bottom: -43%;
    left: 29%;
  }

  .cta-button.white {
    min-width: 194px;
    max-width: 240px;
  }

  .cta-button.white.no-border.calendly-button {
    min-width: 190px;
    padding-right: 5px;
  }

  .cta-button.purpal-border, .cta-button.white {
    min-width: 194px;
    max-width: 240px;
  }

  .cta-button.white.no-border.calendly-button {
    min-width: 190px;
    padding-right: 5px;
  }

  .cta-button.home-btn-white {
    min-width: 194px;
    max-width: 240px;
  }

  .big-paragraph.center {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-curve-lines {
    max-width: 81%;
    margin-top: -10px;
  }

  .cta-button-logo {
    width: 40px;
  }

  .hero-paragraph-block {
    margin-top: 20px;
  }

  .h1 {
    font-size: 44px;
  }

  .h1.mb-20, .h1.big {
    font-size: 36px;
  }

  .hero-button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    justify-items: center;
    display: flex;
  }

  .hero-button-wrapper.home-btn-wrapper {
    grid-row-gap: 15px;
  }

  .client-logo-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .client-logo.home-logo-block {
    max-width: 15%;
  }

  .core-values-wrapper {
    grid-template-columns: 1fr;
  }

  .h2 {
    font-size: 32px;
  }

  .features-wrapper {
    flex-direction: column;
    margin-bottom: 100px;
    display: flex;
  }

  .features-wrapper.invert {
    flex-direction: column-reverse;
  }

  .avatar {
    margin-right: 20px;
  }

  .slide {
    width: 100%;
    margin-right: 0%;
  }

  .testimonial-block {
    border-radius: 20px;
    padding: 40px 20px;
  }

  .testimonial-slider-wrapper {
    margin-top: 100px;
  }

  .testimonial-wrapper {
    padding: 40px 20px 60px;
  }

  .slide-nav {
    bottom: -54px;
  }

  .quote-image {
    width: 150px;
    top: -9px;
  }

  .avatar-cover {
    margin-bottom: 10px;
  }

  .footer-curve {
    margin-bottom: -5px;
  }

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

  .footer {
    padding-top: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-brand {
    margin-top: -55px;
    margin-bottom: 0;
  }

  .footer-content {
    text-align: center;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 40px;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-block {
    align-items: center;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .copyright-block {
    flex-direction: column;
  }

  .logo-image {
    max-width: 150px;
  }

  .new-body {
    font-size: 14px;
  }

  .new-body.body-bg-gray {
    background-image: url('../images/noise_v4-min-2.webp');
    background-position: 50%;
  }

  .nav-button.calendly-button.green.res-nav-btn {
    max-width: 170px;
  }

  .nav-button.calendly-button.green.bg-dark-green {
    max-width: 169px;
  }

  .nav-button.calendly-button.bg-white.res-nav-btn, .nav-button.cta-green-btn.green.res-nav-btn {
    max-width: 170px;
  }

  .hero-block {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .sub-heading {
    font-size: 38px;
  }

  .hero-image._3 {
    margin-bottom: -43px;
  }

  .hero-image._1 {
    margin-bottom: -69px;
  }

  .features-block {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .features-block.red {
    flex-direction: column;
  }

  .feature-title.red {
    font-size: 12px;
  }

  .h3 {
    font-size: 28px;
  }

  .h3.founders-title {
    font-size: 38px;
  }

  .h3.wrenly-team-title {
    background-position: 97% 20%;
  }

  .h3.build-title.align-left {
    text-align: center;
  }

  .feature-subtitle, .feature-subtitle.red {
    font-size: 28px;
  }

  .feature-marker {
    width: 200px;
    top: -4%;
  }

  .feature-marker.purple {
    left: -24px;
  }

  .paragraph-13 {
    font-size: 18px;
  }

  .positions-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .position-title {
    margin-top: 10px;
  }

  .emotions-wrapper {
    border-left-style: none;
    flex-direction: column;
    padding-left: 0%;
  }

  .emotions-content-block {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .emotions-image-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: auto;
  }

  .new-testimonial-wrapper {
    padding: 40px 20px 60px;
  }

  .testimonail-grid {
    display: none;
  }

  .testimonail-grid.mobile {
    display: block;
  }

  .quote {
    margin-bottom: -44px;
    top: -80px;
  }

  .cta-bg {
    inset: 10% 0% 0%;
  }

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

  .faq-block {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .faq-paragraph {
    font-size: 14px;
  }

  .faq-paragraph.new-faq-para {
    padding-top: 0;
    padding-bottom: 0;
  }

  .faq-title-wrap-centre {
    margin-bottom: 24px;
  }

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

  .newsletter-wrapper {
    border-radius: 30px;
    padding: 60px 40px;
  }

  .newsletter-heading {
    font-size: 37px;
  }

  .glassdoor-report {
    margin-top: 0;
    margin-bottom: 40px;
  }

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

  .new-footer {
    display: none;
  }

  .new-footer.mobile {
    padding-bottom: 20px;
    display: block;
  }

  .footer-wrapper-2 {
    flex-direction: column;
    align-items: center;
    padding-bottom: 40px;
  }

  .footer-brand-2 {
    justify-content: center;
  }

  .footer-content-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 50px;
    font-family: Outfit, sans-serif;
  }

  .footer-block-2 {
    text-align: left;
    align-items: flex-start;
    position: relative;
  }

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

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    justify-content: center;
    align-self: stretch;
    margin-top: 20px;
    margin-left: 0;
    padding-top: 20px;
  }

  .footer-social-link {
    margin-left: 10px;
    margin-right: 10px;
  }

  .footer-divider-2 {
    margin-top: 60px;
  }

  .footer-copyright-center-2 {
    font-size: 12px;
  }

  .div-block-60 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #ffffff80;
    margin-top: 30px;
  }

  .footer-logo {
    margin-top: 0;
  }

  .div-block-61 {
    justify-content: center;
    margin-bottom: 40px;
  }

  .hero-image-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropdown-list-3 {
    position: static;
  }

  .dropdown-list-3.w--open {
    background-color: #0000;
  }

  .footer-dropdown-title {
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
  }

  .footer-dropdown {
    border-bottom: 1px solid #ffffff80;
    width: 100%;
  }

  .footer-dropdown-link {
    color: #fff;
    padding: 8px 0;
    font-size: 13px;
  }

  .icon-2 {
    filter: invert(70%);
    margin-right: 0;
  }

  .testimonial-slider {
    background-color: #0000;
    height: auto;
    display: block;
  }

  .slide-nav-2 {
    margin-bottom: -48px;
  }

  .pricing-block {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-block.pricing-hero {
    min-height: 330px;
    padding-bottom: 45px;
  }

  .pricing-title-wrap.price-wrapper {
    flex-flow: column;
    align-self: center;
    margin-bottom: 150px;
    padding-top: 10px;
    padding-left: 0;
    display: flex;
  }

  .paragraph-16 {
    font-size: 22px;
  }

  .paragraph-16.pricing-desc {
    text-align: center;
    font-size: 16px;
  }

  .price-tab-link {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .price-tab-link.w--current {
    font-size: 15px;
  }

  .price-tab-menu {
    margin-top: -401px;
    font-size: 12px;
  }

  .price-tab-menu.upgrade {
    margin-top: -292px;
    margin-bottom: 41px;
  }

  .image-53 {
    width: 100px;
    top: 159px;
    right: 10%;
  }

  .new-footer-wrap {
    background-image: url('../images/respossive-footer-leaf.svg'), url('../images/footer_bg.webp');
    background-position: 50% 87%, 50%;
    background-repeat: no-repeat, repeat;
    background-size: 104%, cover;
    background-attachment: scroll, scroll;
    padding-top: 10px;
  }

  .div-block-69 {
    flex-flow: column wrap;
    align-items: center;
  }

  .headshot-div {
    width: 50%;
    padding-bottom: 20px;
  }

  .headshot-div.headshot-second-row {
    width: 50%;
  }

  .suggestion-hero-section {
    min-height: auto;
  }

  .suggestion-hero-section.feedback-banner, .suggestion-hero-section.survey-banner {
    min-height: 500px;
  }

  .suggestion-hero-image.sugesstion-banner {
    max-width: 550px;
  }

  .why-peer-rec {
    margin-top: -67px;
  }

  .why-peer-grid {
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 40px;
  }

  .why-peer-item {
    max-width: none;
  }

  .seg-features-block {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .seg-features-block.red, .seg-features-block.no-border {
    flex-direction: column;
  }

  .seg-feature-title.red {
    font-size: 12px;
  }

  .big-heading {
    font-size: 44px;
  }

  .resources-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

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

  .sub-heading-2 {
    font-size: 38px;
  }

  .cta-main-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .survey-feature {
    margin-top: -67px;
  }

  .image-58 {
    width: 100%;
  }

  .big-paragraph-2.new-home-para {
    max-width: 375px;
    font-size: 14px;
  }

  .hero-block-2 {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cta-button-logo-2 {
    width: 40px;
  }

  .h1-2 {
    font-size: 44px;
  }

  .h1-2.new-hero-title {
    font-size: 39px;
  }

  .h1-2.new-hero-title.about-hero-title {
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 44px;
    font-weight: 600;
  }

  .header-marker-2 {
    width: 55%;
  }

  .hero-section-block-2.new-home-content-block.about-hero-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-12 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .sub-heading-3 {
    font-size: 38px;
  }

  .sub-heading-3.green {
    text-align: center;
  }

  .container-13 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .big-paragraph-3.center {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .client-logo-wrapper-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .client-logo-wrapper-2.new-home-logo-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-14 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .feature-subtitle-2 {
    font-size: 36px;
  }

  .feature-subtitle-2.red {
    font-size: 28px;
  }

  .features-img-block.bg-pink {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-15 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .features-content-block-2 {
    width: 100%;
  }

  .features-block-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .features-block-2.red {
    flex-direction: column;
  }

  .h3-2 {
    font-size: 36px;
  }

  .emotions-content-block-2 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .paragraph-19 {
    margin-top: 10px;
  }

  .container-16 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

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

  .emotions-wrapper-2 {
    border-left-style: none;
    flex-direction: column;
    padding-left: 0%;
  }

  .image-60.author-popup-img {
    margin-right: 0;
  }

  .swiper-section {
    padding-bottom: 20px;
  }

  .video {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 300px;
  }

  .author-block.popup-author {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-17 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .swiper-btn.swiper-btn-next, .swiper-btn.swiper-btn-prev.z-i-9 {
    width: 60px;
    height: 60px;
  }

  .cta-button-logo-3 {
    width: 40px;
  }

  .feedback-footer-marker {
    top: -5px;
    left: 19%;
  }

  .cta-wrapper-2.border-bg {
    padding: 10px;
  }

  .text-block-102 {
    font-size: 14px;
    font-weight: 600;
  }

  .cta-button-2.no-border.email-btn.submit-btn {
    right: 2px;
  }

  .cta-button-2.no-border.email-btn.blog-submit {
    right: 62px;
  }

  .newsletter-wrapper-2 {
    border-radius: 30px;
    padding: 60px 40px;
  }

  .newsletter-heading-2 {
    font-size: 37px;
  }

  .glassdoor-arrow {
    width: 35px;
    top: 60px;
    left: 20px;
  }

  .newsletter-wrapper-3 {
    border-radius: 30px;
    padding: 60px 40px;
  }

  .text-span-60 {
    font-size: 20px;
  }

  .footer-brand-3 {
    justify-content: center;
  }

  .div-block-82 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .resources-section-2 {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .hero-title {
    background-size: 450px;
    font-size: 44px;
  }

  .cta-button-logo-4 {
    width: 40px;
  }

  .why-peer-grid-2 {
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 40px;
  }

  .seg-features-block-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .seg-features-block-2.border-green {
    flex-direction: column;
  }

  .dropdown-list-4 {
    position: static;
  }

  .dropdown-list-4.w--open {
    background-color: #0000;
  }

  .amplify-title {
    font-size: 44px;
  }

  .resources-grid-2 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .features-icon-block-2 {
    border-style: none;
    border-width: 0;
  }

  .container-19 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .cta-heading {
    font-size: 35px;
  }

  .footer-link-3:hover {
    color: #1a1b1fbf;
  }

  .footer-social-link-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .why-peer-item-2 {
    max-width: 100%;
  }

  .div-block-83 {
    justify-content: center;
    margin-bottom: 40px;
  }

  .footer-wrapper-3 {
    flex-direction: column;
    align-items: center;
  }

  .footer-content-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .resources-image-block-2 {
    flex-direction: column;
    align-items: center;
    display: inline-block;
  }

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

  .footer-social-link-3, .footer-social-link-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .recognition-features {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .recognition-features.border-green {
    flex-direction: column;
  }

  .recognition-icon-block {
    border-style: none;
    border-width: 0;
  }

  .footer-brand-4 {
    justify-content: center;
  }

  .div-block-84 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .dropdown-list-5 {
    position: static;
  }

  .dropdown-list-5.w--open {
    background-color: #0000;
  }

  .container-20 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .footer-social-link-5 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .collection-item-2 {
    width: 90%;
    margin-bottom: 20px;
  }

  .div-block-86 {
    justify-content: center;
    margin-bottom: 40px;
  }

  .footer-wrapper-4 {
    flex-direction: column;
    align-items: center;
  }

  .blog-filter-block {
    flex-wrap: wrap;
  }

  .collection-item-3 {
    width: 90%;
    margin-bottom: 20px;
  }

  .resources-grid-3 {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .resources-image-block-3, .resources-image-block-4 {
    flex-direction: column;
    align-items: center;
    display: inline-block;
  }

  .footer-brand-5 {
    justify-content: center;
  }

  .div-block-87 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .why-peer-rec-3 {
    margin-top: 0;
  }

  .why-peer-grid-3 {
    grid-template-columns: 1fr;
    justify-items: center;
    margin-top: 40px;
  }

  .seg-features-block-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .seg-features-block-3.border-green {
    flex-direction: column;
  }

  .dropdown-list-6 {
    position: static;
  }

  .dropdown-list-6.w--open {
    background-color: #0000;
  }

  .features-icon-block-3 {
    border-style: none;
    border-width: 0;
  }

  .peer-title {
    font-size: 44px;
  }

  .footer-social-link-6 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .why-peer-item-3 {
    max-width: 100%;
  }

  .div-block-89 {
    justify-content: center;
    margin-bottom: 40px;
  }

  .h1-3 {
    font-size: 44px;
  }

  .resources-image-block-5 {
    flex-direction: column;
    align-items: center;
    display: inline-block;
  }

  .big-paragraph-7.center {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-section {
    min-height: 500px;
  }

  .hero-inner.home-hero {
    grid-row-gap: 10px;
  }

  .home-v2-button-logo {
    width: 40px;
  }

  .survery-hero-heading {
    font-size: 35px;
  }

  .survery-hero-heading.insight-title {
    padding-left: 0;
    padding-right: 0;
    font-size: 29px;
  }

  .feature-title-2.red {
    font-size: 12px;
  }

  .features-block-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .features-block-3.red {
    flex-direction: column;
  }

  .h3-3 {
    font-size: 36px;
  }

  .emotions-wrapper-3 {
    border-left-style: none;
    flex-direction: column;
    padding-left: 0%;
  }

  .feedback-footer-marker-2 {
    top: -5px;
    left: 19%;
  }

  .text-block-119 {
    font-size: 14px;
    font-weight: 600;
  }

  .h1-4 {
    font-size: 44px;
  }

  .h3-4 {
    font-size: 36px;
  }

  .newsletter-heading-3 {
    font-size: 37px;
  }

  .newsletter-wrapper-4 {
    border-radius: 30px;
    padding: 60px 40px;
  }

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

  .survey-features-block {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .survey-features-img-block.bg-green, .survey-features-img-block.bg-yellow.pb-0, .survey-features-img-block.bg-pink, .survey-features-img-block.bg-purpal, .survey-features-img-block.bg-light-blue.pb-0 {
    min-height: auto;
  }

  .why-peer-item-4 {
    max-width: 100%;
  }

  .h1-5 {
    font-size: 44px;
  }

  .h1-5.big {
    font-size: 36px;
  }

  .resources-image-block-6 {
    flex-direction: column;
    align-items: center;
    display: inline-block;
  }

  .features-block-heading.line-break {
    background-position: 0 100%;
    background-size: 80%;
    max-width: 100%;
  }

  .features-block-heading.inslake-h {
    max-width: 100%;
  }

  .survey-resources-grid {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .why-peer-item-5 {
    max-width: 100%;
  }

  .insights-description {
    font-size: 16px;
  }

  .insights-features-block {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .video-popup {
    border-radius: 20px;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-70 {
    width: 30px;
  }

  .tab-link-tab-3 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-heading {
    font-size: 0;
    display: none;
  }

  .flex-block {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-103 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .blog-heading {
    font-size: 49px;
  }

  .breadcrumb-wraper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 30px;
    padding-right: 30px;
  }

  .feedback-big-paragraph.center {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .checkbox-label {
    font-size: 8px;
  }

  .insights-banner-vector {
    padding-bottom: 15px;
  }

  .banner-icon-block.appreciation-wrapper, .banner-icon-block.morale-wrapper {
    top: 20px;
  }

  .div-block-108 {
    text-align: center;
    height: 35px;
    padding: 10px;
  }

  .text-block-125 {
    font-size: 12px;
  }

  .blog-form-div {
    background-image: none;
  }

  .pricing-title {
    text-align: center;
    margin-bottom: 0;
    font-size: 50px;
  }

  .price-hero-img {
    width: 200px;
    top: 131px;
  }

  .featute-title {
    font-size: 40px;
  }

  .feature-plan-title-wrapper {
    padding-top: 20px;
  }

  .td {
    font-size: 13px;
  }

  .td.text-left {
    padding-left: 20px;
  }

  .th-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .th-2.feedback-title.radius-left {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-131 {
    color: #fff;
  }

  .list-item {
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
  }

  .feedback-title {
    font-size: 18px;
  }

  .features-plan-title {
    font-size: 40px;
  }

  .new-home-hero {
    padding-top: 0;
  }

  .new-home-hero.about-hero {
    background-image: none;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vector-title-span {
    font-size: 60px;
  }

  .new-home-peer-block {
    grid-template-columns: 1fr;
    justify-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .new-home-features {
    padding-top: 0;
    padding-bottom: 0;
  }

  .new-home-features.about-feature-section {
    padding-top: 20px;
  }

  .new-home-features-block {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .new-home-features-block.bg-transparent {
    margin-top: 0;
  }

  .new-home-features-block.bg-transparent.flex-reverse.align-top {
    padding-bottom: 10px;
  }

  .tab-link-tab-5.w--current {
    padding-left: 30px;
    padding-right: 30px;
  }

  .new-tabs-menu {
    height: 70px;
  }

  .magnet-sparrow {
    margin-bottom: 20px;
  }

  .tab-heading-copy {
    font-size: 0;
    display: none;
  }

  .new-features-img-block.bg-green, .new-features-img-block.bg-yellow.pb-0, .new-features-img-block.bg-pink, .new-features-img-block.bg-purpal, .new-features-img-block.bg-light-blue.pb-0 {
    min-height: auto;
  }

  .tiltle-head-dec {
    font-size: 55px;
  }

  .features-block-heading-copy.line-break {
    background-position: 0 100%;
    background-size: 80%;
    max-width: 100%;
  }

  .features-block-heading-copy.inslake-h {
    max-width: 100%;
  }

  .new-features-block-title {
    font-size: 47px;
  }

  .new-features-block-title.line-break {
    background-position: 0 100%;
    background-size: 80%;
    max-width: 100%;
  }

  .new-features-block-title.inslake-h {
    max-width: 100%;
  }

  .section-seprator-bg, .section-seprator-bg.bg-separator-2, .section-seprator-bg.bg-seprator-3 {
    background-size: 100%;
  }

  .new-features-btn.build-btn.align-left {
    margin-left: auto;
    margin-right: auto;
  }

  .employee-block {
    background-image: none;
    max-width: 491px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
  }

  .employee-block.about-employee {
    max-width: 100%;
    padding: 20px 0;
  }

  .h2-2.employee-title {
    font-size: 32px;
  }

  .employee-content-block {
    margin-top: 0;
  }

  .text-block-137 {
    margin-top: 20px;
  }

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

  .link-26 {
    color: #fff;
    font-family: Outfit, sans-serif;
    font-weight: 700;
    text-decoration: none;
  }

  .caveat-h1 {
    font-size: 70px;
  }

  .text-block-143 {
    padding-right: 0;
  }

  .core-cardblock {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

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

  .core-value-heading {
    margin-bottom: 20px;
  }

  .image-84 {
    display: none;
  }

  .vision-desc {
    font-size: 20px;
  }

  .text-block-145 {
    font-size: 45px;
  }

  .text-block-147 {
    font-size: 22px;
  }

  .manish {
    width: 188px;
  }

  .ali {
    width: 188px;
    height: 240.563px;
  }

  .shreya {
    width: 188px;
  }

  .sarah {
    width: 188px;
    height: 230px;
  }

  .sabrina {
    width: 188px;
  }

  .image-87 {
    display: none;
  }

  .div-block-119 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .features-table-2 {
    padding: 0 0 60px;
  }

  .comparison-negative, .comparison-positive {
    margin-left: 5px;
    padding-left: 30px;
  }

  .feature-comparison-col-1 {
    padding-left: 10px;
  }

  .heading-42 {
    font-size: 42px;
  }

  .heading-42.health-hero-title {
    max-width: none;
    font-size: 45px;
  }

  .modal-container.popup-page {
    padding-top: 10px;
  }

  .modal-content-block {
    padding: 40px 25px 40px 30px;
  }

  .modal-ul {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .modal-form-wrapper {
    max-width: 100%;
  }

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

  .form-5 {
    display: block;
  }

  .modal-form-btn {
    padding: 0;
  }

  .div-block-127 {
    background-image: url('../images/blog_cta_noise.png');
    background-position: 50%;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
  }

  .div-block-127.mt-0 {
    padding-left: 0;
  }

  .div-block-128 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

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

  .min-w {
    width: 75px;
  }

  .build-heatlh-wrapper {
    background-image: url('../images/build-health-bg.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 80px;
    margin-bottom: 150px;
  }

  .build-health-content.align-left {
    width: 90%;
    margin-left: auto;
    padding-left: 0;
  }

  .image-93 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading-45 {
    margin-top: 20px;
  }

  .new-blog-hero {
    margin-top: 110px;
  }

  .new-quote-card {
    width: 460px;
  }

  .div-block-131 {
    bottom: -3px;
  }

  .image-102 {
    width: 120px;
  }

  .image-103 {
    display: none;
  }

  .image-104 {
    width: 120px;
    display: inline-block;
    position: absolute;
    inset: auto 10% -9% auto;
  }

  .try-it-modal-container {
    display: none;
  }

  .div-block-142.kudoboard-icons {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: nowrap;
  }

  .div-block-143 {
    justify-content: space-around;
    align-items: center;
    width: 80px;
    font-size: 16px;
  }

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

  .image-125 {
    max-width: 160px;
  }

  .priceing-cards {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    max-width: 350px;
  }

  .list-3 {
    display: block;
  }

  .cta-button-logo-5 {
    width: 40px;
  }

  .forever-list-item.cross-item {
    background-position: 0 8px;
    border-left-style: none;
    padding-left: 20px;
  }

  .video-popup-2 {
    border-radius: 20px;
  }

  .container-26, .container-27 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .cta-button-logo-6 {
    width: 40px;
  }

  .container-28 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .image-138 {
    margin-left: 25px;
  }

  .cta-button-logo-7 {
    width: 40px;
  }

  .list-4 {
    display: block;
  }

  .pricing-block-2 {
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-block-2.pricing-hero {
    min-height: 330px;
    padding-bottom: 45px;
  }

  .section-32 {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-5 {
    display: block;
  }

  .container-29 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .paragraph-48 {
    font-size: 22px;
  }

  .paragraph-48.pricing-desc {
    text-align: center;
    font-size: 16px;
  }

  .image-141 {
    width: 45px;
    inset: auto 0% -30px 132px;
  }

  .hompage-banner, .hompage-banner.home-22 {
    max-width: 540px;
    height: 550px;
  }

  .hero-inner-new-homepage {
    overflow: hidden;
  }

  .hero-inner-new-homepage.new-version {
    overflow: visible;
  }

  .hero-card-wrapper {
    width: auto;
    max-width: 500px;
  }

  .hero-card-wrapper.home-22 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    max-width: 350px;
  }

  .hero-card-wrapper.home-33 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    max-width: 480px;
    margin-top: 20px;
    display: none;
  }

  .hero-card-wrapper.home-33.resp-card-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .hero-card-wrapper.home-23 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    max-width: 430px;
  }

  .hero-card-wrapper.home-23.resp-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .hero-card-wrapper.new-version {
    display: none;
  }

  .paragraph-49.resp-d-none {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 24px;
  }

  .style-text {
    font-size: 30px;
  }

  .card-1-bg.resp, .card-2-bg.resp, .card-3-bg.resp {
    border-radius: 8px;
  }

  .card-4-bg.resp {
    border-radius: 7px;
    width: 97%;
    margin-left: 1px;
  }

  .card-img-1.resp {
    width: 100%;
    display: inline-block;
  }

  .card-img-1.home-23 {
    display: none;
  }

  .card-img-2.resp {
    width: 100%;
    display: inline-block;
  }

  .card-img-2.home-23 {
    display: none;
  }

  .card-img-3.resp {
    width: 100%;
    display: inline-block;
  }

  .card-img-3.home-23 {
    display: none;
  }

  .card-img-4.resp {
    width: 100%;
    display: inline-block;
  }

  .card-img-4.home-23 {
    display: none;
  }

  .paragraph-50.min-width {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .comany-logos-section.new-home-sparrow {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 0;
  }

  .new-homepage-logo-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .playstore-img-wrapper {
    width: 95%;
    display: flex;
  }

  .culture-section {
    height: 550px;
    display: none;
  }

  .heading-59 {
    margin-bottom: 60px;
  }

  .culture-cards-section {
    margin-top: 0;
  }

  .culture-cards {
    width: 100%;
  }

  .wrenly-meet-wrapper {
    height: 660px;
  }

  .paragraph-52 {
    max-width: 330px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
  }

  .heading-63 {
    font-size: 46px;
  }

  .heading-63.max-width {
    font-size: 44px;
  }

  .ebgagement-card-wrapper.h-453.bg-yellow.performance-card-wrapper, .ebgagement-card-wrapper.h-453.bg-yellow._4 {
    text-align: center;
  }

  .ebgagement-card-wrapper.h-453._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ebgagement-card-wrapper.bg-blue.bg-green._7 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .engagement-cad-details.m-t {
    width: 100%;
    max-width: none;
  }

  .engagement-cad-details.full-width.rocognition-title {
    width: 100%;
    margin-top: 40px;
  }

  .paragraph-54.fuul-width.width-none {
    max-width: 310px;
  }

  .heading-performance {
    font-size: 42px;
  }

  .performance-card-wrapper.h-453._5 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-8-image {
    display: none;
  }

  .card-8-image.resp-image {
    display: inline-block;
  }

  .card-7-image.new-performance-card-3-img {
    max-width: 400px;
    display: none;
  }

  .card-7-image.new-performance-card-3-img.resp-img {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: inline-flex;
  }

  .recognition-heading {
    font-size: 42px;
  }

  .recognition-card-wrapper.bg-blue.bg-yellow {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ebgagement-card-wraper.h-453.bg-purpal {
    text-align: center;
  }

  .recognition-card-4-heading {
    width: 100%;
  }

  .bottom-logo-inner-wrapper.no-padding {
    padding-top: 30px;
  }

  .heading-67 {
    max-width: 442px;
  }

  .card-5-image {
    display: none;
  }

  .card-5-image.resp-img {
    display: inline-block;
  }

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

  .new-homepage-title {
    font-size: 40px;
  }

  .new-homepage-title.new-version {
    margin-bottom: 40px;
  }

  .new-homepage-title.new-version.v1 {
    margin-bottom: 20px;
  }

  .new-homepage-title.new-version._1 {
    font-size: 40px;
  }

  .text-span-96 {
    font-size: 43px;
  }

  .text-span-96.gradiant.clipped {
    font-size: 40px;
  }

  .card-3-image.bottom-1.resp-img {
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .card-3-image.bottom-1.desk-img, .card-2-image.ai-img-2.desk-img {
    display: none;
  }

  .card-2-image.ai-img-2.resp-img {
    display: inline-flex;
  }

  .card-4-image {
    display: none;
  }

  .card-4-image.resp-img {
    display: inline-block;
  }

  .card-10-image {
    display: none;
  }

  .card-10-image.resp-img {
    display: inline-block;
  }

  .card-11-image {
    display: none;
  }

  .card-11-image.resp-img {
    display: inline-block;
  }

  .gallery-slider {
    padding: 60px 15px;
    display: none;
  }

  .gallery-slider.rep-slider {
    padding-top: 60px;
    padding-bottom: 240px;
  }

  .gallery-wrapper {
    height: 100%;
  }

  .gallery-slide {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text {
    line-height: 30px;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .gallery-slide-nav {
    bottom: -270px;
  }

  .mask {
    height: auto;
    max-height: none;
  }

  .div-block-183 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
  }

  .div-block-183.d-none {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column wrap-reverse;
  }

  .image-168 {
    width: 70px;
    display: none;
    left: -14%;
  }

  .image-168.res-right-cloud {
    right: -11%;
  }

  .image-168.banner-res-right-cloud {
    z-index: 999;
    width: 120px;
    display: inline-block;
    inset: auto -26% 0% auto;
  }

  .image-168.banner-res-right-cloud.banner-home-23 {
    width: 100px;
    inset: 0% -90px 0% auto;
  }

  .image-168.banner-resp-left-cloud {
    z-index: 999;
    width: 120px;
    display: inline-block;
    inset: auto auto 5% -28%;
  }

  .image-168.banner-resp-left-cloud.banner-home-23 {
    width: 100px;
    inset: 0% auto 0% -50%;
  }

  .image-168.home-33 {
    width: 70px;
    display: inline-block;
  }

  .three-card-inner {
    padding-top: 20px;
  }

  .text-block-236 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .bg-overlay {
    height: 97.5%;
  }

  .new-home-final-v-banner {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 540px;
    height: auto;
  }

  .new-home-final-v-banner.home-22 {
    max-width: 540px;
    height: 550px;
  }

  .new-home-final-v-banner.outline-home-banner {
    background-image: none;
  }

  .gallery-slider-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    padding: 0 15px 15px;
    display: block;
  }

  .gallery-slider-2.new-page-v1 {
    background-color: #fff;
    border-radius: 24px;
    max-width: 90%;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .container-31 {
    max-width: 100%;
  }

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

  .gallery-slide-2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-wrapper-2 {
    max-width: 100%;
  }

  .gallery-image-2 {
    height: 400px;
  }

  .gallery-slide-text-2 {
    line-height: 30px;
  }

  .gallery-slider-left-2 {
    display: none;
    left: -20px;
  }

  .arrow-wrapper-3 {
    display: none;
  }

  .gallery-slider-right-2 {
    display: none;
    right: -20px;
  }

  .gallery-slide-nav-2 {
    z-index: 12;
    justify-content: center;
    align-items: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .gallery-slider-3 {
    padding: 60px 15px;
    display: none;
  }

  .gallery-slider-3.rep-slider {
    padding-top: 60px;
    padding-bottom: 240px;
    display: block;
  }

  .gallery-slide-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-wrapper-3 {
    height: 100%;
  }

  .gallery-slider-right-3 {
    right: -20px;
  }

  .gallery-slide-nav-3 {
    bottom: -270px;
  }

  .gallery-slider-left-3 {
    left: -20px;
  }

  .mask-4 {
    height: auto;
    max-height: none;
  }

  .container-33 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 540px;
  }

  .image-175 {
    display: none;
  }

  .new-banner-lower-descrption {
    font-size: 40px;
  }

  .new-banner-lower-descrption.new-version {
    margin-bottom: 40px;
  }

  .new-banner-lower-descrption.new-version.v1 {
    margin-bottom: 30px;
  }

  .new-banner-descrption {
    font-size: 40px;
  }

  .new-banner-descrption.new-version {
    margin-bottom: 40px;
  }

  .new-banner-descrption.new-version.v1 {
    background-position: 33% 80%, 56% 19%;
    display: none;
  }

  .new-banner-descrption.new-version.v1.resp {
    margin-bottom: 20px;
    padding: 0 15px;
    display: block;
  }

  .card-block {
    width: auto;
  }

  .gallery-slider-4 {
    padding: 60px 15px;
  }

  .gallery-slide-4 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .gallery-slide-text-3 {
    line-height: 30px;
  }

  .gallery-slider-left-4 {
    left: -20px;
  }

  .gallery-slider-right-4 {
    right: -20px;
  }

  .div-block-198 {
    max-width: 85%;
  }

  .text-span-106 {
    font-size: 30px;
  }

  .ai-first-block-img.resp-img {
    display: inline-block;
  }

  .ai-first-block-img.desk-img {
    display: none;
  }

  .ai-coach-card-wraper.h-453.bg-yellow.performance-card-wrapper, .ai-coach-card-wraper.h-453.bg-yellow._4 {
    text-align: center;
  }

  .ai-coach-card-wraper.h-453._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-coach-card-wraper.bg-blue.bg-green._7 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .coach-cad-details.m-t {
    width: 100%;
    max-width: none;
  }

  .coach-cad-details.full-width.rocognition-title {
    width: 100%;
    margin-top: 40px;
  }

  .ai-coach-card-wrapper.h-453.bg-yellow.performance-card-wrapper, .ai-coach-card-wrapper.h-453.bg-yellow._4 {
    text-align: center;
  }

  .ai-coach-card-wrapper.h-453._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-coach-card-wrapper.bg-blue.bg-green._7 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-bottom-wrapper.h-453.bg-yellow.performance-card-wrapper, .ai-bottom-wrapper.h-453.bg-yellow._4 {
    text-align: center;
  }

  .ai-bottom-wrapper.h-453._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ai-bottom-wrapper.bg-blue.bg-green._7 {
    text-align: center;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .gdpr-img {
    width: auto;
  }

  .image-192 {
    display: none;
  }

  .div-block-202 {
    justify-content: center;
    align-items: center;
    margin-top: 5px;
  }

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

@media screen and (max-width: 479px) {
  .section.main {
    width: 96%;
    margin-top: 20px;
  }

  .section.press {
    width: 98%;
  }

  .main-subtitle {
    margin-bottom: 20px;
    font-size: 15px;
  }

  .nav-menu {
    font-size: 14px;
  }

  .brand-link {
    padding-left: 0;
  }

  .main-heading {
    font-size: 40px;
  }

  .main-heading.index-heading {
    margin-bottom: 20px;
    font-size: 40px;
  }

  .div-block {
    margin-top: 0;
  }

  .container {
    z-index: 10;
    position: relative;
  }

  .dropdown-list.w--open {
    width: 95vw;
    max-width: 293px;
    margin-left: -24px;
    margin-right: -50px;
    padding: 20px 10px 10px;
  }

  .dropdown-toggle {
    margin-left: 0;
    margin-right: 0;
    padding-right: 15px;
  }

  .dropdown-toggle.resources-toggle {
    margin-left: 0;
  }

  .div-block-4.hero-cta-flex {
    flex-flow: column wrap;
    align-items: center;
  }

  .div-block-5.book-demo-button.calendly-button.hero-calendly-button, .div-block-5.book-demo-button.hero-calendly-button {
    margin-left: 0;
  }

  .add-slack-button {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-6 {
    width: 98%;
  }

  .how-it-works-step {
    max-width: 300px;
    padding: 20px 15px 25px;
  }

  .how-it-works-step.how-it-works-middle {
    width: 100%;
    max-width: 300px;
  }

  .div-block-7.product_blurb {
    flex-wrap: wrap;
    flex: 0 auto;
    align-items: center;
    max-width: 100%;
  }

  .div-block-7.product_blurb.product_blurb_image_left {
    flex-direction: column-reverse;
    max-width: 100%;
  }

  .div-block-8.product_text_right {
    align-items: center;
  }

  .div-block-8.product_text_left {
    flex: 0 auto;
    width: 100%;
    display: flex;
  }

  .text-block-11.product_sub-header {
    text-align: center;
  }

  .div-block-9.product_image_left {
    margin-bottom: 30px;
  }

  .div-block-9.product_image_left.box-shadow {
    box-shadow: none;
    background-color: #0000;
  }

  .div-block-9.product_image_right {
    text-align: left;
    margin-left: 0;
  }

  .div-block-9.incentives-gif-flex {
    flex-direction: column;
    padding: 20px;
  }

  .div-block-10.product-bullet {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-3 {
    margin-left: 0;
  }

  .collection-item {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item.float-post.grid-xs-1 {
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .collection-list {
    margin-left: 5px;
    margin-right: 5px;
  }

  .icon {
    margin-right: 0;
  }

  .section-4.product_section {
    justify-content: center;
    max-width: 95%;
  }

  .image-8.top-index-blob, .image-8.middle-index-blob, .image-8.third-index-blob, .image-8.fourth-index-blob {
    display: none;
  }

  .text-block-14 {
    margin-top: 0;
  }

  .div-block-14.quote-card {
    width: 90%;
  }

  .cta-header.cta-purple-header, .cta-header.cta-black-header {
    font-size: 43px;
  }

  .faq {
    width: 95%;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-headline, .accordion-item {
    width: 100%;
  }

  .accordion-toggle {
    white-space: normal;
    height: 60px;
  }

  .image-11 {
    display: none;
  }

  .product_header {
    text-align: center;
  }

  .nav-url-div {
    margin-left: 10px;
    margin-right: 10px;
  }

  .nav-url-div.nav-home-button {
    margin-right: 10px;
  }

  .heading-7 {
    font-size: 38px;
  }

  .div-block-22.centered-hero-cta {
    flex-direction: column;
  }

  .landing-page-card {
    margin-left: 15px;
    margin-right: 15px;
  }

  .landing-page-hero {
    margin-top: 150px;
  }

  .container-4 {
    object-fit: fill;
    max-width: 95%;
  }

  .price-card.standard-price-card {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .price-card.price-card-non-standard {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .heading-11 {
    font-size: 34px;
    line-height: 110%;
    overflow: visible;
  }

  .html-embed-3 {
    margin-top: 2px;
    margin-left: 0;
  }

  .html-embed-3.price-help-in-card {
    margin-top: 0;
    margin-left: 5px;
  }

  .text-span-22 {
    font-size: 12px;
  }

  .div-block-29 {
    max-width: 350px;
  }

  .coach_slack_url {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-30 {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 95%;
  }

  .link-block-6 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .text-block-50 {
    padding-right: 5px;
  }

  .html-embed-7 {
    margin-bottom: 15px;
  }

  .text-block-51 {
    flex: 0 auto;
    max-width: 100%;
  }

  .div-block-33 {
    margin-right: 0;
  }

  .div-block-34 {
    flex-direction: column;
    display: flex;
  }

  .div-block-36 {
    margin-bottom: 30px;
  }

  .blog-sidebar {
    margin-top: 0;
  }

  .div-block-42 {
    width: 95%;
    margin-top: 0;
  }

  .text-block-57 {
    margin-bottom: 5px;
  }

  .blog-flex {
    margin-left: 0;
  }

  .text-block-58 {
    margin-bottom: 10px;
    margin-left: 5px;
  }

  .bold-text-15 {
    font-size: 16px;
    line-height: 16px;
  }

  .search-input.post-search {
    width: 240px;
  }

  .image-33 {
    width: 20px;
    margin-left: 10px;
  }

  .header-drodown-row {
    flex-direction: column;
  }

  .image-34 {
    width: 22px;
  }

  .image-36 {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .text-block-67 {
    margin-bottom: 40px;
  }

  .div-block-51.navbar-shadow {
    z-index: 1;
  }

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

  .teaser-copy {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
  }

  .teaser-container {
    padding-left: 0;
    padding-right: 0;
  }

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

  .image-43 {
    max-width: 200px;
  }

  .image-44 {
    max-width: 180px;
    padding-right: 0;
  }

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

  .feature-tabs {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tabs-menu {
    width: 100%;
  }

  .feature-tab-button, .feature-tab-button.first-tab.current.w--current {
    justify-content: flex-start;
    width: 100%;
    height: 115px;
  }

  .feature-tab-button.last-tab {
    height: 115px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-45 {
    width: 98%;
  }

  .text-block-69 {
    font-size: 20px;
  }

  .text-block-70 {
    text-align: center;
    font-size: 14px;
  }

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

  .features-table {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    overflow: visible;
  }

  .pricing-feature-table {
    width: 100%;
    max-width: none;
  }

  .comparison-table {
    overflow: hidden;
  }

  .comparison-title, .comparison-title.feature-table-header {
    margin-left: 0;
    font-size: .8rem;
  }

  .comparison-row {
    grid-column-gap: 20px;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .comparison-row.purple-row {
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .comparison-row-main-2 {
    grid-column-gap: 20px;
    grid-template-columns: 1.5fr 1fr 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
  }

  .pricing-table-item {
    align-self: flex-start;
    display: block;
  }

  .div-block-54 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 5px;
  }

  .text-block-72, .text-block-73, .text-block-74, .text-block-75, .text-block-76, .text-block-77, .text-block-78, .text-block-79, .text-block-80, .text-block-82, .text-block-83 {
    font-size: 14px;
  }

  .html-embed-9, .html-embed-10, .html-embed-11 {
    margin-bottom: 12px;
  }

  .html-embed-12 {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .image-48 {
    max-width: 60px;
    padding-left: 10px;
    inset: 0% auto auto 0%;
  }

  .nav-calendly-text {
    font-size: 14px;
  }

  .blog-shortcut-card-2 {
    width: 145px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
    font-size: 13px;
    line-height: 130%;
  }

  .blog-shortcut-card-2.blog-form-cms {
    line-height: 1.2;
  }

  .text-block-84 {
    margin-right: 15px;
    font-size: 13px;
  }

  .navigation-icon.p-0 {
    justify-content: flex-start;
    width: 40px;
  }

  .nav-menu-2 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    align-items: stretch;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 30px;
    overflow: auto;
  }

  .nav-wrapper {
    height: 70px;
  }

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

  .button.book-demo-button.nav-calendly-button.calendly-button {
    border-radius: 8px;
    height: 36px;
    margin-left: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px;
    font-weight: 700;
  }

  .navigation-link-icon.min-w {
    width: 100%;
  }

  .navigation-link-icon.min-w.bg-white {
    width: auto;
    height: auto;
  }

  .navigation-link-icon.min-w.bg-white.health-score-nav-card {
    display: none;
  }

  .nav-link, .nav-link.resource-nav-link {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .navigation-base.new-nav-base {
    background-color: #fff;
    padding-top: 10px;
    overflow: visible;
  }

  .container-6 {
    width: 97%;
  }

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

  .logo-2 {
    width: 150px;
  }

  .menu-button {
    padding: 15px;
  }

  .hero-illustration, .hero-illustration.mobile {
    margin-top: 20px;
  }

  .bg-1 {
    top: -60px;
  }

  .cta-button.slack_url {
    padding-left: 5px;
    padding-right: 5px;
  }

  .cta-button.no-border.slack_url {
    border-width: 4px;
    justify-content: flex-start;
    min-width: 220px;
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button.no-border.slack_url.home-btn, .cta-button.no-border.slack_url.insights-btn-purpal {
    min-width: 194px;
  }

  .cta-button.no-border.slack_url.mble-btn {
    min-width: 194px;
  }

  .cta-button.no-border.slack_url {
    border-width: 4px;
    justify-content: flex-start;
    min-width: 220px;
  }

  .cta-button.no-border.slack_url.cta-slack-btn {
    min-width: 185px;
  }

  .cta-button.no-border.slack_url.home-hero-btn {
    min-width: 194px;
  }

  .cta-button.no-border.slack_url.feedback-btn {
    min-width: 187px;
  }

  .cta-button.no-border.slack_url.tryit-hero-btn {
    min-width: 0;
    max-width: 190px;
    height: 50px;
    bottom: -31%;
    left: 12%;
  }

  .cta-button.white.no-border.calendly-button.feedback-white-border-none {
    min-width: 185px;
  }

  .cta-button.white.homr-btn-white, .cta-button.white.insights-btn-white, .cta-button.purpal-border {
    min-width: 194px;
  }

  .cta-button.white {
    min-width: 220px;
  }

  .cta-button.white.no-border.calendly-button.responssive-btn {
    min-width: 185px;
  }

  .cta-button.white.no-border.calendly-button {
    min-width: 180px;
  }

  .cta-button.home-btn-white {
    min-width: 194px;
  }

  .cta-button.dark.slack_url.green-arrow {
    margin-left: 0;
    margin-right: 0;
  }

  .cta-button.dark.slack_url.green-arrow.mt-none {
    width: auto;
    min-width: 180px;
    margin-bottom: 10px;
    padding-right: 10px;
  }

  .cta-button.dark._2.bg-green.mt-none.green-outlined {
    width: auto;
    min-width: 187px;
  }

  .cta-button.dark._2.bg-green.mt-none.green-outlined.calendly-button {
    min-width: 180px;
    max-width: 180px;
  }

  .big-paragraph {
    font-size: 18px;
  }

  .section-16.hero {
    margin-top: 20px;
    overflow: hidden;
  }

  .hero-curve-lines {
    margin-top: 0;
  }

  .container-7 {
    width: 92%;
    margin-top: 100px;
  }

  .hero-section-block {
    margin-bottom: 20px;
  }

  .h1 {
    font-size: 34px;
  }

  .h1.caligraphy {
    font-size: 36px;
  }

  .h1.mb-20 {
    margin-bottom: 10px;
    font-size: 30px;
  }

  .hero-button-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .hero-button-wrapper.home-btn-wrapper {
    grid-row-gap: 5px;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 5px;
  }

  .hero-button-wrapper.home-btn-wrapper.new-homepage.hide-mobile {
    display: none;
  }

  .hero-button-wrapper.home-btn-wrapper.new-homepage.new-v1-mb {
    grid-row-gap: 20px;
  }

  .curve-line {
    width: 80px;
  }

  .section-17.client-logo-section {
    margin-top: 60px;
  }

  .container-8 {
    width: 92%;
  }

  .client-logo-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .client-logo {
    width: 100px;
    margin-bottom: 10px;
    margin-right: 20px;
  }

  .client-logo.home-logo-block {
    min-width: 90px;
  }

  .section-18.core-values {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-9 {
    width: 92%;
  }

  .section-19.features {
    margin-bottom: 10px;
  }

  .features-wrapper {
    margin-bottom: 60px;
  }

  .testimonial-block {
    border-left-width: 4px;
    border-radius: 20px;
    padding: 20px 10px;
  }

  .section-20.testimonial {
    margin-bottom: 60px;
  }

  .testimonial-slider-wrapper {
    margin-top: 60px;
  }

  .h4.qoute-title {
    font-size: 22px;
  }

  .quote-image {
    width: 120px;
  }

  .arrow-illustration {
    top: -5%;
  }

  .footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .jumbo-paragraph {
    font-size: 30px;
  }

  .footer-illustration {
    margin-bottom: -14px;
  }

  .footer-link:hover {
    color: var(--white);
  }

  .footer-link.big {
    font-size: 20px;
  }

  .footer-block, .form-block.newsletter-form {
    width: 100%;
  }

  .text-block-85 {
    line-height: 32px;
  }

  .image-51 {
    max-width: 150px;
  }

  .text-block-87.navigation-description {
    font-size: 14px;
  }

  .text-block-87.navigation-description.t-black.blog-card-description {
    display: none;
  }

  .navbar-2 {
    padding-bottom: 0;
  }

  .logo-image {
    width: 120px;
    max-width: 120px;
  }

  .nav-block {
    height: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .new-body.body-bg-gray {
    background-image: url('../images/noise_v4-min-2.webp');
    background-position: 50%;
    background-size: auto;
  }

  .nav-button.calendly-button.green.res-nav-btn, .nav-button.calendly-button.bg-white.res-nav-btn {
    max-width: 190px;
  }

  .sub-heading.green {
    font-size: 30px;
  }

  .hero-image._2, .hero-image._3 {
    margin-bottom: -25px;
  }

  .hero-image._1 {
    margin-bottom: -35px;
  }

  .header-marker {
    width: 230px;
    inset: auto auto -24% 10%;
  }

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

  .feature-title, .feature-title.red, .feature-title.purple {
    padding-left: 30px;
    padding-right: 30px;
  }

  .h3.medium {
    font-size: 24px;
  }

  .h3.founders-title {
    font-size: 28px;
  }

  .h3.wrenly-team-title {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    max-width: 100%;
    font-size: 27px;
  }

  .h3.build-title {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 35px;
  }

  .h3.build-title.align-left {
    font-size: 33px;
  }

  .h3.build-title.align-left.t-small {
    font-size: 28px;
  }

  .h3.qoute-title {
    font-size: 38px;
  }

  .feature-marker {
    width: 180px;
    left: -15px;
  }

  .feature-marker.purple {
    top: -20%;
    left: -12px;
  }

  .feature-button {
    padding-left: 20px;
    padding-right: 60px;
    font-size: 12px;
  }

  .paragraph-14 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .positions-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .new-testimonial-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonail-grid.mobile {
    margin-top: 40px;
  }

  .quote {
    width: 70px;
    margin-bottom: -35px;
    top: -51px;
  }

  .testimonial-text {
    font-size: 20px;
  }

  .testimonial-author-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-left-width: 2px;
    margin-top: 20px;
    padding-left: 5px;
  }

  .newsletter-wrapper {
    border-radius: 20px;
  }

  .new-footer.mobile, .footer-wrapper-2 {
    padding-bottom: 0;
  }

  .footer-social-block {
    margin-top: 40px;
    padding-top: 0;
  }

  .footer-copyright-center-2 {
    width: 100%;
  }

  .hero-image-block {
    flex-direction: column;
  }

  .left-arrow-2, .right-arrow-2 {
    display: none;
  }

  .pricing-block {
    border-radius: 12px;
  }

  .pricing-block.pricing-hero {
    background-position: 50% 80%, 50%;
    min-height: auto;
    padding-bottom: 0;
    position: static;
  }

  .pricing-title-wrap.price-wrapper {
    align-self: center;
    margin-top: 35px;
    margin-bottom: 0;
    padding-left: 0;
  }

  .paragraph-16 {
    font-size: 18px;
  }

  .paragraph-16.pricing-desc {
    text-align: center;
  }

  .price-tabs {
    padding-left: 2%;
    padding-right: 2%;
  }

  .price-tab-menu {
    border-radius: 12px;
    flex-direction: column;
    margin: -431px auto 150px;
    top: 70px;
  }

  .table-head {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-head.price-radius {
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-head.price-radius.bg-gray {
    justify-content: space-between;
  }

  .h5, .h5.denial-title {
    font-size: 16px;
  }

  .price.card-price.contact-price {
    height: 110px;
    margin-top: 24px;
  }

  .price.card-price.free-price {
    height: 80px;
    margin-top: 24px;
  }

  .div-block-64 {
    margin-top: 20px;
    font-size: 15px;
  }

  .pricing-title-block._1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .status-icon {
    margin-right: -2px;
  }

  .image-53 {
    display: none;
    top: 145px;
    right: 14%;
  }

  .pricing-tab-menu {
    flex-direction: column;
    align-items: stretch;
    margin-left: 5px;
    margin-right: 5px;
    display: flex;
  }

  .pricing-tab-mobile {
    padding-top: 5px;
  }

  .pricing-feature-item-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h5-2 {
    font-size: 16px;
  }

  .new-footer-wrap {
    background-image: url('../images/footer_bg.webp');
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 20px;
    padding-bottom: 40px;
  }

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

  .suggestion-hero-section {
    padding-top: 120px;
  }

  .why-peer-rec {
    margin-top: -30px;
    padding-top: 60px;
  }

  .why-peer-block {
    margin-top: 50px;
  }

  .seg-features-block {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .seg-features-block.no-border, .seg-features-block.no-border.invert {
    flex-direction: column-reverse;
  }

  .paragraph-18 {
    font-size: 16px;
  }

  .seg-features-content-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

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

  .big-heading {
    font-size: 36px;
  }

  .big-heading.resources-heading {
    font-size: 40px;
  }

  .new-cta-section {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .sub-heading-2.green {
    font-size: 30px;
  }

  .cta-block {
    margin-bottom: 20px;
  }

  .cta-main-block {
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cta-color-block {
    border-radius: 20px;
    padding: 7px;
  }

  .survey-hero-image.survey-banner {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .survey-feature {
    margin-top: -30px;
    padding-top: 60px;
  }

  .big-paragraph-2 {
    max-width: 215px;
    font-size: 13px;
  }

  .big-paragraph-2.new-home-para {
    max-width: 320px;
    font-size: 15px;
  }

  .sub-heading-wrapper-2 {
    text-align: center;
  }

  .h1-2 {
    margin-bottom: 5px;
    font-size: 38px;
  }

  .h1-2.new-hero-title {
    margin-bottom: 25px;
    font-size: 34px;
  }

  .h1-2.new-hero-title.about-hero-title {
    font-size: 29px;
    font-weight: 600;
  }

  .header-marker-2 {
    text-align: center;
    width: 180px;
    margin-top: -20px;
    inset: 40px auto 0% 12%;
  }

  .new-hero-section-2 {
    margin-top: 155px;
  }

  .hero-section-block-2 {
    margin-bottom: 20px;
  }

  .hero-section-block-2.new-home-content-block {
    align-items: center;
    margin-bottom: 0;
  }

  .hero-section-block-2.new-home-content-block.about-hero-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .container-12 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .sub-heading-3 {
    text-align: center;
    line-height: 1;
  }

  .sub-heading-3.green {
    font-size: 30px;
  }

  .right-arrow-icon-2 {
    width: 15px;
  }

  .client-logo-section-2 {
    padding-top: 0;
  }

  .container-13 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .big-paragraph-3 {
    font-size: 13px;
  }

  .client-logo-wrapper-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .client-logo-wrapper-2.new-home-logo-wrapper {
    max-width: 90%;
    margin-bottom: 10px;
  }

  .heading-20 {
    margin-bottom: 40px;
    font-size: 35px;
  }

  .cv-icon-2 {
    max-height: 110px;
  }

  .cv-icon-2.lion-image {
    padding-left: 25px;
  }

  .container-14 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

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

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

  .feature-subtitle-2.red {
    font-size: 36px;
  }

  .feature-subtitle-2.purple {
    font-size: 24px;
  }

  .feature-link-2 {
    padding: 15px 20px;
  }

  .feature-link-block.creat-board {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .features-img-block.bg-green {
    padding: 20px;
  }

  .together-vector {
    font-size: 36px;
  }

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

  .feature-link-4 {
    padding: 15px 20px;
    display: none;
  }

  .container-15 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .features-content-block-2 {
    width: 100%;
  }

  .features-block-2 {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 15px;
  }

  .features-block-2.purple.team-border, .features-block-2.red.moment-border {
    padding: 30px 20px;
  }

  .daniel-image {
    transform: scale3d(1none, 1none, 1none);
    margin-top: 20px;
    margin-left: -40px;
  }

  .vector-span {
    font-size: 36px;
  }

  .emotions-content-block-2 {
    text-align: left;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .paragraph-19 {
    max-width: 253px;
    margin-top: 20px;
  }

  .feature-link-5 {
    padding: 15px 20px;
    display: none;
  }

  .h4-2 {
    text-align: left;
    max-width: 228px;
    font-size: 32px;
  }

  .container-16 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .emotions-wrapper-2 {
    text-align: left;
    display: block;
  }

  .text-block-103 {
    font-size: 16px;
  }

  .swiper-section {
    margin-top: 20px;
  }

  .swiper-section.pricing-quotes {
    padding-top: 0;
    padding-bottom: 50px;
  }

  .swiper.is-customer-review {
    width: 91%;
    margin-left: auto;
    margin-right: auto;
  }

  .video-popup-close {
    position: absolute;
    inset: -6px -10px auto auto;
  }

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

  .author-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-left-width: 2px;
    grid-template: "."
                   "Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .author-block.popup-author {
    position: static;
  }

  .swiper-title {
    margin-bottom: 30px;
    font-size: 24px;
  }

  .container-17 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .author-image {
    width: 50px;
    height: 50px;
  }

  .swiper-slide {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .testimonial-author {
    justify-content: space-between;
    align-items: center;
  }

  .author-name {
    font-size: 16px;
  }

  .author-designation {
    font-size: 11px;
  }

  .swiper-btn.swiper-btn-next {
    right: -10px;
  }

  .swiper-btn.swiper-btn-prev {
    left: -10px;
  }

  .big-paragraph-4 {
    font-size: 13px;
  }

  .sub-heading-wrapper-3 {
    text-align: center;
  }

  .feedback-footer-marker {
    width: 230px;
    display: none;
    inset: auto auto 0% 0%;
  }

  .cta-wrapper-2 {
    background-size: auto;
  }

  .text-block-102 {
    font-size: 13px;
    font-weight: 600;
  }

  .text-field-5 {
    height: 45px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
  }

  .cta-button-2.no-border.email-btn.submit-btn {
    width: 42px;
    height: 42px;
  }

  .cta-button-2.no-border.email-btn.blog-submit {
    width: 42px;
    height: 42px;
    right: 13px;
  }

  .newsletter-wrapper-2 {
    border-radius: 20px;
  }

  .glassdoor-culture {
    margin-bottom: 25px;
  }

  .newsletter-heading-2 {
    font-size: 24px;
    line-height: 1;
  }

  .glassdoor-arrow {
    width: 30px;
    top: 40px;
    left: -15px;
  }

  .newsletter-wrapper-3 {
    border-radius: 20px;
  }

  .text-span-60 {
    font-size: 18px;
  }

  .feature-link-6, .feature-link-7 {
    padding: 15px 20px;
  }

  .feature-link-8 {
    padding: 15px 20px;
    display: none;
  }

  .feature-link-9, .feature-link-3 {
    padding: 15px 20px;
  }

  .reasouce-body {
    padding-left: 0;
    padding-right: 0;
  }

  .big-paragraph-5 {
    font-size: 13px;
  }

  .resources-section-2 {
    margin-bottom: 30px;
    padding: 30px 10px;
  }

  .cta-block-2 {
    margin-bottom: 20px;
  }

  .features-checklists {
    font-size: 18px;
  }

  .hero-title {
    background-size: 250px;
    margin-bottom: 5px;
    padding-bottom: 25px;
    font-size: 27px;
  }

  .why-peer-rec-2 {
    padding: 20px 10px;
  }

  .features-section-3 {
    padding-top: 0;
  }

  .seg-features-block-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .amplify-title {
    margin-bottom: 5px;
    font-size: 24px;
  }

  .paragraph-22 {
    font-size: 16px;
  }

  .feature-item-block-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .feature-content-heading, .feature-content-heading.leaderboard-vector {
    font-size: 27px;
  }

  .container-19 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .cta-heading {
    font-size: 34px;
    line-height: 1.2;
  }

  .cta-heading.recognition-footer-heading {
    font-size: 32px;
  }

  .seg-features-content-block-2 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .resources-block-2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .resource-teag-2 {
    margin-right: 0;
  }

  .recognition-features {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .host-description {
    font-size: 16px;
  }

  .heading-21 {
    margin-left: 0;
    font-size: 38px;
  }

  .container-20 {
    z-index: 10;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .collection-item-2 {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
  }

  .blog-filter-block {
    flex-wrap: wrap;
  }

  .posts-section {
    margin-top: 98px;
  }

  .collection-item-3 {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
  }

  .post-link.float-article-link {
    margin-left: auto;
    position: static;
  }

  .big-paragraph-6 {
    font-size: 13px;
  }

  .resources-section-3 {
    padding: 30px 10px;
  }

  .cta-block-3 {
    margin-bottom: 20px;
  }

  .why-peer-rec-3 {
    margin-top: 0;
    padding: 20px 10px;
  }

  .features-section-4 {
    padding-top: 0;
  }

  .h5-4 {
    font-size: 16px;
  }

  .seg-features-block-3 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-27 {
    font-size: 16px;
  }

  .feature-item-block-4 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .peer-title {
    margin-bottom: 5px;
    font-size: 23px;
  }

  .feature-content-heading-2 {
    font-size: 30px;
  }

  .feature-content-heading-2.leaderboard-vector {
    background-position: 0 100%;
    background-size: 70%;
    font-size: 27px;
  }

  .why-peer-item-3 {
    max-width: 250px;
  }

  .h1-3 {
    margin-bottom: 5px;
    font-size: 26px;
  }

  .paragraph-31 {
    font-size: 16px;
  }

  .heading-22 {
    margin-bottom: 40px;
    font-size: 35px;
  }

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

  .big-paragraph-7 {
    font-size: 13px;
  }

  .home-hero-section {
    padding-top: 120px;
  }

  .heading-23 {
    margin-bottom: 40px;
    font-size: 35px;
  }

  .survery-hero-heading {
    font-size: 23px;
  }

  .survery-hero-heading.insight-title {
    background-position: 50% 100%;
    background-size: 75%;
  }

  .paragraph-32 {
    font-size: 16px;
  }

  .heading-24 {
    margin-bottom: 40px;
    font-size: 35px;
  }

  .together-vector-2 {
    font-size: 36px;
  }

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

  .features-block-3 {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 15px;
  }

  .features-block-3.purple.team-border, .features-block-3.red.moment-border {
    padding: 30px 20px;
  }

  .feature-link-10 {
    padding: 15px 20px;
  }

  .h4-3, .emotions-wrapper-3 {
    text-align: left;
  }

  .feature-link-11 {
    padding: 15px 20px;
    display: none;
  }

  .sub-heading-wrapper-4 {
    text-align: center;
  }

  .feedback-footer-marker-2 {
    width: 230px;
    inset: auto auto 0% 0%;
  }

  .text-block-119 {
    font-size: 13px;
    font-weight: 600;
  }

  .h1-4 {
    margin-bottom: 5px;
    font-size: 27px;
  }

  .newsletter-heading-3 {
    font-size: 24px;
    line-height: 1;
  }

  .newsletter-wrapper-4 {
    border-radius: 20px;
  }

  .resources-section-4 {
    padding: 30px 10px;
  }

  .cta-block-4 {
    margin-bottom: 20px;
  }

  .survey-features-block {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 15px;
  }

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

  .survey-features-img-block.bg-green {
    padding: 20px;
  }

  .why-peer-item-4 {
    max-width: 300px;
  }

  .h1-5 {
    margin-bottom: 5px;
    font-size: 27px;
  }

  .features-block-heading {
    font-size: 27px;
  }

  .features-block-heading.line-break {
    background-size: 60%;
  }

  .text-block-121 {
    font-size: 16px;
  }

  .thumbnail {
    width: 100%;
    height: auto;
  }

  .banner-description {
    font-size: 16px;
  }

  .insights-description {
    padding-left: 0;
    padding-right: 0;
  }

  .insights-features-block {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 15px;
  }

  .insights-features-block.feature-block-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .insights-features-title.bg-green {
    font-size: 13px;
  }

  .insights-feature-link {
    padding: 15px 20px;
  }

  .support-img {
    max-width: 100%;
  }

  .overflow-img {
    margin-left: -30px;
    margin-right: -30px;
  }

  .video-popup {
    margin-left: -10px;
    margin-right: -10px;
  }

  .tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-2, .tab-link-tab-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-btn {
    border-width: 4px;
    width: 50px;
    height: 50px;
  }

  .video-btn.no-shadow {
    width: 45px;
    height: 45px;
  }

  .blog-hero {
    margin-top: 80px;
  }

  .blog-back-btn {
    margin-bottom: 0;
  }

  .blog-heading {
    margin-top: 30px;
    font-size: 28px;
  }

  .breadcrumb-wraper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .social-block {
    display: none;
  }

  .news-letter-block {
    margin-top: 0;
  }

  .text-field-6 {
    height: 45px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 10px;
  }

  .home-description {
    font-size: 16px;
  }

  .feedback-big-paragraph {
    font-size: 13px;
  }

  .checkbox-label {
    padding: 5px 3px;
    font-size: 7px;
    font-weight: 400;
    line-height: 1.1;
  }

  .filter-list {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .link-block-11 {
    background-color: var(--main-purple);
  }

  .link-block-12 {
    background-color: var(--off-black);
  }

  .link-block-13, .link-block-14, .link-block-15 {
    background-color: var(--white);
  }

  .link-block-16 {
    background-color: #353131;
  }

  .link-block-17 {
    background-color: #8a8585;
  }

  .link-block-18 {
    background-color: #cec6c6;
  }

  .link-block-19 {
    background-color: #f5ecec;
  }

  .link-block-20 {
    background-color: #f7eeee;
  }

  .link-block-21, .link-block-22 {
    background-color: #fff6f6;
  }

  .link-block-23 {
    background-color: #fff9f9;
  }

  .link-block-24, .link-block-25, .link-block-26, .link-block-27 {
    background-color: #fff;
  }

  .link-block-28 {
    background-color: var(--white);
  }

  .link-block-29 {
    background-color: #0000000a;
  }

  .link-block-30 {
    background-color: #000000a3;
  }

  .link-block-31, .link-block-32 {
    background-color: #000000cf;
  }

  .link-block-33 {
    background-color: #000000d1;
  }

  .link-block-34, .link-block-35, .link-block-36, .link-block-37, .link-block-38 {
    background-color: #000;
  }

  .link-block-39 {
    background-color: var(--white);
  }

  .link-block-40 {
    background-color: var(--main-purple);
  }

  .link-block-41 {
    background-color: var(--off-black);
  }

  .link-block-42, .link-block-43 {
    background-color: var(--white);
  }

  .float-card-link.grid-xs-1 {
    flex-direction: column;
  }

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

  .html-embed-14 {
    max-width: 95%;
  }

  .text-block-127 {
    flex-direction: column;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .bold-text-41.cms-form-header {
    max-width: none;
    font-size: 28px;
  }

  .blog-form-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-title {
    text-align: center;
    margin-bottom: 5px;
  }

  .price-hero-img {
    width: 220px;
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: auto;
    bottom: 65px;
  }

  .price-card-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .price-card-block.price-card-block-new {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-card-new {
    padding-left: 10px;
    padding-right: 10px;
  }

  .feature-plan-title-wrapper {
    background-image: none;
    padding-bottom: 30px;
  }

  .td {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .td.text-left {
    padding-left: 10px;
    font-size: 12px;
  }

  .th-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .th-2.feedback-title.radius-left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-responssive {
    display: none;
  }

  .text-block-132 {
    padding-right: 0;
  }

  .feedback-title {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
  }

  .feedback-table-head.min-w, .recognition-table-head.min-w {
    min-width: 368px;
  }

  .features-plan-title {
    width: 100%;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 35px;
  }

  .recogninion-plan-title {
    align-items: center;
    display: flex;
  }

  .insights-table-head.min-w {
    min-width: 368px;
  }

  .package-check-img {
    min-width: 12px;
    min-height: 12px;
  }

  .new-home-hero.about-hero {
    background-image: none;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .new-hero-section-2-copy {
    margin-top: 155px;
  }

  .vector-title-span {
    font-size: 40px;
  }

  .new-home-peer-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-home-features.health-score-features {
    padding-top: 0;
  }

  .new-home-features-block {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 15px;
  }

  .new-home-features-block.feature-block-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .new-home-features-block.bg-transparent, .new-home-features-block.bg-transparent.flex-reverse {
    flex-direction: column-reverse;
    margin-top: 20px;
  }

  .new-home-features-block.bg-transparent.d-reverse {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .new-home-features-block.tab-feature-block {
    margin-top: 60px;
  }

  .tab-link-tab-5, .tab-link-tab-5.w--current, .tab-link-tab-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-6.w--current {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .new-tabs-menu {
    height: 60px;
  }

  .new-tabs-menu.mb-5 {
    height: 50px;
  }

  .new-home-tab-heading, .new-home-tab-heading-1 {
    font-size: 14px;
  }

  .new-features-img-block.bg-green {
    padding: 20px;
  }

  .image-77, .image-78 {
    display: none;
  }

  .feature-content-title {
    font-size: 37px;
  }

  .feature-content-title.min-width-2 {
    font-size: 38px;
  }

  .feature-content-title.min-width-2.f-small {
    font-size: 34px;
  }

  .feature-content-title.align-left {
    font-size: 35px;
  }

  .tiltle-head-dec {
    font-size: 48px;
  }

  .tiltle-head-dec.ear-title-desc {
    font-size: 40px;
  }

  .features-block-heading-copy {
    font-size: 27px;
  }

  .features-block-heading-copy.line-break {
    background-size: 60%;
  }

  .new-features-title-desc {
    text-align: center;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
  }

  .new-features-block-title {
    font-size: 34px;
  }

  .new-features-block-title.line-break {
    background-size: 60%;
  }

  .text-span-70 {
    font-size: 19px;
  }

  .new-features-content-desc {
    font-size: 17px;
  }

  .new-tab-content-inner {
    color: #fff;
  }

  .line-break {
    margin-top: 20px;
  }

  .new-tab-wrapper-2, .new-features-btn {
    padding-left: 20px;
    padding-right: 20px;
  }

  .new-features-btn.new-email-btn {
    width: 100px;
    height: 35px;
    margin-top: 4px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
    font-weight: 400;
    line-height: 0;
  }

  .employee-block {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 30px 10px 20px;
  }

  .h2-2.employee-title {
    margin-bottom: 0;
    font-size: 40px;
  }

  .h2-2.employee-title.mb-0 {
    font-size: 30px;
  }

  .employee-content-block {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-137 {
    margin: 20px auto;
    font-size: 13px;
  }

  .tab-section-leaf {
    display: none;
  }

  .image-79.my-none {
    margin-top: 0;
  }

  .div-block-113 {
    width: 93%;
  }

  .green-arrow.m-none.margin-top.blog-arrow {
    display: none;
  }

  .list-2, .bold-text-42, .bold-text-43, .bold-text-44 {
    font-size: 15px;
  }

  .text-block-142 {
    font-size: 20px;
  }

  .caveat-h1 {
    font-size: 35px;
  }

  .mission-badge {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 15px;
  }

  .text-block-143 {
    padding-right: 0;
    font-size: 16px;
  }

  .core-cardblock {
    align-items: flex-start;
  }

  .value-wrapper {
    background-position: 140%;
    background-size: contain;
    grid-template-columns: 1fr;
    padding: 20px 0 10px;
  }

  .core-value-heading {
    font-size: 45px;
  }

  .text-block-144 {
    max-width: 220px;
  }

  .vision-desc {
    font-size: 16px;
  }

  .vision-title {
    margin-bottom: 20px;
    font-size: 45px;
  }

  .text-block-145 {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
    font-size: 35px;
  }

  .founder-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-147 {
    padding-top: 10px;
    font-size: 20px;
  }

  .wrenly-team-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .manish {
    width: 150px;
    max-width: 220px;
  }

  .ali {
    width: 150px;
    max-width: 280px;
    height: auto;
  }

  .shreya {
    width: 150px;
  }

  .sarah {
    width: 150px;
    height: 184px;
  }

  .sabrina {
    width: 150px;
  }

  .div-block-115 {
    background-position: 130% 78%;
    background-size: auto 90%;
  }

  .div-block-119 {
    flex-direction: column;
  }

  .features-table-2 {
    padding-top: 0;
  }

  .container-24 {
    width: 95%;
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
    font-size: 12px;
  }

  .comparison-title-2 {
    margin-left: 0;
    font-size: 18px;
  }

  .comparison-row-2 {
    grid-column-gap: 10px;
    font-size: 12px;
    display: flex;
  }

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 0;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 0;
    padding-left: 20px;
  }

  .heading-40, .bold-text-46 {
    font-size: 18px;
  }

  .comparison-title-1 {
    line-height: 22px;
  }

  .feature-comparison-col-1 {
    max-width: 110px;
    padding-left: 5px;
  }

  .div-block-120, .div-block-122, .div-block-123 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-42 {
    font-size: 37px;
  }

  .heading-42.health-hero-title {
    font-size: 40px;
  }

  .heading-42.health-hero-title.kudoboard {
    font-size: 42px;
  }

  .modal-content-block {
    padding-top: 30px;
  }

  .modal-title {
    background-position: 0 0;
    background-size: 35px;
    margin-left: -10px;
    padding-top: 20px;
    padding-left: 10px;
    font-size: 35px;
  }

  .text-span-76 {
    overflow-wrap: anywhere;
  }

  .modal-list {
    width: 290px;
    display: inline;
  }

  .modal-ul {
    grid-template-columns: .75fr;
    display: block;
  }

  .list-item-2.mb-5 {
    margin-bottom: 10px;
  }

  .modal-list-wrapper {
    margin-bottom: 20px;
    display: inline-block;
  }

  .form-input-sm {
    border-color: #8f8f8f;
    height: 50px;
    line-height: 1.1;
  }

  .form-5 {
    max-width: 100%;
  }

  .div-block-127.mt-0 {
    margin-top: 60px;
    padding-left: 0;
  }

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

  .text-block-156 {
    font-size: 14px;
    font-weight: 600;
  }

  .responssive-logo-block {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .min-w {
    width: 60px;
  }

  .min-w.dodgers {
    width: 62px;
  }

  .image-90 {
    width: 180%;
  }

  .text-block-157.text-green {
    font-size: 15px;
  }

  .build-heatlh-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .image-91 {
    display: inline-block;
  }

  .image-92 {
    display: none;
  }

  .heading-45 {
    font-size: 38px;
  }

  .res-list-form.kudoboard-hero-list {
    font-size: 13px;
  }

  .popup-section {
    margin-top: 0;
    padding-top: 90px;
  }

  .new-blog-hero {
    margin-top: 106px;
  }

  .company-logo-block.sm-company-logo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .demo-quote-section {
    margin-bottom: 80px;
  }

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

  .new-quote-block {
    margin-top: 25px;
    margin-bottom: 20px;
  }

  .new-quote-card {
    width: auto;
    max-width: 340px;
    height: 440px;
  }

  .new-quote-card.adam-card {
    height: 410px;
  }

  .text-block-160 {
    font-size: 18px;
    line-height: 1.3;
  }

  .text-block-161.denial-designation {
    font-size: 12px;
  }

  .founder-pic-block.bg-brown {
    flex: none;
  }

  .founder-info {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
  }

  .div-block-131 {
    bottom: -1px;
  }

  .text-span-78 {
    font-size: 17px;
  }

  .heading-47 {
    font-size: 33px;
  }

  .div-block-134.blog-card-header {
    margin-bottom: 0;
  }

  .div-block-135.example-report-nav {
    display: none;
  }

  .image-108 {
    object-fit: fill;
    display: block;
  }

  .image-108.denialson {
    width: 50px;
  }

  .checkbox_button {
    font-size: 13px;
  }

  .custom-checkbox-label {
    font-size: 12px;
  }

  .text-block-167 {
    font-size: 16px;
    font-weight: 600;
  }

  .menu-button-2.w--open {
    background-color: #e7e7e7;
    border-radius: 10px;
  }

  .image-110, .image-111 {
    min-width: 100%;
  }

  .icon-5 {
    color: #fff;
  }

  .try-it-modal {
    width: 92%;
    padding-bottom: 40px;
  }

  .try-it-modal-container {
    display: none;
  }

  .teams_install {
    margin-top: 0;
  }

  .teams_install.no_logo {
    margin-top: 15px;
  }

  .div-block-142.kudoboard-icons {
    flex-wrap: wrap;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-143 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-50 {
    text-align: center;
    width: 95%;
  }

  .image-125 {
    max-width: 150px;
  }

  .div-block-149 {
    width: 95%;
  }

  .text-block-200 {
    font-size: 12px;
  }

  .div-block-154 {
    font-size: 13px;
  }

  .priceing-cards {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-205 {
    padding-right: 0;
  }

  .video-btn-2 {
    border-width: 4px;
    width: 50px;
    height: 50px;
  }

  .h5-6 {
    font-size: 16px;
  }

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

  .h4-4.qoute-title {
    font-size: 22px;
  }

  .text-block-208 {
    font-size: 18px;
    line-height: 1.3;
  }

  .video-popup-2 {
    margin-left: -10px;
    margin-right: -10px;
  }

  .container-26 {
    z-index: 10;
    position: relative;
  }

  .image-132 {
    display: none;
  }

  .container-27 {
    z-index: 10;
    position: relative;
  }

  .image-133 {
    display: inline-block;
  }

  .text-block-211 {
    padding-right: 0;
  }

  .image-134, .image-135 {
    display: none;
  }

  .container-28 {
    z-index: 10;
    position: relative;
  }

  .md-w-full {
    width: 95%;
  }

  .form-block-10 {
    width: 100%;
  }

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

  .image-138 {
    margin-left: 0;
  }

  .cell {
    display: block;
  }

  .div-block-164 {
    margin-right: 0;
  }

  .text-block-216, .text-block-219 {
    padding-right: 0;
  }

  .pricing-block-2 {
    border-radius: 12px;
  }

  .pricing-block-2.pricing-hero {
    background-position: 50% 80%, 50%;
    min-height: auto;
    padding-bottom: 0;
    position: static;
  }

  .container-29 {
    z-index: 10;
    position: relative;
  }

  .paragraph-48 {
    font-size: 18px;
  }

  .paragraph-48.pricing-desc {
    text-align: center;
    font-size: 20px;
  }

  .image-141 {
    left: 43%;
  }

  .hompage-banner {
    max-width: 400px;
    height: 420px;
  }

  .hompage-banner.home-22 {
    max-width: 400px;
    height: 350px;
  }

  .hero-inner-new-homepage.new-version {
    margin-top: 40px;
  }

  .hero-card-wrapper {
    width: auto;
    max-width: 370px;
  }

  .hero-card-wrapper.home-22 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    max-width: 260px;
  }

  .hero-card-wrapper.home-33 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    max-width: 350px;
    margin-top: -40px;
  }

  .hero-card-wrapper.home-23 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    max-width: 300px;
  }

  .paragraph-49.c-white.green {
    font-size: 14px;
  }

  .paragraph-49.resp-d-none {
    margin-top: 45px;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
  }

  .style-text {
    font-size: 26px;
  }

  .paragraph-50.min-width {
    font-size: 18px;
    display: block;
  }

  .comany-logos-section {
    background-position: 0 -10%;
  }

  .comany-logos-section.new-home-sparrow {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .new-homepage-logo-wrapper {
    flex-flow: wrap;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-147 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .playstore-img-wrapper {
    flex-flow: wrap;
    width: 95%;
    margin-top: 30px;
    display: flex;
  }

  .culture-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: auto;
    margin-top: 50px;
    display: block;
  }

  .heading-59 {
    margin-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
  }

  .h5-7 {
    font-size: 16px;
  }

  .h4-5.qoute-title {
    font-size: 22px;
  }

  .text-block-226 {
    font-size: 18px;
    line-height: 1.3;
  }

  .culture-cards {
    text-align: center;
    align-self: center;
    height: 480px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .culture-cards.gradiant {
    width: 85%;
    height: 450px;
  }

  .image-151 {
    max-width: 100px;
  }

  .wrenly-meet-wrapper {
    background-position: 100% 96%;
    height: 630px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .div-block-171 {
    justify-content: center;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-63 {
    font-size: 35px;
  }

  .heading-63.max-width {
    font-size: 30px;
  }

  .ebgagement-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ebgagement-card-wrapper.h-453.bg-yellow._4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ebgagement-card-wrapper.h-453._1 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ebgagement-card-wrapper.bg-blue.bg-green.width-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ebgagement-card-wrapper.bg-blue.bg-green._3, .ebgagement-card-wrapper.bg-blue._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ebgagement-card-wrapper.new-performance-bg-blue {
    padding-left: 15px;
    padding-right: 15px;
  }

  .engagement-cad-details, .engagement-cad-details.m-t {
    width: 100%;
  }

  .engagement-cad-details.m-t.mb-md {
    margin-top: 60px;
  }

  .engagement-cad-details.m-t.mb-4 {
    margin-bottom: 30px;
  }

  .engagement-cad-details.full-width.rocognition-title {
    width: 100%;
    margin-top: 20px;
  }

  .engagement-cad-details._w-full {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .engagement-cad-details.mt-2 {
    margin-top: 20px;
  }

  .heading-64, .heading-64.f-md {
    font-size: 21px;
  }

  .heading-64.f-md.f-small {
    font-size: 19px;
  }

  .paragraph-54 {
    font-size: 16px;
  }

  .paragraph-54.fuul-width.width-none._w-400 {
    width: 100%;
  }

  .paragraph-54.small-font, .paragraph-54.small-font.width-sm {
    font-size: 16px;
  }

  .paragraph-54.coach-para {
    font-size: 15px;
  }

  .angle-arrow-wrapper {
    width: 25px;
    height: 25px;
  }

  .heading-performance {
    margin-bottom: 40px;
    font-size: 25px;
  }

  .performance-card-wrapper.h-453._5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-7-image.new-performance-card-3-img {
    max-width: 240px;
  }

  .card-7-image.new-performance-card-3-img.resp-img {
    padding-left: 5px;
    padding-right: 5px;
  }

  .recognintion-wrapper {
    margin-bottom: 40px;
  }

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

  .recognition-card-wrapper.bg-blue.bg-yellow {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ebgagement-card-wraper.h-453.bg-purpal {
    padding-left: 20px;
    padding-right: 20px;
  }

  .recognition-small-card-wrapper.h-453.bg-blue {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .recognition-card-4-heading {
    width: 100%;
    margin-top: 20px;
  }

  .heading-67 {
    max-width: 322px;
    margin-top: 20px;
    margin-bottom: 25px;
    font-size: 36px;
  }

  .black-arrow {
    width: 100%;
    max-width: 11px;
  }

  .bottom-header-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .new-homepage-title {
    font-size: 25px;
  }

  .new-homepage-title.new-version {
    font-size: 40px;
  }

  .new-homepage-title.new-version.v1 {
    margin-bottom: 20px;
    font-size: 39px;
  }

  .new-homepage-title.new-version._1 {
    font-size: 38px;
  }

  .text-span-96 {
    font-size: 45px;
  }

  .text-span-96.gradiant.clipped {
    font-size: 38px;
  }

  .card-3-image {
    max-width: 95%;
  }

  .gallery-slider.rep-slider {
    padding-bottom: 120px;
  }

  .container-30 {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .gallery-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left {
    left: -20px;
  }

  .gallery-slider-right {
    right: -20px;
  }

  .gallery-slide-nav {
    bottom: -150px;
  }

  .div-block-183 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-183.d-none {
    flex-flow: column;
  }

  .div-block-183.d-none.mt-5 {
    margin-bottom: 20px;
  }

  .image-168 {
    width: 50px;
    left: -13%;
  }

  .image-168.res-right-cloud {
    right: -14%;
  }

  .image-168.res-right-cloud.home-33 {
    right: -22%;
  }

  .image-168.banner-res-right-cloud {
    width: 100px;
    inset: auto -35% 0% auto;
  }

  .image-168.banner-res-right-cloud.banner-home-23 {
    right: -53px;
  }

  .image-168.banner-resp-left-cloud {
    width: 100px;
    inset: auto auto 0% -35%;
  }

  .image-168.banner-resp-left-cloud.banner-home-23 {
    top: 6%;
    left: -39%;
  }

  .image-168.home-33.left-cloud {
    left: -28%;
  }

  .text-block-232 {
    display: none;
  }

  .text-block-236 {
    padding-left: 13px;
    padding-right: 13px;
  }

  .text-span-98.module_pricing_header {
    white-space: pre;
    word-break: keep-all;
  }

  .new-home-final-v-banner {
    max-height: 900px;
  }

  .new-home-final-v-banner.home-22 {
    max-width: 400px;
    height: 350px;
  }

  .container-31 {
    max-width: none;
  }

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

  .gallery-slide-wrapper-2 {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slide-wrapper-2.new-page-v1 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .gallery-image-2 {
    height: auto;
  }

  .gallery-slider-left-2 {
    left: -20px;
  }

  .gallery-slider-right-2 {
    right: -20px;
  }

  .gallery-slide-nav-2 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 30px;
    padding-top: 0;
    bottom: -27%;
  }

  .gallery-slide-nav-2.d-blck {
    margin-top: 0;
    bottom: -7%;
  }

  .paragraph-56, .paragraph-56.small-font {
    font-size: 13px;
  }

  .gallery-slide-wrapper-3 {
    max-width: 100%;
    margin-right: 0%;
  }

  .heading-68 {
    font-size: 17px;
  }

  .heading-68.f-md {
    font-size: 21px;
  }

  .gallery-slider-3.rep-slider {
    padding-bottom: 120px;
  }

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

  .gallery-slider-right-3 {
    right: -20px;
  }

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

  .gallery-slide-nav-3 {
    bottom: -150px;
  }

  .gallery-slider-left-3 {
    left: -20px;
  }

  .container-33 {
    z-index: 10;
    position: relative;
  }

  .text-span-102 {
    font-size: 43px;
  }

  .image-175 {
    display: none;
  }

  .div-block-191 {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-11 {
    max-width: 100%;
  }

  .heading-69 {
    text-align: center;
    font-size: 40px;
  }

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

  .new-banner-lower-descrption {
    font-size: 25px;
  }

  .new-banner-lower-descrption.new-version {
    font-size: 40px;
  }

  .new-banner-lower-descrption.new-version.v1 {
    margin-bottom: 30px;
  }

  .new-banner-descrption {
    font-size: 25px;
  }

  .new-banner-descrption.new-version {
    font-size: 40px;
  }

  .new-banner-descrption.new-version.v1 {
    display: none;
  }

  .new-banner-descrption.new-version.v1.resp {
    margin-bottom: 20px;
    padding: 0;
    font-size: 28px;
    display: block;
  }

  .freature-inner-block {
    padding: 30px 15px;
  }

  .feature-content-heading {
    width: auto;
    font-size: 24px;
  }

  .feature-content-desc {
    font-size: 15px;
  }

  .container-34 {
    max-width: none;
  }

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

  .gallery-slide-wrapper-4 {
    max-width: 100%;
    margin-right: 0%;
  }

  .gallery-slider-left-4 {
    left: -20px;
  }

  .gallery-slider-right-4 {
    right: -20px;
  }

  .text-block-245 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .div-block-198 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    max-width: 95%;
    font-size: 16px;
  }

  .image-183 {
    margin-top: -7px;
  }

  .topbar-close-btn {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

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

  .text-span-106 {
    font-size: 28px;
  }

  .image-185 {
    display: none;
  }

  .ai-coach-card-wraper.h-453.bg-yellow.performance-card-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-coach-card-wraper.h-453.bg-yellow._4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wraper.h-453._1 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wraper.bg-blue.bg-green.width-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wraper.bg-blue.bg-green._3, .ai-coach-card-wraper.bg-blue._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-coach-card-wraper.new-performance-bg-blue {
    padding-left: 15px;
    padding-right: 15px;
  }

  .coach-cad-details, .coach-cad-details.m-t {
    width: 100%;
  }

  .coach-cad-details.m-t.mb-md {
    margin-top: 60px;
  }

  .coach-cad-details.m-t.mb-4 {
    margin-bottom: 30px;
  }

  .coach-cad-details.full-width.rocognition-title {
    width: 100%;
    margin-top: 20px;
  }

  .coach-cad-details._w-full {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .coach-cad-details.mt-2 {
    margin-top: 20px;
  }

  .ai-coach-card-wrapper.h-453.bg-yellow.performance-card-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-coach-card-wrapper.h-453.bg-yellow._4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wrapper.h-453._1 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wrapper.bg-blue.bg-green.width-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-coach-card-wrapper.bg-blue.bg-green._3, .ai-coach-card-wrapper.bg-blue._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-coach-card-wrapper.new-performance-bg-blue {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ai-bottom-wrapper.h-453.bg-yellow.performance-card-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-bottom-wrapper.h-453.bg-yellow._4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-bottom-wrapper.h-453._1 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-bottom-wrapper.bg-blue.bg-green.width-sm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ai-bottom-wrapper.bg-blue.bg-green._3, .ai-bottom-wrapper.bg-blue._2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ai-bottom-wrapper.new-performance-bg-blue {
    padding-left: 15px;
    padding-right: 15px;
  }

  .gdpr-img {
    margin-top: 0;
  }

  .text-block-248 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

#w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d42e-e14caf36, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d42f-e14caf36, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d430-e14caf36, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d43c-e14caf36, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d443-e14caf36, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d45c-e14caf36, #w-node-f5e970a4-cfdb-7dc9-27d2-44f9138785b1-138785a4, #w-node-f5e970a4-cfdb-7dc9-27d2-44f9138785be-138785a4, #w-node-f5e970a4-cfdb-7dc9-27d2-44f9138785cd-138785a4, #w-node-_16cfe12a-b957-0b74-1b98-d269204036f9-204036f9, #w-node-_60a65a9c-4d16-a6b3-678a-c2946b2ab98a-42d0e436, #w-node-e3260698-1b59-c36e-9643-741f397c6803-42d0e436, #w-node-e3260698-1b59-c36e-9643-741f397c6804-42d0e436, #w-node-_0c113090-b69b-b569-95dd-7baddd6cac18-86c2a48a, #w-node-_0c113090-b69b-b569-95dd-7baddd6cac5c-86c2a48a, #w-node-_0c113090-b69b-b569-95dd-7baddd6cac5d-86c2a48a, #w-node-_2273a0a0-5b70-1b9b-7b53-cb6ee94e6db9-86c2a48a, #w-node-_4d8b0db0-74e7-e899-b67c-334be2ab72a1-86c2a48a, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c201a-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c2024-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c202a-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c2041-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c2044-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c2046-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c205d-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c206e-86c2a4ab, #w-node-d29c588a-11c3-4a57-01d6-7fc4751c2071-86c2a4ab, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583709-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b58370f-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583715-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583728-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b58372b-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b58372d-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583744-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583755-aec07b59, #w-node-_417b86fb-c5ea-fd51-7d0b-da393b583758-aec07b59, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a685-cfe5c6f1, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a68f-cfe5c6f1, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a695-cfe5c6f1, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a6a2-cfe5c6f1, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a6b2-cfe5c6f1, #w-node-f334d008-d900-39e6-05eb-1872f6ba965e-4e207600, #w-node-f334d008-d900-39e6-05eb-1872f6ba9664-4e207600, #w-node-f334d008-d900-39e6-05eb-1872f6ba966a-4e207600, #w-node-f334d008-d900-39e6-05eb-1872f6ba9673-4e207600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8948f2a7-fd0e-b8ad-9bef-b86426231b9a-5a72db2c {
  grid-area: Area;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-8b1dd925, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-8b1dd925, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-8b1dd925, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-8b1dd925, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-8b1dd925, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-8b1dd925 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-8b1dd925, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-8b1dd925, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-8b1dd925, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-ab361320, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-ab361320, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-ab361320, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-ab361320, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-ab361320, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-ab361320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-ab361320, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-ab361320, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-ab361320, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-b8c0e91c, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-b8c0e91c, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-b8c0e91c, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-b8c0e91c, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-b8c0e91c, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-b8c0e91c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-b8c0e91c, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-b8c0e91c, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-b8c0e91c, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-6ba94d93, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-6ba94d93, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-6ba94d93, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-6ba94d93, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-6ba94d93, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-6ba94d93 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-6ba94d93, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-6ba94d93, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-6ba94d93, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-67fbfb1f, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-67fbfb1f, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-67fbfb1f, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-67fbfb1f, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-67fbfb1f, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-67fbfb1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-67fbfb1f, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-67fbfb1f, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-67fbfb1f, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-5ad337a1, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-5ad337a1, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-5ad337a1, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-5ad337a1, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-5ad337a1, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-5ad337a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-5ad337a1, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-5ad337a1, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-5ad337a1, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f02ce94d-6c91-ffd3-feba-0204b61de455-768c5b7d, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-768c5b7d, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-768c5b7d, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_984c005e-7194-472e-35b7-84fcc0cf7a43-768c5b7d, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-768c5b7d, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-768c5b7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-768c5b7d, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-768c5b7d, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-768c5b7d, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a215e081-965f-482f-5152-734ab88a7dec-df8e4138, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-df8e4138, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-df8e4138, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2959e148-90ca-dadb-73d0-76c0ef7e33ae-df8e4138, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-df8e4138, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-df8e4138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-df8e4138, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-df8e4138, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-df8e4138, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-2a354ad9, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-2a354ad9, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b445e6b-5349-0201-64ba-5ef1c397900b-2a354ad9, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-2a354ad9, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-2a354ad9, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-2a354ad9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-2a354ad9, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-2a354ad9, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-2a354ad9, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-c83c554b, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-c83c554b, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_967db1bf-569e-43c1-fd2b-2b30946e2407-c83c554b, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_361e77cb-f9ee-fc48-f374-4f7ff0387491-c83c554b, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-c83c554b, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-c83c554b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-c83c554b, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-c83c554b, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-c83c554b, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-96d5c81e, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-96d5c81e, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-96d5c81e, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-96d5c81e, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-96d5c81e, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-96d5c81e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-96d5c81e, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-96d5c81e, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-96d5c81e, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a215e081-965f-482f-5152-734ab88a7dec-5d36419f, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d628358-4f35-313d-e55c-0642401062ea-5d36419f, #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-5d36419f, #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2959e148-90ca-dadb-73d0-76c0ef7e33ae-5d36419f, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35580-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c395842e-28c0-e719-bbb1-34766fd35585-5d36419f, #w-node-c395842e-28c0-e719-bbb1-34766fd35587-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362a-5d36419f, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362b-5d36419f, #w-node-_6a213983-62ac-8df1-7fa9-6cfe82a1362c-5d36419f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f11f4028-c11a-cbed-5244-0d83f7416668-4bf6353a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_19bec24f-3c90-8334-eb1a-1c2db5690306-485d62a2, #w-node-_19bec24f-3c90-8334-eb1a-1c2db569030d-485d62a2, #w-node-_609f6314-59e3-06dc-3213-d3c8ea46e267-c4364c97, #w-node-_94927b29-007b-04d9-f732-62f3f934371f-c4364c97, #w-node-_94927b29-007b-04d9-f732-62f3f9343720-c4364c97, #w-node-_60115b9c-ae60-d456-65e3-12eab124d364-bb66a336 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1636f8ba-a0e0-67fa-55ad-ac754970fa86-bb66a336, #w-node-fb342934-e10b-e951-2c57-dbec3adc6847-bb66a336, #w-node-dab9f96b-816b-2bad-2fa3-5224007017a2-bb66a336, #w-node-_7206916c-bbc9-fe77-c605-034d9af079f7-bb66a336, #w-node-_7aa380ad-0e45-7f0d-e9c6-5cd690c22039-bb66a336, #w-node-_1fcec304-57ca-3217-b00a-9fc9d64e5bb0-bb66a336, #w-node-_80d3d9bc-7641-a0f2-4bd2-c7bb28da319a-bb66a336, #w-node-_482c3330-0cdf-e2a6-cab8-d5cc5b74a3c6-bb66a336, #w-node-_115e134b-12a4-9710-5860-c8522e664103-bb66a336 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-d1bc8428-0b88-4472-8877-ca0b57c61a29-bb66a336, #w-node-_02f841b7-dac6-806b-4d1e-f8145326fbcf-bb66a336, #w-node-bedcbae3-121b-72e8-e91f-830b038adb45-bb66a336, #w-node-bee35fa8-1f09-fe5c-9c1e-6912ff5541d8-bb66a336, #w-node-_02771cdb-0d0e-d228-253f-b19e27bf980d-bb66a336, #w-node-c1f78aac-0479-a1d0-325a-0d9c95f6aaf8-bb66a336, #w-node-b762ec1e-b577-3aa5-4987-61d43c3ac42a-bb66a336, #w-node-_068071f7-59db-dcd7-46cd-e03b1fde61c1-bb66a336, #w-node-_3f98f414-71a4-bc96-38f6-c3a98ee51c2b-bb66a336, #w-node-_5a501d89-b76f-74a0-a209-795c9ab86e75-bb66a336, #w-node-fe2f9c9f-c315-4caf-d8de-df4b973f0a46-bb66a336, #w-node-_5420825e-9d9d-97ea-ac19-61f63ed50902-bb66a336, #w-node-dce68627-2650-5ba7-3409-36da506eb3dd-bb66a336, #w-node-_92ef63be-aada-d98b-a875-adb871180b74-bb66a336, #w-node-_63c5239b-64cb-7cf9-dc39-b4c4fa2cafd8-bb66a336, #w-node-fb154c19-0b94-e94e-1247-09a924cdb706-bb66a336, #w-node-d5768074-af62-c4e2-b3fa-1f22c5252461-bb66a336, #w-node-_64460329-056a-fba8-67c0-f6b777485d97-bb66a336, #w-node-b4e76df9-2b52-2ccf-0970-5aa5e7fee243-bb66a336, #w-node-_2bb5358f-9159-5d62-82f4-fa14a9dab258-bb66a336, #w-node-c8cccaa0-26fb-6eda-4056-3b90a0ca3356-bb66a336, #w-node-e6db185d-fc4a-2a89-c8a5-e5eb7986d584-bb66a336, #w-node-bb063a93-d9a3-1fb0-ea0b-2540421c51c7-bb66a336, #w-node-_4e807b1a-52eb-3152-5f56-78760a3e9b25-bb66a336, #w-node-_65209698-b19d-3b03-149a-6349e678f095-bb66a336, #w-node-_2fb7f86e-201d-6eb5-4ddc-0efddf199cee-bb66a336, #w-node-_2cfc83c7-c60a-885a-f20d-1723b687e2fd-bb66a336, #w-node-_5885c175-57ac-f0cd-637d-beba3dae2218-bb66a336, #w-node-f61e192c-72bf-82fc-1f41-d3298ecf4365-bb66a336, #w-node-_74b9d4d7-6db5-c0b7-e070-55198d4e2233-bb66a336, #w-node-_30267848-9717-5049-9cdb-1c1277eec416-bb66a336, #w-node-ab6aee59-12ce-eabe-0502-5bb4c6260fc0-bb66a336, #w-node-_97ee4f48-84b3-8f91-e2a9-7b8be41eb1a2-bb66a336, #w-node-c0b792e8-2e53-5121-8d8f-892a98adf0a8-bb66a336, #w-node-e40db428-d552-fc16-8dc6-0940b558b927-bb66a336, #w-node-_593576c3-0fcd-5d77-de4e-98e7cca8b598-bb66a336, #w-node-_9a309071-53d6-502d-3672-03bf177b8829-bb66a336, #w-node-_83a129ff-b17d-d314-f915-df66bb67512c-bb66a336, #w-node-bc9c1c60-ab1a-6a7b-aaa0-b3694f6e1744-bb66a336, #w-node-_8a393a3c-03be-b39f-0393-afc7bf2f5eed-bb66a336, #w-node-f9f12c25-cddb-9b08-e1a4-94930ac18c97-bb66a336, #w-node-_88cd391d-a418-6761-4003-c0b180b2df58-bb66a336, #w-node-_1ef519d7-d890-b3e9-479e-92302bdddef4-bb66a336, #w-node-_8b08c01e-86b5-772b-1090-6e56012d3a9b-bb66a336, #w-node-fbc0126b-9cd1-d617-99be-9941a88b3b4a-bb66a336, #w-node-_7aef9a25-7124-3e60-3856-b6b2462c6d22-bb66a336, #w-node-_81c52dc2-116e-3a74-b8b1-23eff80898a6-bb66a336, #w-node-_118adf33-ad85-4d17-0117-50946934f468-bb66a336, #w-node-_916cfc00-e840-d995-4d37-8ebebe61e533-bb66a336, #w-node-_7a3ae09d-ea69-173f-5c05-4598d8051635-bb66a336, #w-node-f5360e76-dbda-45ec-6c1c-d8617bd8965e-bb66a336, #w-node-_91493535-c468-b3e2-631a-16f9dcfbf29f-bb66a336, #w-node-_0071fc5c-c081-86e5-c868-d2f249913db8-bb66a336, #w-node-f6a1112c-cc87-20a0-5b2a-45bb69400de3-bb66a336, #w-node-_4fab9b8e-fdfe-29db-d577-0c0a1ae5fb11-bb66a336, #w-node-_01f2dc8e-1c4c-c768-da97-45abc73f368f-bb66a336, #w-node-_0d181c83-ec06-5297-5310-5a1f6fc33e35-bb66a336, #w-node-d6fa7b2f-863a-3dda-2488-734449807542-bb66a336, #w-node-ba9a7593-44f9-ab4a-2b8c-1df7fb67163b-bb66a336, #w-node-_5cc76197-c92b-33dd-5511-745bee558f88-bb66a336, #w-node-dc1f8e68-5a7c-b240-be7e-03268b0de107-bb66a336 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11a45b8e-ecfb-e62d-7c1b-5cbda4e6fc55-bb66a336 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ab406000-5330-177e-b6ff-5573795a5944-bb66a336, #w-node-_03c973a4-59c0-6680-562b-a74908d2f624-bb66a336, #w-node-_1253a471-bc6d-009c-c6ca-23585403246e-bb66a336, #w-node-_07cd0651-d7d2-d52e-9a6d-6712cc253cfa-bb66a336, #w-node-_95f8e576-c1a8-d72f-6f57-5d13a271c7aa-bb66a336, #w-node-ee58f0f4-d7b0-8a24-56fe-5a8a8e67db2a-bb66a336, #w-node-f27909bf-cf04-90a6-5c66-a261a65d8e9b-bb66a336, #w-node-_9336ee35-851e-1c6c-793a-cc418a49ac53-bb66a336, #w-node-_01df882f-b832-3bd5-613d-2e316f59cad5-ca22112c, #w-node-_01df882f-b832-3bd5-613d-2e316f59cad6-ca22112c, #w-node-_01df882f-b832-3bd5-613d-2e316f59cad7-ca22112c, #w-node-f74ece3e-b7ce-8f33-c4ed-c04ccc8c1aa2-6d713c35, #w-node-f74ece3e-b7ce-8f33-c4ed-c04ccc8c1aa1-6d713c35, #w-node-f74ece3e-b7ce-8f33-c4ed-c04ccc8c1aa3-6d713c35, #w-node-_00270074-dfe0-8da2-e463-fbb7c8db605a-6d713c35, #w-node-_00270074-dfe0-8da2-e463-fbb7c8db6061-6d713c35, #w-node-_4a92c5fa-da9f-3907-db1c-a99f6096b49d-6d713c35, #w-node-fcc7631d-23ec-08aa-fa26-730b263b89a5-37c64c90, #w-node-fcc7631d-23ec-08aa-fa26-730b263b89a6-37c64c90, #w-node-fcc7631d-23ec-08aa-fa26-730b263b89a7-37c64c90, #w-node-fcc7631d-23ec-08aa-fa26-730b263b89b0-37c64c90, #w-node-fcc7631d-23ec-08aa-fa26-730b263b89b7-37c64c90, #w-node-c7791f26-3ab5-c82f-5393-33b21b02e63b-37c64c90, #w-node-a99b352b-aa39-ddd7-87f8-415e8721f24c-440cffc5, #w-node-a99b352b-aa39-ddd7-87f8-415e8721f24d-440cffc5, #w-node-a99b352b-aa39-ddd7-87f8-415e8721f24e-440cffc5, #w-node-a99b352b-aa39-ddd7-87f8-415e8721f257-440cffc5, #w-node-a99b352b-aa39-ddd7-87f8-415e8721f25e-440cffc5, #w-node-_8a1bcf08-6b3e-fb5b-e8e6-29f9112cd6c6-440cffc5, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d42e-9530219f, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d42f-9530219f, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d430-9530219f, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d43c-9530219f, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d443-9530219f, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d45c-9530219f, #w-node-_19bec24f-3c90-8334-eb1a-1c2db5690306-d8c2125c, #w-node-_19bec24f-3c90-8334-eb1a-1c2db569030d-d8c2125c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa590-bf728981, #w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa590-ba304680 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f00850f2-a5d0-58e7-2ec0-261897e332d0-721a5c98, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33300-721a5c98, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33301-721a5c98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ff7523-ea31-b221-b6d3-e377d937592b-721a5c98 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_73ff7523-ea31-b221-b6d3-e377d937592f-721a5c98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73ff7523-ea31-b221-b6d3-e377d9375940-721a5c98 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_73ff7523-ea31-b221-b6d3-e377d9375944-721a5c98, #w-node-_60115b9c-ae60-d456-65e3-12eab124d364-da6ad72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1636f8ba-a0e0-67fa-55ad-ac754970fa86-da6ad72a, #w-node-fb342934-e10b-e951-2c57-dbec3adc6847-da6ad72a, #w-node-dab9f96b-816b-2bad-2fa3-5224007017a2-da6ad72a, #w-node-_7206916c-bbc9-fe77-c605-034d9af079f7-da6ad72a, #w-node-_7aa380ad-0e45-7f0d-e9c6-5cd690c22039-da6ad72a, #w-node-_1fcec304-57ca-3217-b00a-9fc9d64e5bb0-da6ad72a, #w-node-_80d3d9bc-7641-a0f2-4bd2-c7bb28da319a-da6ad72a, #w-node-_482c3330-0cdf-e2a6-cab8-d5cc5b74a3c6-da6ad72a, #w-node-_115e134b-12a4-9710-5860-c8522e664103-da6ad72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end center;
}

#w-node-d1bc8428-0b88-4472-8877-ca0b57c61a29-da6ad72a, #w-node-_02f841b7-dac6-806b-4d1e-f8145326fbcf-da6ad72a, #w-node-bedcbae3-121b-72e8-e91f-830b038adb45-da6ad72a, #w-node-bee35fa8-1f09-fe5c-9c1e-6912ff5541d8-da6ad72a, #w-node-_02771cdb-0d0e-d228-253f-b19e27bf980d-da6ad72a, #w-node-c1f78aac-0479-a1d0-325a-0d9c95f6aaf8-da6ad72a, #w-node-b762ec1e-b577-3aa5-4987-61d43c3ac42a-da6ad72a, #w-node-_068071f7-59db-dcd7-46cd-e03b1fde61c1-da6ad72a, #w-node-_3f98f414-71a4-bc96-38f6-c3a98ee51c2b-da6ad72a, #w-node-_5a501d89-b76f-74a0-a209-795c9ab86e75-da6ad72a, #w-node-fe2f9c9f-c315-4caf-d8de-df4b973f0a46-da6ad72a, #w-node-_5420825e-9d9d-97ea-ac19-61f63ed50902-da6ad72a, #w-node-dce68627-2650-5ba7-3409-36da506eb3dd-da6ad72a, #w-node-_92ef63be-aada-d98b-a875-adb871180b74-da6ad72a, #w-node-_63c5239b-64cb-7cf9-dc39-b4c4fa2cafd8-da6ad72a, #w-node-fb154c19-0b94-e94e-1247-09a924cdb706-da6ad72a, #w-node-d5768074-af62-c4e2-b3fa-1f22c5252461-da6ad72a, #w-node-_64460329-056a-fba8-67c0-f6b777485d97-da6ad72a, #w-node-b4e76df9-2b52-2ccf-0970-5aa5e7fee243-da6ad72a, #w-node-_2bb5358f-9159-5d62-82f4-fa14a9dab258-da6ad72a, #w-node-c8cccaa0-26fb-6eda-4056-3b90a0ca3356-da6ad72a, #w-node-e6db185d-fc4a-2a89-c8a5-e5eb7986d584-da6ad72a, #w-node-bb063a93-d9a3-1fb0-ea0b-2540421c51c7-da6ad72a, #w-node-_4e807b1a-52eb-3152-5f56-78760a3e9b25-da6ad72a, #w-node-_65209698-b19d-3b03-149a-6349e678f095-da6ad72a, #w-node-_2fb7f86e-201d-6eb5-4ddc-0efddf199cee-da6ad72a, #w-node-_2cfc83c7-c60a-885a-f20d-1723b687e2fd-da6ad72a, #w-node-_5885c175-57ac-f0cd-637d-beba3dae2218-da6ad72a, #w-node-f61e192c-72bf-82fc-1f41-d3298ecf4365-da6ad72a, #w-node-_74b9d4d7-6db5-c0b7-e070-55198d4e2233-da6ad72a, #w-node-_30267848-9717-5049-9cdb-1c1277eec416-da6ad72a, #w-node-ab6aee59-12ce-eabe-0502-5bb4c6260fc0-da6ad72a, #w-node-_97ee4f48-84b3-8f91-e2a9-7b8be41eb1a2-da6ad72a, #w-node-c0b792e8-2e53-5121-8d8f-892a98adf0a8-da6ad72a, #w-node-e40db428-d552-fc16-8dc6-0940b558b927-da6ad72a, #w-node-_593576c3-0fcd-5d77-de4e-98e7cca8b598-da6ad72a, #w-node-_9a309071-53d6-502d-3672-03bf177b8829-da6ad72a, #w-node-_83a129ff-b17d-d314-f915-df66bb67512c-da6ad72a, #w-node-bc9c1c60-ab1a-6a7b-aaa0-b3694f6e1744-da6ad72a, #w-node-_8a393a3c-03be-b39f-0393-afc7bf2f5eed-da6ad72a, #w-node-f9f12c25-cddb-9b08-e1a4-94930ac18c97-da6ad72a, #w-node-_88cd391d-a418-6761-4003-c0b180b2df58-da6ad72a, #w-node-_1ef519d7-d890-b3e9-479e-92302bdddef4-da6ad72a, #w-node-_8b08c01e-86b5-772b-1090-6e56012d3a9b-da6ad72a, #w-node-fbc0126b-9cd1-d617-99be-9941a88b3b4a-da6ad72a, #w-node-_7aef9a25-7124-3e60-3856-b6b2462c6d22-da6ad72a, #w-node-_81c52dc2-116e-3a74-b8b1-23eff80898a6-da6ad72a, #w-node-_118adf33-ad85-4d17-0117-50946934f468-da6ad72a, #w-node-_916cfc00-e840-d995-4d37-8ebebe61e533-da6ad72a, #w-node-_7a3ae09d-ea69-173f-5c05-4598d8051635-da6ad72a, #w-node-f5360e76-dbda-45ec-6c1c-d8617bd8965e-da6ad72a, #w-node-_91493535-c468-b3e2-631a-16f9dcfbf29f-da6ad72a, #w-node-_0071fc5c-c081-86e5-c868-d2f249913db8-da6ad72a, #w-node-f6a1112c-cc87-20a0-5b2a-45bb69400de3-da6ad72a, #w-node-_4fab9b8e-fdfe-29db-d577-0c0a1ae5fb11-da6ad72a, #w-node-_01f2dc8e-1c4c-c768-da97-45abc73f368f-da6ad72a, #w-node-_0d181c83-ec06-5297-5310-5a1f6fc33e35-da6ad72a, #w-node-d6fa7b2f-863a-3dda-2488-734449807542-da6ad72a, #w-node-ba9a7593-44f9-ab4a-2b8c-1df7fb67163b-da6ad72a, #w-node-_5cc76197-c92b-33dd-5511-745bee558f88-da6ad72a, #w-node-dc1f8e68-5a7c-b240-be7e-03268b0de107-da6ad72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11a45b8e-ecfb-e62d-7c1b-5cbda4e6fc55-da6ad72a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ab406000-5330-177e-b6ff-5573795a5944-da6ad72a, #w-node-_03c973a4-59c0-6680-562b-a74908d2f624-da6ad72a, #w-node-_1253a471-bc6d-009c-c6ca-23585403246e-da6ad72a, #w-node-_07cd0651-d7d2-d52e-9a6d-6712cc253cfa-da6ad72a, #w-node-_95f8e576-c1a8-d72f-6f57-5d13a271c7aa-da6ad72a, #w-node-ee58f0f4-d7b0-8a24-56fe-5a8a8e67db2a-da6ad72a, #w-node-f27909bf-cf04-90a6-5c66-a261a65d8e9b-da6ad72a, #w-node-_9336ee35-851e-1c6c-793a-cc418a49ac53-da6ad72a, #w-node-f00850f2-a5d0-58e7-2ec0-261897e332d0-a1d26046, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33300-a1d26046, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33301-a1d26046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f6b3610-0207-7960-ae1e-3b22381e8dfd-a1d26046 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4f6b3610-0207-7960-ae1e-3b22381e8e01-a1d26046 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69791d62-672a-0900-464d-884deabb53d9-a1d26046 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69791d62-672a-0900-464d-884deabb53dd-a1d26046, #w-node-f00850f2-a5d0-58e7-2ec0-261897e332d0-5096ff26, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33300-5096ff26, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33301-5096ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f6b3610-0207-7960-ae1e-3b22381e8dfd-5096ff26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4f6b3610-0207-7960-ae1e-3b22381e8e01-5096ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_69791d62-672a-0900-464d-884deabb53d9-5096ff26 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_69791d62-672a-0900-464d-884deabb53dd-5096ff26, #w-node-b689aef0-1506-82d6-3e4d-a3b41a1b5e69-a703ed45, #w-node-b689aef0-1506-82d6-3e4d-a3b41a1b5ead-a703ed45, #w-node-b689aef0-1506-82d6-3e4d-a3b41a1b5eae-a703ed45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-a703ed45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17ca-a703ed45, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17d4-a703ed45, #w-node-f00850f2-a5d0-58e7-2ec0-261897e332d0-6d2dfbd0, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33300-6d2dfbd0, #w-node-f00850f2-a5d0-58e7-2ec0-261897e33301-6d2dfbd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-6d2dfbd0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17d9-6d2dfbd0, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17ca-6d2dfbd0, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17d4-6d2dfbd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-856840ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_991feed4-65e7-cd12-31f3-80f9023f17d9-856840ff, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17ca-856840ff, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17d4-856840ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f11f4028-c11a-cbed-5244-0d83f7416668-66218e67 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-62212d9b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6087-62212d9b, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b608a-62212d9b, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b608d-62212d9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f11f4028-c11a-cbed-5244-0d83f7416668-918e151d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-eb9ab013 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6087-eb9ab013, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b608a-eb9ab013, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b608d-eb9ab013 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d45c-e14caf36, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a6a2-cfe5c6f1, #w-node-b8eb4abc-c5fd-190d-75b0-f2ed2bb3a6b2-cfe5c6f1, #w-node-f334d008-d900-39e6-05eb-1872f6ba9673-4e207600, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-8b1dd925, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-8b1dd925, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-8b1dd925, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-8b1dd925, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-8b1dd925, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-8b1dd925 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-8b1dd925, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-ab361320, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-ab361320, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-ab361320, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-ab361320, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-ab361320, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-ab361320 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-ab361320, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-b8c0e91c, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-b8c0e91c, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-b8c0e91c, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-b8c0e91c, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-b8c0e91c, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-b8c0e91c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-b8c0e91c, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-6ba94d93, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-6ba94d93, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-6ba94d93, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-6ba94d93, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-6ba94d93, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-6ba94d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-6ba94d93, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-67fbfb1f, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-67fbfb1f, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-67fbfb1f, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-67fbfb1f, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-67fbfb1f, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-67fbfb1f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-67fbfb1f, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-5ad337a1, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-5ad337a1, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-5ad337a1, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-5ad337a1, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-5ad337a1, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-5ad337a1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-5ad337a1, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-768c5b7d, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-768c5b7d, #w-node-f02ce94d-6c91-ffd3-feba-0204b61de455-768c5b7d, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-768c5b7d, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-768c5b7d, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-768c5b7d, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-768c5b7d, #w-node-_984c005e-7194-472e-35b7-84fcc0cf7a43-768c5b7d, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-768c5b7d, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-768c5b7d {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-768c5b7d, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-df8e4138, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a215e081-965f-482f-5152-734ab88a7dec-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-df8e4138, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-df8e4138, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-df8e4138, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2959e148-90ca-dadb-73d0-76c0ef7e33ae-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-df8e4138, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-df8e4138 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-df8e4138, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-2a354ad9, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-2a354ad9, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-2a354ad9, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-2a354ad9, #w-node-_8b445e6b-5349-0201-64ba-5ef1c397900b-2a354ad9, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-2a354ad9, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-2a354ad9, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-2a354ad9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-2a354ad9, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-c83c554b, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-c83c554b, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-c83c554b, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-c83c554b, #w-node-_967db1bf-569e-43c1-fd2b-2b30946e2407-c83c554b, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-c83c554b, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-c83c554b, #w-node-_361e77cb-f9ee-fc48-f374-4f7ff0387491-c83c554b, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-c83c554b, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-c83c554b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-c83c554b, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-96d5c81e, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41ee-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-96d5c81e, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-96d5c81e, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd1-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6cd3-96d5c81e, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf3-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-96d5c81e, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-96d5c81e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-96d5c81e, #w-node-_7c3ede71-5aaf-f990-9104-95a6deb658aa-5d36419f, #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41e9-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a215e081-965f-482f-5152-734ab88a7dec-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_05ce00eb-14cc-8f75-2b8f-28d8fd8a41f0-5d36419f, #w-node-_34cb3236-124a-3090-ea02-629ce6fcdba3-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1d628358-4f35-313d-e55c-0642401062ea-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-a9961258-b7c3-358e-67d4-f368c7e5b9d9-5d36419f, #w-node-_21c417d1-f958-0320-eedf-c5f34bfc6ccb-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_092b643a-9ee4-2106-69af-d36bf9976bd6-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_12bb2e80-f443-09ae-b676-a2a18b1d9557-5d36419f, #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaed-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2959e148-90ca-dadb-73d0-76c0ef7e33ae-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-_2a020a5b-84fb-2813-4f8f-7116a00dcaf5-5d36419f, #w-node-c395842e-28c0-e719-bbb1-34766fd35580-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35585-5d36419f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-c395842e-28c0-e719-bbb1-34766fd35587-5d36419f, #w-node-_4a92c5fa-da9f-3907-db1c-a99f6096b49d-6d713c35, #w-node-c7791f26-3ab5-c82f-5393-33b21b02e63b-37c64c90, #w-node-_8a1bcf08-6b3e-fb5b-e8e6-29f9112cd6c6-440cffc5, #w-node-_9fb605ab-6ac2-9f41-f6ca-50a98356d45c-9530219f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f11f4028-c11a-cbed-5244-0d83f7416668-4bf6353a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f11f4028-c11a-cbed-5244-0d83f7416669-4bf6353a {
    grid-row: span 1 / span 1;
  }

  #w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa590-bf728981 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa591-bf728981 {
    grid-row: span 1 / span 1;
  }

  #w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa590-ba304680 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e3c11a9d-bbb3-32a8-6a21-ddf122baa591-ba304680 {
    grid-row: span 1 / span 1;
  }

  #w-node-f11f4028-c11a-cbed-5244-0d83f7416668-66218e67 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f11f4028-c11a-cbed-5244-0d83f7416669-66218e67 {
    grid-row: span 1 / span 1;
  }

  #w-node-f11f4028-c11a-cbed-5244-0d83f7416668-918e151d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f11f4028-c11a-cbed-5244-0d83f7416669-918e151d {
    grid-row: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f5e970a4-cfdb-7dc9-27d2-44f9138785f1-138785a4 {
    justify-self: center;
  }

  #w-node-_077d337e-ff9c-21bf-5d63-a83c990e9b12-138785a4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-62212d9b, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-eb9ab013 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_65c52561-2ea7-e9bf-088f-0bfe48e2711c-e72fdc44, #w-node-_73ff7523-ea31-b221-b6d3-e377d937592b-721a5c98, #w-node-_73ff7523-ea31-b221-b6d3-e377d9375940-721a5c98, #w-node-_4f6b3610-0207-7960-ae1e-3b22381e8dfd-a1d26046, #w-node-_69791d62-672a-0900-464d-884deabb53d9-a1d26046, #w-node-_4f6b3610-0207-7960-ae1e-3b22381e8dfd-5096ff26, #w-node-_69791d62-672a-0900-464d-884deabb53d9-5096ff26, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-a703ed45, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-6d2dfbd0, #w-node-_991feed4-65e7-cd12-31f3-80f9023f17c6-856840ff, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-62212d9b, #w-node-_10019aaf-9e74-c6b2-c5ad-44b95b8b6083-eb9ab013 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


