#county-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;z-index:9999}#county-popup{position:absolute;top:20%;left:50%;transform:translateX(-50%);background:#1D2877;color:white;border-radius:16px;padding:40px 80px;box-shadow:0 4px 12px rgba(0,0,0,0.3);text-align:center;font-family:sans-serif;z-index:10000;width:60%}#county-popup h2{color:#fff;font-size:50px}#close-popup{position:absolute;top:8px;right:12px;cursor:pointer;font-weight:bold;font-size:18px;color:#00a2e8}@media(max-width:768px){#county-popup{padding:40px 20px;width:94%}}@media(max-width:500px){button.county-btn{font-size:18px!important;width:100%!important}#county-popup h2{font-size:40px}#county-popup p{text-align:center!important;font-size:20px!important}}