.visitflow{display:flex;flex-direction:column;gap:var(--content-spacer)}.visitflow-inner>.visitflow-lead{font-size:22px}.visitflow>.visitflow-band{background-color:var(--color-beige);display:flex;justify-content:center;padding-block:min(40px,40/390 * 100vw);position:relative}.visitflow-band>.visitflow-steps,.visitflow-steps>.visitflow-step{display:flex;gap:min(20px,15/768 * 100vw)}.visitflow-steps>.visitflow-step{align-items:center;background-color:var(--color-white);border-radius:10px;flex:1 1 0;justify-content:center;min-width:0;padding:min(20px,10/390 * 100vw) min(20px,20/390 * 100vw);position:relative}.visitflow-step>.visitflow-step-text{text-align:center;width:min(200px,100%)}.visitflow-step>.visitflow-step-number{align-items:center;background-color:var(--color-brown-lighter);border-radius:50%;color:var(--color-white);display:flex;font-family:var(--font-en);font-weight:700;height:40px;justify-content:center;left:0;line-height:1;position:absolute;top:-20px;width:40px}.visitflow-steps>.visitflow-arrow{align-items:center;align-self:center;display:flex;flex:none;height:16px;justify-content:center;width:10px}.visitflow-arrow>img{display:block;height:100%;width:100%}@media screen and (max-width:767px){.visitflow-inner>.visitflow-lead{font-size:16px}.visitflow-band>.visitflow-steps{flex-direction:column;gap:min(10px,10/390 * 100vw)}.visitflow-steps>.visitflow-step{gap:0}.visitflow-step>.visitflow-step-number{font-size:15px;height:30px;top:-15px;width:30px}.visitflow-steps>.visitflow-arrow{height:10px;width:16px}.visitflow-arrow>img{height:16px;transform:rotate(90deg);width:10px}}