/* Contact Form 7 bridge for the existing Urolithina Lab form theme. */
.form-title small{font-size:10px;color:var(--muted);margin:0;font-weight:400}
.brief-form .brief-heading>p{display:flex;width:100%;justify-content:space-between;align-items:baseline;margin:0}
.brief-form .brief-field>p{margin:0 0 18px}
.brief-form .brief-field label{margin:0}
.brief-form .brief-field label+br,.brief-form .brief-heading span+br,.brief-form .brief-note>br:first-child{display:none}
.brief-form .wpcf7-form-control-wrap{display:block}
.brief-form .wpcf7-not-valid-tip{display:block;margin-top:6px;color:#8a3f35;font-size:10px;line-height:1.45}
.brief-form input.brief-submit-button{display:inline-flex;width:auto;border:0;background:var(--ink);color:#fff;padding:20px 25px 20px 28px;font-size:12px;line-height:1;letter-spacing:.13em;white-space:nowrap;cursor:pointer;transition:background .25s,transform .25s;margin-top:7px}
.brief-form input.brief-submit-button:hover{background:#3a5952;transform:translateY(-3px)}
.wpcf7 form.brief-form .wpcf7-response-output{margin:18px 0 0;padding:12px 0 0;border:0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.6}
.brief-form .wpcf7-spinner{margin:7px 0 0 12px;vertical-align:middle}
@media (max-width:800px){.brief-form .brief-heading>p{display:block}.brief-form .brief-heading small{display:block;margin-top:9px}}
