* {
  box-sizing: border-box;
}

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  background-color: #f7f9fc;
  text-align: center;
  color: #333;
}

.logo {
  margin-top: 50px;
}

.logo img {
  width: 150px;
  height: 140px;
  border-radius: 50%;
}

h1 {
  margin: 20px 0 10px;
  font-size: 28px;
}

p {
  margin: 8px auto;
  width: 100%;
  max-width: 600px;
  font-size: 16px;
  line-height: 1.6;
  text-align: justify;
  padding: 0 20px; /* ← isso adiciona margem lateral interna */

}

.address {
  margin-top: 10px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
}

.social-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px; /* Espaço entre os ícones */
  margin: 30px 0;
}

.social-icon {
  width: 60px;   /* ⬅️ Altere o valor para aumentar/diminuir */
  height: 60px;  /* ⬅️ Mantenha proporcional, ou ajuste como quiser */
  object-fit: contain;
}

.whatsapp-icon{
  width: 44px;   /* ⬅️ Altere o valor para aumentar/diminuir */
  height: 60px;  /* ⬅️ Mantenha proporcional, ou ajuste como quiser */
  object-fit: contain;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; /* Espaço entre os ícones */
  margin: 30px 0;
}

.instagram-icon{
  width: 65px;   /* ⬅️ Altere o valor para aumentar/diminuir */
  height: auto;  /* ⬅️ Mantenha proporcional, ou ajuste como quiser */
  object-fit: contain;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px; /* Espaço entre os ícones */
  margin: 30px 0;
}


.facebook-icon{
  width: 44px;   /* ⬅️ Altere o valor para aumentar/diminuir */
  height: auto;  /* ⬅️ Mantenha proporcional, ou ajuste como quiser */
  object-fit: contain;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px; /* Espaço entre os ícones */
  margin: px 0;
}



footer {
  width: 100%;
  font-size: 12px;
  color: #ffffff;
  background-color: #0033a0;
  padding: 10px;
  text-align: center;

 }