/* Cambia el color del texto de las migas de pan (incluyendo enlaces como "Portada") a blanco */
.breadcrumbs, 
.breadcrumbs a, 
.breadcrumbs span, 
.breadcrumbs .breadcrumb_last, 
.elementor-widget-container a,
.elementor-widget-container .breadcrumb_last {
    color: #ffffff;
}

.wp-block-uagb-forms-checkbox .uagbp-forms-checkbox-label,
.wp-block-uagb-forms-checkbox label {
  color: #ffffff !important;
}

/* Sombra para sección estilo card fondo blanco */
.columna {
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 6px 16px rgba(0, 45, 85, 0.25);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.columna:hover {
  transform: scale(1.05); /* Hace que crezca un 5% */
  box-shadow: 0 10px 24px rgba(0, 45, 85, 0.35); /* Sombra más fuerte en hover */
}


/* Sombra para sección estilo card fondo gradiente */
.columna-fondo-gradiente {
  background: rgba(255, 255, 255, 0.15); /* blanco translúcido */
  backdrop-filter: blur(10px);            /* efecto “glassmorphism” */
  -webkit-backdrop-filter: blur(10px);    /* compatibilidad Safari */
  border-radius: 12px;
  padding: 22px;
  box-shadow: 0 6px 16px rgba(0, 45, 85, 0.25);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  color: #fff; /* textos en blanco para mejor contraste */
}

.columna-fondo-gradiente:hover {
  transform: scale(1.05) translateY(-2px);
  box-shadow: 0 10px 24px rgba(0, 45, 85, 0.35);
}


/* Colores para los Encabezados */

h2 {
  color: #004D66;
}

h3 {
  color: #007C91;
}


/* Modificación iconos abvd */
.uagb-icon-list__source-wrap img {
    width: 32px !important;  /* cambia el 32px al tamaño que quieras */
    height: 32px !important;
}

/* SIZE (adjust as needed) */
.faq-centro .uagb-icon-list__source-wrap img {
  width: 32px !important;
  height: 32px !important;
}

/* ALIGN ICON + TEXT TO THE TOP (first line) */
.faq-centro .uagb-icon-list__wrap,
.faq-centro .uagb-icon-list__content-wrap {
  align-items: flex-start !important;   /* override center */
}

/* Tiny nudge so all look level */
.faq-centro .uagb-icon-list__source-wrap {
  margin-top: 2px;             
  line-height: 1;               
}

 /* Modificar tamaño H2 en movil */
@media (max-width: 768px) {
  h2 {
    font-size: 22px !important;
    line-height: 1.4em !important;
  }
}
 /*Esconder H1 */
.page-title,
.entry-title {
    display: none !important;
}

 /*Seccion gradiente */

.gradiente {
    background: linear-gradient(180deg, #12C2AE 0%, #003869 100%);
    border-radius: 30px;
}