.ac-banner{max-width:100%;overflow:hidden;font:italic .625rem/1 var(--bs-body-font-family);font-weight:600;text-align:center;white-space:nowrap}.ac-banner__item{display:none;align-items:center;gap:.5rem;max-width:80%;min-width:0;overflow:hidden}@media(min-width: 768px){.ac-banner__item{max-width:100%}}.ac-banner__item a,.ac-banner__item span{max-width:100%;white-space:nowrap;line-height:1.2}.ac-banner__item a:hover,.ac-banner__item a:focus{color:var(--bs-primary);opacity:.9}.ac-banner__item.active{display:flex;justify-content:flex-start;align-items:center;gap:0rem}.ac-banner__item.scrolling .ac-banner__text{animation:scrollText var(--duration) linear forwards;animation-delay:var(--delay, 3000ms)}.ac-banner__left-container{box-shadow:4px 0px 5px var(--bs-gray-150);height:100%;padding-right:.5rem;background-color:var(--bs-gray-150);z-index:1}.ac-banner__left{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;flex-shrink:0;z-index:1;height:1.5rem;display:flex;align-items:center}.ac-banner__left svg{display:inline-block;height:.875rem;width:auto;fill:currentColor}.ac-banner__left-text{display:none}@media(min-width: 768px){.ac-banner__left-text{display:inline}}.ac-banner__main-link{line-height:2rem;font-style:italic;min-width:0;overflow:hidden;display:inline-block}.ac-banner__main-link:hover,.ac-banner__main-link:focus{color:var(--bs-primary);opacity:.9}.ac-banner__text{margin-left:.2rem;line-height:2rem;font-style:italic;white-space:nowrap;display:inline-block}@keyframes scrollText{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--scrollAmount)))}}@media(min-width: 768px){.ac-banner{font-size:.75rem}}@media(min-width: 1400px){.ac-banner{margin:0}}@media(min-width: 1575px){.ac-banner{font-size:.8125rem}}.ac-banner__close{position:absolute;top:.5rem;right:.5rem;width:1.1rem;height:1.1rem;padding:0;border:1px solid var(--bs-body-color);border-radius:50%;color:var(--bs-body-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center}.ac-banner__close svg{display:block;pointer-events:none}/*# sourceMappingURL=ac_banner.css.map */
