.image-container{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.image{-o-object-fit:cover;object-fit:cover;opacity:0}.image,.skeleton{width:100%;height:100%;position:absolute;top:0;left:0}.skeleton{background-color:#ccc;border-radius:10px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%{background-color:#ddd}50%{background-color:#ccc}to{background-color:#ddd}}
