.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 .imagen-redondeada:hover,.elementor .imagen-redondeada:focus-visible{transform:scale3d(1.015, 1.015, 1);}.elementor .imagen-redondeada{width:100%;object-fit:cover;border-start-start-radius:24px;border-start-end-radius:120px;border-end-start-radius:24px;border-end-end-radius:24px;box-shadow:0px 18px 50px 0px rgba(133, 71, 92, 0.10);transition:transform 0.5s;display:block;}.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 .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-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 .etiqueta-superior{font-family:Inter;font-weight:700;font-size:0.75rem;color:#7A531A;letter-spacing:0.09em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.95rem;padding-inline-end:0.95rem;border-radius:999px;border-width:1px;border-color:rgba(206, 157, 85, 0.45);border-style:solid;background-color:var(--color-beige-fondo-etiqueta);display:inline-block;width: fit-content;\n}.elementor .fila-botones{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .columna-flexible{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .fila-dos-columnas{padding:0px;display:flex;flex-direction:row;gap:4rem;align-items:center;}.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}