.elementor .e-57ae301a-be26bc9{font-family:Manrope;font-weight:500;font-size:0.85rem;color:rgba(255, 255, 255, 0.6);letter-spacing:0.02em;}.elementor .e-17a2d71b-5b4ea2d{font-family:Sora;font-weight:400;font-size:3.4rem;color:#ffffff;letter-spacing:-0.035em;line-height:1.08;}.elementor .e-10179e0-4275485{font-family:Sora;font-weight:400;font-size:3.4rem;color:rgba(255, 255, 255, 0.32);letter-spacing:-0.035em;line-height:1.08;}.elementor .e-93b6d1-b64b51a{padding:0px;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-1eb2e5e-c6340f2{max-width:36rem;font-family:Manrope;font-size:1.05rem;color:rgba(255, 255, 255, 0.68);line-height:1.75;}.elementor .e-5f605527-5abb601:hover,.elementor .e-5f605527-5abb601:focus-visible{color:#ffffff;background-color:#392ACD;transform:translate3d(0px, -2px, 0px);}.elementor .e-5f605527-5abb601{font-family:Manrope;font-weight:600;font-size:1rem;color:#ffffff;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:999px;border-width:1px;border-color:#5039FE;border-style:solid;background-color:#5039FE;box-shadow:0px 14px 36px 0px rgba(80, 57, 254, 0.45);transition:all 0.3s;}.elementor .e-34e7eda-fc45f07:hover,.elementor .e-34e7eda-fc45f07:focus-visible{color:#ffffff;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-34e7eda-fc45f07{font-family:Manrope;font-weight:600;font-size:1rem;color:#ffffff;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:999px;border-width:1px;border-color:rgba(255, 255, 255, 0.22);border-style:solid;background-color:rgba(255, 255, 255, 0.04);transition:all 0.3s;}.elementor .e-7dceba15-f01f824{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-66607476-42da27f{font-family:Manrope;font-weight:500;font-size:0.82rem;color:rgba(255, 255, 255, 0.82);line-height:1.2;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(142, 125, 255, 0.35);border-style:solid;background-color:rgba(80, 57, 254, 0.12);}.elementor .e-6074971-5df7c65{font-family:Manrope;font-weight:500;font-size:0.82rem;color:rgba(255, 255, 255, 0.82);line-height:1.2;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(142, 125, 255, 0.35);border-style:solid;background-color:rgba(80, 57, 254, 0.12);}.elementor .e-39082-bf74c6d{font-family:Manrope;font-weight:500;font-size:0.82rem;color:rgba(255, 255, 255, 0.82);line-height:1.2;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(142, 125, 255, 0.35);border-style:solid;background-color:rgba(80, 57, 254, 0.12);}.elementor .e-47e7521e-c64eee1{width:100%;padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:0.6rem;flex-wrap:wrap;align-items:center;}.elementor .e-3cef61b7-6607460{padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-10428def-e692211{font-size:0.7rem;color:#3ddc97;}.elementor .e-2a81b2e-a8a82ae{font-family:Manrope;font-weight:600;font-size:0.88rem;color:#ffffff;}.elementor .e-290e2757-fc77aa7{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-6e4334c7-580828e{width:2.4rem;height:2.4rem;font-family:Sora;font-weight:400;font-size:0.9rem;color:#B3A9FF;border-radius:0.7rem;background-color:rgba(80, 57, 254, 0.22);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-21f52bb5-71c02bc{font-family:Sora;font-weight:400;font-size:1rem;color:#ffffff;}.elementor .e-1d7ddc69-c6b757d{font-family:Manrope;font-size:0.85rem;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-6e180b4f-c81429e{padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-1b6d6bb5-ebeae1c{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-261a82b-6c9b217{width:2.4rem;height:2.4rem;font-family:Sora;font-weight:400;font-size:0.9rem;color:#ffffff;border-radius:0.7rem;background-color:#5039FE;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6081744d-adf3d38{font-family:Sora;font-weight:400;font-size:1rem;color:#ffffff;}.elementor .e-4f32d50e-57f9b74{font-family:Manrope;font-size:0.85rem;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-32d57f52-65c692b{padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-61b52b42-f5c36cf{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-1a64dfcf-c76dcd3{width:2.4rem;height:2.4rem;font-family:Sora;font-weight:400;font-size:0.9rem;color:#B3A9FF;border-radius:0.7rem;background-color:rgba(80, 57, 254, 0.22);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1b9c43f1-9d1f2c0{font-family:Sora;font-weight:400;font-size:1rem;color:#ffffff;}.elementor .e-45fe71da-b8e4267{font-family:Manrope;font-size:0.85rem;color:rgba(255, 255, 255, 0.6);line-height:1.5;}.elementor .e-11859a2-72e4432{padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-45648b4f-4b7a3e1{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255, 255, 255, 0.08);border-style:solid;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-13f15682-ba2d71c{font-family:Manrope;font-size:0.8rem;color:rgba(255, 255, 255, 0.5);}.elementor .e-1d58ea00-c399075{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .e-186dc16b-c2a41ec{width:100%;max-width:26rem;padding:1.5rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;background-color:rgba(20, 20, 20, 0.74);backdrop-filter:blur(16px);display:flex;flex-direction:column;}.elementor .e-27d1f25-f0a369a{min-height:30rem;padding:2rem;border-radius:1.25rem;background-image:url("https://xales.io/wp-content/uploads/2026/01/xales-bg-secciones.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#0b0b0b;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-37b84f5e-4e7c764{width:100%;max-width:75rem;padding:0px;display:grid;gap:4rem;grid-template-columns:1.15fr 0.85fr;grid-template-rows:auto;align-items:center;}.elementor .e-7e5585d5-05bab03{width:100%;height:1px;max-width:75rem;padding:0px;background-color:rgba(255, 255, 255, 0.1);}.elementor .e-2c1e80f1-3c5a6f9{width:100%;padding-block-start:5.5rem;padding-block-end:0px;padding-inline-start:4rem;padding-inline-end:4rem;border-start-start-radius:25px;border-start-end-radius:25px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:#111111;display:flex;flex-direction:column;gap:4.5rem;align-items:center;}.elementor .e-edd6b94-c5d667d{width:100%;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;align-items:center;}