.page-participant-flow .participant-flow .participant-flow-progress{flex-wrap:wrap;justify-content:space-between;list-style-position:inside;display:flex}.page-participant-flow .participant-flow .participant-flow-progress>li{color:var(--wp--preset--color--blue-bright)}.page-participant-flow .participant-flow .participant-flow-progress>li.is-current{font-weight:700}.page-participant-flow .participant-flow .participant-flow-progress>li.is-done{color:var(--wp--preset--color--grey)}.page-participant-flow.participant-flow-pass .pass-form .pass-selection .pass-options{flex-wrap:wrap;gap:1rem 2rem;display:flex}.page-participant-flow.participant-flow-pass .pass-form .pass-selection .pass-options label{border:1px solid var(--wp--preset--color--grey-light);cursor:pointer;border-radius:.25rem;align-items:center;gap:.5rem;display:flex}.page-participant-flow.participant-flow-pass .pass-form .pass-selection .pass-options label .pass-price-preview{font-size:var(--wp--preset--font-size--size-4);color:var(--wp--preset--color--blue-bright);white-space:nowrap;font-weight:700}.page-participant-flow.participant-flow-pass .pass-form .pass-selection .pass-options label input[type=radio]{margin-right:.5rem}.page-participant-flow.participant-flow-billing .billing-form-columns{display:grid}@media only screen and (width>=1024px){.page-participant-flow.participant-flow-billing .billing-form-columns{grid-template-columns:2fr 1fr;gap:1.5rem}}@media only screen and (width>=1280px){.page-participant-flow.participant-flow-billing .billing-form-columns .billing .input-container{width:80%}}.page-participant-flow.participant-flow-billing .billing-form-columns .payment{width:100%}.page-participant-flow.participant-flow-billing .billing-form-columns .payment .button{width:100%;max-width:none}.page-participant-flow.participant-flow-billing .billing-form-columns .payment .button span{max-width:none}
