.blog-panel {
  flex: 1;
}
.cognativ-logo-1-icon6 {
  height: 40px;
  width: 185px;
  position: relative;
  object-fit: cover;
}
.link96 {
  position: relative;
  line-height: 150%;
  font-weight: 500;
}
.link99 {
  position: relative;
  line-height: 150%;
  font-family: var(--text-small-link);
}
.column31 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.join-forum7 {
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  font-weight: 600;
  font-family: var(--ss-simple);
  color: var(--color-royalblue);
  text-align: left;
}
.ebook-form{
  margin-top:20px;
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.button38 {
  cursor: pointer;
  border: 1px solid var(--color-royalblue);
  padding: var(--padding-5xs) var(--padding-xl);
  background-color: transparent;
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button40 {
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  font-weight: 600;
  font-family: var(--ss-simple);
  color: var(--white);
  text-align: left;
}
.button39 {
  cursor: pointer;
  border: 1px solid var(--color-royalblue);
  padding: var(--padding-5xs) var(--padding-xl);
  background-color: var(--color-royalblue);
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.column32 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-base);
}
.column30 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--gap-13xl);
}
.content84 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-13xl);
}
.navbar3 {
  align-self: stretch;
  background-color: var(--white);
  border: 1px solid var(--black);
  box-sizing: border-box;
  height: 72px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0px var(--padding-13xl);
}
.main {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: left;
  font-size: var(--text-regular-normal-size);
  color: var(--black);
  font-family: var(--ss-simple);
}
.subheading8 {
  /* width: 350px; */
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.heading51 {
  margin: 0;
  position: relative;
  font-size: var(--heading-h2-size);
  line-height: 120%;
  font-weight: 700;
  font-family: inherit;
  text-align: left;
}
.feature-title {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.the-dont-get {
  margin: 0;
}
.a-detailed-breakdown {
  margin-bottom: 0px;
}
.a-detailed-breakdown-of-saass {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  padding-left: 21px;
}
.paragraph1 {
  position: relative;
  line-height: 150%;
}
.content86 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 0px var(--padding-base);
}
.rich-text1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
}
.button41 {
  cursor: pointer;
  border: none;
  padding: var(--padding-xs) var(--padding-xl);
  background-color: var(--color-royalblue);
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.content85 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-sizing: border-box;
  gap: var(--gap-5xl);
  min-width: 400px;
  max-width: 100%;
}
.placeholder-image19 {
  height: 750px;
  flex: 1;
  position: relative;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  
  min-width: 400px;
}
.placeholder-image19 img{
  object-fit: cover;
}

