.section-announcement-bar{background-color:var(--bg-light); color:var(--text-primary); font-size:14px; font-weight:600; position:relative; width:100%; z-index:2; top:0;}
.section-announcement-bar.hide{display:none;}
.announcement-wrap{min-height:24px; display:flex; flex-direction:column; justify-content:center; padding-inline:24px;}
.announcement-close{position:absolute; right:40px; cursor: pointer;}

@media (max-width:991px){
    .announcement-close{right:15px;}
}