.carosaltext{display:flex;block-size:var(--carosaltext-item-height);position:relative;overflow-x:hidden;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.carosaltext--4{--carosaltext-item-width:1400px;--carosaltext-item-height:180px;--carosaltext-duration:100s;--carosaltext-items:4}.carosaltext-item{--carosaltext-item-offset:max(calc(var(--carosaltext-item-width) * var(--carosaltext-items)),calc(100% + var(--carosaltext-item-width)));--carosaltext-delay:calc(var(--carosaltext-duration) / var(--carosaltext-items) * (var(--carosaltext-items) - var(--carosaltext-item-index)) * -1);position:absolute;inset-inline-start:var(--carosaltext-item-offset);transform:translatex(-20%);animation:go linear var(--carosaltext-duration) var(--carosaltext-delay,0s) infinite}.carosaltext-item:first-of-type{--carosaltext-item-index:1}.carosaltext-item:nth-of-type(2){--carosaltext-item-index:2}.carosaltext-item:nth-of-type(3){--carosaltext-item-index:3}.carosaltext-item:nth-of-type(4){--carosaltext-item-index:4}.carosaltext-item:nth-of-type(5){--carosaltext-item-index:5}@keyframes go{to{inset-inline-start:calc(var(--carosaltext-item-width) * -1)}}@media (min-width:510px) and (max-width:1280px){.carosaltext--4{--carosaltext-item-width:100%;--carosaltext-duration:160s}.carosaltext-item{--carosaltext-item-offset:max(calc(var(--carosaltext-item-width) * var(--carosaltext-items)),calc(100% + var(--carosaltext-item-width)));--carosaltext-delay:calc(var(--carosaltext-duration) / var(--carosaltext-items) * (var(--carosaltext-items) - var(--carosaltext-item-index)) * -1);position:absolute;inset-inline-start:var(--carosaltext-item-offset);transform:translatex(-20%);animation:go linear var(--carosaltext-duration) var(--carosaltext-delay,0s) infinite}}@media (max-width:509px){.carosaltext--4{--carosaltext-item-width:1500px;--carosaltext-duration:160s}.carosaltext-item{--carosaltext-item-offset:max(calc(var(--carosaltext-item-width) * var(--carosaltext-items)),calc(190% + var(--carosaltext-item-width)));--carosaltext-delay:calc(var(--carosaltext-duration) / var(--carosaltext-items) * (var(--carosaltext-items) - var(--carosaltext-item-index)) * -1);position:absolute;inset-inline-start:var(--carosaltext-item-offset);transform:translatex(-20%);animation:go linear var(--carosaltext-duration) var(--carosaltext-delay,0s) infinite}}