/* Legal pages: readable, quiet hero treatment without photography. */
.page-hero--aviso-legal,
.page-hero--politica-de-privacidad,
.page-hero--politica-de-cookies,
.page-hero--legal-notice,
.page-hero--privacy,
.page-hero--cookies{
  background:
    radial-gradient(circle at 86% 18%, rgba(95,199,182,.14), transparent 34%),
    linear-gradient(135deg, #f7f4ed 0%, #edf5f1 100%) !important;
  color:#173b36 !important;
}

.page-hero--aviso-legal::before,
.page-hero--politica-de-privacidad::before,
.page-hero--politica-de-cookies::before,
.page-hero--legal-notice::before,
.page-hero--privacy::before,
.page-hero--cookies::before{
  background:transparent !important;
}

.page-hero--aviso-legal h1,
.page-hero--politica-de-privacidad h1,
.page-hero--politica-de-cookies h1,
.page-hero--legal-notice h1,
.page-hero--privacy h1,
.page-hero--cookies h1{
  color:#173b36 !important;
  text-shadow:none !important;
}

.page-hero--aviso-legal p,
.page-hero--politica-de-privacidad p,
.page-hero--politica-de-cookies p,
.page-hero--legal-notice p,
.page-hero--privacy p,
.page-hero--cookies p{
  color:#516963 !important;
  opacity:1 !important;
  text-shadow:none !important;
}

.page-hero--aviso-legal .eyebrow,
.page-hero--politica-de-privacidad .eyebrow,
.page-hero--politica-de-cookies .eyebrow,
.page-hero--legal-notice .eyebrow,
.page-hero--privacy .eyebrow,
.page-hero--cookies .eyebrow{
  color:#176f64 !important;
  background:rgba(255,255,255,.62) !important;
  border:1px solid rgba(23,59,54,.09) !important;
  box-shadow:0 10px 28px rgba(31,52,47,.05);
  backdrop-filter:blur(10px);
  -webkit-backdrop-filter:blur(10px);
}
