.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1017 .elementor-element.elementor-element-0273146 .elementor-cta .elementor-cta__bg, .elementor-1017 .elementor-element.elementor-element-0273146 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1017 .elementor-element.elementor-element-0273146 .elementor-cta__content{text-align:center;}/* Start custom CSS for sidebar, class: .elementor-element-5aed6c8 *//* Alt taraftaki marka listesini, soldaki kutulu menüye benzet */
.marka-menu-2 a {
    display: block;
    padding: 10px 18px;
    border: 1px solid #e5e5e5;
    border-top: none;
    background: #f9fafb;
    color: #001b3c;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
    line-height: 1.4;
    transition: all 0.2s ease;
}

/* Listenin ilk elemanının üst kenarlığını göster */
.marka-menu-2 a:first-child {
    border-top: 1px solid #e5e5e5;
}

/* Hover efekti – arka plan açılıyor, hafif gölge */
.marka-menu-2 a:hover {
    background: #ffffff;
    color: #001b3c;
    box-shadow: 0 2px 6px rgba(0,0,0,0.06);
}

/* Aktif / seçili marka için kırmızı şerit efekti */
.marka-menu-2 a.active,
.marka-menu-2 a.current-menu-item,
.marka-menu-2 a.current {
    border-left: 3px solid #e30613;   /* kırmızı çizgi */
    padding-left: 15px;               /* çizgiyle içeriği dengele */
    background: #ffffff;
}/* End custom CSS */