.banner{position:fixed;line-height:52px;font-size:16px;color:#379cfa;font-weight:500;background-color:#e7f3fe;width:100%;text-align:center;z-index:20;cursor:pointer;transform:translateY(-38px);opacity:0;transition:all .3s ease;animation:tilt-n-move-shaking 4s ease infinite;animation-delay:2s}.banner.banner_visible{transform:translateY(0);opacity:1}.banner:hover{background:#edf5fc}@keyframes tilt-n-move-shaking{0%{transform:translate(0)}3%{transform:translate(10px)}9%{transform:translate(-10px)}12%{transform:translate(0)}to{transform:translate(0)}}