@media screen and (max-width: 767.98px){.container{max-width:540px}h1,.h1,h2,.h2{font-size:2.25rem}.st-font-20-medium{font-size:1rem}.st-font-24-medium{font-size:1.125rem}.st-font-24-regular{font-size:1.125rem}.st-font-18-regular{font-size:0.875rem}section,.section{padding:50px 0}footer.footer#footer{padding-top:40px}footer.footer#footer .footer-content{grid-template-columns:1fr 1fr;gap:24px 0}footer.footer#footer .footer-contacts{grid-column:1/-1}.popup .pop{padding:50px 15px;max-width:90% !important}}