
/* Tunga Aerospace - SEO / accessibility / WhatsApp enhancements */
.banner-image-section { contain: layout paint; }
.css-slider .slides img { width: 100%; height: 100%; display: block; }
.css-slider .slides a { overflow: hidden; }
.hero h1 { margin-bottom: 0; }
.clients img { max-height: 70px; width: auto; }
.info-item a { color: inherit; text-decoration: none; }
.info-item a:hover { text-decoration: underline; }

.whatsapp-float {
  position: fixed;
  right: 22px;
  bottom: 22px;
  z-index: 9998;
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-height: 52px;
  padding: 0 17px;
  border-radius: 999px;
  background: #25D366;
  color: #fff !important;
  box-shadow: 0 6px 22px rgba(0,0,0,.22);
  text-decoration: none !important;
  font-weight: 600;
  transition: transform .2s ease, box-shadow .2s ease;
}
.whatsapp-float i { font-size: 26px; line-height: 1; }
.whatsapp-float:hover,
.whatsapp-float:focus-visible {
  color: #fff !important;
  transform: translateY(-2px);
  box-shadow: 0 9px 26px rgba(0,0,0,.28);
}
.whatsapp-float:focus-visible { outline: 3px solid rgba(37,211,102,.35); outline-offset: 3px; }
@media (max-width: 575.98px) {
  .whatsapp-float {
    right: 14px;
    bottom: 14px;
    width: 54px;
    height: 54px;
    min-height: 54px;
    padding: 0;
    justify-content: center;
  }
  .whatsapp-label { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .whatsapp-float { transition: none; }
  .css-slider .slides { animation: none; }
}
