{
    margin:0; padding:0;
    box-sizing: border-box;
}

.container{
    position: relative;
    min-height: 25vh;
}

.container .image-container{
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    padding:10px;
}

.container .image-container .image{
    height:250px;
    width:350px;
}

.container .popup-image{
    position: fixed;
    top:0; left:0;
    height: 170%;
    width:100%;
    z-index: 100;
}

.container .popup-image img{
    position: absolute;
    top: 15.8%; left: 50%;
    transform: translate(-50%, -50%);
    width:290px;
    object-fit: cover;
}
