:root {
  --fallback-font-stack: Helvetica, Arial, serif;
}

.landing-page-16.main {
  display: flex;
  flex-direction: column;
  row-gap: 0;
  background-color: white;
  overflow: hidden;
}
.landing-page-16 .affiliateProgramSignupSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .wrapper {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  background: var(--src) center center/cover no-repeat;
  overflow: hidden;
}
.landing-page-16 .flex_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 52px;
  column-gap: 52px;
  margin: 88px auto;
  width: 100%;
  max-width: 85%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row {
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_row {
    position: relative;
    flex-direction: column;
    gap: 32px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row {
    margin: 80px auto;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_row {
    max-width: 87%;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row {
    margin: 50px auto;
  }
}
.landing-page-16 .flex_col {
  display: flex;
  flex-direction: column;
  row-gap: 23px;
  width: 100%;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col {
    position: relative;
    min-width: unset;
  }
}
.landing-page-16 .desc {
  font: 700 42px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 1199px) {
  .landing-page-16 .desc {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .desc {
    font-size: 38px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc {
    font-size: 34px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .desc {
    font-size: 30px;
  }
}
.landing-page-16 .desc1 {
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc1 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .desc111 {
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc111 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .content_box3 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: 100%;
  min-width: 0;
  background-color: #fcfcfc;
  padding: 32px;
  outline-offset: -2px;
  border-radius: 16px;
  outline: #d2d2d2 solid 2px;
}
@media (max-width: 991px) {
  .landing-page-16 .content_box3 {
    position: relative;
    min-width: unset;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .content_box3 {
    padding: 24px;
  }
}
.landing-page-16 .info {
  font: 700 24px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  letter-spacing: -0.2px;
}
@media (max-width: 991px) {
  .landing-page-16 .info {
    align-items: flex-start;
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info {
    font-size: 20px;
  }
}
.landing-page-16 .flex_col1 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.landing-page-16 .content_box {
  display: flex;
  flex-direction: column;
  background-color: #ebebeb;
  border-radius: 8px;
}
.landing-page-16 .info1 {
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #707070;
  background-color: #ebebeb;
  padding-top: 21px;
  padding-bottom: 22px;
  padding-left: 23px;
  border-radius: 8px;
}
@media (max-width: 575px) {
  .landing-page-16 .info1 {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info1 {
    padding-left: 8px;
  }
}
.landing-page-16 .info11 {
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #707070;
  background-color: #ebebeb;
  padding-top: 21px;
  padding-bottom: 22px;
  padding-left: 23px;
  border-radius: 8px;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .landing-page-16 .info11 {
    position: relative;
    padding-right: 32px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .info11 {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info11 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.landing-page-16 .info12 {
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #707070;
  background-color: #ebebeb;
  padding-top: 21px;
  padding-bottom: 22px;
  padding-left: 23px;
  border-radius: 8px;
  letter-spacing: -0.1px;
}
@media (max-width: 575px) {
  .landing-page-16 .info12 {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info12 {
    padding-left: 8px;
  }
}
.landing-page-16 .content_box1 {
  display: flex;
  flex-direction: column;
  flex: 0 1 64;
  background-color: #ebebeb;
  border-radius: 8px;
}
.landing-page-16 .info13 {
  font: 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #707070;
  background-color: #ebebeb;
  padding-top: 21px;
  padding-bottom: 52px;
  padding-left: 23px;
  border-radius: 8px;
  letter-spacing: -0.1px;
}
@media (max-width: 575px) {
  .landing-page-16 .info13 {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info13 {
    padding-left: 8px;
  }
}
.landing-page-16 .flex_row1 {
  display: flex;
  -moz-column-gap: 8px;
  column-gap: 8px;
}
.landing-page-16 .image1 {
  margin: 0 0 18px;
  width: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .desc2 {
  width: 407px;
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
.landing-page-16 .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 16px;
  column-gap: 16px;
  width: 283px;
  max-width: 100%;
  background-color: #e63946;
  padding: 14.5px 32px;
  border-radius: 26px;
  cursor: pointer;
}
.landing-page-16 .btn_text {
  margin: 1px 0 0;
  min-width: 0;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  letter-spacing: -0.1px;
}
.landing-page-16 .btn_icon {
  width: 24px;
  min-width: 0;
}
.landing-page-16 .partnerBenefitsSectionSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .flex_row2 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin: 88px auto;
  width: 100%;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-16 .flex_row2 {
    position: relative;
    max-width: 30%;
  }
}
@media (min-width: 1400px) and (max-width: 2999px) {
  .landing-page-16 .flex_row2 {
    max-width: 70%;
  }
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-16 .flex_row2 {
    max-width: 85%;
  }
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row2 {
    flex-direction: column;
    align-items: center;
    gap: 24px 10px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row2 {
    position: relative;
    margin: 80px auto 88px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row2 {
    margin: 50px auto;
  }
}
.landing-page-16 .flex_col2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 19px;
  margin: 3px 0;
  width: 193px;
  min-width: 0;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col2 {
    position: relative;
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-16 .info3 {
  display: flex;
  justify-content: center;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-16 .info3 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .image2 {
  width: 162px;
  max-width: 85%;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .flex_row3 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
  width: 854px;
  min-width: 0;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row3 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .flex_row3 {
    flex-direction: column;
    align-items: center;
    gap: 30px 10px;
  }
}
.landing-page-16 .content_box4 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 263px;
  min-width: 0;
  background-color: #e8f8fe;
  padding: 24px 24px 50px;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .landing-page-16 .content_box4 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .content_box4 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.landing-page-16 .image3 {
  width: 32px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .flex_col3 {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
}
.landing-page-16 .info4 {
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .info4 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .info4 {
    position: relative;
    margin: 0 16px 0 0;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info4 {
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info4 {
    margin: 0 8px 0 0;
  }
}
.landing-page-16 .desc21 {
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
.landing-page-16 .content_box5 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 264px;
  min-width: 0;
  background-color: #fff7e7;
  padding: 24px;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .landing-page-16 .content_box5 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .content_box5 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.landing-page-16 .info41 {
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .info41 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info41 {
    font-size: 16px;
  }
}
.landing-page-16 .content_box6 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 263px;
  min-width: 0;
  background-color: #f9fff0;
  padding: 24px 24px 29px;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .landing-page-16 .content_box6 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .content_box6 {
    padding-right: 8px;
    padding-left: 8px;
  }
}
.landing-page-16 .info42 {
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .info42 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info42 {
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .info42 {
    position: relative;
    margin: 0 8px 0 0;
  }
}
.landing-page-16 .affiliateProgramBenefitsSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .flex_col4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 72px;
  margin: 107px auto 88px;
  width: 100%;
  max-width: 80%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col4 {
    position: relative;
    max-width: 90%;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_col4 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col4 {
    row-gap: 50px;
    margin: 72px auto;
  }
}
.landing-page-16 .flex_col5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 565px;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-16 .flex_col5 {
    position: relative;
    width: 563px;
  }
}
.landing-page-16 .desc3 {
  display: flex;
  justify-content: center;
  width: 387.015625px;
  max-width: 85%;
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-16 .desc3 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc3 {
    font-size: 26px;
  }
}
.landing-page-16 .desc11 {
  display: flex;
  justify-content: center;
  width: 100%;
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-16 .desc11 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .flex_row4 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 52px;
  column-gap: 52px;
  width: 100%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-16 .flex_row4 {
    position: relative;
    width: 50%;
  }
}
@media (min-width: 1400px) and (max-width: 2999px) {
  .landing-page-16 .flex_row4 {
    width: 90%;
  }
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-16 .flex_row4 {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row4 {
    -moz-column-gap: 24px;
    column-gap: 24px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_row4 {
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: 32px 24px;
    width: 60%;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .flex_row4 {
    gap: 30px 24px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row4 {
    width: 70%;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_row4 {
    width: 85%;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row4 {
    width: 90%;
  }
}
.landing-page-16 .content_box7 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 100%;
  min-width: 0;
  background-color: white;
  padding-top: 0;
  padding-left: 0;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .landing-page-16 .content_box7 {
    position: relative;
  }
}
.landing-page-16 .image4 {
  width: 42px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .info43 {
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  letter-spacing: -0.2px;
}
@media (max-width: 991px) {
  .landing-page-16 .info43 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info43 {
    font-size: 16px;
  }
}
.landing-page-16 .flex_col6 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.landing-page-16 .flex_row5 {
  display: flex;
  -moz-column-gap: 12px;
  column-gap: 12px;
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row5 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.landing-page-16 .image11 {
  margin: 0 0 39px;
  width: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .desc22 {
  width: 100%;
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
.landing-page-16 .color7 {
  width: 1px;
  min-height: 347px;
  background-color: #848484;
  border-radius: 1px;
}
@media (max-width: 991px) {
  .landing-page-16 .color7 {
    position: relative;
    display: none !important;
    margin: unset;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .color7 {
    margin: 0;
  }
}
.landing-page-16 .content_box8 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 100%;
  min-width: 0;
  background-color: white;
  padding: 0;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .landing-page-16 .content_box8 {
    position: relative;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .content_box8 {
    min-width: unset;
  }
}
.landing-page-16 .flex_col7 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  margin: 0 1px 0 0;
}
.landing-page-16 .btn1 {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 17px;
  column-gap: 17px;
  margin: 0 auto;
  width: 271px;
  max-width: 100%;
  background-color: #e63946;
  padding: 14.5px 32px;
  border-radius: 26px;
  cursor: pointer;
  margin: 1px 0 0;
  min-width: 0;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  letter-spacing: -0.2px;
}
.landing-page-16 .btn_text1 {
  margin: 1px 0 0;
  min-width: 0;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  letter-spacing: -0.2px;
}
.landing-page-16 .affiliateSuccessStoriesSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .wrapper4 {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  background: var(--src) center center/cover no-repeat;
}
.landing-page-16 .flex_col8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 72px;
  margin: 88px auto;
  width: 100%;
  max-width: 80%;
}
@media (min-width: 1400px) and (max-width: 2999px) {
  .landing-page-16 .flex_col8 {
    position: relative;
    max-width: 60%;
  }
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-16 .flex_col8 {
    max-width: 75%;
  }
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col8 {
    position: relative;
    max-width: 90%;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_col8 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col8 {
    row-gap: 50px;
    margin: 72px auto;
  }
}
.landing-page-16 .flex_col9 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 562.984375px;
  max-width: 85%;
}
.landing-page-16 .desc31 {
  display: flex;
  justify-content: center;
  margin: 0 1px;
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
  letter-spacing: -0.30001px;
}
@media (max-width: 991px) {
  .landing-page-16 .desc31 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc31 {
    font-size: 26px;
  }
}
.landing-page-16 .desc12 {
  display: flex;
  justify-content: center;
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-16 .desc12 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .flex_col10 {
  display: flex;
  flex-direction: column;
  row-gap: 72px;
  width: 100%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col10 {
    row-gap: 64px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col10 {
    position: relative;
    width: 70%;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_col10 {
    width: 85%;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col10 {
    row-gap: 50px;
    width: 90%;
  }
}
.landing-page-16 .flex_row7 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row7 {
    -moz-column-gap: 52px;
    column-gap: 52px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_row7 {
    flex-direction: column;
    align-items: center;
    gap: 30px 52px;
  }
}
.landing-page-16 .image6 {
  min-width: 0;
  aspect-ratio: 1.77;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 40%;
  min-height: fit-content;
  height: 250px;
}
@media (max-width: 991px) {
  .landing-page-16 .image6 {
    position: relative;
    width: 100%;
    min-width: unset;
    max-width: 500px;
  }
}
.landing-page-16 .flex_col11 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  margin: 0 0 45px;
  width: 446px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col11 {
    position: relative;
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-16 .flex_col12 {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
}
.landing-page-16 .info5 {
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #727272;
}
@media (max-width: 991px) {
  .landing-page-16 .info5 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .desc32 {
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 1199px) {
  .landing-page-16 .desc32 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc32 {
    font-size: 26px;
  }
}
.landing-page-16 .flex_col13 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  margin: 0 0 45px;
  width: 446px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col13 {
    position: relative;
    flex: 0 1 auto;
    order: 3;
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-16 .image61 {
  min-width: 0;
  aspect-ratio: 1.77;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 40%;
}
@media (max-width: 991px) {
  .landing-page-16 .image61 {
    position: relative;
    flex: 0 1 auto;
    order: 1;
    width: 100%;
    min-width: unset;
    max-width: 500px;
  }
}
.landing-page-16 .btn2 {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  width: 300px;
  max-width: 100%;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background-color: #e63946;
  padding: 14px 32px;
  border-radius: 25.5px;
  letter-spacing: -0.1px;
  cursor: pointer;
}
.landing-page-16 .blogRelatedArticlesSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .wrapper5 {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  background: var(--src) center center/cover no-repeat;
}
.landing-page-16 .flex_col14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 72px;
  margin: 88px auto;
  width: 100%;
  max-width: 80%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col14 {
    position: relative;
    row-gap: 64px;
    max-width: 85%;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_col14 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col14 {
    row-gap: 50px;
    margin: 50px auto;
  }
}
.landing-page-16 .flex_col15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 16px;
  width: auto;
  max-width: 85%;
}
.landing-page-16 .desc33 {
  display: flex;
  justify-content: center;
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
  letter-spacing: -0.30001px;
}
@media (max-width: 991px) {
  .landing-page-16 .desc33 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc33 {
    font-size: 26px;
  }
}
.landing-page-16 .flex_row8 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
  width: 100%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row8 {
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_row8 {
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: 32px;
    width: 60%;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .flex_row8 {
    gap: 30px 32px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row8 {
    width: 70%;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_row8 {
    width: 85%;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row8 {
    width: 90%;
  }
}
.landing-page-16 .content_box10 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: 334px;
  min-width: 0;
  background-color: #f0fcff;
  padding: 24px;
  border-radius: 8px;
}
@media (max-width: 991px) {
  .landing-page-16 .content_box10 {
    position: relative;
    margin-top: unset;
    margin-bottom: unset;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .content_box10 {
    min-width: unset;
  }
}
.landing-page-16 .image9 {
  width: 100%;
  aspect-ratio: 1.77;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .info31 {
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .info31 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .pricingPlansSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .wrapper6 {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  background: var(--src) center center/cover no-repeat;
}
.landing-page-16 .flex_col16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 72px;
  margin: 88px auto;
  width: 100%;
  max-width: 85%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col16 {
    position: relative;
    max-width: 90%;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_col16 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col16 {
    row-gap: 50px;
    margin: 50px auto;
  }
}
.landing-page-16 .flex_col17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 564.96875px;
  max-width: 85%;
}
.landing-page-16 .desc34 {
  display: flex;
  justify-content: center;
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
  letter-spacing: -0.2px;
}
@media (max-width: 991px) {
  .landing-page-16 .desc34 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc34 {
    font-size: 26px;
  }
}
.landing-page-16 .flex_row9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
  width: 100%;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row9 {
    -moz-column-gap: 32px;
    column-gap: 32px;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .flex_row9 {
    position: relative;
    flex-direction: column;
    gap: 64px 32px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .landing-page-16 .flex_row9 {
    width: 80%;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row9 {
    width: 85%;
  }
}
.landing-page-16 .flex_col18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 105px;
  width: 325px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col18 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_col18 {
    row-gap: 80px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_col18 {
    row-gap: 42px;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col18 {
    row-gap: 50px;
  }
}
.landing-page-16 .flex_col19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
  width: 100%;
}
.landing-page-16 .flex_col20 {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 100%;
}
@media (max-width: 991px) {
  .landing-page-16 .desc35_box {
    align-items: flex-start;
  }
}
.landing-page-16 .desc35 {
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc35 {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc35 {
    font-size: 26px;
  }
}
.landing-page-16 .desc35_span0 {
  font: 700 1em/1.31 "DM Sans", Helvetica, Arial, serif;
}
.landing-page-16 .desc35_span1 {
  font: 700 0.5em/1.31 "DM Sans", Helvetica, Arial, serif;
}
.landing-page-16 .image13 {
  margin: 2px 0 0;
  width: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-16 .info44 {
  display: flex;
  justify-content: center;
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .landing-page-16 .info44 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info44 {
    font-size: 16px;
  }
}
.landing-page-16 .flex_row10 {
  display: flex;
  -moz-column-gap: 15px;
  column-gap: 15px;
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row10 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.landing-page-16 .image14 {
  width: 24px;
}
.landing-page-16 .desc13 {
  margin: 0 0 1px;
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc13 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .flex_col21 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 191px;
  max-width: 85%;

  justify-content: center;
  width: 100%;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background-color: #e63946;
  padding: 12px 42px;
  border-radius: 23.5px;
  letter-spacing: -0.2px;
  cursor: pointer;
}
.landing-page-16 .info2 {
  display: flex;
  justify-content: center;
  width: 100%;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background-color: #e63946;
  padding: 12px 42px;
  border-radius: 23.5px;
  letter-spacing: -0.2px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .landing-page-16 .info2 {
    position: relative;
    align-items: flex-start;
    padding-right: 32px;
    padding-left: 32px;
    font-size: 16px;
  }
}
.landing-page-16 .info6 {
  display: flex;
  justify-content: center;
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #00a0ba;
  text-align: center;
  text-decoration: underline;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .landing-page-16 .info6 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .content_box13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 61px;
  width: 373px;
  min-width: 0;
  background-color: white;
  padding: 24px;
  outline-offset: 0;
  border-radius: 8px;
  outline: #e63946 solid 3px;
}
@media (max-width: 991px) {
  .landing-page-16 .content_box13 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .content_box13 {
    row-gap: 50px;
    padding-right: 16px;
    padding-left: 16px;
  }
}
.landing-page-16 .info7 {
  font: 700 24px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: #e63946;
  letter-spacing: -0.2px;
}
@media (max-width: 991px) {
  .landing-page-16 .info7 {
    align-items: flex-start;
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info7 {
    font-size: 20px;
  }
}
.landing-page-16 .info45 {
  display: flex;
  justify-content: center;
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-16 .info45 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info45 {
    font-size: 16px;
  }
}
.landing-page-16 .image16 {
  margin: 0 0 22px;
  width: 24px;
}
.landing-page-16 .desc15 {
  width: 286px;
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc15 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .flex_col22 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 39px;
  width: 325px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-16 .flex_col22 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .flex_col22 {
    row-gap: 42px;
  }
}
.landing-page-16 .info8 {
  font: 700 24px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .landing-page-16 .info8 {
    align-items: flex-start;
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info8 {
    font-size: 20px;
  }
}
.landing-page-16 .frequentlyAskedQuestionsSection {
  display: flex;
  flex-direction: column;
}
.landing-page-16 .flex_row12 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin: 88px auto;
  width: 100%;
  max-width: 80%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-16 .flex_row12 {
    position: relative;
    max-width: 40%;
  }
}
@media (min-width: 1400px) and (max-width: 2999px) {
  .landing-page-16 .flex_row12 {
    max-width: 60%;
  }
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-16 .flex_row12 {
    max-width: 80%;
  }
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_row12 {
    flex-direction: column;
    align-items: center;
    gap: 30px 10px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .flex_row12 {
    position: relative;
    margin: 80px auto;
    
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row12 {
    margin: 50px auto;
  }
}
.landing-page-16 .desc36 {
  width: 284px;
  font: 700 32px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  margin-top: 5px;
}
@media (max-width: 1199px) {
  .landing-page-16 .desc36 {
    position: relative;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .landing-page-16 .desc36 {
    align-items: flex-start;
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .desc36 {
    font-size: 26px;
  }
}
.landing-page-16 .flex_col23 {
  display: flex;
  flex-direction: column;
  row-gap: 42px;
  width: 702px;
  min-width: 0;
}
@media (max-width: 1199px) {
  .landing-page-16 .flex_col23 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col23 {
    row-gap: 32px;
  }
}
.landing-page-16 .flex_row13 {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 10px;
  column-gap: 10px;
}
@media (max-width: 383px) {
  .landing-page-16 .flex_row13 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.landing-page-16 .image17 {
  margin: 1px 0;
  width: 24px;
}
.landing-page-16 .flex_col24 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
@media (max-width: 383px) {
  .landing-page-16 .flex_col24 {
    position: relative;
    margin: 50px 0 0;
  }
}
.landing-page-16 .info46 {
  font: 700 20px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
  letter-spacing: -0.1px;
}
@media (max-width: 991px) {
  .landing-page-16 .info46 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-16 .info46 {
    font-size: 16px;
  }
}
.landing-page-16 .desc16 {
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc16 {
    align-items: flex-start;
    font-size: 16px;
  }
}
.landing-page-16 .desc17 {
  font: 400 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: #292929;
}
@media (max-width: 991px) {
  .landing-page-16 .desc17 {
    position: relative;
    align-items: flex-start;
    margin: 0 32px 0 0;
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .landing-page-16 .desc17 {
    margin: 0 16px 0 0;
  }
}
@media (max-width: 383px) {
  .landing-page-16 .desc17 {
    margin: 0 8px 0 0;
  }
}

.info1 {
  border: none; /* Removes the border */
  outline: none; /* Removes the focus outline */
  background-color: #f4f3fe; /* Matches the light purple background */
  padding: 10px; /* Optional: Adjust padding for better appearance */
  border-radius: 10px; /* Optional: Rounds the corners */
  width: 100%; /* Optional: Adjust width as needed */
}

/* General styles for the FAQ section */
.flex_col6, .flex_col24 {
  margin-bottom: 20px;
}

/* Styling the toggle icon (plus sign) */
.toggle-icon {
  width: 16px;
  height: 16px;
  position: relative;
  cursor: pointer;
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.toggle-icon::before,
.toggle-icon::after {
  content: '';
  position: absolute;
  background-color: red;
  transition: transform 0.3s ease;
}

/* Horizontal line */
.toggle-icon::before {
  width: 16px;
  height: 2px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

/* Vertical line */
.toggle-icon::after {
  width: 2px;
  height: 16px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

/* Rotate to minus when active */
.flex_col6.open .toggle-icon::after,
.flex_col24.open .toggle-icon::after {
  transform: translateX(-50%) rotate(90deg);
}

/* Hide descriptions by default */
.desc1, .desc16, .desc17, .desc18, .desc19{
  display: none;
  margin-top: 10px;
  font-size: 14px;
  color: #333;
}

/* Display descriptions when toggled */
.flex_col6.open .desc1, .flex_col24.open .desc16 {
  display: block;
}

a {
  cursor: pointer;
  text-decoration: none;
}