.elementor-kit-6{--e-global-color-primary:#3D6AC7;--e-global-color-secondary:#212C4A;--e-global-color-text:#1D1D1D;--e-global-color-accent:#50C2C9;--e-global-color-6527450:#FFFFFF;--e-global-color-a3c6ecc:#FF8A65;--e-global-color-41f5b3a:#F2F6FC;--e-global-color-095fadf:#E1EBF8;--e-global-color-401c94f:#CADDF3;--e-global-color-3abe69a:#A5C7EB;--e-global-color-8ce0a57:#7AA9E0;--e-global-color-6893dcb:#5A8CD7;--e-global-color-13a86ad:#3C5FB9;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Para pantallas grandes */
@media (min-width: 769px) {
  .blur-header {
    backdrop-filter: blur(10px) saturate(100%);
    -webkit-backdrop-filter: blur(10px) saturate(100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0)); /* gradiente sutil */
    border: 1px solid rgba(255, 255, 255, 0.125);
    border-radius: 50px;
    transition: background 0.3s ease;
    position: sticky;
    top: 0;
    z-index: 100;
  }


}

  /* Cuando está sticky (agrega esta clase con JavaScript o usa :is-stuck si tu tema lo admite) */
  .blur-header.is-sticky {
    background: rgba(0, 0, 0, 0.3); /* sin gradiente */
  }/* End custom CSS */