.poster-act{display:flex!important;flex-direction:column;align-items:center;gap:5px!important;margin-bottom:12px!important}.poster-act .act-schedule{font:500 11px/1.4 Arial,sans-serif;letter-spacing:.09em;color:#071d40;transform:none!important}.guest-card{min-width:0;border:1px solid #071d4055;border-radius:12px;margin:24px 0;padding:20px 16px;background:#fff1d72e}.guest-card legend{font:600 17px Georgia,serif;padding:0 8px}.guest-card label{display:block;font:16px/1.5 Georgia,serif;margin-top:16px}.guest-card input,.guest-card select,.guest-card textarea{width:100%;box-sizing:border-box}.guest-card .remove-guest{margin-top:15px}#add-guest{margin:12px 0 24px;width:100%}.form-stage>.step-label,.form-stage>legend{padding:0}.rsvp select{min-height:50px}#rsvp-step-two>.button{width:100%}