.wp-site-blocks>.mit-header-part,.wp-site-blocks>header.wp-block-template-part {position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100;isolation:isolate;}
.mit-header {position:relative;border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s;}
.mit-header::after {content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--meteorit-red);transform:scaleX(var(--mit-progress,0));transform-origin:left;pointer-events:none;}
.mit-has-scrolled .mit-header {border-bottom-color:var(--mit-border);box-shadow:0 6px 22px rgba(0,0,0,.025);}
.mit-header-inner {display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:104px;padding-block:14px;}
.mit-logo {flex:0 0 auto;line-height:1;}
.mit-logo img {width:164px;height:auto;}
.mit-nav {margin:0!important;font-size:14px;font-weight:550;}
.mit-nav .wp-block-navigation__container {gap:30px;align-items:center;}
.mit-nav .wp-block-navigation-item__content {display:inline-flex;align-items:center;min-height:44px;padding-block:8px;text-decoration:none;white-space:nowrap;}
.mit-nav .wp-block-navigation-item__content:hover,.mit-nav .wp-block-navigation-item__content[aria-current="location"] {color:var(--meteorit-red);text-decoration:underline;text-underline-offset:6px;}
.mit-nav .mit-nav-contact>.wp-block-navigation-item__content {padding:11px 20px;min-height:46px;background:var(--meteorit-red);color:#fff;border-radius:3px;text-decoration:none;}
.mit-nav .mit-nav-contact>.wp-block-navigation-item__content:hover {background:var(--meteorit-dark-red);color:#fff;}
.mit-nav .wp-block-navigation__responsive-container-open,.mit-nav .wp-block-navigation__responsive-container-close {min-width:48px;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--mit-border);border-radius:3px;background:#fff;color:#000;}
@media(min-width:901px) {
 .mit-nav .wp-block-navigation__responsive-container:not(.is-menu-open) {display:block!important;}
 .mit-nav .wp-block-navigation__responsive-container-open {display:none!important;}
}
@media(max-width:900px) {
 .mit-header-inner {min-height:88px;padding-block:9px;}
 .mit-logo img {width:145px;}
 .mit-nav .wp-block-navigation__responsive-container-open {display:flex!important;}
 .mit-nav .wp-block-navigation__responsive-container:not(.is-menu-open) {display:none!important;}
 .mit-nav .wp-block-navigation__responsive-container.is-menu-open {padding:24px;background:#fff!important;color:#000!important;z-index:100000;overflow-y:auto;}
 .mit-nav .is-menu-open .wp-block-navigation__responsive-close {max-width:720px;width:100%;margin-inline:auto;}
 .mit-nav .is-menu-open .wp-block-navigation__responsive-container-close {display:flex;position:absolute;right:0;top:0;}
 .mit-nav .is-menu-open .wp-block-navigation__responsive-container-content {padding-top:88px!important;align-items:stretch!important;}
 .mit-nav .is-menu-open .wp-block-navigation__container {display:flex;flex-direction:column;align-items:stretch!important;gap:0!important;width:100%;}
 .mit-nav .is-menu-open .wp-block-navigation-item {width:100%;}
 .mit-nav .is-menu-open .wp-block-navigation-item__content {display:flex;width:100%;min-height:72px;padding:18px 8px!important;border-bottom:1px solid var(--mit-border);font-size:clamp(23px,5vw,34px);font-weight:550;white-space:normal;}
 .mit-nav .is-menu-open .mit-nav-contact {margin-top:24px;}
 .mit-nav .is-menu-open .mit-nav-contact>.wp-block-navigation-item__content {padding:18px 22px!important;border:0;justify-content:space-between;}
}
@media(max-width:600px) {.wp-site-blocks>.mit-header-part,.wp-site-blocks>header.wp-block-template-part {top:0;}}

.mit-nav .is-menu-open .wp-block-navigation__responsive-dialog {position:relative;}
