.page-hero{padding:80px 0;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(https://images.unsplash.com/photo-1587560699334-cc426240169f?q=80&w=2070&auto=format&fit=crop) center center/cover no-repeat;color:#fff}.page-title{font-size:3.5rem;font-weight:700}.page-subtitle{font-size:1.2rem;max-width:700px;margin:15px auto 0}.contact-info-wrapper{background:#f8f9fa;padding:30px;border-radius:10px;height:100%}.contact-info-title{font-weight:700;margin-bottom:25px}.contact-info-box{display:flex;align-items:flex-start;margin-bottom:25px}.contact-info-box .icon{flex-shrink:0;width:50px;height:50px;background-color:#0d6efd;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;margin-right:20px}.contact-info-box .info h4{font-size:1.2rem;font-weight:600;margin-bottom:5px}.contact-info-box .info p{margin-bottom:0;color:#6c757d}.social-media-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.social-media-wrapper .social-icon{color:#fff;font-size:16px;display:inline-block;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;background:#333;transition:all .3s ease}.social-media-wrapper .social-icon:hover{transform:scale(1.1);background:#0d6efd}.contact-form-wrapper{background:#f8f9fa;padding:30px;border-radius:10px;height:100%}.contact-form-title{font-weight:700;margin-bottom:25px}.form-control{padding:12px 15px;border-radius:8px;border:1px solid #dee2e6}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}