body {
    background-color: rgba(166, 166, 33, 0.564);
}
#titol {
    background-image: url('imatges/vinci.jpg');
    height: 230px;
    display: flex;
    text-align: center;
    justify-content: center;


}
.text {
    display: flex;
    justify-content: center;
    background-color: white;
    border: double;
}
.text_titol {
    color: yellow;
    background: rgb(168, 48, 48);
    border:double;
    height: 60%;
    width: 30%;
}
.menu-principal {
    background-color: #333;
    overflow: hidden;
  }
  
  
.menu-principal a {
    float: left;
    color: #f2f2f2;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
  }
  
  
.menu-principal a:hover {
    background-color: #ddd;
    color: black;
  }
  
 
.menu-principal a.active {
    background-color: #04AA6D;
    color: white;
  }

.grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    width: 60%;
}
.grid img {
    width: 100%;
    height: auto;
    
}
.grid img:hover {
    transform: scale(1.4);
}