.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}@media(max-width:1199px){.elementor-1581 .elementor-element.elementor-element-14305a8{margin-top:75px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1581 .elementor-element.elementor-element-915c82a{margin-top:0px;margin-bottom:75px;}}@media(max-width:767px){.elementor-1581 .elementor-element.elementor-element-14305a8{margin-top:50px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1581 .elementor-element.elementor-element-915c82a{margin-top:0px;margin-bottom:50px;}}@media(min-width:1600px){.elementor-1581 .elementor-element.elementor-element-14305a8{margin-top:100px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1581 .elementor-element.elementor-element-2732a6b{margin-top:0px;margin-bottom:0px;}.elementor-1581 .elementor-element.elementor-element-dd1ad5a{margin-top:0px;margin-bottom:0px;}.elementor-1581 .elementor-element.elementor-element-915c82a{margin-top:0px;margin-bottom:100px;}}/* Start custom CSS for section, class: .elementor-element-14305a8 */.sponsor-container {
    flex-wrap: wrap;
    justify-content: center; /* Ortalar */
    gap: 20px; /* Kutular arasındaki boşluk */
}

.sponsor-logo {
    width: 100%; /* Logoların genişliği */
    height: 100%; /* Logoların yüksekliği */
    border: 2px solid #ddd; /* Kutunun kenar rengi */
    border-radius: 15px; /* Yuvarlatılmış köşeler */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); /* Daha belirgin gölge */
    display: flex;
    align-items: center; /* Yatay ortalama */
    justify-content: center; /* Dikey ortalama */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Geçiş efektleri */
    background-color: #fff; /* Arka plan rengi */
    padding: 30px; /* Resim ile kutu arasındaki boşluk */
    position: relative; /* Konumlandırma için */
    overflow: hidden; /* İçerik taşmasını önler */
}

.sponsor-logo img {
    max-width: 70%; /* Resmin boyutunu kutuya göre ayarla */
    height: auto; /* Yüksekliği otomatik ayarla */
    transition: transform 0.3s ease; /* Resim için geçiş efekti */
}

.sponsor-logo:hover img {
    transform: scale(1.1); /* Hover ile resmi büyüt */
}

.sponsor-logo:hover {
    transform: translateY(-10px); /* Yukarı kaydırma efekti */
    box-shadow: 0 12px 25px rgba(0, 0, 0, 0.3); /* Daha belirgin gölge */
}/* End custom CSS */