.elementor .hf-pv-importante{width:100%;max-width:860px;text-align:center;padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;border-width:2px;border-color:var(--hf-gold);border-style:solid;flex-direction:column;flex-wrap:nowrap;align-items:center;align-self:center;gap: 14px; background-color: rgba(212, 175, 122, 0.06);\n}.elementor .hf-pv-claim{max-width:24ch;text-align:center;margin-block-start:28px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .hf-doc-sep{margin-block-start:64px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-doc-text{max-width:60ch;font-family:var(--hf-font-sans);font-size:15px;color:var(--hf-text-muted);line-height:1.75;margin:0px;}.elementor .hf-doc-h2{font-family:var(--hf-font-sans);font-weight:900;font-size:30px;color:var(--hf-text);letter-spacing:-0.02em;line-height:1.1;text-transform:uppercase;margin:0px;}.elementor .hf-doc-row{width:100%;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--hf-line-mid);border-style:solid;display:grid;gap:44px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .hf-doc-blocks{width:100%;padding:0px;display:flex;flex-direction:column;gap:52px;}.elementor .hf-page-intro{max-width:62ch;font-family:var(--hf-font-sans);font-size:15px;color:var(--hf-text-60);line-height:1.6;text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-page-title{font-family:var(--hf-font-sans);font-weight:900;font-size:56px;color:var(--hf-text);letter-spacing:-0.025em;line-height:1.05;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-crumb:hover,.elementor .hf-crumb:focus-visible{color:var(--hf-gold);}.elementor .hf-crumb{font-family:var(--hf-font-sans);font-size:11px;color:var(--hf-text-faint);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .hf-crumbs{padding:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .hf-wrap-cat{width:100%;max-width:1440px;padding-block-start:24px;padding-block-end:92px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;align-items:center;}.elementor .hf-h2-lg{font-family:var(--hf-font-sans);font-weight:900;font-size:44px;color:var(--hf-text);letter-spacing:-0.02em;line-height:1.04;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-pillar-title{font-family:var(--hf-font-sans);font-weight:900;font-size:21px;color:var(--hf-text);letter-spacing:-0.01em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .hf-caption{font-family:var(--hf-font-sans);font-size:12px;color:var(--hf-text-dim);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-btn{min-height:52px;font-family:var(--hf-font-sans);font-weight:700;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-style:solid;display:inline-flex;justify-content:center;align-items:center;transition-property: background-color, color, border-color, transform; transition-duration: 0.2s, 0.2s, 0.2s, 0.16s; transition-timing-function: ease, ease, ease, cubic-bezier(0.23, 1, 0.32, 1);\n}.elementor .hf-btn:active{transform:scale3d(0.97, 0.97, 1);}.elementor .hf-actions{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .hf-eyebrow{font-family:var(--hf-font-mono);font-size:11px;color:var(--hf-gold);letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hf-band{width:100%;padding:0px;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;align-items:center;}.elementor .hf-btn-solid:hover,.elementor .hf-btn-solid:focus-visible{color:var(--hf-bg);border-color:var(--hf-gold);background-color:var(--hf-gold);}.elementor .hf-btn-solid{color:var(--hf-bg);border-color:var(--hf-text);background-color:var(--hf-text);}.elementor .hf-btn-ghost:hover,.elementor .hf-btn-ghost:focus-visible{color:var(--hf-gold);border-color:var(--hf-gold);background-color:var(--hf-transparent);}.elementor .hf-btn-ghost{color:var(--hf-text);border-color:var(--hf-line-strong);background-color:var(--hf-transparent);}.elementor .hf-crumb-current:hover,.elementor .hf-crumb-current:focus-visible{color:var(--hf-text);}.elementor .hf-crumb-current{color:var(--hf-text);}