.contacts{padding:0}.contacts h1{margin-left:1rem;margin-top:2rem}.contacts .contacts-content{display:flex;flex-direction:column;gap:1rem}.contacts .contacts-content .map{width:100%;height:400px;border-radius:30px;overflow:hidden;position:relative}.contacts .contacts-content .contact-blocks{width:100%;font-size:20px;font-weight:300;border-radius:50px;display:flex;gap:1rem;flex-direction:column}.contacts .contacts-content .contact-blocks .gray{color:#a3a3a3}.contacts .contacts-content .contact-blocks .social-block{display:flex;flex-direction:column;padding:1.5rem;gap:.5rem}.contacts .contacts-content .contact-blocks .social-block span.social-head{margin:10px}.contacts .contacts-content .contact-blocks .social-block .footer-link{margin:10px;text-decoration:none;color:#000;display:flex;align-items:center;transition:color .15s ease-in-out}.contacts .contacts-content .contact-blocks .social-block .footer-link:hover{color:#fe6b00}.contacts .contacts-content .contact-blocks .social-block .footer-link img{margin-right:10px}.contacts .social{flex-direction:column}.contacts .social .social-block{margin-bottom:30px}.contacts .social .social-block .footer-link,.contacts .social .social-block .social-head{margin:10px}@media (min-width: 601px){.contacts h1{margin-left:2.5rem}.contacts .contacts-content{flex-direction:row}.contacts .contacts-content .map{width:65%;height:580px;border-radius:50px}.contacts .contacts-content .contact-blocks{min-width:35%;width:fit-content}}
