
.enlaces .bloque_areas h2{font-size:clamp(1.125rem, 5vw, 1.25rem) ;}
figure {
    width: 100%;
    height:120px;
    background-color: white; /* Fondo blanco */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }
  
  figure img {
    
    object-fit: contain; /* Ajusta sin deformar */
    filter: grayscale(100%);
  transition: filter 0.5s ease-in-out;
  }


.enlaces h2 {font-weight: 500; font-size: clamp(1.7rem, 1.548rem + 0.76vw, 2.5rem);}
.enlaces .txt_bajotitular{padding-left: 20%; padding-right: 20%; text-align: center; color: #000;}
.enlaces .txt_bajotitular a {color: #007540; font-weight: bold;}
.enlaces .txt_bajotitular a:hover {color: #000;}

  .marca a {display: block; transition: all 500ms linear; border:1px dotted #ccc; padding: 10px;}
.marca a p{ text-align: center; font-size: 1.2em; transition: all 500ms linear; font-weight: 600; color:#000; margin-bottom: 0px;}

.marca a:hover p{color:#000; margin-top: -20px; font-weight: 500;}
.marca a:hover figure img{  filter: grayscale(0%);}
.bloque_areas{ margin-top: 50px;}
.bloque_areas:first-child{margin-top: 0px;}




/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
  figure {    height: 131px;}
    
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
  figure {    height: 131px;}
 
}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
    
}
/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) and (orientation: portrait) {
    
}


/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {
    
}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px)  and (orientation: portrait)  {
    
}


/* Extra large devices xl(large desktops, 1200px and up)*/
@media (1200px <= width <= 1399px) {
  
    
}
/* Extra large devices xl(large desktops, 1400px and up)*/
@media (width >= 1400px){
   
    
}

