/* Only loaded on the two AI pages. */
body.admin-bar .header{top:32px}
.ai-contact-page .form-container{padding-top:42px}
.ai-contact-page .ai-form-mount{max-width:850px}
.ai-contact-page .wpcf7 form>p,.ai-contact-page .wpcf7 .ai-shift-form>p{margin-bottom:24px}
.ai-contact-page .ai-form-mount input:not([type=checkbox]):not([type=radio]):not([type=submit]),.ai-contact-page .ai-form-mount select,.ai-contact-page .ai-form-mount textarea{width:100%;max-width:100%;box-sizing:border-box;font-family:inherit;font-weight:400}
.ai-contact-page .ai-form-mount label{font-weight:500}
.ai-contact-page .ai-form-mount .wpcf7-not-valid-tip{line-height:1.8}
.ai-contact-page .ai-form-mount .wpcf7-response-output{margin:24px 0;padding:14px;font-size:14px;line-height:1.9}
.ai-contact-page .ai-recaptcha-disclosure{font-size:11px;line-height:1.9;color:#746a7d;margin-top:27px}
.ai-contact-page .ai-recaptcha-disclosure a{text-decoration:underline;text-underline-offset:3px}
.ai-contact-page .grecaptcha-badge{visibility:hidden!important}
@media(max-width:782px){body.admin-bar .header{top:46px}}
@media(max-width:600px){body.admin-bar .header{top:0}.ai-contact-page .form-container{padding-top:29px}.ai-contact-page .ai-form-mount input[type=submit]{width:fit-content;max-width:100%}}
