.bandwidth-block--popup{z-index:8}.bandwidth-block--popup #popup-delay{display:none}.bandwidth-block--popup .modal{position:fixed;width:100vw;height:100vh;opacity:0;visibility:hidden;transition:all .3s ease;top:0;left:0;display:flex;align-items:center;justify-content:center}.bandwidth-block--popup .modal.open{visibility:visible;opacity:1;transition-delay:0s}.bandwidth-block--popup .modal-bg{position:absolute;opacity:.8;background-color:#000;width:100%;height:100%}.bandwidth-block--popup .modal-container{border-radius:10px;background:#fff;position:relative;margin:0 15px;max-width:750px;padding:var(--sp)}.bandwidth-block--popup .modal-container .img-wrap{margin-bottom:var(--sp)}.bandwidth-block--popup .modal-container .modal-content{text-align:center}.bandwidth-block--popup .modal-container .modal-content .buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spd2);position:relative;z-index:2}.bandwidth-block--popup .modal-container img{width:100%}.bandwidth-block--popup .modal__close{filter:drop-shadow(0 0 .75rem rgba(0,0,0,.8))}.bandwidth-block--popup.is-preview .modal{position:static;visibility:visible;opacity:1;height:auto;width:auto;max-width:750px;margin:0 auto}.bandwidth-block--popup.is-preview .modal-bg,.bandwidth-block--popup.is-preview .modal__close{display:none}