@media screen and (max-width: 575.98px){:root{--st-fs: 14px}.container{max-width:100%;padding:0 20px}h1,.h1,h2,.h2{font-size:2rem}section,.section{padding:40px 0}header#header.header .header-logo{max-width:135px;margin-right:auto}#mobileMenu{right:0;left:0;width:100%;margin:auto;min-width:1px}footer.footer#footer .footer-logo img{max-width:135px}footer.footer#footer .footer-copyright .widget_block{gap:8px}footer.footer#footer .footer-copyright .widget_block a,footer.footer#footer .footer-copyright .widget_block p{font-size:0.8571428571rem}.popup .pop{margin:auto 25px}}