/* --- HERO BLOĞUNDAKİ TÜM DÖNÜŞ/ANİMASYONLARI KES --- */
.no-rotate,
.no-rotate * {
  /* Inline style + JS yazımı dahil bastırır */
  transform: none !important;
  animation: none !important;
  transition: none !important;
  will-change: auto !important;
}

/* Özellikle bu kapsayıcılar (üst elemana transform verilmiş olabilir) */
.no-rotate.cs-hero_img,
.no-rotate .cs-hero_main_img,
.no-rotate .cs-hero_mini_img,
.no-rotate .cs-to_right {
  transform: none !important;
  animation: none !important;
}

/* Inline style ile yazılan transform/rotate'u hedefle (atribüt seçici) */
.no-rotate [style*="transform"],
.no-rotate [style*="rotate"],
.no-rotate img[style*="transform"],
.no-rotate div[style*="transform"] {
  transform: none !important;
  animation: none !important;
}

/* animate.css sınıfları hero içinde tamamen pasif olsun */
.no-rotate .animated,
.no-rotate .animated.infinite,
.no-rotate .wow {
  animation: none !important;
  animation-iteration-count: 0 !important;
}

/* Parallax/scroll plugin'leri bazen parent'a 3D veya matrix yazar */
.no-rotate [style*="matrix"],
.no-rotate [style*="perspective"],
.no-rotate [style*="translate"],
.no-rotate [style*="skew"] {
  transform: none !important;
}
