@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
.entry-title {
    font-size: 2.5em; /* Tamaño del texto */
    font-weight: bold; /* Negrita */
    text-align: center; /* Alinear al centro */
    margin: 0px 0; /* Margen arriba y abajo */
    color: #fff; /* Color del texto */
    padding: 10px; /* Espaciado interno */
    background-color: #CC0066; /* Color de fondo */
    border-radius: 5px; /* Bordes redondeados */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Sombra */
    transition: all 0.3s ease; /* Transición suave */
	text-transform:uppercase;
	height:400px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-bottom:0px;
	
	font-weight:700;
}

/* Estilos del banner en las páginas de servicios */
.banner-servicio {
    background-color: #F6F6F6;
    padding: 30px;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.banner-servicio .banner-content {
    max-width: 800px;
    margin: 0 auto;
}
.banner-content p {text-align:center;}

.whatsapp2 {text-align:center;border:solid 3px #171a18;width:25%;display:block;margin:auto;margin-top:50px;}
.whatsapp2 h2 {font-size:1.5rem;transition: all .5s ease; }
.whatsapp2 h2:hover {background:#171A18;color:#fff;cursor:pointer;}

.servicios-contenedor {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 3 columnas en pantallas grandes */
    gap: 20px; /* Espaciado entre los elementos */
    margin: 40px 0;
    padding: 0;
}

.servicio-item {
    background-color: #f9f9f9; /* Fondo claro */
    border: 1px solid #ddd; /* Borde sutil */
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra para destacar */
    transition: box-shadow 0.3s ease-in-out;
	font-family:'poppins', sans-serif;
	font-weight:400;
	font-size:1.5rem;
	text-align:justify;
}

.servicio-item:hover {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* Sombra al pasar el ratón */
}

.servicio-titulo a {
    font-size: 2rem;
    color: #333;
    text-decoration: none;
	
}

.servicio-titulo {text-align:center;}
.servicio-titulo a:hover {
    color: #EFB815; /* Color al pasar el ratón sobre el título */
}

.servicio-excerpt {
    font-size: 1em;
    color: #666;
    margin-top: 10px;
}
.btn-servicio {margin-top:30px;}
.btn-interesa {width:60%;}





/* Para pantallas medianas (tablets), mostrar 2 columnas */
@media (max-width: 992px) {
    .servicios-contenedor {
        grid-template-columns: repeat(2, 1fr); /* 2 columnas en pantallas medianas */
    }
}

/* Para pantallas pequeñas (móviles), mostrar 1 columna */
@media (max-width: 600px) {
    .servicios-contenedor {
        grid-template-columns: 1fr; /* 1 columna en pantallas pequeñas */
    }
	.whatsapp2 {width:80%;}
	.btn-interesa {width:100%;}
}

