#alert-banner{display:none;min-height:54px;position:relative;z-index:10;padding:15px 50px;text-align:center;color:white;background-color:#27292e;box-shadow:0 3px 10px black}
.alert-banner-icon{font-display:block;position:absolute;right:5px;top:11px;color:white;font-size:30px;cursor:pointer}
.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 48}
@media screen and (max-width:767px){#alert-banner{font-size:14px;padding:8px 35px 8px 25px}
.alert-banner-icon{top:5px}
}