/* Portada: ocupar el ancho disponible sin una columna vacia bajo el ejemplo. */
#portada-davatel.portada-davatel > main.portada-hero-centrada-v33 {
  grid-template-columns: minmax(0, 1fr) !important;
}
#portada-davatel .portada-hero-centrada-v33 > .portada-hero-texto {
  max-width: 1280px !important;
}
#portada-davatel .portada-hero-centrada-v33 .r19-lead {
  width: 100%;
  max-width: 1280px;
}
#portada-davatel .portada-hero-centrada-v33 .portada-propuesta {
  max-width: 1000px !important;
}
#portada-davatel .portada-hero-centrada-v33 .portada-operadores-completa-v33 {
  max-width: 1200px !important;
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}
@media (min-width: 1000px) {
  #portada-davatel .portada-hero-centrada-v33 .r19-lead {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    column-gap: clamp(28px, 4vw, 64px);
    align-items: center;
    align-content: center;
  }
  #portada-davatel .portada-hero-centrada-v33 .r19-lead > :not(#portada-contacto) {
    grid-column: 1;
  }
  #portada-davatel .portada-hero-centrada-v33 .r19-lead > #portada-contacto {
    grid-column: 2;
    grid-row: 1 / span 7;
    margin: 0 !important;
  }
  #portada-davatel .portada-hero-centrada-v33 .r19-lead > h1 {
    font-size: clamp(28px, 3vw, 42px) !important;
    line-height: 1.15 !important;
  }
}
@media (max-width: 999px) {
  #portada-davatel .portada-hero-centrada-v33 .portada-operadores-completa-v33 {
    max-width: 760px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}

/* JAVIER 1 (04-10-2026): centrar las dos tarjetas de confianza. */
#portada-davatel > .portada-barra-confianza-conversion {
  box-sizing: border-box;
  width: calc(100% - 48px) !important;
  grid-template-columns: repeat(2, minmax(0, 220px)) !important;
  justify-content: center !important;
}
@media (max-width: 520px) {
  #portada-davatel > .portada-barra-confianza-conversion {
    width: calc(100% - 24px) !important;
    grid-template-columns: minmax(0, 320px) !important;
  }
}
