.rsvf__top{display:flex;align-items:stretch;background:linear-gradient(105deg,#08291f,#123c30)}
.rsvf__top .rsvf__mast{height:58px;flex:0 0 auto;background:transparent;border:0}
.rsvf__top .rsvf__progress{min-height:58px;flex:1;justify-content:flex-end;padding:7px clamp(18px,3vw,40px);background:transparent;border:0}
@media(max-width:760px){.rsvf__top{display:block}.rsvf__top .rsvf__mast{height:50px}.rsvf__top .rsvf__progress{min-height:42px;justify-content:space-between;padding:6px 10px}}
