.elementor .ge-price{font-family:var(--ge-font-titular);font-size:1.05rem;color:#000000;& strong { color: #E63946; } & strong { color: inherit; } & span { color: inherit; }\n}.elementor .ge-sunburst{background-color:#E63946;}.elementor .ge-btn-sec:hover,.elementor .ge-btn-sec:focus-visible{box-shadow:2px 2px 0px 0px #FFC300;transform:translate3d(3px, 3px, 0px);}.elementor .ge-btn-sec{font-family:var(--ge-font-titular);font-size:1rem;color:#FFFFFF;letter-spacing:0.02em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:3px;border-color:#000000;border-style:solid;background-color:#E63946;box-shadow:5px 5px 0px 0px #FFC300;transition:transform 0.15s, box-shadow 0.15s;display:inline-block;&:focus-visible { box-shadow: 2px 2px 0px 0px #FFC300; }\n}.elementor .ge-btn:hover,.elementor .ge-btn:focus-visible{box-shadow:3px 3px 0px 0px #000000;transform:translate3d(3px, 3px, 0px);}.elementor .ge-btn{font-family:var(--ge-font-titular);font-size:1rem;color:#FFFFFF;letter-spacing:0.02em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:12px;border-width:3px;border-color:#000000;border-style:solid;background-color:#E63946;box-shadow:6px 6px 0px 0px #000000;transition:transform 0.15s, box-shadow 0.15s;display:inline-block;}.elementor .ge-badge{font-family:var(--ge-font-titular);font-size:0.8rem;color:#FFFFFF;letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.5em;padding-block-end:0.5em;padding-inline-start:0.9em;padding-inline-end:0.9em;border-radius:999px;background-color:#000000;box-shadow:4px 4px 0px 0px #E63946;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);display:inline-block;align-self:flex-start;}.elementor .ge-card{padding:1.75rem;border-radius:20px;border-width:4px;border-color:#000000;border-style:solid;background-color:var(--ge-blanco);box-shadow:8px 8px 0px 0px #000000;display:flex;flex-direction:column;gap:0.75rem;}.elementor .ge-text{max-width:44rem;font-family:var(--ge-font-texto);font-size:var(--ge-texto);color:var(--ge-carbon);line-height:1.6;& strong { font-weight: 700; color: #000000; }\n}.elementor .ge-lead{max-width:42rem;font-family:var(--ge-font-texto);font-size:var(--ge-texto);color:var(--ge-carbon);line-height:1.55;& strong { font-weight: 700; color: #000000; background: linear-gradient(transparent 58%, #FFC300 58%); }\n}.elementor .ge-h3{font-family:var(--ge-font-titular);font-size:var(--ge-h3);color:var(--ge-negro);line-height:1.1;}.elementor .ge-h2{font-family:var(--ge-font-titular);font-size:var(--ge-h2);color:var(--ge-negro);letter-spacing:-0.02em;line-height:1.05;text-transform:uppercase;& span { display: inline-block; margin-top: 0.1em; padding: 0.04em 0.28em 0.1em; background-color: #E63946; color: #FFFFFF; border: 4px solid #000000; border-radius: 12px; box-shadow: 7px 7px 0 #000000; transform: rotate(-2.5deg); } & span { margin-top: 0.12em; margin-bottom: 0.18em; } & span { margin-top: 0.2em; margin-bottom: 0.32em; } & span { display: inline; margin: 0; padding: 0; color: #E63946; background-color: transparent; border: 0; border-radius: 0; box-shadow: none; transform: none; }\n}.elementor .ge-h1{font-family:var(--ge-font-titular);font-size:var(--ge-h1);color:var(--ge-negro);letter-spacing:-0.02em;line-height:1;text-transform:uppercase;& span { display: inline-block; margin-top: 0.12em; padding: 0.04em 0.28em 0.1em; background-color: #E63946; color: #FFFFFF; border: 4px solid #000000; border-radius: 12px; box-shadow: 8px 8px 0 #000000; transform: rotate(-2.5deg); } & span { margin-top: 0.1em; margin-bottom: 0.15em; } & span { margin-top: 0.22em; margin-bottom: 0.36em; } & span { display: inline; margin: 0; padding: 0; color: #E63946; background-color: transparent; border: 0; border-radius: 0; box-shadow: none; transform: none; }\n}.elementor .ge-eyebrow{font-family:var(--ge-font-titular);font-size:0.8rem;color:var(--ge-carbon);letter-spacing:0.12em;text-transform:uppercase;}.elementor .ge-wrap{width:100%;max-width:72rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .ge-section{padding-block-start:var(--ge-seccion);padding-block-end:var(--ge-seccion);padding-inline-start:var(--ge-gutter);padding-inline-end:var(--ge-gutter);display:flex;flex-direction:column;gap:2rem;align-items:center;overflow-x: clip;\n}.elementor .ge-paper{color:var(--ge-carbon);background-color:var(--ge-niebla);}