.elementor .hf-preloader-text{font-family:var(--hf-font-sans);font-weight:600;font-size:11px;color:var(--hf-text-dim);letter-spacing:.32em;line-height:1;text-transform:uppercase;margin:0}.elementor .hf-preloader-fill{width:0%;height:2px;padding:0;background-color:var(--hf-gold);display:block}.elementor .hf-preloader-track{width:220px;height:2px;overflow:hidden;padding:0;background-color:var(--hf-line-mid);display:flex}.elementor .hf-preloader-logo{width:220px;height:auto}.elementor .hf-preloader-inner{width:auto;padding:0;display:flex;flex-direction:column;gap:22px;align-items:center}.elementor .hf-preloader{width:100%;height:100%;position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:2147483647;padding:24px;background-image:url(https://heavenfitmx.com/wp-content/uploads/heavenfit/hf-grain-suave-2.svg);background-repeat:repeat;background-attachment:scroll;background-size:300px auto;background-position:0% 0%;background-color:var(--hf-bg);display:flex;flex-direction:column;justify-content:center;align-items:center}