.elementor .e-222ae271-1b7a{max-width:15em;font-size:clamp(2.4rem, 4.6vw, 3.9rem)}.elementor .e-7dadc75e-8292{margin-block-start:.75rem}.elementor .s-hero-trust{font-size:var(--sp-fs-small);line-height:1.7em;margin-block-start:-.75rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;strong{color:#FFF;font-weight:600}a{color:inherit;text-decoration:underline;text-underline-offset:3px}\n}.elementor .e-24e372e5-35f7{gap:1.75rem;align-items:flex-start}.elementor .e-6e67574d-14b5{min-height:88vh;background-image:linear-gradient(90deg,rgb(7 11 46 / .94) 0%,rgb(7 11 46 / .72) 55%,rgb(9 19 143 / .35) 100%),url(https://satpro.com.mx/wp-content/uploads/2019/04/office-building-7N38UK2.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-night);justify-content:center}.elementor .e-1f54c3d5-4684{width:100%;aspect-ratio:5/4;object-fit:cover}.elementor .e-5c48297-f07a{padding:0;flex:1 1 0%}.elementor .s-intro-slogan{font-family:var(--sp-font-body);font-weight:600;font-size:var(--sp-fs-small);color:var(--sp-accent);letter-spacing:.14em;text-transform:uppercase;margin:0}.elementor .e-5a91eb58-5671{margin-block-start:.5rem}.elementor .e-20f61253-663c{padding:0}.elementor .e-bb5d609-2f51{position:sticky;inset-block-start:120px;padding:0;flex:2 1 0%}.elementor .e-138b85bb-2598{padding:0;flex-direction:column;gap:.5rem;flex:1 1 0%}.elementor .e-68a6-990e{padding:0;flex-direction:column;gap:.5rem;flex:1 1 0%}.elementor .e-7eb849d-3bf6{padding:0;flex-direction:column;gap:.5rem;flex:1 1 0%}.elementor .e-6f0b5a7d-45e0{padding:0;gap:1rem;flex:3 1 0%}.elementor .e-101cce98-9474{align-items:flex-start}.elementor .e-6e518ced-34af{max-width:14em}.elementor .s-services-lead{margin-block-start:-1.5rem;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-2379cbec-3543{font-size:clamp(1.5rem, 2.4vw, 2rem)}.elementor .e-48930e96-afc5:hover,.elementor .e-48930e96-afc5:focus-visible{transform:translate3d(0,-4px,0)}.elementor .e-48930e96-afc5{overflow:hidden;padding:2rem;border-radius:28px;transition:all 0.3s;flex-direction:column;grid-row:span 2;justify-content:flex-end}.elementor .s-75f2a49b{background-image:linear-gradient(180deg,rgb(7 11 46 / .05) 0%,rgb(7 11 46 / .25) 45%,rgb(7 11 46 / .88) 100%),url(https://satpro.com.mx/wp-content/uploads/2020/11/anton-kraev-wo4bLPr_WXU-unsplash-1-1024x576.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-night)}.elementor .e-7fc27cf9-43f5:hover,.elementor .e-7fc27cf9-43f5:focus-visible{transform:translate3d(0,-4px,0)}.elementor .e-7fc27cf9-43f5{overflow:hidden;padding:2rem;border-radius:28px;transition:all 0.3s;flex-direction:column;grid-column:span 2;justify-content:flex-end}.elementor .s-a2eccad{background-image:linear-gradient(180deg,rgb(7 11 46 / .05) 0%,rgb(7 11 46 / .25) 45%,rgb(7 11 46 / .88) 100%),url(https://satpro.com.mx/wp-content/uploads/2020/02/teamwork-power-successful-meeting-workplace-PJ3ETND-1024x1024.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-night)}.elementor .e-4adf4c59-e1a4:hover,.elementor .e-4adf4c59-e1a4:focus-visible{transform:translate3d(0,-4px,0)}.elementor .e-4adf4c59-e1a4{overflow:hidden;padding:2rem;border-radius:28px;transition:all 0.3s;flex-direction:column;justify-content:flex-end}.elementor .s-2a3861b8{background-image:linear-gradient(180deg,rgb(7 11 46 / .05) 0%,rgb(7 11 46 / .25) 45%,rgb(7 11 46 / .88) 100%),url(https://satpro.com.mx/wp-content/uploads/2020/02/attractive-smiling-student-girl-joyfully-using-WULH9R4-1024x683.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-night)}.elementor .e-3acfbbb8-e52e:hover,.elementor .e-3acfbbb8-e52e:focus-visible{transform:translate3d(0,-4px,0)}.elementor .e-3acfbbb8-e52e{overflow:hidden;padding:2rem;border-radius:28px;transition:all 0.3s;flex-direction:column;justify-content:flex-end}.elementor .s-37eb4c4b{background-image:linear-gradient(180deg,rgb(7 11 46 / .05) 0%,rgb(7 11 46 / .25) 45%,rgb(7 11 46 / .88) 100%),url(https://satpro.com.mx/wp-content/uploads/2019/04/colorful-man-during-the-festival-TH5Y9TX-1024x683.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--sp-night)}.elementor .e-1ca2fe0-ce13{width:100%;padding:0;display:grid;gap:1.25rem;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:280px 280px}.elementor .e-7bb6f766-b5b0{max-width:16em}.elementor .e-24b18681-8132{margin-block-start:.5rem}.elementor .e-34afc89a-30be{padding:0;flex:1 1 0%}.elementor .e-289eb1a-cae7{width:100%;aspect-ratio:4/3;object-fit:cover}.elementor .e-75b641eb-7aaf{padding:0}.elementor .e-734fff52-223d{width:100%;aspect-ratio:4/3;object-fit:cover}.elementor .e-26a7ecc-1b6a{padding:0;gap:2rem;align-items:stretch}.elementor .e-498a544e-fd46{padding-block-start:0;padding-block-end:2rem;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:.75rem}.elementor .e-5565a885-6e58{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:.75rem}.elementor .e-6789f67-b9ad{padding-block-start:2rem;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:.75rem}.elementor .e-1f20817e-4a5c{padding:0;gap:0}.elementor .e-337a48af-d4e8{align-items:flex-start}.elementor .s-faq-intro{position:sticky;inset-block-start:120px;padding:0;flex:2 1 0%}.elementor .s-faq-acc-1-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-1-t{flex:1 1 0%}.elementor .s-faq-acc-1-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-1-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-1-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-1-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-1{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-2-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-2-t{flex:1 1 0%}.elementor .s-faq-acc-2-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-2-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-2-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-2-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-2{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-3-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-3-t{flex:1 1 0%}.elementor .s-faq-acc-3-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-3-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-3-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-3-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-3{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-5-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-5-t{flex:1 1 0%}.elementor .s-faq-acc-5-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-5-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-5-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-5-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-5{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-6-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-6-t{flex:1 1 0%}.elementor .s-faq-acc-6-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-6-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-6-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-6-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-6{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-7-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-7-t{flex:1 1 0%}.elementor .s-faq-acc-7-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-7-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-7-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-7-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-7{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-acc-8-q{font-size:clamp(1.05rem, 1.6vw, 1.2rem)}.elementor .s-faq-acc-8-t{flex:1 1 0%}.elementor .s-faq-acc-8-i{width:24px;height:24px;color:var(--sp-accent)}.elementor .s-faq-acc-8-h{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;gap:1rem}.elementor .s-faq-acc-8-a{max-width:100%;a{color:var(--sp-accent,#1F6BFF);font-weight:600}\n}.elementor .s-faq-acc-8-c{padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .s-faq-acc-8{overflow:hidden;border-radius:var(--sp-radius-md);border-width:1px;border-color:var(--sp-line);border-style:solid;background-color:var(--sp-surface)}.elementor .s-faq-accordion{width:100%;gap:.75rem}.elementor .s-faq-list{padding:0;gap:1rem;flex:3 1 0%}.elementor .s-faq-inner{align-items:flex-start}