.elementor .cp-boton-enlace-claro:hover,.elementor .cp-boton-enlace-claro:focus-visible{color:var(--cp-menta);border-bottom-color:var(--cp-menta);\n}.elementor .cp-boton-enlace-claro:focus{outline-offset:3px;outline:2px solid var(--cp-menta);\n}.elementor .cp-boton-enlace-claro{font-family:Questrial;font-size:13px;color:#fff;letter-spacing:0.04em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #fff;\n}.elementor .cp-boton-oscuro:hover,.elementor .cp-boton-oscuro:focus-visible{color:#EEEDEC;background-color:var(--cp-navy);}.elementor .cp-boton-oscuro:focus{outline-offset:3px;outline:2px solid var(--cp-menta);\n}.elementor .cp-boton-oscuro{font-family:Questrial;font-size:13px;color:var(--cp-navy);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:var(--cp-navy);border-style:solid;background-color:transparent;}.elementor .cp-boton-enlace:hover,.elementor .cp-boton-enlace:focus-visible{color:var(--cp-morado);border-bottom-color:var(--cp-morado);\n}.elementor .cp-boton-enlace:focus{outline-offset:3px;outline:2px solid var(--cp-navy);\n}.elementor .cp-boton-enlace{font-family:Questrial;font-size:13px;color:var(--cp-negro);letter-spacing:0.04em;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--cp-negro);\n}.elementor .cp-boton-claro:hover,.elementor .cp-boton-claro:focus-visible{color:var(--cp-navy);background-color:#EEEDEC;}.elementor .cp-boton-claro:focus{outline-offset:3px;outline:2px solid var(--cp-menta);\n}.elementor .cp-boton-claro{font-family:Questrial;font-size:13px;color:#EEEDEC;letter-spacing:0.05em;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#EEEDEC;border-style:solid;background-color:transparent;}.elementor .cp-texto{font-family:"DM Sans";font-size:16px;color:var(--cp-texto);line-height:1.85;}.elementor .cp-h3{font-family:Questrial;font-weight:700;font-size:19px;line-height:1.3;}.elementor .cp-h2{font-family:Questrial;font-weight:700;font-size:clamp(26px,2.6vw,34px);line-height:1.25;-webkit-text-stroke:0.5px currentColor;\n}.elementor .cp-h1{font-family:Questrial;font-weight:700;font-size:clamp(32px,3.6vw,48px);line-height:1.15;-webkit-text-stroke:0.6px currentColor;\n}