/**
 * Department / programme v4- main page shell + landing tail (news, FAQ, CTA).
 */
#department-page.department-v4,
#programme-page.programme-v4 {
  overflow-x: clip;
}

#department-page.department-v4 section,
#programme-page.programme-v4 section {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  min-height: 1px;
}

#department-page.department-v4 [data-aos],
#department-page.department-v4 .aos-init,
#programme-page.programme-v4 [data-aos],
#programme-page.programme-v4 .aos-init {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  pointer-events: auto;
}

#department-page.department-v4 img,
#programme-page.programme-v4 img {
  opacity: 1 !important;
  visibility: visible !important;
}

#department-page.department-v4 img.lazy,
#department-page.department-v4 img.lazyloaded,
#programme-page.programme-v4 img.lazy,
#programme-page.programme-v4 img.lazyloaded {
  opacity: 1 !important;
}

#department-page.department-v4 .dept-v3-industry-partners__card-logo-img,
#programme-page.programme-v4 .dept-v3-industry-partners__card-logo-img {
  display: block;
  max-width: 100%;
  height: auto;
}

/* Landing tail- siblings after main page (news / FAQ / CTA) */
.department-landing-tail section,
.department-landing-tail [data-aos],
.department-landing-tail .aos-init {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}

.department-landing-tail section {
  display: block !important;
}

.department-landing-tail img {
  opacity: 1 !important;
  visibility: visible !important;
}
