/* --- GİRİŞİMLERİMİZ minimalist grid, paydaslar benzeri --- */
.partner-photo {
  width: 120px;
  height: 120px;
  padding: 18px;
  border-radius: 18px;
  border: 4px solid #f2f5fa;
  box-shadow: 0 4px 18px -4px rgba(6,16,42,.10);
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: box-shadow .14s, border-color .18s, transform .12s;
  margin-bottom: 8px;
}
.partner-photo:hover {
  border-color: #005CA9;
  box-shadow: 0 8px 28px -2px rgba(0,92,169,.16);
  transform: scale(1.045);
}
.partner-photo img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  background: none;
  border-radius: 6px;
}
@media (max-width: 700px) {
  .partner-photo {
    width: 87px; height: 87px; padding: 8px;
  }
}
@media (max-width: 450px) {
  .partner-photo {
    width: 55px; height: 55px; padding: 3px;
  }
}
