@media screen and (max-width: 991.98px){.page-48.contacts{padding-top:120px;padding-bottom:100px}.page-48.contacts .container{max-width:640px}.page-48.contacts .section-title{font-size:69px;margin-bottom:108px}.page-48.contacts .mail-and-tel{margin-bottom:96px}.page-48.contacts .socials .title{font-size:24px;margin-bottom:28px}.page-48.contacts .socials .socials-items{gap:30px}.page-48.contacts .socials .social-item{font-size:14px;padding:4px 16px}.page-48.contacts .image img{right:0;top:173px}}