.racsuite-rotating-message{display:block;text-align:center;color:var(--rac-hero-text,#0799c8);font-weight:700;font-size:var(--rac-hero-fs-desktop,inherit);line-height:1.45;letter-spacing:inherit}
.racsuite-rotating-message__word-slot{position:relative;display:inline-block;vertical-align:bottom;overflow:hidden;max-width:100%;height:1.45em;transition:width .32s cubic-bezier(.22,.66,.2,1);color:var(--rac-hero-highlight,#d82c43)}
.racsuite-rotating-message__word{display:inline-block;white-space:nowrap;line-height:1.45;letter-spacing:inherit}
.racsuite-rotating-message__word--current{position:relative}
.racsuite-rotating-message__word--incoming{position:absolute;left:0;top:0;pointer-events:none;opacity:0}
.racsuite-rotating-message[data-effect="slide"] .racsuite-rotating-message__word-slot.is-changing .racsuite-rotating-message__word--current{animation:rac-hero-slide-out .32s cubic-bezier(.22,.66,.2,1) both}
.racsuite-rotating-message[data-effect="slide"] .racsuite-rotating-message__word-slot.is-changing .racsuite-rotating-message__word--incoming{animation:rac-hero-slide-in .32s cubic-bezier(.22,.66,.2,1) both}
@keyframes rac-hero-slide-out{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-110%);opacity:0}}
@keyframes rac-hero-slide-in{0%{transform:translateY(110%);opacity:0}100%{transform:translateY(0);opacity:1}}
.racsuite-rotating-message[data-effect="fade"] .racsuite-rotating-message__word-slot.is-changing .racsuite-rotating-message__word--current{animation:rac-hero-fade-out .32s ease both}
.racsuite-rotating-message[data-effect="fade"] .racsuite-rotating-message__word-slot.is-changing .racsuite-rotating-message__word--incoming{animation:rac-hero-fade-in .32s ease both}
@keyframes rac-hero-fade-out{0%{opacity:1}100%{opacity:0}}
@keyframes rac-hero-fade-in{0%{opacity:0}100%{opacity:1}}
@media(max-width:1024px){.racsuite-rotating-message{font-size:var(--rac-hero-fs-tablet,var(--rac-hero-fs-desktop,inherit))}}
@media(max-width:767px){.racsuite-rotating-message{font-size:var(--rac-hero-fs-mobile,var(--rac-hero-fs-tablet,var(--rac-hero-fs-desktop,inherit)))}}
@media(prefers-reduced-motion:reduce){.racsuite-rotating-message__word-slot{transition:none}.racsuite-rotating-message__word{animation:none!important}}
