/* LOGO BALONLARI KOMPLE BÜYÜTME */
.trust-box{
  padding:28px 0 28px!important;
}

.trust-head{
  margin-bottom:28px!important;
}

.trust-head b{
  font-size:32px!important;
  line-height:1.1!important;
  letter-spacing:-.05em!important;
}

.trust-grid{
  gap:42px 52px!important;
  align-items:center!important;
}

/* dış alan */
.trust-item.real-logo-bubble-card,
.trust-item.round-logo-card,
.trust-item{
  width:170px!important;
  min-height:170px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:transparent!important;
  border:none!important;
  box-shadow:none!important;
}

/* yuvarlak balon */
.real-logo-bubble,
.round-logo-ball{
  width:158px!important;
  height:158px!important;
  padding:18px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  background:
    radial-gradient(circle at 32% 24%,#fff 0%,#fff 35%,#f4f8ff 100%)!important;
  box-shadow:
    0 26px 52px rgba(15,23,42,.13),
    inset 0 1px 0 rgba(255,255,255,1)!important;
}

/* genel logo büyütme */
.real-logo-bubble img,
.round-logo-ball img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:118px!important;
  max-height:104px!important;
  object-fit:contain!important;
  object-position:center!important;
  margin:auto!important;
  border:none!important;
  box-shadow:none!important;
}

/* marka özel optik büyütme */
.trust-item[data-logo="trendyol"] .real-logo-bubble img,
.trust-item[data-logo="trendyol"] .round-logo-ball img{
  max-width:102px!important;
  max-height:102px!important;
}

.trust-item[data-logo="hepsiburada"] .real-logo-bubble img,
.trust-item[data-logo="hepsiburada"] .round-logo-ball img{
  max-width:120px!important;
  max-height:44px!important;
}

.trust-item[data-logo="n11"] .real-logo-bubble img,
.trust-item[data-logo="n11"] .round-logo-ball img{
  max-width:116px!important;
  max-height:86px!important;
}

.trust-item[data-logo="amazon"] .real-logo-bubble img,
.trust-item[data-logo="amazon"] .round-logo-ball img{
  max-width:112px!important;
  max-height:46px!important;
}

.trust-item[data-logo="ciceksepeti"] .real-logo-bubble img,
.trust-item[data-logo="ciceksepeti"] .round-logo-ball img{
  max-width:108px!important;
  max-height:108px!important;
}

.trust-item[data-logo="idefix"] .real-logo-bubble img,
.trust-item[data-logo="idefix"] .round-logo-ball img{
  max-width:108px!important;
  max-height:54px!important;
}

.trust-item[data-logo="xml"] .real-logo-bubble img,
.trust-item[data-logo="xml"] .round-logo-ball img{
  max-width:108px!important;
  max-height:108px!important;
}

.trust-item[data-logo="excel"] .real-logo-bubble img,
.trust-item[data-logo="excel"] .round-logo-ball img{
  max-width:104px!important;
  max-height:104px!important;
}

.trust-item[data-logo="kargo"] .real-logo-bubble img,
.trust-item[data-logo="kargo"] .round-logo-ball img{
  max-width:104px!important;
  max-height:104px!important;
}

.trust-item[data-logo="efatura"] .real-logo-bubble img,
.trust-item[data-logo="efatura"] .round-logo-ball img{
  max-width:118px!important;
  max-height:76px!important;
}

.trust-item[data-logo="eihracat"] .real-logo-bubble img,
.trust-item[data-logo="eihracat"] .round-logo-ball img{
  max-width:124px!important;
  max-height:76px!important;
}

/* hover da büyük kalsın */
.real-logo-bubble-card:hover .real-logo-bubble,
.round-logo-card:hover .round-logo-ball{
  transform:translateY(-10px) scale(1.06)!important;
  box-shadow:
    0 34px 68px rgba(15,23,42,.18),
    inset 0 1px 0 rgba(255,255,255,1)!important;
}

/* mobilde de makul büyük */
@media(max-width:900px){
  .trust-grid{
    gap:28px 24px!important;
  }

  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card,
  .trust-item{
    width:128px!important;
    min-height:128px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:120px!important;
    height:120px!important;
    padding:14px!important;
  }

  .real-logo-bubble img,
  .round-logo-ball img{
    max-width:92px!important;
    max-height:82px!important;
  }
}

@media(max-width:560px){
  .trust-head b{
    font-size:25px!important;
  }

  .trust-item.real-logo-bubble-card,
  .trust-item.round-logo-card,
  .trust-item{
    width:calc(33.333% - 16px)!important;
    min-height:110px!important;
  }

  .real-logo-bubble,
  .round-logo-ball{
    width:104px!important;
    height:104px!important;
  }
}
