.content-carousel-track{--carousel-gap:1rem;gap:var(--carousel-gap)}.content-carousel-track>*{flex:0 0 auto}.content-carousel{-webkit-overflow-scrolling:touch}.content-carousel-track{will-change:transform}.cms-carousel-arrow-hidden{display:none!important}@media(min-width:48rem){.content-carousel-track>.md\:w-1\/2{width:calc((100% - var(--carousel-gap))/2)}.content-carousel-track>.md\:w-1\/3{width:calc((100% - 2*var(--carousel-gap))/3)}}@media(min-width:64rem){.content-carousel-track>.lg\:w-1\/2{width:calc((100% - var(--carousel-gap))/2)}.content-carousel-track>.lg\:w-1\/3{width:calc((100% - 2*var(--carousel-gap))/3)}.content-carousel-track>.lg\:w-1\/4{width:calc((100% - 3*var(--carousel-gap))/4)}}@media(min-width:80rem){.content-carousel-track>.xl\:w-1\/3{width:calc((100% - 2*var(--carousel-gap))/3)}.content-carousel-track>.xl\:w-1\/4{width:calc((100% - 3*var(--carousel-gap))/4)}}.cms-draggable .cms-drag-track{cursor:grab}.cms-drag-track.cms-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cms-drag-track.cms-dragging a,.cms-drag-track.cms-dragging button{pointer-events:none}.alert-carousel{width:100%;display:flex;overflow-x:auto;animation-play-state:running}.alert-carousel:hover .alert-carousel-track{animation-play-state:paused}.alert-carousel::-webkit-scrollbar{display:none}.alert-carousel-track{--carousel-speed: 100s;display:flex;gap:1em;animation:spin var(--carousel-speed, 100s) infinite linear;padding-right:1em;width:max-content}.alert-carousel-item{display:flex;font-size:14px;font-weight:400;white-space:nowrap}@keyframes spin{0%{translate:0}to{translate:-100%}}
