/* ============================================================
   Elementor Köprü Stili (v86)

   Amaç: Elementor widget'larının tema (Antler + custom.css) marka
   görünümüne oturması. Elementor kendi nötr varsayılanlarıyla gelir;
   bu dosya tipografi, başlık rengi ve buton stilini Siaflex markasına
   (Open Sans, #212529 gövde, #1eb390 yeşil, #fdd700 sarı CTA) çeker.

   Yalnızca .elementor kapsamında çalışır — klasik PHP sayfalarındaki
   hiçbir görünümü etkilemez.
   ============================================================ */

.elementor {
    font-family: 'Open Sans', sans-serif;
    color: #212529;
}

.elementor .elementor-heading-title {
    font-family: 'Open Sans', sans-serif;
    color: #212529;
    font-weight: 700;
    line-height: 1.25;
}

.elementor .elementor-widget-text-editor {
    font-size: 16px;
    line-height: 1.75;
    color: #4c4a47;
}

/* CTA butonları — tema .btn-default-yellow-fill karşılığı */
.elementor .elementor-button {
    background-color: #fdd700;
    color: #212529;
    border-radius: 6px;
    font-weight: 600;
    padding: 12px 26px;
    transition: background-color .25s ease, color .25s ease;
}
.elementor .elementor-button:hover,
.elementor .elementor-button:focus {
    background-color: #1eb390;
    color: #ffffff;
}

/* Accordion — homepage-faq görünümüne yakınlaştırma */
.elementor .elementor-accordion .elementor-tab-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #212529;
    background-color: #ffffff;
    border-radius: 8px;
}
.elementor .elementor-accordion .elementor-tab-title.elementor-active {
    color: #1eb390;
}
.elementor .elementor-accordion .elementor-tab-content {
    font-size: 15px;
    line-height: 1.7;
    color: #4c4a47;
}

/* Divider — servis kartlarındaki ince ayraç hissi */
.elementor .elementor-widget-divider .elementor-divider-separator {
    border-top-color: #e7eaed;
}

/* Shortcode ile gömülen tema bölümleri Elementor kolon iç
   boşluklarından etkilenmesin (bölümler kendi .container'ını basar). */
.elementor .elementor-widget-shortcode .main-container,
.elementor .elementor-widget-shortcode section {
    margin-left: 0;
    margin-right: 0;
}
