/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alerts-banner{position:relative}
.alerts-banner__slider-slides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;max-width:calc(100% - 80px)}@media(max-width:64rem){.alerts-banner__slider-slides{gap:16px}}@media(max-width:48rem){.alerts-banner__slider-slides{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.alerts-banner__slider-slides .swiper{margin-left:0 !important}
.alerts-banner__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.alerts-banner__toggle{padding:4px;border-radius:999px;-webkit-box-shadow:0 -1px 2px 0 rgba(0,0,0,.1) inset,0 2px 4px 0 rgba(0,0,0,.25) inset;box-shadow:0 -1px 2px 0 rgba(0,0,0,.1) inset,0 2px 4px 0 rgba(0,0,0,.25) inset;background:var(--grey--dark);width:100px;position:relative}.alerts-banner__toggle[aria-expanded=true]{background:var(--success-text)}.alerts-banner__toggle[aria-expanded=true] .alerts-banner__toggle--knob{margin-left:auto}.alerts-banner__toggle{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:background;transition-property:background;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}.alerts-banner__toggle span{color:var(--white);font-weight:700;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:50%}.alerts-banner__toggle span.on{left:2px}.alerts-banner__toggle span.off{right:2px}.alerts-banner__toggle--knob{width:44px;height:44px;background:var(--white);border:2px solid var(--border-subtle);border-radius:100%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-property:margin,background,border-color;transition-property:margin,background,border-color;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.2s;transition-duration:.2s}
.alerts-banner__trigger{position:absolute;z-index:99;margin-right:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}@media(max-width:48rem){.alerts-banner__trigger{-webkit-transform:unset;transform:unset;top:12px}}header .alerts-banner__trigger:after{content:"" !important;right:14px !important}
