/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 13 2026 | 13:05:11 */
.ehf-header #masthead { width: 100% !important; height: 122px !important; position: fixed !important; top: 0 !important; left: 0 !important; z-index: 99999 !important; }
div#primary { margin: 121px auto 0 auto !important; }

.nf-field-label label { font-family: 'Jost', sans-serif !important; font-weight: 400 !important; font-size: 17px; }
.label-above .nf-field-label { margin: 10px 0 2px 0 !important; font-family: 'Jost', sans-serif; font-size: 17px; font-weight: 400; color: #222; }
.ninja-forms-field, .nf-error .ninja-forms-field, .nf-after-field .nf-error-msg, .ninja-forms-field { font-family: 'Jost', sans-serif !important; font-weight: 400 !important; font-size: 17px !important; border-radius: 5px !important; padding: 12px !important; }
.nf-field-element textarea { height: 100px !important; }
#nf-field-4 { width: 180px !important; height: 50px !important; font-family: 'Jost', sans-serif !important; font-size: 15px !important; border-radius: 5px !important; letter-spacing: 0.085em !important; }

#slider-hero .swiper-wrapper { border-radius: 15px !important; overflow: hidden !important; }

@media only screen and (max-width: 766px){
	nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active { top: 61px; }
}