.titulo-eslogan, #content_bottom .heading {     font-family: "Anton", sans-serif!important;}
.texto-contenido-eslogan .txt{font-family: "Montserrat", sans-serif!important;}

#content_bottom .heading.color-fuente-destacado { color: #1F346D !important;}
.mod-eslogan .small { font-size: 18px !important;}
.jumbotron.jumbo-contenido p, .lead.text-center.well.well-con-imagen  { font-size: 20px;}


@media (min-width:992px) {
    #sobrecabecera .col-xs-12.col-sm-3.col-md-3 { width: 20%;}
    #sobrecabecera .col-xs-12.col-sm-9.col-md-9 { width: 80%!important;    padding: 0;} 
}

/*servicios iconos*/
.servicios-iconos-portada h4 {font-weight: bold;}
.servicios-iconos-portada .servicios-portada .contenedor-servicios:not(.ajustado) {margin: 30px auto;}

.servicios-iconos-portada .contenido-bloque .fa-3x {font-size: 2em;}
@media (min-width:1200px) {.servicios-iconos-portada .servicios-portada .contenedor-servicios:not(.ajustado) { width: 90%;}}

.bajo-footer.zona.eq-height { padding: 20px 0!Important;}

.lead.text-center.well.well-con-imagen { display: flow-root;margin: 30px 0;}

.listado-well .well, p.lead.text-center.well.listado-well {background-color:#1f346d!important;}
.listado-well .well span.color-well, p.lead.text-center.well.listado-well  { color: #fff;}
.eslogan-well {background-color:#ffd8bd !important;margin:30px 0;}


@media (min-width: 992px) {
    .bordes-encuadrados .encabezado-form {
        margin-top: 0;
    }
}

.mod-banner-plus .custom-3 .overlay {  opacity: .2;}


.row.listado-well {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* Centra horizontalmente */
}

.row.listado-well .col-sm-4 {
  display: flex;
  align-items: center; /* Centra verticalmente */
  justify-content: center; /* Centra horizontalmente */
  flex: 1 1 33.3333%; /* Asegura que todos tengan la misma anchura */
  max-width: 33.3333%; /* Asegura que no se desborden */
  box-sizing: border-box;
}

.row.listado-well .col-sm-4 p.lead {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; /* Asegura que todos tengan la misma altura */
  margin: 0;
}