.tm-contact-form .fluentform{font-family:var(--tm-sans);color:#4d293e}.tm-contact-form .ff-el-group{margin-bottom:23px}.tm-contact-form .ff-el-input--label label{font-size:12px;font-weight:500;line-height:1.7}.tm-contact-form .ff-el-form-control{font:14px/1.7 var(--tm-sans);color:#4d293e;border:1px solid #cdbdc3;border-radius:0;background:#fffdf8;min-height:48px;padding:11px 14px;box-shadow:none}.tm-contact-form .ff-el-form-control:focus{outline:2px solid #936078;outline-offset:2px;border-color:#936078;box-shadow:none}.tm-contact-form .ff-el-form-check-label{font-size:12px;line-height:1.8}.tm-contact-form .ff-el-form-check-label a{text-decoration:underline;text-underline-offset:3px}.tm-contact-form .ff-el-form-check-input{accent-color:#4d293e}.tm-contact-form .ff-btn-submit{font:600 12px/1.7 var(--tm-sans)!important;background:#4d293e!important;color:#fffdf8!important;border:1px solid #4d293e!important;border-radius:0!important;padding:16px 25px!important;box-shadow:none!important}.tm-contact-form .ff-btn-submit:hover{background:#724158!important}.tm-contact-form .ff-btn-submit:focus-visible{outline:2px solid #936078;outline-offset:3px}.tm-contact-form .ff-message-success{border:1px solid #a28797;box-shadow:none;color:#4d293e;background:#f0e7e8;font-size:14px;line-height:1.9;padding:25px}.tm-contact-form .error.text-danger{font-size:12px;line-height:1.7;color:#8d203d}.tm-contact-form .tm-captcha input{max-width:280px}.tm-contact-form .tm-captcha{margin-bottom:25px}.tm-contact-form .tm-captcha-privacy{font-size:11px;line-height:1.8}

.tm-contact-form .ff-el-form-control+.ff-el-help-message{font-size:11px;line-height:1.8;color:#756970}.tm-contact-form .tm-captcha input.tm-captcha-answer{max-width:100%}

.tm-plugin-privacy h3{scroll-margin-top:210px}@media(max-width:767px){.tm-plugin-privacy h3{scroll-margin-top:175px}}
