.footer{
    display: flex;
    flex-direction: column;
    
    
    
    /* paralax */
     background-blend-mode:soft-light;
    background: url(../imgfondos/fondos1.jpg) ;
     box-shadow: 1px -1px 32px -1px rgba(0, 0, 0, 0.54);
    background-color: #143654;
    
    /* paralax */
    
    background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
        /* paralax */
    
    
    
    
    
    
   
    }

.footer-container{
    text-align: center;
    

    
    
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 100px;
    margin-right: 100px;
    
 
    
    display: flex; /* Activa el diseño de columnas */
    gap: 20px; /* Espacio entre columnas */
   
   
}








#whatsappico{
   width: 380px;
 
}

.whatsappimg{
  width: 100%;
 filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.5));
 
}
#correodato{
 margin-top: -10px;
 margin-bottom: 25px;
}

#arroba{
 margin-top: 20px;
width: 110px;
 
}
.redes{
 
 width: 100%;

    border-radius: 50%;
}




.span-heading {
    border: solid 2px #ffffff;
    border-radius: 50px;
  column-span: none;
 
}



.columna{
    
    
    
    font-family:Verdana;
    line-height: 1.2em;
    color: #ffffff;
    
    
    display: flex;
    flex-direction: column;
    align-items: center;  
    
    
    flex: 1; /* Hace que todas las columnas tengan el mismo ancho */
    
    padding: 15px;
    
    width: 100%;
}

.redescomunicacion{
 margin-bottom: -40px;   
 
 width: 180px;

}



.redes1{
    width: 70px;
   mix-blend-mode:hard-light;
    
    
    filter: drop-shadow(5px 5px 5px  rgba(0, 0, 0, 0.3));
    

    box-shadow: inset 0 10px 20px 2px #ffffff;
    border-radius: 50%;
    
    

    
 
   

   
    margin-bottom: 20px;
    
}




/* separador................................................................. configuarcion responsive */


/* Mobile */
@media (max-width: 700px) {
 
 #whatsappico{
   width: 280px;
 
}
    
    .footer-container{
     
     
    
    margin-left: 50px;
    margin-right: 50px;
     
    display: flex;
      gap: 20px;
    flex-direction: column;
    }
    
    
    

 }

/* Small Tablets */
@media (min-width: 701px) {

     }

 

 /* separador................................................................. configuarcion responsive */