/* Scroll suave y header: la barra de progreso va pegada al borde inferior del header (como el diseño). */
.rc3n-scroll{position:absolute;left:0;right:0;bottom:-1px;height:0;pointer-events:none}
.rc3n-prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:#D4A853;transform-origin:0 50%;transform:scaleX(0)}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}
.lenis.lenis-stopped{overflow:hidden}
/* Editor de Elementor: el header no queda fijo para no tapar el inicio del lienzo (aviso de la pantalla de carga, hero). */
.elementor-editor-active .elementor-location-header>.e-con,.elementor-editor-active .elementor-location-header .e-con.e-parent{position:relative!important;transform:none!important}
