.elementor-1898 .elementor-element.elementor-element-6e2b661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}body.elementor-page-1898:not(.elementor-motion-effects-element-type-background), body.elementor-page-1898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-1dae120 *//* El formulario será la referencia */
.ff_conv_app_6 {
    position: relative !important;
}

/* Recuperamos el footer */
.ff_conv_app_6 .vff-footer {
    position: relative !important;
    height: auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
}

/* MOVER EL BLOQUE COMPLETO (f-progress + f-nav) ARRIBA CENTRADO */
.ff_conv_app_6 .footer-inner-wrap {
    position: absolute !important;
    top: 20px !important;               /* AJUSTA ESTA ALTURA */
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 100%;
    max-width: 600px;                   /* Controla el ancho del bloque */
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
    z-index: 9999 !important;
}

/* Centrar progreso */
.ff_conv_app_6 .f-progress {
    width: 100% !important;
    text-align: center !important;
}

/* Ocultar “Powered by Fluent Forms” */
.ff_conv_app_6 .ffc_power {
    display: none !important;
}

/* Ajustes visuales de navegación */
.ff_conv_app_6 .f-nav {
    display: flex !important;
    gap: 10px;
}/* End custom CSS */