.elementor .titulo-apartado{font-family:var(--fuente-titulos);font-weight:600;font-size:22px;color:var(--color-oscuro);line-height:1.2;text-transform:uppercase;margin-block-start:var(--espacio-md);}.elementor .aviso-provisional{font-family:var(--fuente-texto);font-size:var(--texto-sm);color:var(--color-texto);line-height:1.6;padding-block-start:var(--espacio-sm);padding-block-end:var(--espacio-sm);padding-inline-start:var(--espacio-md);padding-inline-end:var(--espacio-md);border-radius:var(--radio-sm);border-inline-start-width:4px;background-color:var(--color-fondo-alt);border-left-style: solid; border-left-color: var(--color-primario);\n}.elementor .pagina-legal{max-width:820px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--espacio-sm);}.elementor .texto-tarjeta{font-family:var(--fuente-texto);font-size:var(--texto-sm);color:var(--color-texto-suave);line-height:1.6;}.elementor .texto{font-family:var(--fuente-texto);font-size:var(--texto-md);color:var(--color-texto);line-height:1.65;}.elementor .titulo-seccion{font-family:var(--fuente-titulos);font-weight:600;font-size:var(--texto-xl);color:var(--color-oscuro);line-height:1.1;text-transform:uppercase;}.elementor .contenedor{width:100%;max-width:var(--ancho-contenedor);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .boton:hover,.elementor .boton:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .boton{font-family:var(--fuente-titulos);font-weight:500;font-size:var(--texto-md);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--radio-sm);border-width:0px;display:inline-flex;gap:var(--espacio-xs);justify-content:center;align-items:center;transition: background-color var(--duracion-transicion), color var(--duracion-transicion), transform var(--duracion-transicion);\n}.elementor .boton-principal:hover,.elementor .boton-principal:focus-visible{background-color:var(--color-primario-suave);}.elementor .boton-principal{color:var(--color-oscuro);background-color:var(--color-primario);}.elementor .seccion{width:100%;position:relative;padding-block-start:var(--espacio-xl);padding-block-end:var(--espacio-xl);padding-inline-start:var(--espacio-sm);padding-inline-end:var(--espacio-sm);background-color:var(--color-fondo);display:block;}