

/* CSS from section stylesheet tags */
.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:1000;justify-content:center;align-items:center}.popup-modal{padding:30px;border-radius:8px;max-width:500px;width:90%;position:relative;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.3)}.popup-modal .popup-heading{margin-top:0}.popup-close{position:absolute;top:10px;right:15px;font-size:28px;font-weight:bold;color:#555;cursor:pointer}.popup-button{display:inline-block;padding:12px 24px;margin-top:15px;text-decoration:none;border-radius:4px}