@media(min-width:1101px){.fusion-tb-header .mel-contact-mobile-only{display:none!important}}nav.nav>a.mel-header-contact{background:#dfae50;color:#111426!important;padding:12px 24px;border-radius:2px;font-weight:700}.fusion-tb-header .mel-header-contact:focus-visible{outline:3px solid white;outline-offset:4px}

.fusion-tb-header .mel-header-contact{--awb-padding-left:22px!important;--awb-padding-right:22px!important;white-space:nowrap}.fusion-tb-header .mel-header-contact .fusion-button-text{color:#111426!important}@media(min-width:1101px){.fusion-tb-header .mel-header-menu-column{width:55%!important}.fusion-tb-header .mel-header-action-column{width:25%!important}.fusion-tb-header .mel-header-menu-column>.fusion-column-wrapper{margin-left:12px!important;margin-right:12px!important}.fusion-tb-header nav.awb-menu{--awb-gap:30px!important;--awb-main-justify-content:center!important}.fusion-tb-header nav.awb-menu>.awb-menu__main-ul{justify-content:center!important;gap:30px!important}.fusion-tb-header .mel-services-toggle{padding-left:5px;padding-right:0}.header-inner nav.nav{gap:28px}}

/* A stable header, without the theme's scroll-triggered restyling. */
.mel-steady-header{position:sticky!important;top:0!important;z-index:100000!important;background:#0e1123!important;opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important;transition:none!important}.mel-steady-header>.fusion-fullwidth{background:#0e1123!important;opacity:1!important;transform:none!important;animation:none!important;transition:none!important;position:relative!important;top:auto!important}.mel-steady-header .fusion-image-element{--awb-sticky-max-width:200px!important}html{scroll-padding-top:130px}#michael-contact-form{scroll-margin-top:140px}
