.cognativ-logo-1-icon4 {
  height: 40px;
  width: 185px;
  position: relative;
  object-fit: cover;
}
.link64 {
  position: relative;
  line-height: 150%;
  font-weight: 500;
}
.link67 {
  position: relative;
  line-height: 150%;
  font-family: var(--text-small-link);
}
.column18 {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.join-forum5 {
  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;
}
.button27 {
  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;
}
.button29 {
  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;
}
.button28 {
  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;
}
.column19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-base);
}
.column17 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  gap: var(--gap-13xl);
}
.content40 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-13xl);
}
.navbar2 {
  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);
}
.navbar-container {
  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);
}
.header-1-child {
  width: 676px;
  height: 6px;
  position: absolute;
  margin: 0 !important;
  top: 268px;
  left: 540px;
  object-fit: cover;
  z-index: 0;
}
.header-1-item {
  width: 520px;
  height: 6px;
  position: absolute;
  margin: 0 !important;
  top: 336px;
  left: 696px;
  object-fit: cover;
  z-index: 1;
}
.header-1-inner {
  width: 780px;
  height: 6px;
  position: absolute;
  margin: 0 !important;
  top: 404px;
  left: 546px;
  object-fit: cover;
  z-index: 2;
}
.heading36 {
  align-self: stretch;
  position: relative;
  line-height: 120%;
}
.content41 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.button31 {
  height: 24px;
  width: 89px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.button30 {
  border-radius: var(--br-5xs);
  background-color: var(--color-royalblue);
  border: 1px solid var(--color-royalblue);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-5xs) var(--padding-xl);
  cursor: pointer;
}
.column21 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: var(--text-regular-normal-size);
  color: var(--white);
}
.column20 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xl) 0px;
  box-sizing: border-box;
  gap: var(--gap-5xl);
  min-width: 400px;
  max-width: 100%;
}
.placeholder-image15 {
  height: 640px;
  flex: 1;
  position: relative;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
  min-width: 400px;
}
.container3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-content: center;
  gap: var(--gap-61xl);
  max-width: 100%;
  z-index: 3;
}
.header-1 {
  align-self: stretch;
  background-color: var(--white);
  overflow: hidden;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-61xl);
  max-width: 100%;
  text-align: left;
  font-size: var(--heading-h1-size);
}
.coming-soon {
  margin: 0;
}
.heading37 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 120%;
  font-weight: 700;
  font-family: inherit;
}
.content42 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.column22 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.container4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}
.header-11 {
  align-self: stretch;
  background-color: var(--white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: var(--heading-h1-size);
  color: var(--black);
  font-family: var(--text-small-link);
}
.union-icon {
  width: 1800px;
  height: 1120px;
  position: relative;
  margin: 0 !important;
  object-fit: contain;
}
.heading38 {
  align-self: stretch;
  position: relative;
  font-size: var(--heading-h2-size);
  line-height: 120%;
  text-align: left;
}
.subheading-container {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}
.text32 {
  align-self: stretch;
  position: relative;
  font-size: var(--text-medium-bold-size);
  line-height: 150%;
  text-align: left;
}
.button32 {
  border-radius: var(--br-5xs);
  border: 1px solid var(--black);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-5xl);
}
.actions9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-base) 0px 0px;
  text-align: left;
}
.content44 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 616px;
  height: 349px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.rocket-01-icon {
  width: 48px;
  height: 48px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.heading39 {
  position: relative;
  line-height: 140%;
  display: inline-block;
  max-width: 100%;
}
.text33 {
  align-self: stretch;
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  display: inline-block;
  max-width: 100%;
}
.content47 {
  border-radius: var(--br-xs);
  border: 1px solid var(--black);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xl) var(--padding-xl) var(--padding-11xl)
    var(--padding-13xl);
  gap: var(--gap-base);
  max-width: 100%;
}
.content46 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 444px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  max-width: 100%;
  text-align: left;
  font-size: var(--heading-h5-size);
}
.content43 {
  align-self: stretch;
  position: relative;
  max-width: 100%;
}
.layout-353 {
  align-self: stretch;
  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;
  gap: var(--gap-61xl);
  max-width: 100%;
}
.your-path-to {
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.medium-length-section {
  align-self: stretch;
  position: relative;
  line-height: 120%;
}
.getting-smart-saas {
  align-self: stretch;
  position: relative;
  font-size: var(--text-medium-bold-size);
  line-height: 150%;
}
.content52 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  font-size: var(--heading-h2-size);
}
.section-title4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.content51 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  max-width: 100%;
}
.heading43 {
  position: relative;
  line-height: 120%;
}
.content54 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-45xl) 0px;
  box-sizing: border-box;
  min-width: 364px;
  max-width: 100%;
}
.divider2 {
  position: relative;
  background: linear-gradient(180deg, rgba(179, 179, 179, 0), #a3d331);
}
.circle {
  position: relative;
  border-radius: 50%;
  background-color: var(--color-yellowgreen);
}
.divider3 {
  flex: 1;
  position: relative;
  background-color: var(--color-yellowgreen);
}
.content56 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.content55 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.text-lorem-ipsum {
  align-self: stretch;
  position: relative;
  line-height: 150%;
}
.placeholder-image16 {
  align-self: stretch;
  height: 560px;
  position: relative;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.content57 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-45xl) 0px;
  box-sizing: border-box;
  gap: var(--gap-45xl);
  min-width: 364px;
  max-width: 100%;
  text-align: left;
  font-size: var(--text-medium-bold-size);
  color: var(--black);
}
.content53 {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  row-gap: 20px;
  text-align: right;
  font-size: var(--heading-h3-size);
  color: var(--color-yellowgreen);
  font-family: var(--text-small-link);
}
.divider4 {
  position: relative;
  background-color: var(--color-yellowgreen);
}
.content58 {
  align-self: stretch;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  row-gap: 20px;
}
.divider7 {
  width: 3px;
  flex: 1;
  position: relative;
  background-color: var(--color-yellowgreen);
}
.divider8 {
  width: 3px;
  position: relative;
  background: linear-gradient(180deg, #a3d331, rgba(179, 179, 179, 0));
}
.content67 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 6px;
}
.content68 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-45xl) 0px;
  box-sizing: border-box;
  gap: var(--gap-45xl);
  min-width: 364px;
  max-width: 100%;
  text-align: left;
  font-size: var(--text-medium-bold-size);
  color: var(--black);
}
.container5 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  text-align: right;
  font-size: var(--heading-h3-size);
  color: var(--color-yellowgreen);
}
.layout-352 {
  align-self: stretch;
  background-color: var(--white);
  overflow: hidden;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  gap: 112px;
  max-width: 100%;
}
.heading46 {
  width: 560px;
  height: 58px;
  position: relative;
  line-height: 120%;
  display: inline-block;
}
.text37 {
  width: 560px;
  height: 27px;
  position: relative;
  font-size: var(--text-medium-bold-size);
  line-height: 150%;
  display: inline-block;
}
.section-title5 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.vector-icon {
  width: 20px;
  position: relative;
  height: 18.9px;
}
.vector-icon1 {
  height: 18.9px;
  width: 20px;
  position: relative;
}
.stars {
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-9xs);
}
.quote {
  width: 576px;
  height: 81px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.avatar-image-icon {
  width: 56px;
  position: relative;
  border-radius: 50%;
  height: 56px;
  object-fit: cover;
}
.text38 {
  width: 105px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text39 {
  width: 230px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.avatar-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.avatar {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xl);
  font-size: var(--text-regular-normal-size);
}
.content70 {
  align-self: stretch;
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-13xl);
  gap: var(--gap-5xl);
}
.avatar-image-icon1 {
  height: 56px;
  width: 56px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.text40 {
  width: 128px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text41 {
  width: 197px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.text42 {
  width: 116px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text43 {
  width: 221px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.column23 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.text44 {
  width: 151px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text45 {
  width: 195px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.text46 {
  width: 111px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text47 {
  width: 194px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.text48 {
  width: 86px;
  height: 24px;
  position: relative;
  line-height: 150%;
  font-weight: 600;
  display: inline-block;
}
.text49 {
  width: 183px;
  height: 24px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.content69 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  text-align: left;
  font-size: var(--text-medium-bold-size);
}
.testimonial-26 {
  width: 1440px;
  background-color: var(--white);
  height: 1280.7px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-93xl) var(--padding-45xl);
  box-sizing: border-box;
  gap: var(--gap-61xl);
  font-size: var(--heading-h2-size);
}

.faqs1 {
  position: relative;
  line-height: 120%;
}
.text50 {
  position: relative;
  font-size: var(--text-medium-bold-size);
  line-height: 150%;
  display: none;
}
.join-forum6 {
  height: 24px;
  width: 79px;
  position: relative;
  line-height: 150%;
  display: inline-block;
}
.button35 {
  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-title6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-13xl);
  max-width: 100%;
}
.question5 {
  position: relative;
  line-height: 150%;
  display: inline-block;
  max-width: 100%;
}
.plus-icon5 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accordion-item5 {
  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%;
}
.accordion1 {
  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);
}
.container6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-61xl);
  max-width: 100%;
}
.faq-61 {
  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%;
  text-align: left;
  font-size: var(--heading-h2-size);
}
.cognativ-logo-1-icon5 {
  width: 185px;
  height: 40px;
  position: relative;
  object-fit: cover;
}
.placeholder2 {
  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-input2 {
  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);
}
.button37 {
  position: relative;
  font-size: var(--text-regular-normal-size);
  line-height: 150%;
  font-family: var(--text-small-link);
  color: var(--black);
  text-align: left;
}
.button36 {
  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;
}
.form2 {
  align-self: stretch;
  height: 48px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.privacy-policy2 {
  text-decoration: underline;
}
.text52 {
  position: relative;
  line-height: 150%;
}
.actions11 {
  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);
}
.newsletter2 {
  width: 500px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.heading48 {
  align-self: stretch;
  position: relative;
  line-height: 150%;
  font-weight: 600;
}
.link69 {
  flex: 1;
  position: relative;
  line-height: 150%;
}
.link68 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
}
.link72 {
  width: 201.3px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
  box-sizing: border-box;
}
.link74 {
  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-links5 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--text-small-link-size);
}
.column27 {
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  min-width: 151px;
}
.icon-facebook2 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.link88 {
  align-self: stretch;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0px;
  gap: var(--gap-xs);
}
.link91 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-90xl) var(--padding-5xs) 0px;
  gap: var(--gap-xs);
  font-family: var(--ss-simple);
}
.social-links2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--text-small-link-size);
  font-family: var(--text-small-link);
}
.column29 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  min-width: 151px;
}
.links2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xl) 0px;
  box-sizing: border-box;
  gap: var(--gap-21xl);
  max-width: 100%;
}
.newsletter-details {
  width: 1312px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 103%;
  gap: var(--gap-xl);
  flex-shrink: 0;
}
.content83 {
  align-self: stretch;
  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%;
}
.divider9 {
  align-self: stretch;
  height: 1px;
  position: relative;
  background-color: var(--black);
}
.link93 {
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 88px;
}
.link94 {
  flex: 1;
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 69px;
}
.link95 {
  flex: 1;
  position: relative;
  text-decoration: underline;
  line-height: 150%;
  display: inline-block;
  min-width: 69px;
  white-space: nowrap;
}
.footer-navigation {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.row4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.divider-parent {
  align-self: stretch;
  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);
}
.newsletter-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-61xl);
  max-width: 100%;
}
.newsletter-content-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px var(--padding-61xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: var(--text-regular-normal-size);
  color: var(--black);
  font-family: var(--ss-simple);
}
.certification1 {
  width: 100%;
  position: relative;
  background-color: var(--white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0px 0px var(--padding-61xl);
  box-sizing: border-box;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  font-size: var(--text-regular-normal-size);
  color: var(--black);
  font-family: var(--text-small-link);
}

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

  .content54 {
    min-height: auto;
  }

  .content53 {
    flex-wrap: wrap;
  }

  .content58 {
    flex-wrap: wrap;
  }

  .content68 {
    min-height: auto;
  }

  .section-title6 {
    flex: 1;
  }

  .container6 {
    flex-wrap: wrap;
  }

  .newsletter2 {
    flex: 1;
  }

  .links2 {
    flex: 1;
  }

  .newsletter-details {
    flex-wrap: wrap;
  }

  .content83 {
    gap: var(--gap-45xl);
  }
}
@media screen and (max-width: 1125px) {
  .accordion-item5 {
    flex-wrap: wrap;
  }

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

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

  .column20 {
    min-width: 100%;
  }

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

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

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

  .header-11 {
    padding: var(--padding-54xl) var(--padding-13xl);
    box-sizing: border-box;
  }

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

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

  .heading43 {
    font-size: var(--font-size-13xl);
    line-height: 38px;
  }

  .content54 {
    min-width: 100%;
  }

  .content57 {
    min-width: 100%;
  }

  .content68 {
    min-width: 100%;
  }

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

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

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

  .accordion1 {
    min-width: 100%;
  }

  .newsletter2 {
    min-width: 100%;
  }

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

  .content83 {
    gap: var(--gap-13xl);
  }

  .row4 {
    flex-wrap: wrap;
  }

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

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

  .newsletter-content-wrapper {
    padding-left: var(--padding-21xl);
    padding-right: var(--padding-21xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 450px) {
  .heading36 {
    font-size: var(--font-size-15xl);
    line-height: 40px;
  }

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

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

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

  .heading39 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }

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

  .heading43 {
    font-size: var(--heading-h5-size);
    line-height: 29px;
  }

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

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

  .content83 {
    gap: var(--gap-base);
  }

  .footer-navigation {
    flex-wrap: wrap;
  }

  .newsletter-content {
    gap: var(--gap-xl);
  }
}
