.zoom-modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;opacity:0;overflow:auto;padding-top:6%;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:99999}.zoom-modal.show{opacity:1}.zoom-modal-content{animation:blog-zoom-in .3s;border-radius:8px;display:block;margin:auto;max-height:85vh;max-width:90%;object-fit:contain}@keyframes blog-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.zoom-modal .zoom-close{appearance:none;background:none;border:none;box-shadow:none;color:#f1f1f1;cursor:pointer;font-size:40px;font-weight:700;margin:0;outline:none;padding:0;position:absolute;right:35px;top:20px;transition:color .3s ease}.zoom-modal .zoom-close:hover{color:#bbb}@media (max-width:767px){.zoom-modal{padding-top:30%}}