.piedepagina{
   color: white;
    text-align: center;
   
}
.centrarpie{
    color: white;
    text-align: center;
    padding: 20px 0;   
    display: grid;
    width: 80%;
    grid-template-columns: 1fr 2fr;
    gap: 50px;
     justify-content: center;
     justify-items: center;
     margin: auto   ;
}
.masp{
    color: white;
    text-align: center;
    padding: 20px 0;
     margin: auto; 
      width: 50%;   
}
.masp iframe{
     margin: auto;
    width: 400px;
    height: 305px;  
     box-shadow:  4px 8px rgba(0, 0, 0, 0.1);
      border-color: #003354 ;
     border-radius: 10px;
      box-shadow: #003354 0px 4px 8px;  
}
.contenido-informacion{
    width: 50%;
    height: auto;
    display: flex;
   gap: 50px;
     padding: 50px 0;   

}
.contenido-informacion .contact-info{
    display: grid;
  
     gap: 20px;
      text-align: left;
     width: 50%;
     margin: auto;  
}
.contenido-informacion .contact-info h4{
    font-size: 45px;
    color: white;
     color: aqua;
    font-family:monospace;
   
}
.contenido-informacion .contact-info p{
    font-size: 17px;
    margin: auto;
     text-align: left;

     width: 100%;
      color: var(--text-secondary); 
       font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    color: white;
}   
.contenido-informacion .contact-info  span{
    font-weight: bold;
    color: var(--text-secondary);
}   
.contenido-informacion .contact-info  span svg{
    color: var(--text-secondary);
    text-decoration: none;
    width:40px;
    height: auto;   
    padding-left: 12px;
}
.contenido-informacion .social-links{
    display: flex;
    gap: 15px;
     width: 100%;
     
}
.footer{
    background: rgba(0, 0, 0, 1);
      display: flex;
    color: white;
    text-align: center;  
        padding: 5px 0;   
        justify-content: center;
        align-items: center;
    width: 100%;
    
     margin: auto;   
}
.container_footer{
        display: flex;
    gap: 0px;
    width: 50%;
    margin: auto;
    padding-bottom: 0px;
    align-content: center;
    justify-content: center; 
     
}
.footer_info{
    display: flex;
     margin: auto;
      align-content: center;
     justify-content: center;
}
.footer_info p{
    font-size: 15px;
    color: var(--text-secondary);
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}   
.footer_links{
    display: flex;
    gap: 15px;
     width: 50%;
     margin: auto;
     justify-content: center;
     align-items: center;
}
.footer_links a{
    color: #ff8c00;
    text-decoration: none;
    font-size: 15px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}
 @media (max-width: 1008px) {
.centrarpie{
    display: contents;
    flex-direction: NONE;
    gap: 20px;
     width: 80%;
     margin: auto;
     justify-content: center;
     align-items: center;   
}
.contact-info{
    text-align: center;
    width: 100%;
    margin: auto;   
}
.servicios_conteiner{
    
      grid-template-columns: repeat(2, 1fr);
    
}
.masp{
    color: white;
    text-align: center;
    padding: 20px 0;
     margin: auto; 
      width: 100%;   
}
}