/* extracted from /d/Projeler/Tasitlarim2024/Tasitlarim2024/Views/Main/Contact.cshtml */

    .contact-wrap { background:#f7f8fa; padding:2rem 0 3rem; }
    .contact-hero { background:#fff; border:1px solid #e9ecef; border-radius:.75rem; padding:1.5rem 1.75rem; display:flex; gap:1.25rem; align-items:center; margin-bottom:1.25rem; }
    .contact-hero .hero-icon { width:60px; height:60px; border-radius:50%; background:#eaf1ff; color:#0d6efd; display:inline-flex; align-items:center; justify-content:center; font-size:1.45rem; flex-shrink:0; }
    .contact-hero h1 { font-size:1.5rem; font-weight:700; margin:0 0 .25rem; color:#212529; }
    .contact-hero .lead { font-size:.9rem; color:#6c757d; margin:0; }

    .contact-card { background:#fff; border:1px solid #e9ecef; border-radius:.75rem; padding:1.25rem 1.35rem; height:100%; }
    .contact-card h5 { font-size:1rem; font-weight:700; margin:0 0 .9rem; color:#212529; display:flex; align-items:center; gap:.45rem; }
    .contact-card h5 .vm-bullet { width:18px; height:18px; border-radius:50%; background:#eaf1ff; color:#0d6efd; display:inline-flex; align-items:center; justify-content:center; font-size:.65rem; font-weight:700; }

    .contact-item { display:flex; align-items:center; gap:.85rem; padding:.65rem 0; border-bottom:1px solid #f0f2f5; font-size:.9rem; }
    .contact-item:last-child { border-bottom:0; }
    .contact-item .ci-icon { width:34px; height:34px; border-radius:.5rem; background:#f7f8fa; color:#0d6efd; display:inline-flex; align-items:center; justify-content:center; font-size:.95rem; flex-shrink:0; }
    .contact-item .ci-label { color:#6c757d; font-size:.75rem; text-transform:uppercase; letter-spacing:.02em; }
    .contact-item .ci-value { color:#212529; font-weight:600; }
    .contact-item .ci-value a { color:#0d6efd; text-decoration:none; }
    .contact-item .ci-value a:hover { text-decoration:underline; }

    .contact-footer { color:#6c757d; font-size:.85rem; text-align:center; margin-top:1.25rem; }
    .contact-footer a { color:#0d6efd; text-decoration:none; font-weight:600; }
    .contact-footer a:hover { text-decoration:underline; }

