
#s-contato{
    background: linear-gradient(to bottom, #2b2b2b, #141414);
    height: 10vh;
}

#s-contato{
    font-size: 1.5px; 
    color: white;
}

.horarios{
    font-size: 20px; 
    color: white; /* Define a cor do texto como branco */
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'KoHo';   
    text-decoration: none; 
    border: none;
    margin-bottom: 20px;
}

.informacao{
    font-size: 20px; 
    color: white; /* Define a cor do texto como branco */
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'KoHo';   
    text-decoration: none; 
    border: none;
}

/* .inf-termo{
    padding: 50px;
}  */

.localizacao {
    color: #ffffff; 
    text-decoration: none; 
    padding-right: 50px;
}

.localizacao:hover {
    color: #ffffff;
    text-decoration: underline; 
}

.termo-uso {
    color: #ffffff; 
    text-decoration: none; 
}

.termo-uso:hover {
    color: #ffffff; 
    text-decoration: underline; 
}

.politica-privicade {
    color: #ffffff; 
    text-decoration: none; 
    padding-right: 50px;
}

.politica-privicade:hover {
    color: #ffffff; 
    text-decoration: underline; 
}

.cnpj{
    padding-right: 50px;
    color: #ffffff; 
    text-decoration: none; 
}

.cnpj:hover{
    color: #ffffff; 
    text-decoration: underline; 
}

.email{
    padding-right: 50px;
    color: #ffffff;
    text-decoration: none; 
}

.email:hover{
    color: #ffffff; 
    text-decoration: underline; 
}

.inf-instagram1{
    padding-right: 50px;
    color: #ffffff; 
    text-decoration: none; 
}

.inf-instagram1:hover{
    color: #ffffff; 
    text-decoration: underline; 
}

.youtube{
    color: #ffffff;
    text-decoration: none; 
}

.youtube:hover{
    color: #ffffff; 
    text-decoration: underline;
}

.desktop-email {
    display: none;
  }
  
  /* Esconder link mobile em telas grandes (desktop) */
  .mobile-email {
    display: none;
  }
  
  /* Mostrar o link desktop em telas grandes */
  @media only screen and (min-width: 768px) {
    .mobile-email {
      display: none;
    }
    .desktop-email {
      display: inline;
    }
  }
  
  /* Mostrar o link mobile em telas pequenas */
  @media only screen and (max-width: 767px) {
    .desktop-email {
      display: none;
    }
    .mobile-email {
      display: inline;
    }
  }

@media (max-width: 768px) {
    #s-contato{
        height: 55vh;
    }
    .informacao, .horarios{
        flex-direction: column; /* Coloca os itens em coluna no mobile */
        align-items: left;
        margin-left: 20px;
        text-size-adjust: 100px;
        display: grid;
        justify-content: space-between;
        gap: 10px;
        padding: 10px;
    }

    /* .informacao div {
        margin: 10px 0;
    } */
}

/* Seção #s-desenvolvimento com gradiente */
#s-desenvolvimento {
    background: #000000;;
    height: 10vh;
    color: white; /* Define a cor do texto como branco */
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: KoHo
}

.texto-desenvolvimento {
    font-size: 1px; 
}
