.service-flow-page{padding-top:100px;padding-bottom:110px}.service-flow-page h1{font-size:clamp(1.9rem,6vw,3.5rem)}.public-site .service-flow-card{padding:clamp(20px,4vw,38px);margin:24px 0;overflow-wrap:anywhere}.service-flow-card h2{font-size:clamp(1.35rem,4vw,2rem)}.service-flow-card form{display:grid;gap:18px;margin-top:24px}.service-flow-card label{display:grid;gap:8px}.service-flow-card input,.service-flow-card select,.service-flow-card textarea{width:100%;box-sizing:border-box;min-width:0;padding:12px;border:1px solid #718087;border-radius:6px;background:#10191c;color:#fff;font:inherit}.service-flow-card select option{background:#10191c;color:#fff}.service-flow-card .service-flow-check{display:flex;align-items:flex-start;gap:12px}.service-flow-check input{width:20px;min-width:20px;margin-top:4px}.service-flow-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.service-flow-price dd{margin:0;text-align:right;white-space:nowrap}.service-flow-card .btn{white-space:normal;max-width:100%;box-sizing:border-box}.journey-choices{display:grid;gap:20px}.service-flow-settings{max-width:900px;margin:60px auto;padding:20px}.service-flow-settings form{display:grid;gap:14px;padding:24px;border:1px solid #82939a;margin:24px 0}.service-flow-settings label{display:grid;gap:5px}@media(max-width:420px){.service-flow-price{font-size:.9rem;gap:12px 8px}}
