/* 🔹 Üst boşluğu sıfırla ama yatay düzeni koru */
body, header {
  margin: 0 !important;
  padding: 0 !important;
}

main, section {
  margin-top: 0 !important;  /* sadece dikey boşluğu sıfırla */
  margin-bottom: 0 !important;
  /* yatay padding'e dokunma */
}

/* 🔹 Banner ve ilgili bölümleri yukarı al */
.banner,
.hero,
.info-section,
.sustainability-section {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 🔹 Navbar sabitse (fixed-top) aradaki boşluğu temizle */
.navbar {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 🔹 Container’ın üst boşluğunu sıfırla ama kenar padding’ine dokunma */
.container:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
  padding-left: 15px;
  padding-right: 15px;
}
