.elementor-3967 .elementor-element.elementor-element-8f12c9d .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-8f12c9d */.elementor-nav-menu--main .elementor-item { color: #212121; font-family: Montserrat, sans-serif; font-weight: 600; font-size: 14px; letter-spacing: 0.5px; padding: 10px 14px; } .elementor-nav-menu--main .elementor-item:hover, .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #2078A7; } .e--pointer-underline .elementor-item:after { background-color: #2078A7; height: 2px; } .elementor-nav-menu--main .sub-menu { background-color: #FFFFFF; box-shadow: 0 8px 24px rgba(0,0,0,0.12); } .elementor-nav-menu--main .sub-menu a { color: #212121; font-size: 14px; padding: 12px 18px; } .elementor-nav-menu--main .sub-menu a:hover { color: #2078A7; background-color: #F2F8FB; } .elementor-nav-menu--dropdown { background-color: #FFFFFF; } .elementor-nav-menu--dropdown a { color: #212121; font-family: Montserrat, sans-serif; font-weight: 600; font-size: 15px; } .elementor-nav-menu--dropdown a:hover, .elementor-nav-menu--dropdown a.elementor-item-active { color: #2078A7; background-color: #F2F8FB; } .elementor-menu-toggle { color: #212121; font-size: 24px; } .elementor-element-8f12c9d, .elementor-element-8f12c9d > .elementor-widget-container, .elementor-element-1e02243c, .elementor-element-188d194e { position: static; } .elementor-element-3e39a8cb { position: relative; } .elementor-element-8f12c9d .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute !important; z-index: 9997; left: 0 !important; right: 0 !important; width: auto !important; top: 100% !important; margin-top: 0 !important; box-shadow: 0 12px 24px rgba(0,0,0,0.12); } .elementor-element-8f12c9d .elementor-nav-menu--dropdown a { padding: 14px 24px; border-bottom: 1px solid #EEF2F5; } .elementor-element-8f12c9d .elementor-nav-menu--dropdown .sub-menu a { padding-left: 40px; font-weight: 500; }/* End custom CSS */
/* Start custom CSS */#site-header { position: sticky; top: 0; z-index: 999; }
.admin-bar #site-header { top: 32px; }
@media (max-width: 782px) { .admin-bar #site-header { top: 46px; } }
html { scroll-padding-top: 90px; }/* End custom CSS */