:root{--brand:#1f4e79;--accent:#c62828;--bg:#f6f8fa;--white:#fff;--speed:15s}.announcement-bar{border-bottom:1px solid rgba(0,0,0,.06);color:var(--white);color:#fff;gap:10px;overflow:hidden;padding:10px 0!important;position:relative;width:100%}.announcement-bar,.announcement-bar .badge{align-items:center;display:flex;font-size:14px}.announcement-bar .badge{border-radius:999px;flex:0 0 auto;font-weight:500;height:35px;justify-content:center;padding:0 12px;white-space:nowrap;z-index:2}.announcement-bar .content{align-items:center;display:inline-flex;gap:10px}.announcement-bar .content .text{color:#fff;font-weight:500}.announcement-bar .content .cta{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:35px;justify-content:center;padding:0 12px;text-decoration:none}.announcement-bar.carousel *,.announcement-bar.marquee *{margin-bottom:0}.announcement-bar.carousel.alert,.announcement-bar.marquee.alert{background:var(--announcement-alert-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.alert .badge,.announcement-bar.marquee.alert .badge{background:var(--announcement-alert-icon-background);color:var(--announcement-alert-icon-text-color)}.announcement-bar.carousel.alert .content .text,.announcement-bar.marquee.alert .content .text{color:var(--announcement-alert-text-color);font-size:1rem}.announcement-bar.carousel.alert .content .cta,.announcement-bar.marquee.alert .content .cta{background:var(--announcement-alert-cta-background);color:var(--announcement-alert-cta-text-color)}.announcement-bar.carousel.event,.announcement-bar.marquee.event{background:var(--announcement-event-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.event .badge,.announcement-bar.marquee.event .badge{background:var(--announcement-event-icon-background);color:var(--announcement-event-icon-text-color)}.announcement-bar.carousel.event .content .text,.announcement-bar.marquee.event .content .text{color:var(--announcement-event-text-color);font-size:1rem}.announcement-bar.carousel.event .content .cta,.announcement-bar.marquee.event .content .cta{background:var(--announcement-event-cta-background);color:var(--announcement-event-cta-text-color)}.announcement-bar.carousel.promo,.announcement-bar.marquee.promo{background:var(--announcement-promo-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.promo .badge,.announcement-bar.marquee.promo .badge{background:var(--announcement-promo-icon-background);color:var(--announcement-promo-icon-text-color)}.announcement-bar.carousel.promo .content .text,.announcement-bar.marquee.promo .content .text{color:var(--announcement-promo-text-color);font-size:1rem}.announcement-bar.carousel.promo .content .cta,.announcement-bar.marquee.promo .content .cta{background:var(--announcement-promo-cta-background);color:var(--announcement-promo-cta-text-color)}.announcement-bar.carousel.info,.announcement-bar.marquee.info{background:var(--announcement-info-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.info .badge,.announcement-bar.marquee.info .badge{background:var(--announcement-info-icon-background);color:var(--announcement-info-icon-text-color)}.announcement-bar.carousel.info .content .text,.announcement-bar.marquee.info .content .text{color:var(--announcement-info-text-color);font-size:1rem}.announcement-bar.carousel.info .content .cta,.announcement-bar.marquee.info .content .cta{background:var(--announcement-info-cta-background);color:var(--announcement-info-cta-text-color)}.announcement-bar.carousel.warning,.announcement-bar.marquee.warning{background:var(--announcement-warning-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.warning .badge,.announcement-bar.marquee.warning .badge{background:var(--announcement-warning-icon-background);color:var(--announcement-warning-icon-text-color)}.announcement-bar.carousel.warning .content .text,.announcement-bar.marquee.warning .content .text{color:var(--announcement-warning-text-color);font-size:1rem}.announcement-bar.carousel.warning .content .cta,.announcement-bar.marquee.warning .content .cta{background:var(--announcement-warning-cta-background);color:var(--announcement-warning-cta-text-color)}.announcement-bar.carousel.success,.announcement-bar.marquee.success{background:var(--announcement-success-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.carousel.success .badge,.announcement-bar.marquee.success .badge{background:var(--announcement-success-icon-background);color:var(--announcement-success-icon-text-color)}.announcement-bar.carousel.success .content .text,.announcement-bar.marquee.success .content .text{color:var(--announcement-success-text-color);font-size:1rem}.announcement-bar.carousel.success .content .cta,.announcement-bar.marquee.success .content .cta{background:var(--announcement-success-cta-background);color:var(--announcement-success-cta-text-color)}.announcement-bar.carousel{font-size:14px}.announcement-bar.carousel .content{display:inline-flex;left:0;position:absolute;top:0;width:100%}.announcement-bar.carousel .content.o-none{opacity:0;position:absolute}.announcement-bar.carousel .content.active{opacity:1;position:relative;transition:opacity .5s ease-in-out}.announcement-bar.marquee{font-size:14px}.announcement-bar.marquee .announcement-items{flex:1;overflow:hidden;position:relative}.announcement-bar.marquee .announcement-items .item-wrapper{align-items:center;display:inline-flex;gap:30px;white-space:nowrap;will-change:transform}.announcement-bar:hover .marquee{animation-play-state:paused}.announcement-bar.announcement-modal{background:transparent}.announcement-bar.announcement-modal.alert .modal-content{background:var(--announcement-alert-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.alert .modal-content .badge{background:var(--announcement-alert-icon-background);color:var(--announcement-alert-icon-text-color)}.announcement-bar.announcement-modal.alert .modal-content.content{gap:0}.announcement-bar.announcement-modal.alert .modal-content.content *{color:var(--announcement-alert-text-color)}.announcement-bar.announcement-modal.alert .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.alert .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.alert .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.alert .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.alert .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.alert .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-alert-cta-background);color:var(--announcement-alert-cta-text-color);height:40px}.announcement-bar.announcement-modal.event .modal-content{background:var(--announcement-event-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.event .modal-content .badge{background:var(--announcement-event-icon-background);color:var(--announcement-event-icon-text-color)}.announcement-bar.announcement-modal.event .modal-content.content{gap:0}.announcement-bar.announcement-modal.event .modal-content.content *{color:var(--announcement-event-text-color)}.announcement-bar.announcement-modal.event .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.event .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.event .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.event .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.event .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.event .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-event-cta-background);color:var(--announcement-event-cta-text-color);height:40px}.announcement-bar.announcement-modal.promo .modal-content{background:var(--announcement-promo-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.promo .modal-content .badge{background:var(--announcement-promo-icon-background);color:var(--announcement-promo-icon-text-color)}.announcement-bar.announcement-modal.promo .modal-content.content{gap:0}.announcement-bar.announcement-modal.promo .modal-content.content *{color:var(--announcement-promo-text-color)}.announcement-bar.announcement-modal.promo .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.promo .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.promo .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.promo .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.promo .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.promo .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-promo-cta-background);color:var(--announcement-promo-cta-text-color);height:40px}.announcement-bar.announcement-modal.info .modal-content{background:var(--announcement-info-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.info .modal-content .badge{background:var(--announcement-info-icon-background);color:var(--announcement-info-icon-text-color)}.announcement-bar.announcement-modal.info .modal-content.content{gap:0}.announcement-bar.announcement-modal.info .modal-content.content *{color:var(--announcement-info-text-color)}.announcement-bar.announcement-modal.info .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.info .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.info .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.info .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.info .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.info .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-info-cta-background);color:var(--announcement-info-cta-text-color);height:40px}.announcement-bar.announcement-modal.warning .modal-content{background:var(--announcement-warning-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.warning .modal-content .badge{background:var(--announcement-warning-icon-background);color:var(--announcement-warning-icon-text-color)}.announcement-bar.announcement-modal.warning .modal-content.content{gap:0}.announcement-bar.announcement-modal.warning .modal-content.content *{color:var(--announcement-warning-text-color)}.announcement-bar.announcement-modal.warning .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.warning .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.warning .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.warning .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.warning .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.warning .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-warning-cta-background);color:var(--announcement-warning-cta-text-color);height:40px}.announcement-bar.announcement-modal.success .modal-content{background:var(--announcement-success-background-color);border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.announcement-bar.announcement-modal.success .modal-content .badge{background:var(--announcement-success-icon-background);color:var(--announcement-success-icon-text-color)}.announcement-bar.announcement-modal.success .modal-content.content{gap:0}.announcement-bar.announcement-modal.success .modal-content.content *{color:var(--announcement-success-text-color)}.announcement-bar.announcement-modal.success .modal-content.content .modal-header{border-bottom:0;flex-grow:1;width:100%}.announcement-bar.announcement-modal.success .modal-content.content .modal-title{font-size:28px}.announcement-bar.announcement-modal.success .modal-content.content .btn-close{--bs-btn-close-bg:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23fff"><path d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414"/></svg>');border-radius:50%;opacity:1}.announcement-bar.announcement-modal.success .modal-content.content .text{font-size:18px;font-weight:400;text-align:center}.announcement-bar.announcement-modal.success .modal-content.content .text p{margin-bottom:.5rem}.announcement-bar.announcement-modal.success .modal-content.content .cta{align-self:anchor-center;background:var(--announcement-success-cta-background);color:var(--announcement-success-cta-text-color);height:40px}.announcement-bar .close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;cursor:pointer;font-size:20px;line-height:1;margin-left:8px;padding:4px 8px}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}
