:root{--guide-progress-height:12px;--guide-progress-width:30rem;--guide-progress-opacity:0.5}.guide-title{text-align:center}.guide-title.hide{display:none}.guide-progress{display:flex;justify-content:stretch;align-items:center;width:100%;max-width:30rem;max-width:var(--guide-progress-width);margin:3rem auto}.guide-progress.hide{display:none}.guide-progress-item{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:.5rem;gap:.5rem}.guide-progress-item.active{--guide-progress-opacity:1}.guide-progress-item:first-child span:last-child,.guide-progress-item:last-child span:last-child{overflow:hidden}.guide-progress-item:first-child span:last-child{border-top-left-radius:12px;border-top-left-radius:var(--guide-progress-height);border-bottom-left-radius:12px;border-bottom-left-radius:var(--guide-progress-height)}.guide-progress-item:last-child span:last-child{border-top-right-radius:12px;border-top-right-radius:var(--guide-progress-height);border-bottom-right-radius:12px;border-bottom-right-radius:var(--guide-progress-height)}.guide-progress-item span:last-child{background:var(--color-green-900);opacity:.5;opacity:var(--guide-progress-opacity);height:12px;height:var(--guide-progress-height);width:100%;display:block}.guide-questions{overflow-x:hidden}.guide-question,.guide-questions{display:flex;min-width:100%;justify-content:flex-start}.guide-question{transition:var(--transition-fast);flex-direction:column;align-items:center;grid-gap:2rem;gap:2rem;max-height:0;overflow:hidden;position:relative}.guide-question.active{max-height:2000px}.guide-question-title{text-align:center}.guide-question-description{font-size:1.125rem;font-weight:400;display:block}.guide-question-form{display:flex;flex-wrap:wrap;grid-gap:.5rem max(2rem,2vw);gap:.5rem max(2rem,2vw)}.guide-question-form p{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;grid-gap:.5rem;gap:.5rem;flex:1 1 0;min-width:10rem;white-space:nowrap}.guide-question-option{transition:var(--transition-fast);pointer-events:all;cursor:pointer}.guide-question-option:hover{opacity:.7}.guide-question-option input,.guide-question-option label{cursor:pointer;pointer-events:none}.guide-question-option-image{aspect-ratio:1;width:2rem;height:2rem;display:grid;align-content:center;justify-content:center;place-content:center}.guide-question-button-prev{font-size:.875rem;cursor:pointer;margin-top:-1rem;margin-bottom:-.5rem}.hs_guest_type{display:none}