.elementor .hero-client-logos{width:100%;padding-block-start:96px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:60px;flex-wrap:nowrap;align-items:center;overflow-x: auto;\n}.elementor .hero-cta-row{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;align-items:flex-start;}.elementor .hero-description{max-width:514px;font-family:Archivo;font-weight:400;font-size:21px;color:var(--m2-color-text-light);line-height:28px;margin:0px;}.elementor .hero-eyebrow{font-family:Archivo;font-weight:700;font-size:18px;color:var(--m2-color-brand-primary);letter-spacing:1.8px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .hero-content{width:200px;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .hero-body{position:relative;z-index:1;padding-block-start:110px;padding-block-end:80px;display:flex;flex-direction:column;gap:0px;}.elementor .section-hero{min-height:884px;overflow:hidden;position:relative;background-image:linear-gradient(#00000059, #00000059),radial-gradient(circle at center right, #ffcc005c 0%,rgba(0, 0, 0, 0.88) 76%),url("https://m2view.com.py/wp-content/uploads/2026/10/bg-m2view-hero-1024x576.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:var(--m2-color-surface-statistic);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .button-secondary{font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:1.2px;line-height:1;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; text-align: inherit;\n}.elementor .button-primary{font-family:Archivo;color:inherit;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;font-size: inherit; font-weight: inherit; line-height: inherit; letter-spacing: inherit; text-transform: inherit; text-align: inherit;\n}.elementor .final-cta-benefit{font-family:Archivo;font-weight:600;font-size:15px;color:var(--m2-color-text-light);letter-spacing:0.5px;line-height:1;display:flex;gap:12px;align-items:center;}.elementor .final-cta-benefits{width:100%;padding-block-start:120px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;flex-wrap:wrap;}.elementor .final-cta-description{max-width:560px;font-family:Archivo;font-weight:400;font-size:18px;color:var(--m2-color-text-muted);letter-spacing:0px;line-height:28px;margin:0px;}.elementor .final-cta-heading-accent{color:var(--m2-color-brand-primary);}.elementor .final-cta-heading{font-family:"Big Shoulders Display";font-weight:900;font-size:80px;color:var(--m2-color-text-light);letter-spacing:-1px;line-height:76px;margin:0px;}.elementor .final-cta-eyebrow{font-family:Archivo;font-weight:700;font-size:16px;color:var(--m2-color-brand-primary);letter-spacing:2.4px;line-height:1;text-transform:uppercase;margin:0px;}.elementor .final-cta-content{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .section-final-cta{width:100%;min-height:680px;color:var(--m2-color-text-light);padding-block-start:80px;padding-block-end:64px;padding-inline-start:120px;padding-inline-end:120px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.92) 0%,rgba(18,18,17,.76) 48%,rgba(18,18,17,.35) 100%),url("https://m2view.com.py/wp-content/uploads/2026/10/FinalCTA-1-1024x403.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--m2-color-text-dark);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box; background-position:center; background-size:cover;\n}.elementor .testimonial-logo-placeholder{width:212px;min-height:41px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:var(--m2-color-border-warm);border-style:dashed;opacity:80%;}.elementor .testimonial-role{font-family:Archivo;font-weight:400;font-size:13px;color:var(--m2-color-text-muted);letter-spacing:0px;line-height:1;margin:0px;}.elementor .testimonial-author{font-family:Archivo;font-weight:700;font-size:16px;color:var(--m2-color-text-primary-dark);letter-spacing:0px;line-height:1;margin:0px;}.elementor .testimonial-quote{font-family:Archivo;font-weight:400;font-size:16px;color:var(--m2-color-text-primary-dark);letter-spacing:0px;line-height:28px;font-style:italic;margin:0px;}.elementor .testimonial-quote-mark{font-family:"Big Shoulders Display";font-weight:900;font-size:80px;color:var(--m2-color-brand-primary);letter-spacing:0px;line-height:40px;margin:0px;}.elementor .testimonial-card{min-height:422px;padding:40px;border-radius:6px;border-width:1px;border-color:var(--m2-color-border-warm);border-style:solid;background-color:var(--m2-color-surface-testimonial);display:flex;flex-direction:column;gap:73px;flex:1 1 0px;justify-content:space-between;box-sizing:border-box;\n}.elementor .testimonials-grid{width:100%;padding:0px;display:flex;gap:24px;flex-wrap:wrap;}.elementor .testimonials-heading{font-family:"Big Shoulders Display";font-weight:900;font-size:64px;color:var(--m2-color-text-primary-dark);letter-spacing:-1px;line-height:60px;text-align:center;margin:0px;}.elementor .testimonials-content{width:100%;padding:0px;display:flex;flex-direction:column;gap:60px;}.elementor .section-testimonials{width:100%;color:var(--m2-color-text-primary-dark);padding-block-start:70px;padding-block-end:80px;padding-inline-start:120px;padding-inline-end:120px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--m2-color-border-warm);border-style:solid;background-color:var(--m2-color-text-light);display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .pillar-description{font-family:Archivo;font-weight:400;font-size:16px;color:var(--m2-color-text-subdued);letter-spacing:0px;line-height:24px;margin:0px;}.elementor .pillar-title{font-family:"Big Shoulders Display";font-weight:900;font-size:30px;color:var(--m2-color-text-primary-dark);letter-spacing:-0.5px;line-height:36px;margin:0px;}.elementor .pillar-item{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:6px;border-top-style: solid; border-top-color: var(--m2-color-border-warm);\n}.elementor .pillars-list{padding:0px;display:flex;flex-direction:column;gap:32px;flex:1 1 0px;}.elementor .pillars-heading{font-family:"Big Shoulders Display";font-weight:900;font-size:64px;color:var(--m2-color-text-primary-dark);letter-spacing:-1px;line-height:64px;margin:0px;}.elementor .pillars-eyebrow{font-family:Archivo;font-weight:700;font-size:16px;color:var(--m2-color-brand-primary);letter-spacing:0.1em;line-height:1;margin:0px;}.elementor .pillars-intro{padding:0px;display:flex;flex-direction:column;gap:40px;flex:1 1 0px;align-items:start;}.elementor .pillars-content{width:100%;padding:0px;display:flex;gap:80px;box-sizing:border-box;\n}.elementor .section-pillars{width:100%;color:var(--m2-color-text-primary-dark);padding-block-start:100px;padding-block-end:80px;padding-inline-start:120px;padding-inline-end:120px;background-color:var(--m2-color-text-light);display:flex;flex-direction:column;box-sizing:border-box;\n}.elementor .services-image-placeholder{width:100%;min-height:240px;padding:0px;margin-block-start:auto;border-radius:8px;background-image:linear-gradient(135deg, rgba(255,203,0,0.14) 0%,rgba(255,255,255,0.04) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2a2a28;background-position:center; background-size:cover;\n}.elementor .services-link{font-family:Archivo;font-weight:700;font-size:13px;color:var(--m2-color-brand-primary);letter-spacing:1.2px;line-height:1;margin:0px;display:flex;gap:8px;align-items:center;}.elementor .services-card-description{font-family:Archivo;font-weight:400;font-size:16px;color:var(--m2-color-text-muted);letter-spacing:0px;line-height:22px;margin:0px;}.elementor .services-card-title{font-family:"Big Shoulders Display";font-weight:900;font-size:30px;color:var(--m2-color-text-light);letter-spacing:-0.5px;line-height:1.1;margin:0px;}.elementor .services-index{font-family:"Big Shoulders Display";font-weight:900;font-size:24px;color:var(--m2-color-brand-primary);letter-spacing:0px;line-height:1;margin:0px;}.elementor .services-content{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .services-card{overflow:hidden;padding:32px;border-radius:8px;border-width:1px;border-color:var(--m2-color-border-subtle);border-style:solid;background-color:var(--m2-color-surface-card);display:flex;flex-direction:column;gap:28px;flex:1 1 0px;box-sizing:border-box;\n}.elementor .services-grid{width:100%;display:flex;gap:24px;box-sizing:border-box;\n}.elementor .services-description{font-family:Archivo;font-weight:400;font-size:16px;color:var(--m2-color-text-muted);letter-spacing:0px;line-height:26px;margin:0px;}.elementor .services-heading-global{font-family:"Big Shoulders Display";font-weight:900;font-size:64px;color:var(--m2-color-text-light);line-height:60px;margin:0px;}.elementor .services-header{width:100%;max-width:1488px;padding:0px;display:flex;justify-content:space-between;align-items:flex-end;}.elementor .section-services{width:100%;overflow:hidden;color:var(--m2-color-text-light);padding-block-start:80px;padding-block-end:100px;padding-inline-start:120px;padding-inline-end:120px;background-color:var(--m2-color-text-dark);display:flex;flex-direction:column;gap:48px;box-sizing:border-box;\n}.elementor .projects-title{font-family:Archivo;font-weight:700;font-size:18px;color:var(--m2-color-text-light);letter-spacing:1.2px;line-height:20px;margin:0px;}.elementor .projects-caption-group{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .projects-item{min-height:592px;overflow:hidden;padding:48px;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box; background-position:center; background-size:cover;\n}.elementor .section-projects{width:100%;overflow:hidden;padding:0px;display:flex;box-sizing:border-box;\n}.elementor .stats-text{display:flex;flex-direction:column;gap:8px;}.elementor .stats-description{font-family:Archivo;font-weight:400;font-size:16px;color:var(--m2-color-text-muted);letter-spacing:0px;line-height:20px;margin:0px;}.elementor .stats-title{font-family:Archivo;font-weight:700;font-size:16px;color:var(--m2-color-text-light);letter-spacing:1.2px;line-height:20px;margin:0px;}.elementor .stats-value{font-family:"Big Shoulders Display";font-weight:900;font-size:80px;color:var(--m2-color-brand-primary);letter-spacing:-1px;line-height:72px;margin:0px;}.elementor .stats-icon-badge{width:40px;height:40px;color:var(--m2-color-brand-primary);border-radius:8px;border-width:1px;border-color:var(--m2-color-icon-badge-border);border-style:solid;background-color:var(--m2-color-icon-badge-bg);display:flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .stats-card{overflow:hidden;padding:32px;border-radius:12px;border-width:1px;border-color:var(--m2-color-border-dark);border-style:solid;background-image:linear-gradient(60deg, rgb(0,0,0) 34%,rgba(255, 203, 0, 0.14) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--m2-color-surface-statistic);display:flex;flex-direction:column;gap:24px;flex:1 1 0px;box-sizing: border-box;\n}.elementor .stats-grid{width:100%;padding-block-start:80px;display:flex;gap:24px;box-sizing: border-box;\n}.elementor .stats-heading{max-width:850px;font-family:"Big Shoulders Display";font-weight:900;font-size:52px;color:var(--m2-color-text-dark);letter-spacing:-2px;line-height:60px;margin:0px;}.elementor .section-stats{overflow:hidden;color:var(--m2-color-text-dark);padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing: border-box;\n}