.elementor-4547 .elementor-element.elementor-element-48d1b386 > .elementor-container{min-height:72px;}.elementor-4547 .elementor-element.elementor-element-3602a4a1{min-width:500px;}.elementor-4547 .elementor-element.elementor-element-25b1410d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4547 .elementor-element.elementor-element-25b1410d:not(.elementor-motion-effects-element-type-background), .elementor-4547 .elementor-element.elementor-element-25b1410d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4547 .elementor-element.elementor-element-25b1410d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4547 .elementor-element.elementor-element-25b1410d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4547 .elementor-element.elementor-element-6670c5e9 > .elementor-widget-container{margin:15px 0px 20px 0px;}.elementor-4547 .elementor-element.elementor-element-6670c5e9 .site__logo{text-align:center;}.elementor-4547 .elementor-element.elementor-element-6670c5e9 .site__logo img{width:150px;}.elementor-4547 .elementor-element.elementor-element-60f3983b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4547 .elementor-element.elementor-element-60f3983b .main-navigation ul li ul.sub-menu{width:356px;}.elementor-4547 .elementor-element.elementor-element-32976e54.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4547 .elementor-element.elementor-element-32976e54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-4547 .elementor-element.elementor-element-2970be3b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-4547 .elementor-element.elementor-element-25b1410d > .elementor-container{max-width:1434px;}}@media(min-width:768px){.elementor-4547 .elementor-element.elementor-element-3602a4a1{width:100%;}.elementor-4547 .elementor-element.elementor-element-4b7e3536{width:14.657%;}.elementor-4547 .elementor-element.elementor-element-728f8544{width:65.486%;}.elementor-4547 .elementor-element.elementor-element-32976e54{width:11.514%;}.elementor-4547 .elementor-element.elementor-element-724fbe4e{width:8.291%;}}/* Start custom CSS for html, class: .elementor-element-47702e27 */<style>
    .gradient-bg {
        background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);
    }
    .phone-pulse {
        animation: pulse 2s infinite;
    }
    @keyframes pulse {
        0%, 100% { transform: scale(1); }
        50% { transform: scale(1.05); }
    }
    .call-button {
        transition: all 0.3s ease;
    }
    .call-button:hover {
        transform: translateY(-1px);
        box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
        background-color: #f8fafc;
    }
    .campaign-text {
        animation: slideIn 1s ease-out;
    }
    @keyframes slideIn {
        from { opacity: 0; transform: translateX(-20px); }
        to { opacity: 1; transform: translateX(0); }
    }
</style>

<script>
    function requestCallback() {
        alert('Geri arama talebiniz alındı! En kısa sürede sizi arayacağız.');
        console.log('Callback requested at:', new Date().toLocaleString('tr-TR'));
    }
    
    // Scroll efekti için gölge artırma
    window.addEventListener('scroll', function() {
        const bar = document.querySelector('.gradient-bg'); // .fixed yerine daha spesifik bir class seçtik
        if (bar) { // Elementin var olup olmadığını kontrol et
            if (window.scrollY > 50) {
                bar.style.boxShadow = '0 4px 20px rgba(0, 0, 0, 0.3)';
            } else {
                bar.style.boxShadow = '0 2px 10px rgba(0, 0, 0, 0.1)';
            }
        }
    });
</script>/* End custom CSS */
/* Start custom CSS for ibutton, class: .elementor-element-2970be3b */.elementor-icon-list-item {
  min-height: 40px;
}/* End custom CSS */