/* MFH static-site additions */
.fixedImg{display:block}
.mfh-contact-form{max-width:760px}
.mfh-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mfh-contact-field{margin-bottom:16px}
.mfh-contact-field label{display:block;margin-bottom:6px;font-weight:500}
.mfh-contact-field input,.mfh-contact-field textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cdc3a7;border-radius:0;background:#fff;padding:10px 12px;font:inherit}
.mfh-contact-field textarea{min-height:140px;resize:vertical}
.mfh-contact-consent{display:flex;gap:8px;align-items:flex-start;margin:8px 0 16px}
.mfh-contact-form button{border:0;border-radius:0;background:#8f752a;color:#fff;padding:11px 24px;cursor:pointer;font:inherit}
.mfh-contact-form button:hover,.mfh-contact-form button:focus-visible{filter:brightness(.9)}
.mfh-contact-status{margin:12px 0;padding:10px 12px;border-left:3px solid #8f752a;background:#f8f6ef}
.mfh-contact-status[hidden]{display:none}
.mfh-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.mfh-carousel-dots{text-align:center;margin:14px 0 0}
.mfh-carousel-dots button{width:10px;height:10px;border:1px solid #8f752a;border-radius:50%;padding:0;margin:0 5px;background:transparent;cursor:pointer}
.mfh-carousel-dots button.active{background:#8f752a}
.skip-link{position:absolute;left:8px;top:-80px;z-index:2147483647;background:#fff;color:#111;padding:10px 14px;border:2px solid #8f752a}
.skip-link:focus{top:8px}
:focus-visible{outline:3px solid #8f752a;outline-offset:3px}
.popup-modal[role="dialog"]{outline:none}

@media(max-width:767px){.mfh-contact-grid{grid-template-columns:1fr}}
