body{font-family:'Poppins',sans-serif;line-height:1.6;color:#333}@keyframes fadeIn{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}img{animation:fadeIn .5s ease-out}:root{--primary-color:#FF6600;--primary-hover:#e65c00;--dark-color:#212529;--light-gray:#f8f9fa}.btn-primary-custom{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary-custom:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.btn{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.btn:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.15)}.text-primary-custom{color:var(--primary-color)!important}.bg-light-custom{background-color:#fff}.hero-section{position:relative;height:70vh;min-height:500px;background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;justify-content:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.hero-content{position:relative;z-index:10}.service-card{border-radius:10px;transition:all .3s ease}.service-card:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 10px 25px rgba(0,0,0,.12)!important}.service-card .btn-primary-custom{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.service-card .btn-primary-custom:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.gallery-card{transition:transform .3s ease,box-shadow .3s ease}.gallery-card:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.12);cursor:pointer}.gallery-card .card-text{font-size:.9rem;color:#555}footer.bg-dark{background-color:#1c1e21!important}footer .bg-black{background-color:#111214!important}footer.bg-dark h5{color:#fff}footer a.text-white-50:hover{color:var(--primary-color)!important;text-decoration:underline!important}.footer-email-link{font-size:.9rem;word-break:break-all}.offer-form-section{background-color:#1c1e21}.offer-form-section h2{color:#fff;font-size:2.5rem}.offer-form-section .text-muted{color:#adb5bd!important}#submitOfferBtn{background-color:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}#submitOfferBtn:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.form-container-card{background-color:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.form-container-card .form-label{color:var(--dark-color);font-weight:600}.form-control::placeholder{color:#999;opacity:1}.form-select{color:#999}.form-select option{color:var(--dark-color)}.spinner-border{color:var(--primary-color)}.form-control:focus,.form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem rgba(255,102,0,.25)}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--dark-color)}.section-title-container h1::after{content:'';display:block;width:80px;height:4px;background-color:var(--primary-color);margin:1rem auto 0;border-radius:2px}.accordion-button:not(.collapsed){background-color:rgba(255,102,0,.1);color:var(--dark-color)}#scrollTopBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:var(--primary-color);color:#fff;cursor:pointer;padding:10px 15px;border-radius:50%;font-size:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}#scrollTopBtn:hover{background-color:var(--primary-hover);transform:scale(1.1)}.btn-danger-contrast.btn-danger{color:#333;font-weight:600}.social-share-container{display:flex;flex-wrap:wrap;align-items:center}.social-share-btn{display:inline-flex;align-items:center;border:1px solid #6c757d;color:#6c757d;padding:.375rem .75rem;font-size:.9rem;border-radius:.25rem;text-decoration:none;transition:all .2s ease-in-out;margin-right:.5rem;margin-bottom:.5rem;position:relative}.social-share-btn i{margin-right:.5rem}.social-share-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.social-share-btn--facebook:hover{background-color:#1877F2;border-color:#1877F2}.social-share-btn--twitter:hover{background-color:#1DA1F2;border-color:#1DA1F2}.social-share-btn--whatsapp:hover{background-color:#25D366;border-color:#25D366}.social-share-btn--linkedin:hover{background-color:#0A66C2;border-color:#0A66C2}.social-share-btn--email:hover{background-color:#7f8c8d;border-color:#7f8c8d}.social-share-btn--copy:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.tooltip-custom{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;margin-bottom:5px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.tooltip-custom.visible{opacity:1;visibility:visible}
.social-share-btn--copy:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.tooltip-custom{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;font-size:.8rem;margin-bottom:5px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.tooltip-custom.visible{opacity:1;visibility:visible}

/* Sticky Navbar'ın her zaman en üstte kalmasını sağla */
.navbar.sticky-top {
    z-index: 1030; /* Bootstrap'in varsayılan sticky z-index'inden (1020) daha yüksek */
}

/* Sticky sidebar kartının navbar'ın altında başlamasını sağla */
.card.sticky-top {
    top: 90px; /* Navbar yüksekliğine göre ayarlandı */
}

.service-card:hover {
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.18) !important;
}
