.InfoBanner_banner__e_rwA{position:fixed;top:0;left:0;right:0;z-index:999;background:#0d291c;padding:8px 20px;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:InfoBanner_slideDown__DZRPX .3s ease-out}@keyframes InfoBanner_slideDown__DZRPX{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.InfoBanner_content__arz9U{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.InfoBanner_link__zrxqC{display:flex;align-items:center;gap:8px;color:#40e4ab;text-decoration:none;font-weight:500;font-size:15px;transition:opacity .2s ease}.InfoBanner_link__zrxqC:hover{opacity:.85}.InfoBanner_link__zrxqC:hover .InfoBanner_arrow__yPZSn{transform:translateX(3px)}.InfoBanner_text__jdcya{display:inline-block}.InfoBanner_arrow__yPZSn{flex-shrink:0;transition:transform .2s ease}.InfoBanner_closeButton__wHewK{position:absolute;right:0;background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease,opacity .2s ease;opacity:.8}.InfoBanner_closeButton__wHewK:hover{opacity:1;background-color:hsla(0,0%,100%,.15)}.InfoBanner_closeButton__wHewK:active{background-color:hsla(0,0%,100%,.25)}@media(max-width:768px){.InfoBanner_banner__e_rwA{padding:10px 16px}.InfoBanner_link__zrxqC{font-size:14px}.InfoBanner_text__jdcya{max-width:calc(100vw - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}