﻿/* =========================================
   HAKKIMIZDA SAYFASI STİLLERİ
========================================= */

/* --- 1. KUTU AYARLARI (Giyotin kaldırıldı!) --- */
.about-description,
.mission-vision-area .p-5 {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

    /* --- 2. KUSURSUZ METİN HİZALAMASI (Kelime bölmek YASAK) --- */
    .about-description *,
    .mission-vision-area .p-5 * {
        max-width: 100% !important;
        white-space: normal !important; /* Yazıların doğal şekilde alt satıra akmasını sağlar */
        word-break: normal !important; /* Kelimeleri KESİNLİKLE ortadan bölmez (sekt-ördeki gibi hataları çözer) */
        overflow-wrap: break-word !important; /* Sadece upuzun bir link veya boşluksuz metin gelirse dışarı taşmasını engeller */
        display: block !important; /* Editörün metinleri yan yana kilitleme inadını kırar */
    }

    .about-description p,
    .mission-vision-area .p-5 p {
        margin-bottom: 15px !important;
        line-height: 1.8 !important;
    }

/* --- 3. MOBİL EKRAN OPTİMİZASYONU --- */
@media (max-width: 767px) {
    .about-content {
        padding-left: 0 !important;
        padding-top: 20px;
    }

        .about-content h2 {
            font-size: 26px !important;
            line-height: 1.3 !important;
        }

    .mission-vision-area .p-5 {
        padding: 25px !important;
    }
}

/* --- 4. GALERİ HOVER (ÜZERİNE GELME) EFEKTLERİ --- */
.work-item {
    cursor: pointer;
}

    .work-item img {
        transform: scale(1);
        transition: transform 0.5s ease;
    }

    .work-item:hover img {
        transform: scale(1.1);
    }

.work-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.6);
    opacity: 0;
    transition: all 0.4s ease;
}

.work-item:hover .work-overlay {
    opacity: 1;
}
