/* Hosting İstanbul • Referans Galerisi • Optik Boyut Dengelemesi V7
   Orijinal logoları büyütmez, kesmez, esnetmez. Yalnızca iki galeri bölümünü etkiler. */
.hi-ref-home .hi-ref-card a.hi-ref-art.hi-ref-art--logo,
.hi-ref-page .hi-ref-card a.hi-ref-art.hi-ref-art--logo {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:158px!important;
  padding:16px 18px!important;
  background:#f4f7f9!important;
  border-bottom:1px solid #e2e9ec!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.hi-ref-home .hi-ref-logo-plate,
.hi-ref-page .hi-ref-logo-plate {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 1 326px!important;
  width:min(100%,326px)!important;
  height:116px!important;
  padding:12px 16px!important;
  box-sizing:border-box!important;
  border:1px solid #e2e9ec!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:0 5px 14px rgba(9,31,53,.045)!important;
  overflow:hidden!important;
}
.hi-ref-home .hi-ref-card a.hi-ref-art--logo img.hi-ref-logo,
.hi-ref-page .hi-ref-card a.hi-ref-art--logo img.hi-ref-logo {
  display:block!important;
  position:static!important;
  transform:none!important;
  filter:none!important;
  width:auto!important;
  height:auto!important;
  max-width:100%!important;
  max-height:84px!important;
  object-fit:contain!important;
  object-position:center center!important;
  aspect-ratio:auto!important;
  padding:0!important;
  margin:0 auto!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  background:transparent!important;
  image-rendering:auto!important;
}
.hi-ref-home .hi-ref-card a.hi-ref-art--logo::before,
.hi-ref-home .hi-ref-card a.hi-ref-art--logo::after,
.hi-ref-page .hi-ref-card a.hi-ref-art--logo::before,
.hi-ref-page .hi-ref-card a.hi-ref-art--logo::after {display:none!important;}
@media(max-width:720px) {
  .hi-ref-home .hi-ref-card a.hi-ref-art--logo,
  .hi-ref-page .hi-ref-card a.hi-ref-art--logo {height:146px!important;padding:13px!important;}
  .hi-ref-home .hi-ref-logo-plate,
  .hi-ref-page .hi-ref-logo-plate {height:108px!important;}
  .hi-ref-home .hi-ref-card a.hi-ref-art--logo img.hi-ref-logo,
  .hi-ref-page .hi-ref-card a.hi-ref-art--logo img.hi-ref-logo {max-height:78px!important;}
}
