/* Scoped styles only — no hero or service-card changes. */
#elit1-istanbul-merkezleri a.hi-v7-city-card{position:relative!important;display:block!important;overflow:hidden!important;border-radius:15px!important;isolation:isolate!important;font-size:0!important;line-height:0!important;color:transparent!important;text-decoration:none!important}
#elit1-istanbul-merkezleri a.hi-v7-city-card img{display:block!important;width:100%!important;height:205px!important;min-height:0!important;object-fit:cover!important;object-position:center!important;filter:none!important;opacity:1!important;transform:none!important;border-radius:0!important}
#elit1-istanbul-merkezleri a.hi-v7-city-card:after{content:"";position:absolute!important;inset:35% 0 0!important;background:linear-gradient(0deg,rgba(1,14,29,.88),rgba(1,14,29,.22) 56%,transparent)!important;z-index:2!important;pointer-events:none!important}
#elit1-istanbul-merkezleri a.hi-v7-city-card span:not(.hi-v7-city-label){display:none!important}
#elit1-istanbul-merkezleri a.hi-v7-city-card .hi-v7-city-label{display:block!important;position:absolute!important;left:17px!important;bottom:15px!important;top:auto!important;right:auto!important;z-index:9!important;color:#fff!important;font:700 18px/1.3 Arial,sans-serif!important;letter-spacing:0!important;white-space:normal!important;text-shadow:0 2px 6px #000c!important;padding:0 0 9px!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important}
#elit1-istanbul-merkezleri a.hi-v7-city-card .hi-v7-city-label:after{content:"";position:absolute;left:0;bottom:0;width:27px;height:3px;background:#e6b455;border-radius:3px}
@media(max-width:740px){#elit1-istanbul-merkezleri a.hi-v7-city-card img{height:175px!important}#elit1-istanbul-merkezleri a.hi-v7-city-card .hi-v7-city-label{font-size:16px!important}}
