html,body{max-width:100%;overflow-x:hidden}
@media(max-width:1120px){.main-header .wrap{justify-content:space-between}.mobile-menu-btn{display:block}}
@media(max-width:800px){.grid,.grid2{grid-template-columns:1fr}.hero{padding:52px 0}nav{gap:10px}}
