/* ==========================================================
   UMW TERMS — LEGAL HEADING FINAL OVERRIDE
   ========================================================== */

html body
.privacy-section
.rich-text-block-2.umw-richtext
p.umw-legal-heading {
  position: relative !important;

  margin-top: 30px !important;
  margin-bottom: 14px !important;

  padding: 14px 20px !important;

  border: 1px solid #eeeeee !important;
  border-left: 1px solid #eeeeee !important;

  border-radius: 30px !important;

  background: #ffffff !important;
  background-image: none !important;

  box-shadow: none !important;

  color: #141414 !important;

  overflow: hidden !important;
}

/* Elimina definitivamente cualquier franja lateral */
html body
.privacy-section
.rich-text-block-2.umw-richtext
p.umw-legal-heading::before,
html body
.privacy-section
.rich-text-block-2.umw-richtext
p.umw-legal-heading::after {
  content: none !important;
  display: none !important;

  width: 0 !important;
  height: 0 !important;

  background: transparent !important;
  border: 0 !important;

  box-shadow: none !important;
}

/* Por si la franja estuviera aplicada al strong */
html body
.privacy-section
.rich-text-block-2.umw-richtext
p.umw-legal-heading > strong {
  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;
  border-left: 0 !important;

  background: transparent !important;
  background-image: none !important;

  box-shadow: none !important;

  color: #141414 !important;
}
