#popup-banner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.popup-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5)}.popup-banner-content{position:relative;width:auto;max-width:960px;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.popup-banner-content img{max-width:100%;max-height:100%;border-radius:8px;display:block;margin:auto;height:768px;object-fit:cover}.popup-banner-close{position:absolute;top:-15px;right:-15px;background:#fff;color:#333;font-size:36px;font-weight:700;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .2);transition:all 0.3s ease}.popup-banner-close:hover{background:#333;color:#fff}@media (max-width:1023px){.popup-banner-content img{height:500px;max-width:370px}}