.container7 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  gap: var(--gap-61xl);
  max-width: 100%;
}
.content-11 {
  align-self: stretch;
  background-color: var(--white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-45xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--text-regular-normal-size);
  color: var(--black);
  font-family: var(--ss-simple);
}
.faqs2 {
  position: relative;
  line-height: 120%;
}
.text53 {
  position: relative;
  font-size: var(--text-medium-bold-size);
  line-height: 150%;
  display: none;
}
.content87 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.join-forum8 {
  height: 24px;
  width: 79px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.button43 {
  border-radius: var(--br-5xs);
  border: 3px solid var(--color-gray-100);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-5xs) var(--padding-xl);
  font-size: var(--text-regular-normal-size);
  color: var(--color-gray-100);
}
.section-title7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  max-width: 100%;
}
.question10 {
  position: relative;
  line-height: 150%;
  display: inline-block;
  max-width: 100%;
}
.plus-icon10 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accordion-item10 {
  border-radius: var(--br-xs);
  border: 1px solid var(--black);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-lg) var(--padding-4xl);
  row-gap: 20px;
  max-width: 100%;
}
.accordion2 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  min-width: 476px;
  max-width: 100%;
  font-size: var(--text-medium-bold-size);
}
.container8 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-61xl);
  max-width: 100%;
}
.faq-62 {
  align-self: stretch;
  background-color: var(--white);
  overflow: hidden;
  display: none;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  max-width: 100%;
}
.subheading9 {
  width: 467px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
  max-width: 100%;
}
.heading52 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--heading-h1-size);
  line-height: 120%;
  font-weight: 700;
  font-family: inherit;
  text-align: left;
}
.column33 {
  width: 616px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  max-width: 100%;
}
.text54 {
  position: relative;
  line-height: 150%;
  font-weight: 500;
  white-space: pre-wrap;
}
.get-certified3 {
  height: 24px;
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  font-weight: 600;
  font-family: var(--ss-simple);
  color: var(--color-gray-100);
  text-align: left;
  display: inline-block;
}
.button44 {
  cursor: pointer;
  border: 1px solid var(--color-gray-100);
  padding: var(--padding-xs) var(--padding-xl);
  background-color: var(--white);
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.actions12 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-base) 0px 0px;
}
.column34 {
  height: 169px;
  width: 616px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 0px 0px;
  box-sizing: border-box;
  gap: var(--gap-5xl);
  max-width: 100%;
  text-align: left;
  font-size: var(--text-medium-bold-size);
  color: var(--black);
}
.testimonial-content {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.image6 {
  flex: 1;
  background: linear-gradient(
    94.29deg,
    #061c2d 9.03%,
    #0d61c7 25%,
    #0086d7 45%,
    #9ddbda 70.14%,
    #9ed9b0 90.28%,
    #a3d331
  );
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  max-width: 100%;
}
.image-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 0px var(--padding-61xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: center;
  font-size: var(--text-regular-normal-size);
  color: var(--white);
  font-family: var(--ss-simple);
}
.cognativ-logo-1-icon7 {
  width: 185px;
  height: 40px;
  position: relative;
  object-fit: cover;
}
.newsletter3 {
  align-self: stretch;
  width: 500px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.newsletter-wrapper {
  align-self: stretch;
  width: 1312px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  max-width: 103%;
  flex-shrink: 0;
}
.content88 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 1280px;
  height: 212px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 0px 0px 0px;
  box-sizing: border-box;
  max-width: 100%;
}
.text55 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
}
.placeholder3 {
  width: 100%;
  border: none;
  outline: none;
  font-family: var(--text-small-link);
  font-size: var(--text-regular-normal-size);
  background-color: transparent;
  flex: 1;
  position: relative;
  line-height: 150%;
  color: var(--neutral-dark-gray);
  text-align: left;
  display: inline-block;
}
.text-input3 {
  flex: 1;
  background-color: var(--white);
  border: 1px solid var(--black);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs);
}
.button46 {
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  font-family: var(--text-small-link);
  color: var(--black);
  text-align: left;
}
.button45 {
  cursor: pointer;
  border: 1px solid var(--black);
  padding: var(--padding-xs) var(--padding-5xl);
  background-color: transparent;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.form3 {
  align-self: stretch;
  height: 48px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.privacy-policy3 {
  text-decoration: underline;
}
.actions13 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  font-size: var(--ss-medium-size);
  font-family: var(--text-small-link);
}
.form-wrapper {
  width: 500px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.heading53 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.link101 {
  flex: 1;
  position: relative;
  line-height: 150%;
}
.link100 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
}
.link106 {
  align-self: stretch;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
  font-family: var(--text-small-link);
}
.footer-links7 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--text-small-link-size);
}
.column35 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  min-width: 131px;
  flex-shrink: 0;
}
.links-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-21xl);
  min-width: 442.6px;
  flex-shrink: 0;
  max-width: 100%;
}
.icon-facebook3 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.link120 {
  width: 201.3px;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
  box-sizing: border-box;
  gap: var(--gap-xs);
}
.linked-in-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1.5px 0px 0px;
}
.link123 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
  gap: var(--gap-xs);
  font-family: var(--ss-simple);
}
.social-links3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--text-small-link-size);
  font-family: var(--text-small-link);
}
.column37 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  min-width: 131px;
  flex-shrink: 0;
}
.links3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 40.1px;
  max-width: 100%;
}
.links-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0px 0px 30.5px;
  box-sizing: border-box;
  min-width: 684px;
  max-width: 100%;
}
.form-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.divider10 {
  align-self: stretch;
  height: 1px;
  position: relative;
  background-color: var(--black);
}
.link125 {
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 88px;
}
.link126 {
  flex: 1;
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 69px;
}
.link127 {
  flex: 1;
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 69px;
  white-space: nowrap;
}
.legal-links1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.row5 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.divider-group {
  width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  max-width: 100%;
  font-size: var(--text-small-link-size);
  font-family: var(--text-small-link);
}
.form-container-parent {
  position: absolute;
  top: 30.5px;
  left: 0px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-61xl);
  max-width: 100%;
  text-align: left;
  font-size: var(--text-regular-normal-size);
  color: var(--black);
  font-family: var(--ss-simple);
}
.footer-content2 {
  height: 346px;
  flex: 1;
  position: relative;
  max-width: 100%;
}
.footer1 {
  width: 1408px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0px var(--padding-29xl);
  box-sizing: border-box;
  max-width: 100%;
}
.ebook-landing-page {
  width: 100%;
  position: relative;
  background-color: var(--white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  padding: 0px 0px var(--padding-61xl);
  box-sizing: border-box;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  font-size: var(--heading-h2-size);
  color: var(--black);
  font-family: var(--text-small-link);
}

@media screen and (max-width: 1350px) {
  .column31 {
    display: none;
  }

  .section-title7 {
    flex: 1;
  }

  .container8 {
    flex-wrap: wrap;
  }

  .testimonial-content {
    flex-wrap: wrap;
  }

  .form-wrapper {
    flex: 1;
  }

  .links-wrapper {
    flex: 1;
  }

  .form-container {
    flex-wrap: wrap;
  }

  .footer-content2 {
    height: auto;
    min-height: 346;
  }

  .footer1 {
    padding-left: var(--padding-5xl);
    padding-right: var(--padding-5xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1125px) {
  .content-11 {
    /* padding-top: var(--padding-54xl); */
    padding-bottom: var(--padding-54xl);
    box-sizing: border-box;
  }

  .accordion-item10 {
    flex-wrap: wrap;
  }

  .links-wrapper {
    min-width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .column32 {
    display: none;
  }

  .heading51 {
    font-size: var(--font-size-19xl);
    line-height: 46px;
  }

  .content85 {
    min-width: 100%;
  }

  .placeholder-image19 {
    min-width: 100%;
  }

  .container7 {
    gap: var(--gap-21xl);
  }

  .content-11 {
    gap: var(--gap-21xl);
    padding-left: var(--padding-13xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }

  .faqs2 {
    font-size: var(--font-size-19xl);
    line-height: 46px;
  }

  .section-title7 {
    min-width: 100%;
  }

  .accordion2 {
    min-width: 100%;
  }

  .heading52 {
    font-size: var(--font-size-26xl);
    line-height: 54px;
  }

  .image6 {
    padding-left: var(--padding-13xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }

  .image-container {
    padding-bottom: var(--padding-33xl);
    box-sizing: border-box;
  }

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

  .links-container {
    flex: 1;
    min-width: 100%;
  }

  .links3 {
    gap: var(--gap-xl);
    flex-wrap: wrap;
  }

  .row5 {
    flex-wrap: wrap;
  }

  .divider-group {
    gap: var(--gap-base);
  }

  .form-container-parent {
    gap: var(--gap-21xl);
  }
}
@media screen and (max-width: 450px) {
  .heading51 {
    font-size: var(--font-size-10xl);
    line-height: 35px;
  }

  .container7 {
    gap: var(--gap-xl);
  }

  .content-11 {
    gap: var(--gap-xl);
    padding-top: var(--padding-28xl);
    padding-bottom: var(--padding-28xl);
    box-sizing: border-box;
  }

  .faqs2 {
    font-size: var(--font-size-10xl);
    line-height: 35px;
  }

  .heading52 {
    font-size: var(--font-size-15xl);
    line-height: 40px;
  }

  .image6 {
    padding-top: var(--padding-54xl);
    padding-bottom: var(--padding-54xl);
    box-sizing: border-box;
  }

  .links-container {
    gap: var(--gap-xl);
    flex-wrap: wrap;
  }

  .legal-links1 {
    flex-wrap: wrap;
  }

  .form-container-parent {
    gap: var(--gap-xl);
  }
}
