@media(min-width:721px) and (max-width:1100px){.menu{gap:12px;font-size:.8rem}.menu .contactNav{padding:8px 12px}}@media(min-width:721px) and (max-width:880px){.menu{display:none}.hamb{display:block}.nav{justify-content:flex-end}.mobileMenu.open{position:fixed;top:79px;left:0;right:0;z-index:49;max-height:calc(100vh - 79px);overflow-y:auto;-webkit-overflow-scrolling:touch}}
