body .rp-intake--icons .rp-intake__steps{gap:1.6rem}
body .rp-intake--icons .rp-intake__steps::before{display:none}
body .rp-intake--icons .rp-istep.rp-icard{display:flex;flex-direction:column;gap:1rem;padding:2.2rem 2.2rem 2.4rem;border-radius:1.6rem;background:#F4F1E9;border:1px solid rgba(35,65,52,.08)}
body .rp-icard__top{display:flex;align-items:center;gap:1.4rem;min-height:5.6rem}
body .rp-icard__ic{flex:none;width:5.6rem;height:5.6rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:#C9A54B;box-shadow:0 0 0 1px rgba(35,65,52,.12)}
body .rp-icard__ic svg{width:2.8rem;height:2.8rem}
body .rp-icard.m-evening .rp-icard__ic{background:#0E1B4D;color:#E9D9A8;box-shadow:none}
body .rp-icard.m-meal .rp-icard__ic{color:#234134}
body .rp-icard.m-course .rp-icard__ic{background:#234134;color:#fff;box-shadow:none}
body .rp-icard.m-any .rp-icard__ic{background:#C9A54B;color:#0E1B4D;box-shadow:none}
body .rp-icard__pills{display:flex;flex-wrap:wrap;gap:.6rem;color:#234134}
body .rp-icard.m-evening .rp-icard__pills{color:#0E1B4D}
body .rp-icard .rp-cap{width:4.4rem;height:2rem;display:block;padding:0;background:none;border-radius:0;transform:rotate(-32deg);margin:0 -.4rem}
body .rp-icard__when{font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#234134;margin-top:.4rem}
body .rp-icard.m-evening .rp-icard__when{color:#0E1B4D}
body .rp-intake--icons .rp-istep__txt{gap:.4rem}
body .rp-intake--icons .rp-istep__txt h3{margin:0}
body .rp-intake--icons .rp-istep__txt p{margin:0}
@media screen and (max-width:749px){
body .rp-intake--icons .rp-intake__steps{grid-auto-flow:row;grid-auto-columns:auto;gap:1.2rem;padding-left:0}
body .rp-intake--icons .rp-istep.rp-icard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:'top when' 'top txt';column-gap:1.6rem;row-gap:.2rem;padding:1.8rem;align-items:start}
body .rp-intake--icons .rp-icard__top{grid-area:top;flex-direction:column;align-items:center;gap:.8rem}
body .rp-intake--icons .rp-icard__ic{width:4.8rem;height:4.8rem}
body .rp-intake--icons .rp-icard__pills{justify-content:center;max-width:9rem}
body .rp-intake--icons .rp-cap{width:3.6rem;height:1.6rem}
body .rp-intake--icons .rp-icard__when{grid-area:when;margin:0}
body .rp-intake--icons .rp-istep__txt{grid-area:txt}
}
