:root{--announcements-height:56px;--announcements-inview:0}@media screen and (min-width:900px){:root{--announcements-height:64px}}.announcements{align-items:center;background-color:#323150;color:#fff;display:flex;font-size:13px;gap:12px;height:var(--announcements-height);margin:auto;padding:1.2rem calc(var(--page-margin)*2 + 1.2rem) 1.2rem var(--page-margin);position:relative;text-align:center;z-index:800;--text-link-color:#fff;--text-link-hover-color:#fff;--text-link-border-color:#fff;--text-link-hover-border-color:#fff}.announcements--navigation-open{display:none!important}.announcements__mobile p{margin:0!important}.announcements__mobile a{text-decoration:underline}.announcements__mobile a:hover{text-decoration:none}.announcements__carousel{opacity:0;transition:opacity .5s ease}.announcements__inner{align-items:center;display:flex;flex-grow:1;gap:1.6rem;justify-content:center}.announcements__close{background:transparent;border:0;color:currentColor;cursor:pointer;cursor:hand;font-size:20px;height:2rem;line-height:2rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2rem;apperance:none}.announcements__text p{margin:0!important}.announcements__button a{align-items:center;border-bottom:1px solid #fff;color:#fff;display:inline-flex;font-size:10.14px;font-weight:600;gap:.8em;justify-content:center;letter-spacing:.02em;padding:0 0 .2em;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (max-width:899px){.announcements__mobile{display:block}.announcements__button,.announcements__text{display:none}}@media screen and (min-width:900px){.announcements__mobile{display:none}.announcements__button,.announcements__text{display:block}}