.elementor .aviso-cookies-texto{font-family:Inter;font-size:0.95rem;color:#4A5568;line-height:1.6;& a { color: var(--color-ciruela-principal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .aviso-cookies-titulo{font-family:"Plus Jakarta Sans";font-weight:800;font-size:1.05rem;color:var(--color-ciruela-principal);}.elementor .aviso-cookies-caja{width:100%;max-width:44rem;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:18px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--color-beige-borde-suave);border-style:solid;background-color:var(--color-blanco-tarjetas);box-shadow:0px 20px 60px 0px rgba(133, 71, 92, 0.22);display:flex;flex-direction:column;gap:0.6rem;border-left-style: solid; border-left-color: var(--color-dorado-acento);\n}.elementor .aviso-cookies{width:auto;position:fixed;inset-inline-end:1rem;inset-block-end:1rem;inset-inline-start:1rem;z-index:99999;padding:0px;display:none;justify-content:center;}.elementor .enlace-pie:hover,.elementor .enlace-pie:focus-visible{color:var(--color-dorado-claro-sobre-ciruela);}.elementor .enlace-pie{font-family:Inter;font-size:0.95rem;color:var(--color-rosado-claro-texto-sobre-ciruela);line-height:1.9;}.elementor .titulo-columna-pie{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.05rem;color:var(--color-blanco-tarjetas);}.elementor .pie-sitio{padding-block-start:4.5rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--color-ciruela-principal);display:flex;flex-direction:column;align-items:center;}.elementor .logo-texto{font-family:"Plus Jakarta Sans";font-weight:800;font-size:1.35rem;color:var(--color-marron-titulos);}.elementor .cabecera-sitio{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-end-width:1px;background-color:var(--color-crema-fondo);display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--color-beige-borde-suave);\n}.elementor .numero-paso{font-family:"Plus Jakarta Sans";font-weight:800;font-size:2.4rem;color:var(--color-dorado-oscuro-texto);line-height:1;}.elementor .paso-proceso:hover,.elementor .paso-proceso:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .paso-proceso{padding:1.75rem;border-radius:var(--radio-tarjeta);border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-beige-borde-suave);border-style:solid;background-color:var(--color-blanco-tarjetas);transition:transform 0.35s;display:flex;flex-direction:column;gap:0.75rem;border-top-style: solid; border-top-color: var(--color-dorado-acento);\n}.elementor .tarjeta-pregunta-frecuente{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:var(--radio-tarjeta);border-width:1px;border-color:var(--color-beige-borde-suave);border-style:solid;background-color:var(--color-blanco-tarjetas);display:flex;flex-direction:column;gap:0.6rem;}.elementor .enlace-flecha:hover,.elementor .enlace-flecha:focus-visible{color:var(--color-dorado-acento);}.elementor .enlace-flecha{font-family:"Plus Jakarta Sans";font-weight:700;font-size:0.98rem;color:var(--color-ciruela-principal);align-self:flex-start;text-align: left;\n}.elementor .boton-dorado:hover,.elementor .boton-dorado:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .boton-dorado{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.05rem;color:#2E2418;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:var(--radio-boton);background-color:var(--color-dorado-acento);transition:transform 0.3s;display:inline-block;}.elementor .boton-secundario:hover,.elementor .boton-secundario:focus-visible{color:var(--color-blanco-tarjetas);background-color:var(--color-ciruela-principal);}.elementor .boton-secundario{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1rem;color:var(--color-ciruela-principal);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:var(--radio-boton);border-width:2px;border-color:var(--color-ciruela-principal);border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s;display:inline-block;}.elementor .boton-principal:hover,.elementor .boton-principal:focus-visible{background-color:var(--color-ciruela-oscuro-hover);transform:translate3d(0px, -2px, 0px);}.elementor .boton-principal{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1rem;color:var(--color-blanco-tarjetas);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:var(--radio-boton);background-color:var(--color-ciruela-principal);box-shadow:0px 18px 50px 0px rgba(133, 71, 92, 0.10);transition:background-color 0.3s, transform 0.3s;display:inline-block;}.elementor .migas-de-pan{font-family:Inter;font-size:0.9rem;color:var(--color-gris-azulado-parrafos);}.elementor .texto-introduccion{font-family:Inter;font-size:1.2rem;color:var(--color-gris-azulado-parrafos);line-height:1.7;& a { color: var(--color-ciruela-principal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .texto-parrafo{font-family:Inter;font-weight:400;font-size:1.05rem;color:var(--color-gris-azulado-parrafos);line-height:1.75;overflow-wrap: anywhere; & a { color: var(--color-ciruela-principal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; } & li { margin-bottom: 0.4rem; }\n}.elementor .titulo-tarjeta-h3{font-family:"Plus Jakarta Sans";font-weight:700;font-size:1.3rem;color:var(--color-marron-titulos);line-height:1.3;}.elementor .titulo-seccion-h2{font-family:"Plus Jakarta Sans";font-weight:800;font-size:var(--tamano-titulo-seccion);color:var(--color-ciruela-principal);letter-spacing:-0.015em;line-height:1.15;& strong { color: var(--color-terracota-llamado-accion); font-weight: 800; }\n}.elementor .titulo-principal-h1{font-family:"Plus Jakarta Sans";font-weight:800;font-size:var(--tamano-titulo-principal);color:var(--color-marron-titulos);letter-spacing:-0.02em;line-height:1.08;& strong { color: var(--color-ciruela-principal); font-weight: 800; }\n}.elementor .fila-botones{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .cuadricula-tres-columnas{padding:0px;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);}.elementor .columna-flexible{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .contenedor-texto-angosto{width:100%;max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .contenedor-centrado{width:100%;max-width:var(--ancho-maximo-contenido);padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .seccion-pagina{padding-block-start:var(--espacio-vertical-seccion);padding-block-end:var(--espacio-vertical-seccion);padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--color-crema-fondo);display:flex;flex-direction:column;align-items:center;}.elementor .texto-blanco{color:var(--color-blanco-tarjetas);}.elementor .seccion-fondo-terracota{background-color:var(--color-terracota-llamado-accion);background-image: radial-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1.5px), linear-gradient(135deg, #A04E4B 0%, #85475C 100%); background-size: 22px 22px, 100% 100%;\n}.elementor .seccion-fondo-alterno{background-color:var(--color-arena-fondo-alterno);background-image: linear-gradient(rgba(133, 71, 92, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(133, 71, 92, 0.05) 1px, transparent 1px); background-size: 56px 56px;\n}.elementor .fondo-hero-aurora{border-block-end-width:1px;background-color:var(--color-crema-fondo);background-image: radial-gradient(55% 60% at 8% 0%, rgba(206, 157, 85, 0.22) 0%, rgba(206, 157, 85, 0) 70%), radial-gradient(45% 55% at 96% 8%, rgba(133, 71, 92, 0.18) 0%, rgba(133, 71, 92, 0) 70%), radial-gradient(rgba(133, 71, 92, 0.13) 1px, transparent 1.5px); background-size: 100% 100%, 100% 100%, 26px 26px; border-bottom-style: solid; border-bottom-color: var(--color-beige-borde-suave);\n}