.elementor-40 .elementor-element.elementor-element-8053a17{--display:flex;}.elementor-40 .elementor-element.elementor-element-fbfefcc{--display:flex;}/* Start custom CSS *//* WPUF Form - Mavi Temalı Tasarım */

/* 1. Tüm Kutuların (Input) Tasarımı */
ul.wpuf-form li .wpuf-fields input[type="text"],
ul.wpuf-form li .wpuf-fields input[type="email"],
ul.wpuf-form li .wpuf-fields input[type="number"],
ul.wpuf-form li .wpuf-fields input[type="url"],
ul.wpuf-form li .wpuf-fields textarea {
    border: 1px solid #d1d5db !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border-radius: 8px !important;
    padding: 12px 16px !important;
    font-size: 15px !important;
    width: 100% !important;
    transition: all 0.3s ease;
}

/* Kutunun içine tıklayınca (Mavi Çerçeve) */
ul.wpuf-form li .wpuf-fields input:focus,
ul.wpuf-form li .wpuf-fields textarea:focus {
    border-color: #2563eb !important; /* Mavi Kenarlık */
    box-shadow: 0 0 0 1px #2563eb !important;
    outline: none !important;
}

/* 2. BUTONU MAVİ YAP (Düzeltilen Kısım) */
ul.wpuf-form .wpuf-submit input[type="submit"] {
    background-color: #2563eb !important; /* Siteyle uyumlu Mavi */
    color: #ffffff !important;
    border: 1px solid #2563eb !important;
    border-radius: 8px !important;
    padding: 14px 24px !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    cursor: pointer !important;
    width: 100% !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    transition: all 0.3s;
}

/* Butonun üzerine gelince (Koyu Mavi) */
ul.wpuf-form .wpuf-submit input[type="submit"]:hover {
    background-color: #1d4ed8 !important; /* Hover rengi */
    border-color: #1d4ed8 !important;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3) !important; /* Mavi gölge */
}

/* 3. Etiketleri Düzenle */
ul.wpuf-form li .wpuf-label {
    font-weight: 600 !important;
    color: #111827 !important;
    margin-bottom: 8px !important;
    display: block !important;
}

/* 4. Zorunlu Alan Yıldızını (*) Kırmızı Yap */
span.required {
    color: #ef4444 !important;
}

/* 5. Dosya Yükleme Alanı */
.wpuf-fields input[type="file"] {
    padding: 10px;
    background: #f9fafb;
    border: 1px dashed #9ca3af !important;
    border-radius: 8px;
    width: 100%;
    cursor: pointer;
}/* End custom CSS */