.page-contact{padding:80px 0}.page-contact .layout{align-items:start;display:grid;gap:4rem;grid-template-columns:340px 1fr}.page-contact .info{color:#75787b;display:flex;flex-direction:column;gap:.5rem}.page-contact .info .photo{border-radius:24px;margin-bottom:.5rem;overflow:hidden}.page-contact .info .photo img{display:block;height:auto;width:100%}.page-contact .info h3{color:#d9b48f}.page-contact .info address{font-style:normal;line-height:1.6}.page-contact .info p{line-height:1.5}.page-contact .info .socials{display:flex;gap:.75rem;margin-top:.5rem}.page-contact .info .socials a{align-items:center;background:#0b2545;border-radius:50%;color:#fff;display:inline-flex;height:40px;justify-content:center;text-decoration:none;transition:background .2s ease;width:40px}.page-contact .info .socials a:hover{background:#d9b48f}.page-contact .contacts{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.page-contact .item{display:flex;flex-direction:column;gap:.4rem}.page-contact .item h4{border-bottom:2px solid #dbc4b2;color:#d9b48f;font-size:.8em;font-weight:700;letter-spacing:.04em;margin:0 0 .25rem;padding-bottom:.5rem;text-transform:uppercase}.page-contact .item strong{color:#0b2545;font-size:1em;font-weight:700}.page-contact .item a{align-items:center;color:#75787b;display:inline-flex;font-size:.95em;gap:.4rem;text-decoration:none;transition:color .2s ease}.page-contact .item a svg{color:#d9b48f;flex-shrink:0}.page-contact .item a:hover{color:#d9b48f}@media (max-width:1000px){.page-contact .layout{gap:3rem;grid-template-columns:1fr}}@media (max-width:500px){.page-contact .contacts{grid-template-columns:1fr}}
/*# sourceMappingURL=page-contact.css.map */