
.clinic .clinicOverviewSection {
  display: flex;
  flex-direction: column;
}
.clinic .mainContentDiv {
  display: flex;
  flex-direction: column;
  margin: 4px auto 0;
  width: 100%;
  max-width: 1440px;
  background: var(--src) center center/cover no-repeat;
}
@media all and (max-width: 479px){
  .clinic .mainContentDiv {
  display: flex;
  margin: 3px auto 0;
  max-width: 440px;
  background: var(--src) center center/cover no-repeat;
 
}
}

.clinic .flexColumnContainer {
  display: flex;
  flex-direction: column;
  gap: 30px 0;
  margin: 93px 6.88% 243px auto;
  width: 659px;
  max-width: 85%;
}
@media (max-width: 991px) {
  .clinic .flexColumnContainer {
    margin: 93px 6.88% 150px auto;
  }
}
@media (max-width: 575px) {
  .clinic .flexColumnContainer {
    margin: 80px 6.88% 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexColumnContainer {
    margin: 50px 6.88% 50px auto;
  }
}
.clinic .flexColumnOne {
  display: flex;
  flex-direction: column;
  gap: 24px 0;
}
.clinic .clinicTitle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0 6px 0 auto;
  width: 407px;
  max-width: 85%;
  font: 400 64px/1.35 Prata, Helvetica, Arial, serif;
  color: white;
  text-align: right;
}
@media (max-width: 991px) {
  .clinic .clinicTitle {
    font-size: 52px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicTitle {
    font-size: 36px;
  }
}
.clinic .clinicSubtitle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 400 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: right;
}
@media (max-width: 991px) {
  .clinic .clinicSubtitle {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicSubtitle {
    font-size: 20px;
  }
}
.clinic .imageContainer {
  display: flex;
  flex-direction: column;
  margin: 0 6px 0 auto;
  width: 187px;
  max-width: 85%;
  background: var(--src) center center/cover no-repeat;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.clinic .clinicImage {
  margin: 17px 30px 19px 31px;
  width: 126px;
  max-width: 85%;
  height: 18px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 575px) {
  .clinic .clinicImage {
    margin: 17px 16px 19px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicImage {
    margin: 17px auto 19px;
  }
}
.clinic .howWeCanHelpSection {
  display: flex;
  flex-direction: column;
  background-color: #e5e4cf;
}
/*
.clinic .flexRow {
  display: flex;
  justify-content: space-between;
  gap: 0 10px;
  margin: 9px auto 15px;
  width: 100%;
  max-width: 1264.03125px;
}
@media (max-width: 1199px) {
  .clinic .flexRow {
    flex-direction: column;
    align-items: center;
    gap: 30px 10px;
  }
}*/
.clinic .servicesOverviewBox {
  display: flex;
  flex-direction: column;
  width: 1040px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
  /*filter: drop-shadow(-13px 13px 6px rgba(0, 0, 0, 0.25));*/
}
@media (max-width: 1199px) {
  .clinic .servicesOverviewBox {
    width: 100%;
    min-width: unset;
  }
}
.clinic .flexRowContent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 10px;
/*  margin: 59px 0 49px 8.47%;
  width: 557.96875px;*/
  max-width: 100%;
}
@media (max-width: 1199px) {
  .clinic .flexRowContent {
    margin: 59px auto 49px;
    width: 85%;
  }
}
@media (max-width: 767px) {
  .clinic .flexRowContent {
    flex-direction: column;
    gap: 30px 10px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowContent {
    margin: 50px auto 49px;
  }
}
.clinic .flexColumnLeft {
  display: flex;
  flex-direction: column;
  gap: 31px 0;
  width: 348px;
  min-width: 0;
}
@media (max-width: 767px) {
  .clinic .flexColumnLeft {
    width: 100%;
    min-width: unset;
  }
}
.clinic .flexColumnTitle {
  display: flex;
  flex-direction: column;
  gap: 25px 0;
}
.clinic .servicesTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 3.5px;
  width: 481px;
  max-width: 100%;
  font: 700 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .servicesTitle {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .servicesTitle {
    font-size: 20px;
  }
}
.clinic .servicesSubtitle {
  display: flex;
  align-items: center;
  font: 500 18px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
}
@media (max-width: 991px) {
  .clinic .servicesSubtitle {
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  .clinic .servicesSubtitle {
    font-size: 13px;
	align-items: center;
  }
}
.clinic .readMoreButton {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 4px;
  width: 141px;
  max-width: 100%;
  font: 400 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background: var(--src) center center/100% 100% no-repeat;
  padding: 8.5px 26px;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.clinic .flexColumnRight {
  display: flex;
  flex-direction: column;
  gap: 3px 0;
 /* width: 153px;*/
  min-width: 0;
}
@media (max-width: 767px) {
  .clinic .flexColumnRight {
    width: 100%;
    min-width: unset;
  }
}
.clinic .flexRowHighlight1 {
  display: flex;
  gap: 0 27px;
}

@media (max-width: 575px) {
  .clinic .flexRowHighlight1 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 480px) {
  .clinic .flexRowHighlight1 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
.clinic .highlightBox {
  /*margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 21px;*/
  height: 25px;
  width: 25px;
  background-color: #6f8369;
  border-radius: 30%;
  display: inline-block;
}

@media (max-width: 483px) {
 .clinic .highlightBox {
  /*margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 21px;*/
  height: 15px;
  width: 15px;
  background-color: #6f8369;
  border-radius: 30%;
  display: inline-block;
}	
}


.clinic .highlightText1 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 600 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}

@media (max-width: 483px) {
	.clinic .highlightText1 {
  display: flex;
  align-items: left;
  font: 600 12px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: left;
}
}	
.clinic .flexRowHighlight2 {
  display: flex;
  gap: 0 27px;
}
@media (max-width: 575px) {
  .clinic .flexRowHighlight2 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowHighlight2 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.clinic .highlightBox2 {
  margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 11px;
}
.clinic .highlightText2 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 700 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}
.clinic .flexRowHighlight3 {
  display: flex;
  gap: 0 27px;
}
@media (max-width: 575px) {
  .clinic .flexRowHighlight3 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowHighlight3 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.clinic .highlightBox3 {
  margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 11px;
}
.clinic .highlightText3 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 700 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}
.clinic .flexRowHighlight4 {
  display: flex;
  gap: 0 27px;
}
@media (max-width: 575px) {
  .clinic .flexRowHighlight4 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowHighlight4 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.clinic .highlightBox4 {
  margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 11px;
}
.clinic .highlightText4 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 700 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}
.clinic .flexRowHighlight5 {
  display: flex;
  gap: 0 27px;
}
@media (max-width: 575px) {
  .clinic .flexRowHighlight5 {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowHighlight5 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.clinic .highlightBox5 {
  margin: 3px 0 0;
  width: 21px;
  min-height: 21px;
  background-color: #6f8369;
  border-radius: 11px;
}
.clinic .highlightText5 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 700 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}
.clinic .contactDoctorBox {
  display: flex;
  flex-direction: column;
  width: 401px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
 /* filter: drop-shadow(-13px 13px 6px rgba(0, 0, 0, 0.25));*/
}
@media (max-width: 1199px) {
  .clinic .contactDoctorBox {
    width: 100%;
    min-width: unset;
  }
}
.clinic .flexColumnContact {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 44px 0;
  margin: 63px auto 47px;
  width: 315.984375px;
  max-width: 85%;
}
@media (max-width: 1199px) {
  .clinic .flexColumnContact {
    width: 85%;
  }
}
@media (max-width: 383px) {
  .clinic .flexColumnContact {
    margin: 50px auto 47px;
  }
}
.clinic .flexColumnContactTitle {
  display: flex;
  flex-direction: column;
  gap: 34px 0;
  width: 95.57%;
}
.clinic .contactDoctorTitle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 700 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .contactDoctorTitle {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .contactDoctorTitle {
    font-size: 20px;
  }
}
.clinic .contactDoctorSubtitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 1px;
  font: 500 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .contactDoctorSubtitle {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .clinic .contactDoctorSubtitle {
    font-size: 16px;
  }
}
.clinic .contactInfoBox {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: var(--src) center center/cover no-repeat;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
}
.clinic .flexRowContactInfo {
  display: flex;
  gap: 0 23px;
  margin: 7px auto 4px;
  width: 224px;
  max-width: 85%;
}
@media (max-width: 575px) {
  .clinic .flexRowContactInfo {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowContactInfo {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.clinic .doctorImage {
  margin: 3px 0;
  width: 24px;
  height: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}
.clinic .doctorContactNumber {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 700 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .doctorContactNumber {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .clinic .doctorContactNumber {
    font-size: 16px;
	text-align: center;
  }
}
.clinic .clinicOverviewSection1 {
  display: flex;
  flex-direction: column;
  background: var(--src) center center/cover no-repeat;
  filter: drop-shadow(0 -19px 10px rgba(55, 92, 57, 0.09));
}
.clinic .flexContainerCol {
  display: flex;
  flex-direction: column;
  gap: 89px 0;
  margin: 87.5px 4.79% 144px auto;
  width: 720px;
  max-width: 85%;
}
@media (max-width: 575px) {
  .clinic .flexContainerCol {
    gap: 80px 0;
    margin: 80px 4.79% 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexContainerCol {
    gap: 50px 0;
    margin: 50px 4.79% 50px auto;
  }
}
.clinic .introCol {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px 0;
  width: 522px;
  max-width: 85%;
}
.clinic .clinicTitleH1 {
  display: flex;
  align-items: center;
  font: 400 64px/1.35 Prata, Helvetica, Arial, serif;
  color: #6f8369;
}
@media (max-width: 991px) {
  .clinic .clinicTitleH1 {
    font-size: 52px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicTitleH1 {
    font-size: 36px;
  }
}
.clinic .clinicSubtitleH3 {
  display: flex;
  align-items: center;
  width: 87.74%;
  font: 300 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: #393939;
}
@media (max-width: 991px) {
  .clinic .clinicSubtitleH3 {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicSubtitleH3 {
    font-size: 16px;
  }
}
.clinic .featureRowCol {
  display: flex;
  gap: 0 17px;
  margin: 0 0 0 38px;
}
@media (max-width: 991px) {
  .clinic .featureRowCol {
    margin: 0 0 0 32px;
  }
}
@media (max-width: 767px) {
  .clinic .featureRowCol {
    flex-direction: column;
    align-items: center;
    gap: 30px 17px;
  }
}
@media (max-width: 575px) {
  .clinic .featureRowCol {
    margin: 0 0 0 16px;
  }
}
@media (max-width: 383px) {
  .clinic .featureRowCol {
    margin: 0 0 0 8px;
  }
}
.clinic .featureCol1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 216px;
  min-width: 0;
}
@media (max-width: 767px) {
  .clinic .featureCol1 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureTitleH3 {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .featureTitleH3 {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .clinic .featureTitleH3 {
    font-size: 16px;
  }
}
.clinic .featureDescriptionP {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20.5px 0 0;
  width: 100%;
  font: 300 15px/1.53 Poppins, Helvetica, Arial, serif;
  color: #393939;
  text-align: center;
}
.clinic .featureImage1 {
  margin: 60.5px 0 0;
  width: 50px;
  height: 48px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 383px) {
  .clinic .featureImage1 {
    margin: 50px 0 0;
  }
}
.clinic .featureCol2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 216px;
  min-width: 0;
}
@media (max-width: 767px) {
  .clinic .featureCol2 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureImage2 {
  margin: 60.5px 0 0;
  width: 50px;
  height: 48px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 383px) {
  .clinic .featureImage2 {
    margin: 50px 0 0;
  }
}
.clinic .featureCol3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 216px;
  min-width: 0;
}
@media (max-width: 767px) {
  .clinic .featureCol3 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureImage3 {
  margin: 60.5px 0 0;
  width: 50px;
  height: 48px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 383px) {
  .clinic .featureImage3 {
    margin: 50px 0 0;
  }
}
.clinic .clinicOverviewSection2 {
  display: flex;
  flex-direction: column;
  background-color: #e5e4cf;
}
.clinic .flexColumnContainer1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 83px 0;
  margin: 82.5px auto 99px;
  width: 656px;
  max-width: 85%;
}
@media (max-width: 575px) {
  .clinic .flexColumnContainer1 {
    gap: 80px 0;
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexColumnContainer1 {
    gap: 50px 0;
    margin: 50px auto;
  }
}
.clinic .flexColumnHero {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 504.984375px;
  max-width: 85%;
}
.clinic .clinicNameHeading {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 400 64px/1.35 Prata, Helvetica, Arial, serif;
  color: #48683d;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .clinicNameHeading {
    font-size: 52px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicNameHeading {
    font-size: 36px;
  }
}
.clinic .productSubtitle {
  display: flex;
  align-items: center;
  font: 400 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #6d8368;
}
@media (max-width: 991px) {
  .clinic .productSubtitle {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .productSubtitle {
    font-size: 20px;
  }
}
.clinic .flexRowContainer {
  display: flex;
  justify-content: space-between;
  gap: 0 10px;
  width: 100%;
}
@media (max-width: 479px) {
  .clinic .flexRowContainer {
    flex-direction: column;
    align-items: center;
    gap: 30px 10px;
  }
}
.clinic .flexColumnFeature1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px 0;
  width: 165px;
  min-width: 0;
}
@media (max-width: 479px) {
  .clinic .flexColumnFeature1 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureImage11 {
  width: 77px;
  max-width: 85%;
  height: 78px;
  -o-object-fit: cover;
  object-fit: cover;
}
.clinic .featureHeading1 {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #48683d;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .featureHeading1 {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .featureHeading1 {
    font-size: 20px;
  }
}
.clinic .flexColumnFeature2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px 0;
  width: 163px;
  min-width: 0;
}
@media (max-width: 479px) {
  .clinic .flexColumnFeature2 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureImage21 {
  width: 77px;
  max-width: 85%;
  height: 78px;
  -o-object-fit: cover;
  object-fit: cover;
}
.clinic .featureHeading2 {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #48683d;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .featureHeading2 {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .featureHeading2 {
    font-size: 20px;
  }
}
.clinic .flexColumnFeature3 {
  display: flex;
  flex-direction: column;
  gap: 8px 0;
  width: 172px;
  min-width: 0;
}
@media (max-width: 479px) {
  .clinic .flexColumnFeature3 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .featureImage31 {
  margin: 0 24.13% 0 auto;
  width: 73px;
  max-width: 85%;
  height: 78px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 575px) {
  .clinic .featureImage31 {
    margin: 0 auto;
  }
}
.clinic .featureHeading3 {
  display: flex;
  justify-content: center;
  align-items: center;
  font: 600 24px/1.5 Poppins, Helvetica, Arial, serif;
  color: #48683d;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .featureHeading3 {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .clinic .featureHeading3 {
    font-size: 20px;
  }
}
.clinic .servicesOverviewSection {
  display: flex;
  flex-direction: column;
  background-color: #f4f3e7;
}
.clinic .flexColumnContainer2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 168.5px auto 193px;
  width: 85.9%;
  max-width: 1236.953125px;
}
@media (max-width: 991px) {
  .clinic .flexColumnContainer2 {
    margin: 150px auto;
  }
}
@media (max-width: 575px) {
  .clinic .flexColumnContainer2 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexColumnContainer2 {
    margin: 50px auto;
  }
}
.clinic .servicesHeader {
  display: flex;
  align-items: center;
  width: 95.15%;
  font: 400 48px/1.35 Prata, Helvetica, Arial, serif;
  color: #6f8369;
}
@media (max-width: 991px) {
  .clinic .servicesHeader {
    font-size: 44px;
  }
}
@media (max-width: 479px) {
  .clinic .servicesHeader {
    font-size: 36px;
  }
}
.clinic .flexRowContainer1 {
  display: flex;
  gap: 0 21px;
  margin: 94.5px 0 0;
  width: 100%;
}
@media (max-width: 767px) {
  .clinic .flexRowContainer1 {
    flex-direction: column;
    align-items: center;
    gap: 30px 21px;
  }
}
@media (max-width: 575px) {
  .clinic .flexRowContainer1 {
    margin: 80px 0 0;
  }
}
@media (max-width: 383px) {
  .clinic .flexRowContainer1 {
    margin: 50px 0 0;
  }
}
.clinic .serviceCard1 {
  display: flex;
  flex-direction: column;
  width: 647px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
}
@media (max-width: 767px) {
  .clinic .serviceCard1 {
    width: 100%;
    min-width: unset;
  }
}
.clinic .serviceCardBigTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 358px auto 20px;
  font: 600 36px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .serviceCardBigTitle {
    margin: 150px auto 20px;
    font-size: 32px;
  }
}
@media (max-width: 575px) {
  .clinic .serviceCardBigTitle {
    margin: 80px auto 20px;
  }
}
@media (max-width: 479px) {
  .clinic .serviceCardBigTitle {
    font-size: 30px;
  }
}
@media (max-width: 383px) {
  .clinic .serviceCardBigTitle {
    margin: 50px auto 20px;
  }
}
.clinic .serviceCard2 {
  display: flex;
  flex-direction: column;
  margin: 74px 0 0;
  width: 569px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
}
@media (max-width: 767px) {
  .clinic .serviceCard2 {
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.clinic .serviceCardTitle {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 289px auto 21px;
  font: 600 32px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .serviceCardTitle {
    margin: 150px auto 21px;
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .clinic .serviceCardTitle {
    margin: 80px auto 21px;
  }
}
@media (max-width: 479px) {
  .clinic .serviceCardTitle {
    font-size: 26px;
  }
}
@media (max-width: 383px) {
  .clinic .serviceCardTitle {
    margin: 50px auto 21px;
  }
}
.clinic .flexRow1Container {
  display: flex;
  gap: 0 14px;
  margin: 6px 0 0;
  width: 100%;
}
@media (max-width: 767px) {
  .clinic .flexRow1Container {
    flex-direction: column;
    align-items: center;
    gap: 30px 14px;
  }
}
.clinic .serviceCard4 {
  display: flex;
  flex-direction: column;
  margin: 25px 0 0;
  width: 397px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
}
@media (max-width: 767px) {
  .clinic .serviceCard4 {
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.clinic .serviceTitle1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 230.5px auto 52.5px;
  font: 600 32px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .serviceTitle1 {
    margin: 150px auto 52.5px;
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .clinic .serviceTitle1 {
    margin: 80px auto 52.5px;
  }
}
@media (max-width: 479px) {
  .clinic .serviceTitle1 {
    font-size: 26px;
  }
}
@media (max-width: 383px) {
  .clinic .serviceTitle1 {
    margin: 50px auto;
  }
}
.clinic .serviceCard3 {
  display: flex;
  flex-direction: column;
  margin: 0 0 34px;
  width: 436px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
}
@media (max-width: 767px) {
  .clinic .serviceCard3 {
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.clinic .serviceBigTitle1 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 255px auto 13px;
  font: 600 36px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .serviceBigTitle1 {
    margin: 150px auto 13px;
    font-size: 32px;
  }
}
@media (max-width: 575px) {
  .clinic .serviceBigTitle1 {
    margin: 80px auto 13px;
  }
}
@media (max-width: 479px) {
  .clinic .serviceBigTitle1 {
    font-size: 30px;
  }
}
@media (max-width: 383px) {
  .clinic .serviceBigTitle1 {
    margin: 50px auto 13px;
  }
}
.clinic .serviceCard21 {
  display: flex;
  flex-direction: column;
  margin: 28px 0 0;
  width: 376px;
  min-width: 0;
  background: var(--src) center center/cover no-repeat;
}
@media (max-width: 767px) {
  .clinic .serviceCard21 {
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.clinic .serviceTitle2 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 255px auto 25px;
  font: 600 32px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .clinic .serviceTitle2 {
    margin: 150px auto 25px;
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .clinic .serviceTitle2 {
    margin: 80px auto 25px;
  }
}
@media (max-width: 479px) {
  .clinic .serviceTitle2 {
    font-size: 26px;
  }
}
@media (max-width: 383px) {
  .clinic .serviceTitle2 {
    margin: 50px auto 25px;
  }
}
.clinic .waitingForArrivalSection {
  display: flex;
  flex-direction: column;
  background: var(--src) center center/cover no-repeat;
}
.clinic .flexColumn {
  display: flex;
  flex-direction: column;
  gap: 48px 0;
  margin: 214.5px 0 153px 10.21%;
  width: 612px;
  max-width: 85%;
}
@media (max-width: 991px) {
  .clinic .flexColumn {
    margin: 150px 0 150px 10.21%;
  }
}
@media (max-width: 767px) {
  .clinic .flexColumn {
    margin: 150px auto;
  }
}
@media (max-width: 575px) {
  .clinic .flexColumn {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexColumn {
    margin: 50px auto;
  }
}
.clinic .heroTitle {
  display: flex;
  align-items: center;
  font: 400 64px/1.35 Prata, Helvetica, Arial, serif;
  color: #6f8369;
}
@media (max-width: 991px) {
  .clinic .heroTitle {
    font-size: 52px;
  }
}
@media (max-width: 479px) {
  .clinic .heroTitle {
	  display: flex;
    font-size: 24px;
	max-width: 70%;
  }
}
.clinic .subtitleText {
  display: flex;
  align-items: center;
  margin: 0 0 0 15px;
  width: 418px;
  max-width: 85%;
  font: 300 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: #393939;
}
@media (max-width: 991px) {
  .clinic .subtitleText {
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .clinic .subtitleText {
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  .clinic .subtitleText {
    margin: 0 0 0 8px;
  }
}
.clinic .clinicLocationSection {
  display: flex;
  flex-direction: column;
  background-color: #f4f3e7;
}
.clinic .flexRow1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0 10px;
  margin: 170px auto 267px;
  width: 1109.9375px;
  max-width: 85%;
}
@media (max-width: 991px) {
  .clinic .flexRow1 {
    flex-direction: column;
    gap: 30px 10px;
    margin: 150px auto;
  }
}
@media (max-width: 575px) {
  .clinic .flexRow1 {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .clinic .flexRow1 {
    margin: 50px auto;
  }
}
.clinic .clinicImage1 {
  width: 553px;
  min-width: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 991px) {
  .clinic .clinicImage1 {
    width: 100%;
    min-width: unset;
    max-width: 553px;
  }
}
.clinic .flexCol {
  display: flex;
  flex-direction: column;
  width: 459px;
  min-width: 0;
}
@media (max-width: 991px) {
  .clinic .flexCol {
    width: 100%;
    min-width: unset;
	text-align: left;
  }
}

@media (max-width: 383px) {
  .clinic .flexCol {
    width: 100%;
    min-width: unset;
	text-align: center;
	
  }
}
.clinic .clinicLocationTitle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font: 400 48px/1.35 Prata, Helvetica, Arial, serif;
  color: #6f8369;
  text-align: right;
}
@media (max-width: 991px) {
  .clinic .clinicLocationTitle {
    font-size: 44px;
  }
}
@media (max-width: 479px) {
  .clinic .clinicLocationTitle {
    font-size: 30px;
	text-align: center;
  }
}
.clinic .clinicLocationSubtitle {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 50px 29px 0 30px;
  font: 300 20px/1.5 Poppins, Helvetica, Arial, serif;
  color: #393939;
  text-align: right;
}
@media (max-width: 991px) {
  .clinic .clinicLocationSubtitle {
    font-size: 18px;
  }
}
@media (max-width: 575px) {
  .clinic .clinicLocationSubtitle {
    margin: 50px 16px 0;
  }
}
@media (max-width: 479px) {
  .clinic .clinicLocationSubtitle {
    font-size: 16px;
	text-align: center;
  }
}
@media (max-width: 383px) {
  .clinic .clinicLocationSubtitle {
    margin: 50px 8px 0;
  }
}
.clinic .readMoreBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 3px 0 0 auto;
  width: 224px;
  max-width: 100%;
  font: 400 16px/1.5 Poppins, Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background-color: #6f8469;
  border-radius: 18px;
  padding: 6px 18px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}




.flexClinic1 {
	background-color:white; 
	height:250px; 
	padding-top:10px;
	border-radius: 18px;
	
	
}
@media (max-width: 383px) {
	.flexClinic1 {
	background-color:white; 
	height:220px; 
	padding-top:10px;
	width:100%;
	border-radius: 18px;
	
}
	
}


.flexClinic2 {
	background-color:white; 
	height:250px; 
	column-count: 2; 
	column-gap: 10px; 
	padding-top:10px;
	border-radius: 18px;
}

@media (max-width: 498px) {
	.flexClinic2 {
	background-color:white; 
	height:200px; 
	padding-top:10px;
	width:50%;
	border-radius: 18px;
}
}
