/* V69: uma unica imagem por plano, transicao vertical sem emendas. */
#planos .plans-v53 .plan {
  background:#05243d !important;
  background-image:linear-gradient(145deg,#05243d 0%,#073354 55%,#05243d 100%) !important;
}
#planos .plans-v53 .plan-heading {
  isolation:isolate !important;
  background:#05243d !important;
  background-image:none !important;
  overflow:hidden !important;
}
#planos .plans-v53 .plan:nth-child(n) .plan-heading {
  background:#05243d !important;
  background-image:none !important;
}
#planos .plans-v53 .plan-heading::before,
#planos .plans-v53 .plan-heading::after {
  content:none !important;
  display:none !important;
}
#planos .plans-v53 .plan-heading .plan-art {
  display:block !important;
  position:absolute !important;
  z-index:0 !important;
  inset:auto 0 0 0 !important;
  width:100% !important;
  height:270px !important;
  max-width:none !important;
  object-fit:cover !important;
  object-position:center 55% !important;
  filter:none !important;
  opacity:1 !important;
  -webkit-mask-image:linear-gradient(to bottom, transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.55) 27%,#000 43%,#000 62%,rgba(0,0,0,.70) 73%,rgba(0,0,0,.20) 88%,transparent 100%) !important;
  mask-image:linear-gradient(to bottom, transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.55) 27%,#000 43%,#000 62%,rgba(0,0,0,.70) 73%,rgba(0,0,0,.20) 88%,transparent 100%) !important;
}
#planos .plans-v53 .plan-heading h3,
#planos .plans-v53 .plan-heading > span,
#planos .plans-v53 .plan-heading strong {
  position:relative !important;
  z-index:2 !important;
}
@media(max-width:650px){
  #planos .plans-v53 .plan-heading .plan-art {height:255px !important;}
}
