.ilm-imarquee--has-fade{isolation: isolate;}.ilm-imarquee--tilted{transform: perspective(600px) rotateX( var(--ilm-imarquee-tilt-x, 0deg) ) rotateY( var(--ilm-imarquee-tilt-y, 0deg) );overflow: hidden;}.ilm-imarquee--track-tilted{transform: rotate( var(--ilm-imarquee-tilt, 0deg) );overflow: hidden;}.ilm-imarquee--pause-hover:hover .ilm-imarquee-track, .ilm-imarquee--pause-hover:focus-within .ilm-imarquee-track{animation-play-state: paused;}.ilm-imarquee-wrapper:focus-within .ilm-imarquee-track{animation-play-state: paused;}.ilm-imarquee-caption{position: absolute;bottom: 0;left: 0;right: 0;z-index: 3;padding: 6px 8px;background: rgba(0, 0, 0, 0.45);color: #fff;font-size: 0.75em;text-align: center;pointer-events: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.ilm-imarquee-wrapper.ilm-imarquee--manual{overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scroll-snap-type: x proximity;scrollbar-width: none;-ms-overflow-style: none;}.ilm-imarquee-wrapper.ilm-imarquee--manual::-webkit-scrollbar{display: none;}.ilm-imarquee--manual .ilm-imarquee-item{scroll-snap-align: start;}.ilm-imarquee-fade{position: absolute;pointer-events: none;z-index: 2;opacity: var(--ilm-imarquee-fade-opacity, 1);border-radius: var(--ilm-imarquee-fade-round, 0px);-webkit-backdrop-filter: blur(var(--ilm-imarquee-fade-blur, 4px));backdrop-filter: blur(var(--ilm-imarquee-fade-blur, 4px));}.ilm-imarquee-fade--left, .ilm-imarquee-fade--right{width: var(--ilm-imarquee-fade-size, 8%);}.ilm-imarquee-fade--top, .ilm-imarquee-fade--bottom{height: var(--ilm-imarquee-fade-size, 8%);}.ilm-imarquee-fade--left{top: var(--ilm-imarquee-lift-reserve, 0px);bottom: var(--ilm-imarquee-lift-reserve, 0px);left: 0;-webkit-mask-image: linear-gradient( to right, #000, transparent );mask-image: linear-gradient( to right, #000, transparent );}.ilm-imarquee-fade--right{top: var(--ilm-imarquee-lift-reserve, 0px);bottom: var(--ilm-imarquee-lift-reserve, 0px);right: 0;-webkit-mask-image: linear-gradient( to left, #000, transparent );mask-image: linear-gradient( to left, #000, transparent );}.ilm-imarquee-fade--top{left: 0;right: 0;top: var(--ilm-imarquee-lift-reserve, 0px);-webkit-mask-image: linear-gradient( to bottom, #000, transparent );mask-image: linear-gradient( to bottom, #000, transparent );}.ilm-imarquee-fade--bottom{left: 0;right: 0;bottom: var(--ilm-imarquee-lift-reserve, 0px);-webkit-mask-image: linear-gradient( to top, #000, transparent );mask-image: linear-gradient( to top, #000, transparent );}.ilm-imarquee--has-hover .ilm-imarquee-item{transition: transform var(--ilm-imarquee-hv-speed, 300ms) ease, box-shadow var(--ilm-imarquee-hv-speed, 300ms) ease;}.ilm-imarquee--has-hover .ilm-imarquee-item img{transition: filter var(--ilm-imarquee-hv-speed, 300ms) ease, transform var(--ilm-imarquee-hv-speed, 300ms) ease;}.ilm-imarquee--has-hover .ilm-imarquee-item:hover{z-index: 4;}.ilm-imarquee--hover-grow .ilm-imarquee-item:hover img{transform: scale( var(--ilm-imarquee-hv-scale, 1.05) );}.ilm-imarquee--hover-lift{--ilm-imarquee-lift-shadow-y: 14px;--ilm-imarquee-lift-shadow-blur: 30px;--ilm-imarquee-lift-reserve: max( calc( -1 * var(--ilm-imarquee-hv-lift, -8px) ), calc( var(--ilm-imarquee-lift-shadow-y) + var(--ilm-imarquee-lift-shadow-blur) + var(--ilm-imarquee-hv-lift, -8px) ) );}.ilm-imarquee--hover-lift .ilm-imarquee-item:hover{transform: translateY( var(--ilm-imarquee-hv-lift, -8px) );box-shadow: 0 var(--ilm-imarquee-lift-shadow-y) var(--ilm-imarquee-lift-shadow-blur) rgba( 0, 0, 0, var(--ilm-imarquee-hv-shadow-opacity, 0.3) );}.ilm-imarquee--hover-brighten .ilm-imarquee-item:hover img{filter: brightness( var(--ilm-imarquee-hv-bright, 1.1) );}.ilm-imarquee--hover-grayscale .ilm-imarquee-item img{filter: grayscale( var(--ilm-imarquee-hv-gray, 1) );}.ilm-imarquee--hover-grayscale .ilm-imarquee-item:hover img{filter: grayscale( 0 );}.ilm-imarquee--hover-reveal .ilm-imarquee-item::after{content: '';position: absolute;inset: 0;z-index: 2;pointer-events: none;border-radius: inherit;background: var(--ilm-imarquee-reveal-colour, rgba( 0, 0, 0, 0.55 ) );opacity: var(--ilm-imarquee-hv-reveal, 0.45 );transition: opacity var(--ilm-imarquee-hv-speed, 300ms) ease;}.ilm-imarquee--hover-reveal .ilm-imarquee-item:hover::after{opacity: 0;}@media (hover: none){.ilm-imarquee--has-hover .ilm-imarquee-item:hover{transform: none;box-shadow: none;z-index: auto;}.ilm-imarquee--hover-grow .ilm-imarquee-item:hover img{transform: none;}.ilm-imarquee--hover-grayscale .ilm-imarquee-item img, .ilm-imarquee--hover-brighten .ilm-imarquee-item:hover img{filter: none;}.ilm-imarquee--hover-reveal .ilm-imarquee-item::after{opacity: 0;}}@media (max-width: 600px){.ilm-imarquee-fade{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}}
