.migration-form-status{display:block!important;padding:12px 16px;margin:16px 0!important;border:1px solid #b5b5b5;color:#333;background:#f5f5f5;font:14px/1.5 Arial,sans-serif;clear:both}
.migration-search{max-width:900px;margin:70px auto;padding:24px;font:18px/1.6 Arial,sans-serif;color:#24372b}.migration-search a{color:#28612e}.migration-search label{display:block}.migration-search input,.migration-search button{font:inherit;padding:10px}.migration-search article{padding:20px 0;border-bottom:1px solid #ddd}.migration-search article>a{font-size:24px}
/* The gallery sits on white: use readable neutral filters, not the theme's dark-section defaults. */
.fh-project.style-1 ul.filter li{background-color:#f4f6ef;color:#384328;border:1px solid #dce5d0;margin-bottom:8px}
.fh-project.style-1 ul.filter li.active,.fh-project.style-1 ul.filter li:hover{background-color:#4c7117;color:#fff;border-color:#4c7117}
.fh-project.style-1 ul.filter li:focus-visible{outline:2px solid #384328;outline-offset:3px}

/* Direct contact approved by Bruno: no web submission or false sent state. */
.magnolija-direct-contact{padding:12px 0 24px;color:#384328}
.magnolija-direct-contact>p{line-height:1.7}
.magnolija-contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.magnolija-direct-contact a.magnolija-contact-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:50px;padding:12px 22px;background:#4c7117;color:#fff;border:1px solid #4c7117;font-weight:600;text-decoration:none}
.magnolija-direct-contact a.magnolija-contact-phone{background:#fff;color:#384328;border-color:#a9b69e}
.magnolija-direct-contact a.magnolija-contact-button:hover{background:#384f17;color:#fff}
.magnolija-direct-contact a:focus-visible{outline:2px solid #384328;outline-offset:3px}
.magnolija-contact-address a{color:#384328;overflow-wrap:anywhere}
.magnolija-contact-note{font-size:14px;color:#60685b;max-width:600px}
@media(max-width:480px){.magnolija-contact-actions{flex-direction:column}.magnolija-direct-contact a.magnolija-contact-button{width:100%}}

.widget a[href^="mailto:"]{overflow-wrap:anywhere}
