.contact-intro{align-items:start;padding-bottom:48px}
.contact-intro .contact-panel{align-self:start}
.request-section{background:var(--soft);padding-top:56px}
.request-heading,.request-form-shell,.request-help{width:100%;max-width:920px;margin-left:auto;margin-right:auto}
.request-heading{margin-bottom:30px}
.request-heading h2{margin-bottom:18px}
.request-heading>p:last-child{color:var(--muted);max-width:620px}
.request-form-shell{background:#fff;border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:8px;padding:24px;min-width:0}
.request-form-shell iframe{display:block;width:100%;max-width:100%;border:0;min-height:700px}
.request-form-shell .jobber-inline-work-request{width:100%;max-width:760px}
.request-form-shell .jobber-spinner{position:relative;inset:auto;height:180px;min-height:0}
.request-form-shell .jobber-spinner iframe{height:180px;min-height:0}
.request-form-shell.embed-delayed .jobber-spinner{display:none}
.form-load-status{font-size:14px;color:var(--muted);margin:0 0 16px;line-height:1.7}
.form-load-status[hidden]{display:none}
.request-help{padding-top:22px;font-size:13px;color:var(--muted)}
.request-help p{margin-bottom:10px}
.request-help a{color:#00688b;text-decoration:underline;text-underline-offset:3px}
@media(max-width:740px){.contact-intro{padding-bottom:32px}.request-section{padding:36px 16px}.request-form-shell{padding:8px;border-radius:5px}.request-heading h2{font-size:30px}.request-help{font-size:12px}}
