.contact-page{padding:4rem 2rem;color:#fff}.contact-heading{text-align:center;font-size:2.5rem;color:#ffffff;margin-bottom:3rem}.contact-links{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.contact-link{display:flex;align-items:center;color:#ffffff;text-decoration:none;font-size:1.2rem;background:transparent;padding:0;border-radius:0;transition:color .2s}.contact-link:hover{color:#1e90ff}.contact-icon{margin-right:.5rem;font-size:2rem}