.contact-page{background:url(https://i.pinimg.com/originals/bd/71/f2/bd71f2652231e907353a3fa198cccfcf.gif) 50%/cover no-repeat fixed;padding:48px 0}.contact-container{color:#fff;text-shadow:1px 1px 2px #000;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:40px;padding:60px 20px;font-family:Segoe UI,sans-serif;display:flex}.contact-left,.contact-right{text-align:center;background:#00000080;border-radius:16px;flex:300px;max-width:400px;padding:30px}.logo-box{background:#fff;border-radius:12px;margin-bottom:20px;padding:16px;display:inline-block;box-shadow:0 4px 12px #0000004d}.contact-logo{max-width:100px;height:auto;margin:0 auto;display:block}.contact-info p{margin:8px 0;font-size:16px}.contact-info a{color:inherit}.social-icons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.social-icons a img{object-fit:cover;background-color:#fff;border-radius:50%;width:48px;height:48px;transition:transform .3s}.social-icons a:hover img,.social-icons a:focus-visible img{transform:scale(1.2)}.contact-photo{border:3px solid #fff;border-radius:12px;max-width:180px;height:auto;margin-bottom:20px}.quote p{margin:10px 0;font-size:16px}@media (width<=640px){.contact-page{background-attachment:scroll;padding:24px 0}.contact-container{gap:20px;padding:28px 14px}.contact-left,.contact-right{padding:24px 18px}}
