


.titular_jumbo  h1{   font-size:clamp(2rem, 2vw + 1rem, 4rem); font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}

.bg-light{background-image: url(../img/ondas_fondo.png); background-size: cover;}



.multicolumna {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 60px; /* Chrome, Safari, Opera */
    -moz-column-gap: 60px; /* Firefox */
    column-gap: 60px;
    -webkit-column-rule: 1px solid #ddd; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #ddd; /* Firefox */
 
}
.contenido_interior ul, .caja_noticia ul {
    list-style-type: none;
    padding: 10px 25px;
}

.contenido_interior ul li {
    margin-bottom: 8px;
}

.contenido_interior ul li::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: '\f101';
    position: relative;
    margin-left: -25px;
    padding-right: 10px;
}




.contenido_interior  { font-size: clamp(1rem, 0.976rem + 0.12vw, 1.125rem);}
.contenido_interior p { line-height: 160%;}
.contenido_interior blockquote{ padding: 20px; font-size:clamp(1.1rem, 1.062rem + 0.19vw, 1.3rem); font-weight: 500;    margin-bottom:20px; text-align: justify; font-style: italic;}


.contenido_interior img {
    max-width: 100%;
    height: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}


.contenido_interior h2 {
    font-size: clamp(1.5rem, 2vw + 1rem, 2.5rem);
    line-height: 1.2;
    font-weight: 600;
    }
    
    .contenido_interior    h3 {
    font-size: clamp(1.25rem, 1.5vw + 1rem, 2rem);
    line-height: 1.3;
    font-weight: 500;
    margin-top: 20px;
    }
    
    .contenido_interior    h4 {
    font-size: clamp(1rem, 1vw + 0.8rem, 1.5rem);
    line-height: 1.4;
    font-weight: 500;
    }

/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
   .titular_jumbo  .zona_titulares { background-position: center left; margin: 0px;}
   
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
    .titular_jumbo  .zona_titulares { background-position: center left;}
   
}

/* 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){
   
    
}






.list-items {
    margin-top: 20px;
}

.list-items li {
    position: relative;
    padding-left: 25px;
}

ul.list-items li i {
    padding-right: 5px;
}






.contenido_interior strong{color:#000!important;}




.contenido_interior blockquote p {margin-bottom:0}



/*-----contacto -------------------*/



.contacto .icono i { font-size: 2.5em;}

.contacto .titulo_dato {
    text-transform: uppercase;
    color: #222;
    font-size: 1.3em;
    margin-top: 10px;
    margin-bottom: 0px;
  
}

.contacto .datos_cont { margin-top: 3.125em; text-align: center;}

.titulo_galeria {color: #222;font-size: 2.1em;}

.subtitulo_galeria {font-size: 1.2em;color: #222;}



/*------------------texto teaser-----------------------*/

.texto_teaser h2{font-size: clamp(2rem, 2vw + 1rem, 7rem); text-transform: uppercase;}

.texto_teaser p{font-size: clamp(1.2rem, 2vw + 1rem, 1.5rem);}




/*---------------------------mapa contacto--------------------------*/

.mapboxgl-popup-content { padding: 25px!important; border:transparent!important; color:#000;}
.mapboxgl-popup-content a {color:#000;}
.mapboxgl-popup-content a:focus-visible {    outline: none!important;}









/*----------------generales----------------------*/

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    

    .multicolumna {
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
    }

    


    


}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
   

    .multicolumna {
        -webkit-column-count: 1; /* Chrome, Safari, Opera */
        -moz-column-count: 1; /* Firefox */
        column-count: 1;
    }

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
   

   
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {  
    
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399px) {
    .contenido_interior p{ text-align: justify;}

}

/* Extra large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {
    .contenido_interior p{ text-align: justify;}
  
}





