﻿
.hero-section {
    height: 80vh;
    min-height: 600px;
    display: flex;
    align-items: center;
}

.hero-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scale(1.1);
    transition: transform 10s ease;
}

.hero-section:hover .hero-background {
    transform: scale(1);
}

.hero-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    z-index: 0;
}

.btn-outline-secondary:hover {
    color: #6c757d; /* Orjinal metin rengi */
    background-color: transparent; /* Şeffaf arkaplan */
    border-color: #6c757d; /* Orjinal border rengi */
}
.btn-outline-primary:hover {
    color: #6c757d; /* Orjinal metin rengi */
    background-color: transparent; /* Şeffaf arkaplan */
    border-color: #6c757d; /* Orjinal border rengi */
}

.scroll-down-indicator {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    animation: bounce 2s infinite;
    z-index: 2;
}

.product-image-container {
    position: relative;
    transition: all 0.3s ease;
}

    .product-image-container:hover {
        transform: translateY(-5px);
        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    }

.product-description {
    line-height: 1.8;
    color: #555;
}

.feature-card {
    transition: all 0.3s ease;
}

    .feature-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    }

.project-card {
    transition: all 0.3s ease;
}

    .project-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    }

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0) translateX(-50%);
    }

    40% {
        transform: translateY(-20px) translateX(-50%);
    }

    60% {
        transform: translateY(-10px) translateX(-50%);
    }
}
