.elementor .e-1822e399-8989{font-family:var(--fuente);font-weight:700;font-size:clamp(24px, 1.9vw, 29px);color:var(--navy);letter-spacing:-0.02em;line-height:1.24;display:inline-flex;gap:4px;align-items:center;width: max-content;\n}.elementor .e-2cd3e5db-e908{width:24px;height:24px;}.elementor .e-1f985190-cd4e{overflow:hidden;font-family:var(--fuente);font-weight:400;font-size:clamp(19px, 1.56vw, 24px);color:var(--navy);line-height:1.25;white-space: nowrap; cursor: text;\n}.elementor .e-c8d1489-5fb1:hover,.elementor .e-c8d1489-5fb1:focus-visible{border-color:var(--azul);box-shadow:0px 2px 10px 0px rgba(56, 88, 248, 0.12);}.elementor .e-c8d1489-5fb1{height:clamp(52px, 3.9vw, 60px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(18px, 1.7vw, 26px);padding-inline-end:clamp(18px, 1.7vw, 26px);border-radius:30px;border-width:1.5px;border-color:#cfd4f2;border-style:solid;background-color:var(--blanco);transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:row;gap:clamp(14px, 1.45vw, 22px);align-items:center;}.elementor .e-3447f6e4-4662{padding-block-start:clamp(16px, 1.3vw, 20px);padding-block-end:0px;padding-inline-start:max(clamp(24px, 2.2vw, 34px), calc(50vw - 734px));padding-inline-end:max(clamp(24px, 2.2vw, 34px), calc(50vw - 734px));display:grid;grid-template-columns:clamp(220px, 22.1vw, 340px) minmax(0, min(51.4vw, 790px));align-items:center;}.elementor .e-27c33d63-49d2{padding:0px;border-block-end-width:0px;background-color:var(--fondo);display:flex;flex-direction:column;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-e650f-cb17{font-weight:500;color:var(--azul);border-bottom-color: var(--azul);\n}.elementor .e-2c7566b3-4beb{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:clamp(18px, 1.95vw, 30px);padding-block-end:0px;padding-inline-start:max(clamp(24px, 4.56vw, 70px), calc(50vw - 698px));padding-inline-end:max(0px, calc(50vw - 698px));border-block-end-width:1px;background-color:rgba(246, 247, 247, 0.92);backdrop-filter:blur(10px);display:flex;flex-direction:row;gap:clamp(12px, 1.63vw, 25px);overflow-x: auto; scrollbar-width: none; border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-78584a14-6aad{width:26px;height:26px;}.elementor .e-2c39a98d-8aa1{font-family:var(--fuente);font-weight:500;font-size:clamp(13.5px, 0.98vw, 15px);color:#2a3cad;line-height:20px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:14px;padding-inline-end:14px;border-radius:99px;background-color:#e3e8ff;}.elementor .e-1132c93f-364c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-67cea6d2-8242{max-width:840px;font-family:var(--fuente);font-weight:400;font-size:clamp(21px, 1.63vw, 25px);color:var(--navy);letter-spacing:-0.022em;word-spacing:-0.5px;line-height:1.66;margin-block-start:clamp(12px, 1.04vw, 16px);margin-block-end:0px;margin-inline-start:clamp(0px, 0.52vw, 8px);margin-inline-end:0px;max-width: none; text-wrap: pretty;\n}.elementor .e-303da54a-1f4c{font-family:var(--fuente);font-size:clamp(14px, 1.04vw, 16px);color:var(--gris);line-height:20px;}.elementor .e-66ea7b8b-f9e3{padding:0px;display:grid;gap:clamp(12px, 1.3vw, 20px);grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-428567a5-b34b{padding-block-start:clamp(14px, 1.3vw, 20px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(12px, 0.85vw, 20px);border-block-start-width:1px;display:flex;flex-direction:column;gap:12px;border-top-style: solid; border-top-color: #d9def5;\n}.elementor .e-6ee6b620-99b9{scroll-margin-top:84px;padding-block-start:clamp(18px, 1.43vw, 22px);padding-block-end:clamp(18px, 1.43vw, 22px);padding-inline-start:clamp(18px, 1.82vw, 28px);padding-inline-end:clamp(18px, 1.7vw, 26px);border-radius:12px;border-width:2px;border-color:var(--ia-borde);border-style:solid;background-color:#f3f5ff;display:flex;flex-direction:column;gap:0px;grid-column:1;}.elementor .e-2b6bc3a5-577f{font-family:var(--fuente);}.elementor .e-5b71e2ea-cbc9{width:24px;height:24px;position:absolute;inset-block-start:4px;inset-inline-end:0px;}.elementor .e-58335343-9bb0{margin-block-start:0px;grid-column:1;}.elementor .e-1d30bfb2-1228{font-family:var(--fuente);}.elementor .e-750bcd7c-2954{width:24px;height:24px;position:absolute;inset-block-start:4px;inset-inline-end:0px;}.elementor .e-2a8fac66-95b8{margin-block-start:4px;grid-column:1;}.elementor .e-5d5f78cc-b9ae{width:100%;overflow:hidden;aspect-ratio:383 / 203;padding:0px;border-radius:6px;background-color:#dfe1e6;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-59ca03d1-4b7c{font-family:var(--fuente);font-weight:700;font-size:clamp(26px, 2.15vw, 33px);color:var(--navy);letter-spacing:-0.01em;line-height:1.21;cursor: default;\n}.elementor .e-57f6f5ba-22a8{font-family:var(--fuente);font-size:clamp(18px, 1.43vw, 22px);color:var(--gris);line-height:1.27;}.elementor .e-1daaf027-2e83{padding-block-start:clamp(12px, 1.04vw, 16px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-ffd74bf-aef6{width:clamp(36px, 2.86vw, 44px);height:clamp(33px, 2.6vw, 40px);overflow:hidden;font-size:40px;color:transparent;line-height:40px;cursor:pointer;white-space: nowrap;\n}.elementor .e-8609a75-ba29{width:clamp(33px, 2.6vw, 40px);height:clamp(33px, 2.6vw, 40px);overflow:hidden;font-size:40px;color:transparent;line-height:40px;cursor:pointer;white-space: nowrap;\n}.elementor .e-7f4c068c-ddee{width:clamp(33px, 2.6vw, 40px);height:clamp(33px, 2.6vw, 40px);overflow:hidden;font-size:40px;color:transparent;line-height:40px;cursor:pointer;white-space: nowrap;\n}.elementor .e-1954c330-a114{width:clamp(33px, 2.6vw, 40px);height:clamp(33px, 2.6vw, 40px);overflow:hidden;font-size:40px;color:transparent;line-height:40px;cursor:pointer;white-space: nowrap;\n}.elementor .e-2c3ccf71-1345{padding-block-start:clamp(10px, 0.91vw, 14px);padding-block-end:0px;padding-inline-start:2px;padding-inline-end:0px;display:flex;flex-direction:row;gap:clamp(16px, 1.56vw, 24px);}.elementor .e-4f83e903-2bc9:hover,.elementor .e-4f83e903-2bc9:focus-visible{background-color:var(--azul-hover);}.elementor .e-4f83e903-2bc9:active{transform:scale3d(0.98, 0.98, 1);}.elementor .e-4f83e903-2bc9{width:100%;font-family:var(--fuente);font-weight:600;font-size:clamp(17px, 1.3vw, 20px);color:var(--blanco);line-height:26px;padding-block-start:clamp(10px, 0.78vw, 12px);padding-block-end:clamp(10px, 0.78vw, 12px);padding-inline-start:24px;padding-inline-end:24px;margin-block-start:clamp(14px, 1.17vw, 18px);border-radius:6px;background-color:var(--azul);transition:background-color 0.2s, transform 0.15s;display:block;}.elementor .e-50865702-9529{padding-block-start:clamp(18px, 1.56vw, 24px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(14px, 1.1vw, 20px);border-block-start-width:1px;display:flex;flex-direction:column;gap:18px;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-d9a3bbd-922b{font-family:var(--fuente);font-size:clamp(15.5px, 1.1vw, 17px);color:var(--gris);line-height:1.5;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:28px;text-wrap: balance; text-wrap: balance;\n}.elementor .e-7de846c9-df93{position:sticky;inset-block-start:88px;padding-block-start:clamp(16px, 1.43vw, 22px);padding-block-end:clamp(18px, 1.7vw, 26px);padding-inline-start:clamp(16px, 1.63vw, 25px);padding-inline-end:clamp(16px, 1.63vw, 25px);border-radius:10px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);display:flex;flex-direction:column;gap:0px;grid-column:2;grid-row:1 / span 12;}.elementor .e-622e57d7-64ee{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background-color:#e4e6ec;}.elementor .e-99934f0-deb3{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background-color:#e4e6ec;}.elementor .e-4f53d0e6-695e{width:100%;overflow:hidden;aspect-ratio:16 / 9;border-radius:10px;background-color:#e4e6ec;}.elementor .e-4aedb13f-127d{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2f8c789a-1c92{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-159a3a79-2d0b:hover,.elementor .e-159a3a79-2d0b:focus-visible{text-decoration:underline;text-underline-offset: 4px;\n}.elementor .e-159a3a79-2d0b{font-family:var(--fuente);font-weight:500;font-size:17px;color:#2b4de0;width: max-content;\n}.elementor .e-13b5c06e-dd3e{margin-block-start:34px;}.elementor .e-3582e44f-bba0:hover,.elementor .e-3582e44f-bba0:focus-visible{text-decoration:underline;text-underline-offset: 4px;\n}.elementor .e-3582e44f-bba0{font-family:var(--fuente);font-weight:500;font-size:17px;color:#2b4de0;width: max-content;\n}.elementor .e-36ed5ef2-fd8a{font-family:var(--fuente);font-weight:500;font-size:19px;color:var(--navy);line-height:26px;margin-block-start:34px;cursor: default;\n}.elementor .e-1bf84d77-b115{width:32px;height:32px;}.elementor .e-2f1dc68-80b4{min-width:0px;font-family:var(--fuente);font-size:14px;color:var(--gris);line-height:20px;overflow-wrap: anywhere;\n}.elementor .e-8782dbe-9b42:hover,.elementor .e-8782dbe-9b42:focus-visible{border-color:var(--azul);}.elementor .e-8782dbe-9b42{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);transition:border-color 0.2s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-2c82afe2-ed08{width:32px;height:32px;}.elementor .e-5f39b403-4653{min-width:0px;font-family:var(--fuente);font-size:14px;color:var(--gris);line-height:20px;overflow-wrap: anywhere;\n}.elementor .e-3525f132-96aa:hover,.elementor .e-3525f132-96aa:focus-visible{border-color:var(--azul);}.elementor .e-3525f132-96aa{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);transition:border-color 0.2s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-78a9fdda-2733{width:32px;height:32px;}.elementor .e-131746cb-207f{min-width:0px;font-family:var(--fuente);font-size:14px;color:var(--gris);line-height:20px;overflow-wrap: anywhere;\n}.elementor .e-79214a99-6c3e:hover,.elementor .e-79214a99-6c3e:focus-visible{border-color:var(--azul);}.elementor .e-79214a99-6c3e{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);transition:border-color 0.2s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-99cb421-49fe{width:32px;height:32px;}.elementor .e-1ba3da0c-9ae1{min-width:0px;font-family:var(--fuente);font-size:14px;color:var(--gris);line-height:20px;overflow-wrap: anywhere;\n}.elementor .e-75ffa67c-3606:hover,.elementor .e-75ffa67c-3606:focus-visible{border-color:var(--azul);}.elementor .e-75ffa67c-3606{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:10px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);transition:border-color 0.2s;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-5b60ace1-c07b{padding:0px;display:grid;gap:14px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-7c90d77f-6829{grid-column:1;}.elementor .e-7761c9d7-deb4{padding:0px;display:block;}.elementor .e-3988204c-b8a5{padding:0px;display:block;}.elementor .e-60759b57-e481{padding:0px;display:block;}.elementor .e-48e1bd1c-faf0{padding:0px;display:block;}.elementor .e-37585afa-14c6{padding:0px;display:block;}.elementor .e-7a4d892-f26b{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-5841daa6-38d4{grid-column:1;}.elementor .e-25cd7424-8575{font-family:var(--fuente);font-weight:500;font-size:19px;color:var(--navy);line-height:26px;}.elementor .e-4b32aab7-34a8{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-24a7cae6-aa74{max-width:64ch;font-family:var(--fuente);font-size:18px;color:var(--gris);line-height:28px;}.elementor .e-23628f3f-4005{padding-block-start:16px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-19e98117-1ca4{font-family:var(--fuente);font-weight:500;font-size:19px;color:var(--navy);line-height:26px;}.elementor .e-6b7e3b80-c435{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-ff55543-a629{max-width:64ch;font-family:var(--fuente);font-size:18px;color:var(--gris);line-height:28px;}.elementor .e-6eb60dec-1e95{padding-block-start:16px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-1500cd4f-31c7{font-family:var(--fuente);font-weight:500;font-size:19px;color:var(--navy);line-height:26px;}.elementor .e-282a47d7-13b5{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-65ad3b1b-aebd{max-width:64ch;font-family:var(--fuente);font-size:18px;color:var(--gris);line-height:28px;}.elementor .e-272b2f9-66cf{padding-block-start:16px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-7a973e2b-9113{font-family:var(--fuente);font-weight:500;font-size:19px;color:var(--navy);line-height:26px;}.elementor .e-4992ac80-ddb2{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;display:flex;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-af71883-2acc{max-width:64ch;font-family:var(--fuente);font-size:18px;color:var(--gris);line-height:28px;}.elementor .e-44d792ea-5e0b{padding-block-start:16px;padding-block-end:22px;padding-inline-start:4px;padding-inline-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--linea);\n}.elementor .e-222b87a-5e92{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-35c7a736-bda5{grid-column:1;}.elementor .e-2b7b4f87-f553{max-width:60ch;font-family:var(--fuente);font-size:19px;color:var(--gris);line-height:29px;margin-block-start:-8px;}.elementor .e-650c9e74-d0c7{grid-column:1;grid-row:1;}.elementor .e-7ae9cfb5-c83d{margin-block-end:10px;grid-column:1;grid-row:2;}.elementor .e-1d3a141f-f4ef{grid-column:2;grid-row:1;}.elementor .e-15266f7e-5736{margin-block-end:10px;grid-column:2;grid-row:2;}.elementor .e-4bf4923e-235c{grid-column:1 / -1;}.elementor .e-68f2c872-31c0:focus{border-color:var(--azul);}.elementor .e-68f2c872-31c0{width:100%;min-height:140px;font-family:var(--fuente);font-size:17px;color:var(--navy);padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-end:10px;border-radius:16px;border-width:1px;border-color:#cfd3de;border-style:solid;background-color:var(--blanco);grid-column:1 / -1;}.elementor .e-24bbbf92-baed:hover,.elementor .e-24bbbf92-baed:focus-visible{background-color:var(--azul-hover);}.elementor .e-24bbbf92-baed{font-family:var(--fuente);font-weight:600;font-size:18px;color:var(--blanco);cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:26px;background-color:var(--azul);transition:background-color 0.2s;grid-column:1 / -1;justify-self: start;\n}.elementor .e-35b22e7f-9e54{font-family:var(--fuente);font-size:16px;border-radius:10px;grid-column:1 / -1;}.elementor .e-6f9ccf61-7f7e{font-family:var(--fuente);font-size:16px;border-radius:10px;grid-column:1 / -1;}.elementor .e-1d910925-3c9b{max-width:760px;padding:26px;border-radius:12px;border-width:1px;border-color:#e1e4ec;border-style:solid;background-color:var(--blanco);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap: 8px 18px;\n}.elementor .e-394c8e0a-2b59{grid-column:1;}.elementor .e-36922a1a-ca2e{width:100%;max-width:1537px;column-gap:clamp(20px, 1.82vw, 28px);padding-block-start:clamp(24px, 2.35vw, 36px);padding-block-end:96px;padding-inline-start:max(4.49vw, calc(50vw - 699px));padding-inline-end:max(4.43vw, calc(50vw - 700px));display:grid;grid-template-columns:minmax(0, 936fr) minmax(300px, 435fr);align-items:start;row-gap: 36px; row-gap: clamp(28px, 2.35vw, 36px); max-width: none;\n}.elementor .e-38e433e0-5b62{font-family:var(--fuente);font-weight:700;font-size:20px;color:var(--navy);letter-spacing:-0.02em;}.elementor .e-c853f2-f01b{font-family:var(--fuente);font-size:15px;color:var(--gris);line-height:1.6;}.elementor .e-2c5c12d7-72a6{padding-block-start:26px;padding-block-end:30px;padding-inline-start:max(69px, calc(50vw - 699px));padding-inline-end:max(68px, calc(50vw - 700px));margin-block-start:auto;border-block-start-width:1px;background-color:#eceef1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 12px 32px; border-top-style: solid; border-top-color: var(--linea);\n}.elementor .e-599f1072-2811{min-height:100vh;font-family:var(--fuente);color:var(--navy);letter-spacing:-0.012em;padding:0px;background-color:var(--fondo);display:flex;flex-direction:column;overflow-x: clip;\n}