*,
*::before,
*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: none;
}
.gallery {
    padding: 24px 156px;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}

.gallery-item {
    width: calc((100% - 2*24px) / 3);
    max-width: 360px;
    max-height: 200px;

}

.gallery-image {
    width: 100%;
    height: 100%; 
}

@media (min-width: 1441px) {
   .gallery {
    max-width: 1440px;
    margin: 0 auto;
   }
    
}