:root{--comet-marquee-gap:20px;--comet-marquee-fade-distance:100px;--comet-marquee-fade-rgba-start:transparent;--comet-marquee-fade-rgba-end:#000;--comet-marquee-height:500px}.comet-marquee-container{max-width:100%;padding:1px;width:100%}.comet-marquee-container.is-fade-edges{-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,var(--comet-marquee-fade-rgba-start) 0,var(--comet-marquee-fade-rgba-end) var(--comet-marquee-fade-distance),var(--comet-marquee-fade-rgba-end) calc(100% - var(--comet-marquee-fade-distance)),var(--comet-marquee-fade-rgba-start) 100%);mask-image:linear-gradient(to right,var(--comet-marquee-fade-rgba-start) 0,var(--comet-marquee-fade-rgba-end) var(--comet-marquee-fade-distance),var(--comet-marquee-fade-rgba-end) calc(100% - var(--comet-marquee-fade-distance)),var(--comet-marquee-fade-rgba-start) 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.comet-marquee-content{align-items:center;display:flex;gap:var(--comet-marquee-gap);will-change:transform}.comet-marquee-item{align-items:center;display:flex;flex-shrink:0;justify-content:center}.comet-marquee-container[data-vertical]{height:var(--comet-marquee-height);overflow:hidden;width:auto}.comet-marquee-container[data-vertical] .comet-marquee-content{align-items:stretch;flex-direction:column}.comet-marquee-container[data-vertical].is-fade-edges{-webkit-mask-image:linear-gradient(to bottom,var(--comet-marquee-fade-rgba-start) 0,var(--comet-marquee-fade-rgba-end) var(--comet-marquee-fade-distance),var(--comet-marquee-fade-rgba-end) calc(100% - var(--comet-marquee-fade-distance)),var(--comet-marquee-fade-rgba-start) 100%);mask-image:linear-gradient(to bottom,var(--comet-marquee-fade-rgba-start) 0,var(--comet-marquee-fade-rgba-end) var(--comet-marquee-fade-distance),var(--comet-marquee-fade-rgba-end) calc(100% - var(--comet-marquee-fade-distance)),var(--comet-marquee-fade-rgba-start) 100%)}.ce-sitePackagePartnerTreadmill,.ce-sitePackageLogoTreadmill{overflow:hidden}.ce-sitePackagePartnerTreadmill .comet-marquee-content,.ce-sitePackageLogoTreadmill .comet-marquee-content{margin-bottom:0;padding:0}.ce-sitePackagePartnerTreadmill .comet-marquee-item,.ce-sitePackageLogoTreadmill .comet-marquee-item{flex:0 0 auto;align-items:center;display:flex;position:relative}.ce-sitePackagePartnerTreadmill .main-image-wrap,.ce-sitePackageLogoTreadmill .main-image-wrap{margin:0 20px;position:relative}.ce-sitePackagePartnerTreadmill .hover-image,.ce-sitePackageLogoTreadmill .hover-image{opacity:0;width:100%;height:100%;transition:opacity ease-out .4s;top:0;left:0;position:absolute}.ce-sitePackagePartnerTreadmill .main-image,.ce-sitePackageLogoTreadmill .main-image{opacity:1;transition:opacity ease-in .4s}.ce-sitePackagePartnerTreadmill .comet-marquee-item img,.ce-sitePackageLogoTreadmill .comet-marquee-item img{display:block;height:100%;width:auto}.ce-sitePackagePartnerTreadmill .comet-marquee-item:has(.hover-image):hover .hover-image,.ce-sitePackageLogoTreadmill .comet-marquee-item:has(.hover-image):hover .hover-image{opacity:1;width:100%;height:100%;transition:opacity ease-in .4s}.ce-sitePackagePartnerTreadmill .comet-marquee-item:has(.hover-image):hover .main-image,.ce-sitePackageLogoTreadmill .comet-marquee-item:has(.hover-image):hover .main-image{opacity:0;transition:opacity ease-out .4s}.ce-sitePackageLogoTreadmill .slider-container{padding-top:var(--iw-ce-spacings-bottom-small)}
