:root{--announcement-height:40}body{--announcement-height:0}.announcement-banner{position:absolute;top:calc(var(--announcement-height,0) * -1px);left:0;right:0;height:40px;color:#000;overflow:hidden;-webkit-user-select:none;user-select:none;background:#ff8000;display:flex;z-index:5000;--scroll-speed:20s;--speed:calc(var(--scroll-speed) * var(--scroll-factor))}.announcement-banner__internal{height:100%;min-width:calc(100% - 7.857142857rem);display:flex;align-items:center;mask-image:linear-gradient(to right,hsl(0 0% 0% / 0),hsl(0 0% 0% / 1) 10%,hsl(0 0% 0% / 1) 90%,hsl(0 0% 0% / 0) 95%)}.announcement-banner__internal>button,.announcement-banner__internal>a{outline-color:transparent;box-shadow:none !important}.announcement-banner__internal>button:hover,.announcement-banner__internal>a:hover{color:#fff;text-decoration:underline}.announcement-banner__internal>button:focus,.announcement-banner__internal>a:focus{color:#fff;text-decoration:underline;outline:5px solid #965fa3}.announcement-banner__internal:hover .announcement-banner__content{animation-play-state:paused}.announcement-banner__controls{padding:0 1rem;display:flex;align-items:center;gap:0.5rem;flex:0 0 auto;margin-left:auto}.announcement-banner__controls .checkbox-wrapper{width:3.285714286rem;height:100%;outline:0 !important}.announcement-banner__controls .checkbox-wrapper input[type="checkbox"]{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.announcement-banner__controls .checkbox-wrapper input[type="checkbox"]:checked+label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='6 3 20 12 6 21 6 3'/%3E%3C/svg%3E")}.announcement-banner__controls .checkbox-wrapper input[type="checkbox"]:focus+label{background-color:#965fa3 !important}.announcement-banner__controls .checkbox-wrapper input[type="checkbox"]:focus+label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='14' y='4' width='4' height='16' rx='1'/%3E%3Crect x='6' y='4' width='4' height='16' rx='1'/%3E%3C/svg%3E")}.announcement-banner__controls .checkbox-wrapper input[type="checkbox"]:checked:focus+label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='6 3 20 12 6 21 6 3'/%3E%3C/svg%3E")}.announcement-banner__controls .checkbox-wrapper label{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;cursor:pointer}.announcement-banner__controls .checkbox-wrapper label::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='14' y='4' width='4' height='16' rx='1'/%3E%3Crect x='6' y='4' width='4' height='16' rx='1'/%3E%3C/svg%3E");background-size:1.428571429rem 1.428571429rem;background-repeat:no-repeat;width:1.428571429rem;height:1.428571429rem}.announcement-banner__controls .checkbox-wrapper:hover label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='14' y='4' width='4' height='16' rx='1'/%3E%3Crect x='6' y='4' width='4' height='16' rx='1'/%3E%3C/svg%3E")}.announcement-banner__controls .checkbox-wrapper:hover input[type="checkbox"]:checked+label::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='6 3 20 12 6 21 6 3'/%3E%3C/svg%3E")}.announcement-banner__close{appearance:none !important;-webkit-appearance:none !important;background:transparent !important;display:inline-block;padding:0;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;width:3.285714286rem;height:100%;border-radius:0;display:flex;align-items:center;justify-content:center;outline:0 !important}.announcement-banner__close>svg{width:1.428571429rem;height:1.428571429rem}.announcement-banner__close>svg.close-icon--active{display:none}.announcement-banner__close:hover>svg.close-icon--active{display:block}.announcement-banner__close:hover>svg.close-icon--inactive{display:none}.announcement-banner__close:focus{background-color:#965fa3 !important}.announcement-banner__close:focus>svg.close-icon--active{display:block}.announcement-banner__close:focus>svg.close-icon--inactive{display:none}.announcement-banner__content{appearance:none !important;-webkit-appearance:none !important;background:transparent !important;display:inline-block;padding:0;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0 25px;flex-shrink:0;display:flex;align-items:center;justify-content:center;min-width:100%;color:#000;animation:marquee_anim var(--speed) linear infinite;transition:transform 1s ease-out}.announcement-banner__content>*{flex:0 0 auto;margin:0}.announcement-banner__details footer{display:flex;align-items:center;justify-content:flex-end;gap:0.75rem;margin-top:2rem;padding:0.75rem 1rem}.announcement-banner__details-close{appearance:none !important;-webkit-appearance:none !important;background:transparent !important;display:inline-block;padding:0;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0 2rem;min-width:200px;align-items:center;background-color:#000 !important;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;justify-content:center;font-weight:700;font-size:1.214285714rem;min-height:3.928571429rem;padding:0 2.5rem;transition:all 0.15s ease-in-out}.announcement-banner:has(input[type="checkbox"]:checked) .announcement-banner__content{animation-play-state:paused}.announcement-banner--noscroll .announcement-banner__content{animation:none !important}.announcement-banner--noscroll .announcement-banner__content[aria-hidden="true"]{display:none !important}.announcement-banner--noscroll .announcement-banner__controls .checkbox-wrapper{display:none !important}.announcement-banner--hidden{display:none !important}@-webkit-keyframes marquee_anim{from{transform:translateX(0)}
to{transform:translateX(-100%)}}
@keyframes marquee_anim{from{transform:translateX(0)}
to{transform:translateX(-100%)}}
@media only screen and (min-width:800px){.announcement-banner{--scroll-speed:15s}}@media only screen and (min-width:1200px){.announcement-banner{--scroll-speed:10s}}html body:not(.contextual-administration-active) .header-fragments:not(.single-column):has(.announcement-banner) .layout-content .layout-region .layout-region-inner{overflow:visible}html body:not(.contextual-administration-active) .single-column.header-fragments{overflow:visible}