/* Vitágua v6.9.9 — as duas dobras seguem o fluxo normal, sem sobreposição. */
html body main #clientes.client-logos-section {
  position: relative !important;
  z-index: 1;
  isolation: isolate;
  display: block;
  clear: both;
  margin: 0 !important;
  height: auto !important;
  max-height: none !important;
  transform: none !important;
  overflow: hidden !important;
}
html body main #clientes .client-logos-shell,
html body main #clientes .client-marquee {
  position: relative;
  max-height: none;
}
html body main #contato.contact {
  position: relative !important;
  z-index: 2;
  isolation: isolate;
  display: block;
  clear: both;
  margin: 0 !important;
  transform: none !important;
  scroll-margin-top: 100px;
}
html body main #contato .contact-grid {
  position: relative;
  z-index: 3;
  padding-top: 12px;
}
/* Textos e formulário não devem invadir a dobra anterior pelo parallax. */
html body main #contato .contact-copy,
html body main #contato .form-card {
  transform: none !important;
}
#vtOrderForm .vt-submit-notice {
  grid-column: 1 / -1;
  background: #fff4df;
  color: #664916;
  border: 1px solid #e8d3a6;
  border-radius: 12px;
  padding: 12px 15px;
  margin: 8px 0;
  font-size: 13px;
  line-height: 1.55;
}
#vtOrderForm .vt-submit-notice[hidden] { display: none !important; }
@media (max-width: 700px) {
  html body main #contato.contact { scroll-margin-top: 85px; }
  html body main #contato .contact-grid { padding-top: 10px; }
}
