.banner{color:#fff;display:flex;justify-content:center;align-items:center;padding:8px 50px 8px 20px;font-weight:600;text-align:center;width:100%;z-index:99;position:fixed;top:75px;left:0}@media(max-width:960px){.banner{top:80px}}@media(max-width:768px){.banner{font-size:16px}}@media(max-width:480px){.banner{font-size:14px}}.close-btn{position:absolute;right:15px;cursor:pointer}a{color:#fff}.slide-in{animation:slideInFromRight .5s ease-out 2s both}.slide-out{animation:slideOutToRight .5s ease-in forwards}@keyframes slideInFromRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}