.div-contact {
  background-color: #ffffff; /* Same background color as menu */
  color: #034d8c;            /* Same text color as menu */
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); /* Same shadow as menu */
  margin-top: 3px;          /* Top margin */
  padding: 10px 25%;            /* Add some padding */
}

.contact-item {
  margin-bottom: 15px;   
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  justify-content: space-between;
  display: flex;
  padding: 5px 10%;
}
.div-contact h2{
  margin: 20px auto;
  text-align: center;
}
.contact-item h3 {
  margin: 10px 0;
}
 .contact-item p {
   margin: 10px 0;
   direction: ltr;
 }
@media (max-width: 880px) {
  .div-contact {
      padding: 10px 5%;
  }

  .contact-item {
    display: flex;        
    flex-direction: column;
    text-align: center;
  }
  
}
