/* ==========================================================
    Ekip Görselleri — Sabit 550 x 500 Gösterim Kutusu
   ----------------------------------------------------------
    Ekip üyelerinin fotoğrafları yüklenirken farklı boyut ve
    oranlarda olabilir (ör. telefon kamerası 3213x5712).
    Stylesiz bırakıldığında her kutu kendi yüksekliğine göre
    büyüyor ve kartlar birbirine girmiyor / hizası bozuluyor.

    Burada tüm fotoğraflar 550:500 oranında SABİT bir kutuya
    oturtulur. Görsel kutuya `object-fit: cover` ile kırpılır:
      - oranı tutan görseller olduğu gibi görünür
      - farklı oranlı görsellerin fazlalığı kırpılır (bozulma yok)

    Kutu yüksekliği `padding-bottom` yüzdesi ile kurulur
    (500 / 550 = %90.909) çünkü `aspect-ratio` eski
    tarayıcılarda desteklenmiyor.
   ========================================================== */

.rs-team-slider .owl-item .team-item .team-image,
.rs-team.style1 .team-item .team-image {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 90.9091%; /* 550 x 500 oranı */
    overflow: hidden;
    background: #263043; /* yükleme sırasında boş kutu rengi */
}

/* Fotoğrafı kutunun tamamına yayar */
.rs-team-slider .owl-item .team-item .team-image > img,
.rs-team.style1 .team-item .team-image > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    /* Dikey (portre) fotoğraflarda başın kesilmemesi için
       kırpma merkezin biraz üstü alınır. */
    object-position: center 25%;
}

/* Yükleme sırasında görsel yerine gösterilen boş kutu */
.rs-team-slider .owl-item .team-item .team-image > div,
.rs-team.style1 .team-item .team-image > div {
    display: none;
}