.rota-flow-number,.rota-flow-arrow{display:none}
.rota-flow-section{background:var(--sand)}
.rota-flow-section:before,.rota-flow-section:after{display:none}
.rota-flow-card,.rota-flow-card:hover{background:#fff}
.rota-flow-icon{background:#f3f7f8}
.rota-flow-card{min-height:330px;padding-bottom:30px}
.rota-flow-card.reveal-prep{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}
.rota-flow-card.reveal-prep.reveal-in{opacity:1;transform:translateY(0)}
.rota-flow-card.reveal-prep.reveal-in:hover{transform:translateY(-7px)}
.rota-flow-card::before{z-index:4}
.rota-flow-card:hover::before{top:0;left:0;right:0;width:100%;height:5px;background:var(--flow-accent);z-index:8}
.rota-flow-card::before{display:none}
.rota-flow-card:hover{box-shadow:inset 0 -5px 0 var(--flow-accent),0 17px 34px #0c34551c}
.rota-flow-card:hover{background:linear-gradient(to bottom,#fff 0,#fff calc(100% - 5px),var(--flow-accent) calc(100% - 5px),var(--flow-accent) 100%)}
@media(max-width:850px){.rota-flow-card{min-height:310px}}
@media(max-width:560px){.rota-flow-card{min-height:0;padding-bottom:28px}.rota-flow-card p{max-width:440px}}
@media(prefers-reduced-motion:reduce){.rota-flow-card.reveal-prep{opacity:1;transform:none;transition:none}}
