@charset "utf-8";
@import url("gilroy_medium/stylesheet.css");
@import url("gilroy_light/stylesheet.css");
@import url("gilroy_semibolditalic/stylesheet.css");
@import url("gilroy_semibold/stylesheet.css");
@import url("gilroy_black/stylesheet.css");




/* CSS Document */
body {
	overflow-x: hidden;
	background-image: url(../img/bg-body.png)
}



/* ==========================================================================
   1. REGISTRO BASE Y HOJA DE ESTILOS DE LA PÁGINA (TEMA OSCURO PREMIUM)
   ========================================================================== */
body h1, .h1 { font-size: 3.00rem !important; font-weight: 800 !important; }
body h2, .h2 { font-size: 2.25rem !important; font-weight: 700 !important; }
body h3, .h3 { font-size: 1.75rem !important; font-weight: 600 !important; }
body h4, .h4 { font-size: 1.40rem !important; font-weight: 600 !important; }
body h5, .h5 { font-size: 1.15rem !important; font-weight: 500 !important; }
body p       { font-size: 1.00rem !important; line-height: 1.6 !important; }
body span    { font-size: 0.90rem !important; }

/* TABLETS (Menor a 992px) */
@media (max-width: 992px) {
    body h1, .h1 { font-size: 2.50rem !important; }
    body h2, .h2 { font-size: 1.95rem !important; }
    body h3, .h3 { font-size: 1.50rem !important; }
    body h4, .h4 { font-size: 1.25rem !important; }
    body h5, .h5 { font-size: 1.10rem !important; }
    body p       { font-size: 0.95rem !important; }
    body span    { font-size: 0.85rem !important; }
}

/* CELULARES (Menor a 576px) */
@media (max-width: 576px) {
    body h1, .h1 { font-size: 0.50rem !important; }
    body h2, .h2 { font-size: 1.65rem !important; }
    body h3, .h3 { font-size: 1.35rem !important; }
    body h4, .h4 { font-size: 1.15rem !important; }
    body h5, .h5 { font-size: 1.05rem !important; }
    body p       { font-size: 0.90rem !important; }
    body span    { font-size: 0.80rem !important; }
}

/*--PC--*/
@media (min-width:1200px) and (max-width:1279.98px){
		   .hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	
			   .hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 30%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
	
}

@media (min-width:1280px) and (max-width:1399.98px) { 
	   		   .hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	
		   		   .hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 30%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
}

 @media (min-width:1400px) and (max-width:1679.98px) { 
		   .hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	 		   .hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 30%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
}

@media (min-width: 1680px)and (max-width:2559.98px){ 
	.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
		.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 45vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 30%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
}

@media (min-width: 2560px){ 
			   .hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 35vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
				   .hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 35vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: contain; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: left center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 80%!important;
		left: 20%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}

}

/* --TABLET--*/

@media (min-width:767px) and (max-width:991.98px){ 
	
	.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 31vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: 55%; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -10% center;
	position: relative;
		 
 }
		.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 31vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: 55%; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -10% center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 30%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}

}

@media (min-width:992px) and (max-width:1199.98px){
	
	.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 32vh;
	min-height: 300px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: 60%; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -10% center;
	position: relative;
		 
 }
		.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 32vh;
	min-height: 300px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: 60%; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -10% center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;


}
	.tag-medico-4pro {
	color: #9B3638;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
}
	.hero-contenido-4pro{
		width: 50%!important;
		left: 40%!important;
		position: relative!important;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #363636!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #434343!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}

}

/* --MOVILES--*/

@media (min-width:320px) and (max-width:479.98px){ 
.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
	.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;
		background-color: rgba(35,35,35,0.30)


}
	.tag-medico-4pro {
	color: #C8C8C8;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
		text-align: center;
    
}
	.hero-contenido-4pro{
		width: 100%!important;
		left: 0!important;		
		top: 25%;
		position: relative!important;
text-align: center;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #D4AF37!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
	
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #FFFFFF!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
	
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
		text-align: center;
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}

}

@media (min-width:480px) and (max-width:575.98px){ 
	
.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
	.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;
		background-color: rgba(35,35,35,0.30)


}
	.tag-medico-4pro {
	color: #C8C8C8;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
		text-align: right;
    
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 40%!important;		
		top: 25%;
		position: relative!important;
text-align: right;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #D4AF37!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
	
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #FFFFFF!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
	
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
		text-align: right;
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
}

@media (min-width:576px) and (max-width:766.98px){ 
	
	.hero-abdominoplastia-4pro {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/Blefaroplastia-Banner.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
		.hero-abdominoplastia-4pro-2 {
	width: 100% !important;
	height: 40vh;
	min-height: 400px;
	background-image: url("../img/banerabdominoplastia-2.webp");
	background-size: cover; /* Cambiado de 'contain' a 'cover' para llenar el espacio sin deformarse */
	background-repeat: no-repeat;
	background-position: -150px center;
	position: relative;
		 
 }
	.hero-overlay-4pro {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; /* En PC el texto descansa elegantemente abajo */
  padding: 40px 30px;
  box-sizing: border-box;
		background-color: rgba(35,35,35,0.30)


}
	.tag-medico-4pro {
	color: #C8C8C8;
	font-size: 0.95rem!important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600;
	display: block;
	 margin-bottom: 15px 15px!important;
	padding-top: 50px;
	font-family: "gilroy semibold";
		text-align: right;
    
}
	.hero-contenido-4pro{
		width: 60%!important;
		left: 40%!important;		
		top: 25%;
		position: relative!important;
text-align: right;
	}
.hero-contenido-4pro h1 {
	font-size: 2.0rem!important;
	color: #D4AF37!important; /* Ajustado a blanco puro para contraste premium sobre fondo negro */
	margin: 10px 0 16px 0;
	font-weight: 900;
	font-family: 'gilroy black';
	
}

.resumen-principal-4pro {
	font-size: 1.05rem;
	line-height: 1.6;
	color: #FFFFFF!important;
	margin-bottom: 24px;
	font-family: "gilroy regular";
	
}
	.resumen-solo-movil {
	font-size: 0.95rem;
	line-height: 1.6;
	color: #FFFFFF; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
		text-align: right;
}
	.text-muted-4pro{
			font-size: 0.95rem;
	line-height: 1.6;
	color: #363636; /* 🌟 Blanco puro (o el color claro que elijas) SOLO para móviles */
	margin-bottom: 80px;
	font-family: "gilroy medium";
	}
	
}
