.elementor .ribera-enlace{font-family:var(--RiberaBody);font-weight:600;font-size:16px;color:var(--RiberaInk);line-height:1.3em;text-decoration:none;padding:6px;border-radius:0px;border-width:0px;background-color:#FFFFFF00;display:inline-flex;justify-content:center;align-items:center;}.elementor .ribera-enlace:hover,.elementor .ribera-enlace:focus-visible{color:var(--RiberaRed);text-decoration:underline;}.elementor .ribera-enlace:focus-visible{outline-width:2px;outline-color:var(--RiberaRed);outline-style:solid;outline-offset:3px;}.elementor .ribera-boton{font-family:var(--RiberaBody);font-weight:600;font-size:17px;color:var(--RiberaSurface);line-height:1.2em;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:23px;padding-inline-end:23px;border-radius:8px;border-width:2px;border-color:var(--RiberaRed);border-style:solid;background-color:var(--RiberaRed);display:inline-flex;justify-content:center;align-items:center;}.elementor .ribera-boton:hover,.elementor .ribera-boton:focus-visible{border-color:var(--RiberaRedHover);background-color:var(--RiberaRedHover);}.elementor .ribera-boton:focus-visible{outline-width:3px;outline-color:var(--RiberaInk);outline-style:solid;outline-offset:4px;}.elementor .ribera-titulo{font-family:var(--RiberaHeading);font-weight:700;font-size:clamp(2.4rem, 4.6vw, 4.4rem);color:var(--RiberaInk);line-height:1.02em;margin:0px;}.elementor .ribera-texto{font-family:var(--RiberaBody);font-weight:400;font-size:18px;color:var(--RiberaInk);line-height:1.55em;margin:0px;}