/* ===========================
   implantacao.css (COMPLETO)
   - Sem título
   - Imagem full-bleed, sem corte lateral
   =========================== */

/* Se precisar, mantenha o mesmo fundo da galeria aqui */
#implantacao.bg-galeria{
  background: url("../img/fundo_galeria.jpg") center/cover no-repeat;
}

/* Garante que nada force scroll horizontal */
html, body{
  overflow-x: hidden;
}

/* Section limpa (sem espaços que empurrem a largura) */
#implantacao{
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: 100%;
  scroll-margin-top: 96px; /* âncora melhor se header for fixo */
}

/* Some com qualquer título antigo que tenha ficado */
#implantacao .implantacao-title,
#implantacao .implantacao-titlebar,
#implantacao .container h2{
  display: none !important;
}

/* -------- IMAGEM --------
   Regras robustas com alta especificidade para neutralizar
   qualquer .galeria img { ... } do seu CSS global.
*/
#implantacao.bg-galeria > img.implantacao-full{
  display: block !important;
  width: 100% !important;      /* largura exata da section (não usa 100vw) */
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;

  /* neutraliza efeitos colaterais comuns */
  position: static !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  float: none !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  
  /* PARALLAX entre Implantação e Galeria */
#paralax-implantacao.paralax{
  position: relative;
  width: 100%;
  height: clamp(260px, 45vh, 520px);
  margin: 0;
  padding: 0;

  /* sua imagem */
  background-image: url("img/paralax-montagem.jpg");
  background-size:

}

@media (max-width: 768px){
  #implantacao{ scroll-margin-top: 72px; }
}
