.SiteBanner{align-items:flex-start;box-sizing:border-box;display:flex;display:none;flex-direction:column;gap:30px;height:100%;justify-content:flex-end;left:0;overflow:hidden;padding:30px;pointer-events:none;position:fixed;top:0;width:100%;z-index:10}.SiteBanner__wrapper{align-items:flex-start;display:flex;gap:30px;justify-content:flex-start;opacity:0;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.SiteBanner__wrapper--visible{opacity:1;transform:translateY(0)}.SiteBanner__close{align-items:center;background:var(--primary-color);border-radius:40px;box-shadow:0 0 6px #0cf5746e;color:#fff;cursor:pointer;display:flex;font-size:30px;height:40px;justify-content:center;pointer-events:all;text-decoration:none;width:40px}.SiteBanner__close:hover{color:var(--secondary-color)}.SiteBanner__content{align-items:flex-start;background:var(--primary-color);border-radius:30px;box-shadow:0 0 6px #0cf5746e;color:#fff;display:flex;gap:40px;justify-content:flex-start;max-width:620px;padding:40px;pointer-events:all}.SiteBanner__contentIcon{color:var(--secondary-color);font-size:50px}.SiteBanner__contentText{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.SiteBanner__contentTextTitle{color:#fff;font-size:30px;margin:0}.SiteBanner__contentTextContent{font-size:20px}