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

.blog-template-08.contentWrapper {
  display: flex;
  flex-direction: column;
}
.blog-template-08 .mainContainer {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  background-color: white;
  overflow: hidden;
}
.blog-template-08 .articleContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 42px;
  margin: 88px auto;
  width: 82.43%;
  max-width: 85%;
}
@media (max-width: 767px) {
  .blog-template-08 .articleContainer {
    position: relative;
    margin: 72px auto;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .articleContainer {
    margin: 80px auto;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .articleContainer {
    row-gap: 32px;
    margin: 72px auto;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .articleContainer {
    margin: 50px auto;
  }
}
.blog-template-08 .primaryContent {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 42px;
  width: 100%;
}
@media (max-width: 383px) {
  .blog-template-08 .primaryContent {
    row-gap: 32px;
  }
}
.blog-template-08 .mainHeading {
  display: flex;
  justify-content: center;
  font: 700 28px/1.21 Inter, Helvetica, Arial, serif;
  color: black;
  text-align: center;
}
@media (max-width: 991px) {
  .blog-template-08 .mainHeading {
    align-items: flex-start;
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .mainHeading {
    font-size: 24px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .mainHeading {
    font-size: 22px;
  }
}
.blog-template-08 .featureImg {
  width: 90%;
  border-radius: 7.63px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 479px) {
  .blog-template-08 .featureImg {
    position: relative;
    width: 100%;
  }
}
.blog-template-08 .subscribeBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
  column-gap: 24px;
  flex: 0 1 84;
  min-width: 275px;
  background-color: #7407e1;
  padding: 22px;
  border-radius: 1000px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1199px) {
  .blog-template-08 .subscribeBtn {
    position: relative;
    min-width: 240px;
  }
}
@media (max-width: 991px) {
  .blog-template-08 .subscribeBtn {
    width: 60%;
    min-width: unset;
    padding: 16px 8px;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .subscribeBtn {
    width: 100%;
  }
}
.blog-template-08 .btn_text {
  min-width: 0;
  font: 700 24px/2.22 Inter, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
.blog-template-08 .btn_icon {
  width: 22px;
  min-width: 0;
}
.blog-template-08 .testimonialBlock {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 35px;
  width: 100%;
}
.blog-template-08 .descText {
  width: 100%;
  font: 400 18px/2.17 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 1199px) {
  .blog-template-08 .descText {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .descText {
    font-size: 14px;
  }
}
.blog-template-08 .testimonialQuote {
  display: flex;
  justify-content: center;
  width: 794.9375px;
  max-width: 85%;
  font: italic 18px/2.17 Inter, Helvetica, Arial, serif;
  color: #494949;
  text-align: center!important;
}
@media (max-width: 991px) {
  .blog-template-08 .testimonialQuote {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .testimonialQuote {
    position: relative;
    max-width: 100%;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .testimonialQuote {
    width: 100%;
  }
}
.blog-template-08 .detailText {
  width: 100%;
  font: 400 18px/2.17 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 1199px) {
  .blog-template-08 .detailText {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .detailText {
    font-size: 14px;
  }
}
.blog-template-08 .authorProfile {
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  row-gap: 32px;
  width: 100%;
}
@media (max-width: 1199px) {
  .blog-template-08 .authorProfile {
    row-gap: 24px;
  }
}
.blog-template-08 .authorName {
  display: flex;
  justify-content: center;
  font: 600 28px/1.39 Inter, Helvetica, Arial, serif;
  color: black;
  text-align: center;
}
@media (max-width: 991px) {
  .blog-template-08 .authorName {
    align-items: flex-start;
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .authorName {
    font-size: 24px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .authorName {
    font-size: 20px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .authorName {
    font-size: 18px;
  }
}
.blog-template-08 .authorBio {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  width: 100%;
}
@media (max-width: 767px) {
  .blog-template-08 .authorBio {
    align-items: center;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .authorBio {
    align-items: start;
  }
}
.blog-template-08 .bioHeading {
  font: 700 28px/1.39 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 991px) {
  .blog-template-08 .bioHeading {
    align-items: flex-start;
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .bioHeading {
    font-size: 24px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .bioHeading {
    font-size: 20px;
  }
}
.blog-template-08 .highlight {
  font: 400 18px/2.17 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 1199px) {
  .blog-template-08 .highlight {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .highlight {
    font-size: 14px;
  }
}
.blog-template-08 .socialMediaIcons {
  display: inline-flex;
  place-content: center center;
  -moz-column-gap: 32px;
  column-gap: 32px;
  flex: 0 1 395;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  align-items: center;
  margin: 0 auto;
}
@media (max-width: 1220px) {
  .blog-template-08 .socialMediaIcons {
    position: relative;
    row-gap: 32px;
    max-width: 70%;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .socialMediaIcons {
    position: relative;
    row-gap: 32px;
    max-width: 70%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .socialMediaIcons {
    margin: 0 auto;
    max-width: 100%;
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .socialMediaIcons {
    gap: 24px;
    flex-direction: column;
  }
}
.blog-template-08 .item {
  grid-row: span 1;
  grid-column: span 1;
  min-width: 0;
  border-radius: 7.5px;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: 350px;
  width: 100%;
  max-height: 350px;
}
@media (max-width: 991px) {
  .blog-template-08 .item {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .item {
    margin-top: unset;
    margin-bottom: unset;
  }
}
.blog-template-08 .item1 {
  grid-row: span 1;
  grid-column: span 1;
  min-width: 0;
  border-radius: 7.5px;
  -o-object-fit: cover;
  object-fit: cover;
  width: 350px;
}
@media (max-width: 991px) {
  .blog-template-08 .item1 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .item1 {
    margin-top: unset;
    margin-bottom: unset;
  }
}
.blog-template-08 .journeySection {
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  row-gap: 16px;
  width: 100%;
}
.blog-template-08 .hero_title {
  font: 700 44px/1.1 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 1199px) {
  .blog-template-08 .hero_title {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .blog-template-08 .hero_title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .hero_title {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .hero_title {
    font-size: 28px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .hero_title {
    font-size: 24px;
  }
}
.blog-template-08 .highlight1 {
  font: 400 18px/2.17 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 991px) {
  .blog-template-08 .highlight1 {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .highlight1 {
    font-size: 14px;
  }
}
.blog-template-08 .subscribeBtn1 {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 24px;
  column-gap: 24px;
  flex: 0 1 84;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 275px;
  background-color: #7407e1;
  padding: 22px;
  border-radius: 1000px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1199px) {
  .blog-template-08 .subscribeBtn1 {
    position: relative;
    min-width: 240px;
  }
}
@media (max-width: 991px) {
  .blog-template-08 .subscribeBtn1 {
    width: 65%;
    min-width: unset;
    padding: 16px 8px;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .subscribeBtn1 {
    width: 100%;
  }
}
.blog-template-08 .commentSection {
  display: flex;
  flex-direction: column;
  align-items: start;
  row-gap: 32px;
  width: 947.953125px;
  max-width: 85%;
}
@media (max-width: 991px) {
  .blog-template-08 .commentSection {
    align-items: center;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .commentSection {
    row-gap: 24px;
  }
}
.blog-template-08 .title2 {
  font: 700 28px/1.39 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 991px) {
  .blog-template-08 .title2 {
    align-items: flex-start;
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .title2 {
    font-size: 24px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .title2 {
    font-size: 22px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .title2 {
    font-size: 20px;
  }
}
.blog-template-08 .commentList {
  display: flex;
  flex-direction: column;
  row-gap: 42px;
  width: 100%;
}
.blog-template-08 .commentItem {
  display: flex;
  align-items: center;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
@media (max-width: 991px) {
  .blog-template-08 .commentItem {
    flex-direction: column;
    gap: 30px;
  }
}
.blog-template-08 .image6 {
  width: 178px;
  min-width: 0;
  border-radius: 89px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 991px) {
  .blog-template-08 .image6 {
    position: relative;
    width: 100%;
    min-width: unset;
    max-width: 178px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .image6 {
    max-width: 30%;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .image6 {
    max-width: 50%;
  }
}
.blog-template-08 .flex_col {
  display: flex;
  flex-direction: column;
  width: 740px;
  min-width: 0;
}
@media (max-width: 991px) {
  .blog-template-08 .flex_col {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
.blog-template-08 .highlight11 {
  display: flex;
  font: 700 18px/2.17 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 991px) {
  .blog-template-08 .highlight11 {
    justify-content: center;
    align-items: flex-start;
    text-align: center;
    font-size: 16px;
  }
}
.blog-template-08 .highlight2 {
  display: flex;
  font: 400 18px/1.39 Inter, Helvetica, Arial, serif;
  color: black;
}
@media (max-width: 991px) {
  .blog-template-08 .highlight2 {
    justify-content: center;
    align-items: flex-start;
    text-align: center;
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .highlight2 {
    font-size: 14px;
  }
}
.blog-template-08 .flex_row {
  display: flex;
  align-items: center;
  -moz-column-gap: 30px;
  column-gap: 30px;
}
@media (max-width: 991px) {
  .blog-template-08 .flex_row {
    flex-direction: column;
    gap: 30px;
  }
}
.blog-template-08 .subscribeSection {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 42px;
  width: 85.61%;
}
@media (max-width: 479px) {
  .blog-template-08 .subscribeSection {
    position: relative;
    width: 100%;
  }
}
.blog-template-08 .image8 {
  width: 100%;
  max-width: 15%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .blog-template-08 .image8 {
    position: relative;
    width: 154.03125px;
  }
}
@media (max-width: 767px) {
  .blog-template-08 .image8 {
    width: 100%;
    max-width: 20%;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .image8 {
    max-width: 35%;
  }
}
.blog-template-08 .title3 {
  display: flex;
  justify-content: center;
  width: 95.02%;
  font: 600 28px/1.1 Inter, Helvetica, Arial, serif;
  color: black;
  text-align: center;
}
@media (max-width: 1199px) {
  .blog-template-08 .title3 {
    align-items: flex-start;
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .blog-template-08 .title3 {
    font-size: 26px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .title3 {
    font-size: 20px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .title3 {
    font-size: 18px;
  }
}
.blog-template-08 .subscribeForm {
  display: flex;
  width: 100%;
}
@media (max-width: 991px) {
  .blog-template-08 .subscribeForm {
    align-items: center;
    row-gap: 30px;
  }
}
@media (max-width: 479px) {
  .blog-template-08 .subscribeForm {
    position: relative;
    display: none !important;
  }
}
.blog-template-08 .text {
  width: 689px;
  font: 600 14px/2.86 Inter, Helvetica, Arial, serif;
  color: #c183ff;
  background-color: white;
  padding: 22px 50px;
  border-radius: 39px 0 0 39px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
  letter-spacing: -0.1px;
  border: none;
}
@media (max-width: 991px) {
  .blog-template-08 .text {
    position: relative;
    margin: unset;
    width: 100%;
    padding: 16px 32px;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .text {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .text {
    padding: 22px 8px;
  }
}
.blog-template-08 .subscribeBtn2 {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
  min-width: 275px;
  background-color: #7407e1;
  padding: 22px 8px;
  border-radius: 0 39px 39px 0;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 1199px) {
  .blog-template-08 .subscribeBtn2 {
    position: relative;
    min-width: 240px;
  }
}
@media (max-width: 991px) {
  .blog-template-08 .subscribeBtn2 {
    width: 60%;
    min-width: unset;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media (max-width: 575px) {
  .blog-template-08 .subscribeBtn2 {
    width: 55%;
  }
}
.blog-template-08 .btn_text1 {
  min-width: 0;
  font: 600 18px/2.22 Inter, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
.blog-template-08 .mobileSubscribe {
  display: none !important;
  flex-direction: column;
  row-gap: 12px;
  width: 32.86%;
  max-width: 85%;
}
@media (max-width: 479px) {
  .blog-template-08 .mobileSubscribe {
    position: relative;
    display: flex !important;
    row-gap: 8px;
    width: 100%;
  }
}
.blog-template-08 .info {
  display: flex;
  justify-content: center;
  font: 600 12px/3.33 Inter, Helvetica, Arial, serif;
  color: #c183ff;
  text-align: center;
  background-color: white;
  padding: 7px 16px 8px;
  border-radius: 20px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
  letter-spacing: -0.1px;
}
@media (max-width: 479px) {
  .blog-template-08 .info {
    align-items: flex-start;
    font-size: 14px;
  }
}
@media (max-width: 383px) {
  .blog-template-08 .info {
    position: relative;
    padding-right: 8px;
    padding-left: 8px;
  }
}
.blog-template-08 .mobileSubscribeBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 9px;
  column-gap: 9px;
  background-color: #7407e1;
  padding: 7.5px 8px;
  border-radius: 20px;
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25);
}
.blog-template-08 .btn_text2 {
  min-width: 0;
  font: 600 16px/2.5 Inter, Helvetica, Arial, serif;
  color: white;
}
.blog-template-08 .btn_icon1 {
  width: 23px;
  min-width: 0;
}

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