.w-inline-contact fieldset[data-contact-fields]{border:0;padding:0;margin:0;min-width:0}
.w-inline-contact fieldset[data-contact-fields]>legend{padding:0;margin:0 0 1rem}
.w-inline-contact [data-contact-fields][disabled]{opacity:.75}
.w-inline-contact .journey-field select{display:block;width:100%;max-width:100%;min-height:48px;padding:.8rem .9rem;border:1px solid #b7c9d3;border-radius:8px;background:#fff;color:#102b3d;font:inherit;line-height:1.5}
.w-inline-contact .journey-field select:focus-visible{outline:3px solid #61a9e6;outline-offset:3px}
.w-inline-contact [data-contact-status][role="alert"]{color:#8b2424;font-weight:600}
.w-inline-contact [data-contact-success]{padding:1.5rem;border:1px solid #b6d5c3;border-radius:10px;background:#f0f8f2;color:#102b3d}
.w-inline-contact [data-contact-success] h3{margin-top:0}
.w-inline-contact [data-contact-receipt]{overflow-wrap:anywhere}
.w-inline-contact button:disabled{cursor:not-allowed}
.w-inline-contact [data-contact-success][hidden],.w-inline-contact form[hidden]{display:none}
@media(max-width:600px){.w-inline-contact [data-contact-success]{padding:1rem}.w-inline-contact .w-actions{align-items:stretch}.w-inline-contact .w-actions>button{max-width:100%;white-space:normal}}
