@charset "utf-8";
/* CSS Document */
.mask-square img {    position: absolute;    width: 100%;    height: 400px;    -ms-object-fit: cover;    -moz-object-fit: cover;    -o-object-fit: cover;    -webkit-object-fit: cover;    object-fit: cover;    overflow: hidden;}
.mask-square {    width: 100%;    height: 300px;    overflow: hidden;    position: relative;}

.mask-square-2 img {    position: absolute;    width: 100%;    height: 200px;    -ms-object-fit: cover;    -moz-object-fit: cover;
    -o-object-fit: cover;    -webkit-object-fit: cover;    object-fit: cover;    overflow: hidden;}
.mask-square-2 {    width: 100%;    height: 200px;    overflow: hidden;    position: relative; }
.background-gray-superlight {
    background: #F2F2F2;
}

.py-7 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important;
}

.mt-7 {
    margin-top: 7rem!important;
    
}
.title-header{color: #7A6E66; font-weight: 300; font-size:18px; line-height: 40px; font-family: 'sansationregular','Lato', sans-serif;}
.link-blue {
    color: #4392F1 !important;
}
.text-oscuro16{font-size:16px;color:#231F20; font-weight: 400}
.text-oscuro16 a{font-size:16px;color:#989898; font-weight: 400; cursor: pointer} 
.background-cuadros-contenido {
    max-width: 95%;
    margin: 1.75rem auto;
    background: #fff;
    border-radius: 10px;
    padding: 40px 30px;
}
.text-grisoscuro{font-size:16px;color:#8C827A; font-weight: 400}
.text-grisoscuro a{font-size:16px;color:#989898; font-weight: 400}
.title-terms {
    font-size: 18px; font-family: "Noto Sans";
    color: #231F20;
    font-weight: 700;
}
.border-radius {border-radius:.2rem}
.sub-title-squares{color: #fff; font-family: 'sansationbold','Lato', sans-serif; font-weight: 600; font-size: 18px; }
.content-text-squares{color: #fff; font-family: 'sansation_lightregular','Lato', sans-serif; font-weight: normal; font-size: 16px; }
.slogan-footer{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 300; font-size: 50px; }
.title-1{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 300; font-size: 40px; line-height: 50px; }
.title-2 {color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 24px; padding-top:50px;}
.title-green{color: #BCC600; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 35px; line-height: 40px; }
.title-blog-detail{color: #7A6E66; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 40px; line-height: 50px; }
.sub-title-green{color: #BCC600; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 23px; line-height: 30px; letter-spacing: -0.50px;}
.title-green a, .sub-title-green a{color: #BCC600; }
.sub-title-blog{color: #7A6E66; font-family: 'sansationregular','Lato', sans-serif; font-weight: 400; font-size: 30px; line-height: 35px; }

.name-dr{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 19px;} 
.sub-titles-clinicas{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; font-size: 25px; line-height: 30px;} 
.text-clinicas{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 400; font-size: 19px; line-height: 25px;} 
.text-clinicas a{color: #BCC600; font-family: 'sansationregular','Lato', sans-serif; font-weight: 600; text-decoration: none;} 
.content-text-20{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 400; font-size: 18px;} 
.content-text-30-white{color: #fff; font-family:'sansationregular', 'Lato', sans-serif; font-weight: 400; font-size: 30px;}
.content-text-24-white{color: #fff; font-family:'sansationregular', 'Lato', sans-serif; font-weight: 400; font-size: 24px;}
.background {
    background: #E2E1DB;
}
.background-white{background: rgba(255,255,255,.70); border-radius:.2rem}.background-dark{background: #252F38}.background-light-dark{background: #333333}
.background-gray{background: #7A6E66} .background-coffee{background:#7A6E66; padding: 20px;min-height: auto;}
.text-header{color: #fff; font-family: 'sansationregular','Lato', sans-serif; 	font-weight: 400;} 
.text-header a{color: #fff; text-decoration: underline}
.back-banner{background: url("../images/banner-back.png?version=7")40%; background-size: cover; height: 250px;}
.title-banner-clinica{color:#BCC600; font-family: 'sansationregular', 'Lato', sans-serif; font-weight: 500; font-size: 50px; padding-top:70px;}
.title-banner{color:#BCC600; font-family: 'sansationregular', 'Lato', sans-serif; font-weight: 500; font-size: 50px; padding-top:10px;} .title-banner span{display: block; line-height: 50px;}.title-banner-clinica p{width: 100%;font-weight: 500; color:#7A6E66; font-size: 50px; line-height: 55px; margin-top:25px;} .title-banner p{width: 100%;font-weight: 500; color:#7A6E66; font-size: 30px; line-height:40px; margin-top:30px; margin-bottom: 0;} .background-light-gray{background: rgba(221,217,210,90)} .background-extralight-gray{background: #F7F7F7}   .content-text{color: #333333; font-family: 'sansationregular','Lato', sans-serif; font-weight: 400; font-size: 24px;}  .padding-section{padding-left:  5%; padding-right: 5%}.padding-section-10{padding-left:  10%; padding-right: 10%} .links-light-blue{color:#4392F1; text-decoration: none} .links-light-green{color:#BCC600; text-decoration: none; font-weight: 600} a.links-light-green:hover{color:#BCC600;} 
.text-footer{color: #fff; font-family: 'sansationregular', 'Lato', sans-serif; font-weight: 400; font-size: 15px; }
.text-footer a{color: #fff; text-decoration: underline  }

@media (min-width:576px){.back-banner{background: url("../images/banner-back.png?version=7") 20%; background-size: cover; height: 400px;}.title-banner-clinica p{width: 100%;font-weight: 500; color:#7A6E66; font-size: 50px; line-height:55px; margin-top:25px;}.title-header{color: #7A6E66; font-weight: 300; font-size: 25px; line-height: 50px; }.background-coffee{background:#7A6E66; padding: 20px;min-height: 219px;}  }
	
@media (min-width:768px){.title-banner p {
    width: 100%;
    font-weight: 500;
    color: #7A6E66;
    font-size: 50px;
    line-height: 60px;
    margin-top: 0px;
    margin-bottom: 0;
}.title-header{color: #7A6E66; font-weight: 300; font-size: 45px; line-height: 50px; }.background-coffee{background:#7A6E66; padding: 20px;min-height: 219px;}.title-banner{ font-size: 72px; padding-top:70px;}.title-banner-clinica{ font-size: 72px; padding-top:70px;} .back-banner{background: url("../images/banner-back.png?version=7") 15%;background-size: cover; height: 430px; padding-bottom:30px}.title-banner p{width: 60%; font-size: 65px; line-height:75px;}.title-banner-clinica p{width: 48%;}
	
	}

@media (min-width:992px){
	.title-banner p{width: 60%; font-size: 80px; line-height: 85px;}
	.back-banner{background: url("../images/banner-back.png?version=7") 10%;background-size: cover; height: 550px; }
	.background-cuadros-contenido {
    max-width: 90%;
    margin: 1.75rem auto;
    background: #fff;
    border-radius: 10px;
    padding: 20px 70px;
}.mt-keep {margin-top:125px}.background-coffee{background:#7A6E66; padding: 20px;min-height: 226px;} .sub-title-squares{color: #fff; font-family: 'sansationbold','Lato', sans-serif; font-weight: 600; font-size: 18px; }
.content-text-squares{color: #fff; font-family: 'sansation_lightregular','Lato', sans-serif; font-weight: normal; font-size: 16px; } }

@media (min-width:1200px){.back-banner{background: url("../images/banner-back.png?version=7");background-size: cover; height: 550px; }.mt-keep {margin-top:85px}.background-coffee{background:#7A6E66; padding: 25px;min-height: 270px;}.sub-title-squares{color: #fff; font-family: 'sansationbold','Lato', sans-serif; font-weight: 600; font-size: 20px; }
.content-text-squares{color: #fff; font-family: 'sansation_lightregular','Lato', sans-serif; font-weight: normal; font-size: 18px; }}

@media (min-width:1400px){.background-coffee{background:#7A6E66; padding: 25px;min-height: 314px;}}
