.atolye-container{
    margin-top: 120px;
}

/* Parallax resimleri için özel ayarlar */
.section-parallax {
    background-position: center center !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
}

/* Parallax görünürlük iyileştirmeleri */
.parallax[data-image-src] {
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Parallax background div'i için cover kaldırma */
.parallax-background {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Mobil cihazlarda parallax optimizasyonu */
@media (max-width: 991px) {
    .section-parallax {
        background-attachment: scroll !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }
}

@media (max-width: 768px) {
    .atolye-container{
        margin-top: 60px;
    }

    /* Parallax mobilde düzeltme */
    .section-parallax {
        background-attachment: scroll !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height: 250px !important;
    }

    /* İletişim sayfası animasyonlarını mobilde kaldır */
    .appear-animation {
        animation: none !important;
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }

    /* Mask animasyonlarını kaldır */
    [data-appear-animation*="mask"] {
        animation: none !important;
        opacity: 1 !important;
        transform: none !important;
    }

    /* Fade animasyonlarını kaldır */
    [data-appear-animation*="fade"] {
        animation: none !important;
        opacity: 1 !important;
        transform: none !important;
    }
}

/* SVG hover efektleri - Her SVG için spesifik kurallar */

/* TASARIM SVG - Fill tabanlı */
.custom-card-style-1:hover .svg-tasarim {
    fill: #fff !important;
}

.custom-card-style-1:hover .svg-tasarim path {
    fill: #fff !important;
}

.custom-card-style-1:hover .svg-tasarim g {
    fill: #fff !important;
}

/* UYGULAMA SVG - Fill tabanlı */
.custom-card-style-1:hover .svg-uygulama {
    fill: #fff !important;
}

.custom-card-style-1:hover .svg-uygulama path {
    fill: #fff !important;
}

.custom-card-style-1:hover .svg-uygulama g {
    fill: #fff !important;
}

/* ÜRETİM SVG - Sadece Stroke tabanlı */
.custom-card-style-1:hover .svg-uretim {
    stroke: #fff !important;
}

.custom-card-style-1:hover .svg-uretim path {
    stroke: #fff !important;
}

.custom-card-style-1:hover .svg-uretim g {
    stroke: #fff !important;
}

.custom-card-style-1:hover .svg-uretim * {
    stroke: #fff !important;
}