.elementor-31 .elementor-element.elementor-element-c721489{--display:flex;}.elementor-31 .elementor-element.elementor-element-47d1ffd{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-47d1ffd */#munka-header-template .mh-brand-text {
  font-weight: 700 !important;
  letter-spacing: -0.025em !important;
}

#munka-header-template .mh-link {
  font-weight: 600 !important;
}

#munka-header-template .mh-dropdown-label {
  font-weight: 700 !important;
}

#munka-header-template .mh-biz-name {
  font-weight: 700 !important;
  letter-spacing: -0.02em !important;
}

#munka-header-template .mh-mobile-link,
#munka-header-template .mh-mobile-group-toggle {
  font-weight: 700 !important;
}

#munka-header-template .mh-mobile-sub-name {
  font-weight: 700 !important;
}
body:not(.home):not(.front-page) #munka-header-template .mh-nav {
  padding: 12px 0 !important;
  background: rgba(255, 255, 255, 0.8) !important;
  border-bottom: 1px solid rgba(233, 236, 239, 0.5) !important;
  backdrop-filter: blur(12px) !important;
  -webkit-backdrop-filter: blur(12px) !important;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1) !important;
}

body:not(.home):not(.front-page) #munka-header-template .mh-brand-text,
body:not(.home):not(.front-page) #munka-header-template .mh-link,
body:not(.home):not(.front-page) #munka-header-template .mh-mobile-toggle {
  color: #0A192F !important;
}

body:not(.home):not(.front-page) #munka-header-template .mh-mobile-toggle {
  background: #F8F9FA !important;
}

#munka-header-template.is-nav-active .mh-brand-text,
#munka-header-template.is-nav-active .mh-link,
#munka-header-template.is-nav-active .mh-mobile-toggle,
#munka-header-template.is-menu-open .mh-brand-text,
#munka-header-template.is-menu-open .mh-link,
#munka-header-template.is-menu-open .mh-mobile-toggle {
  color: #0A192F !important;
}

#munka-header-template.is-nav-active .mh-mobile-toggle,
#munka-header-template.is-menu-open .mh-mobile-toggle {
  background: #F8F9FA !important;
}

#munka-header-template .mh-brand-text span,
body:not(.home):not(.front-page) #munka-header-template .mh-brand-text span,
#munka-header-template.is-nav-active .mh-brand-text span,
#munka-header-template.is-menu-open .mh-brand-text span {
  color: #C5A059 !important;
}
#munka-header-template:not(.is-nav-active):not(.is-menu-open) .mh-brand-text,
#munka-header-template:not(.is-nav-active):not(.is-menu-open) .mh-link {
  color: #FFFFFF !important;
}

#munka-header-template:not(.is-nav-active):not(.is-menu-open) .mh-mobile-toggle {
  color: #FFFFFF !important;
  background: rgba(255, 255, 255, 0.1) !important;
}

#munka-header-template.is-nav-active .mh-brand-text,
#munka-header-template.is-nav-active .mh-link,
#munka-header-template.is-menu-open .mh-brand-text,
#munka-header-template.is-menu-open .mh-link {
  color: #0A192F !important;
}

#munka-header-template.is-nav-active .mh-mobile-toggle,
#munka-header-template.is-menu-open .mh-mobile-toggle {
  color: #0A192F !important;
  background: #F8F9FA !important;
}

#munka-header-template .mh-brand-text span,
#munka-header-template.is-nav-active .mh-brand-text span,
#munka-header-template.is-menu-open .mh-brand-text span {
  color: #C5A059 !important;
}/* End custom CSS */