.elementor .ma-pendente{font-family:var(--ma-fonte-texto);font-size:14px;color:var(--ma-texto-escuro);line-height:1.6;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1.5px;border-color:rgba(32,90,53,0.35);border-style:dashed;background-color:rgba(255,255,255,0.6);& strong { color:var(--ma-verde-marca); }\n}.elementor .ma-num{font-family:var(--ma-fonte-mono);font-size:12px;color:var(--ma-verde-marca);letter-spacing:0.12em;text-transform:uppercase;}.elementor .ma-card-texto{font-family:var(--ma-fonte-texto);font-size:15px;color:var(--ma-texto-escuro);line-height:1.6;}.elementor .ma-card-titulo{font-family:var(--ma-fonte-titulo);font-weight:700;font-size:22px;color:var(--ma-grafite);letter-spacing:-0.01em;line-height:1.2;}.elementor .ma-card{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(28,33,29,0.07);border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;}.elementor .ma-lead-escuro{max-width:58ch;font-family:var(--ma-fonte-texto);font-size:18px;color:var(--ma-texto-claro);line-height:1.65;}.elementor .ma-h1-pagina{max-width:16ch;font-family:var(--ma-fonte-titulo);font-weight:800;font-size:clamp(40px, 5.6vw, 80px);color:#ffffff;letter-spacing:-0.035em;line-height:1;& span { color:var(--ma-verde-vivo); }\n}.elementor .ma-page-hero-copy{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .ma-page-hero{width:100%;font-family:var(--ma-fonte-texto);padding-block-start:24px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--ma-verde-noite);display:flex;flex-direction:column;gap:72px;align-items:center;background-image:radial-gradient(ellipse 55% 70% at 80% 100%, rgba(143,209,106,0.18) 0%, rgba(10,23,16,0) 70%), linear-gradient(rgba(255,255,255,0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.035) 1px, transparent 1px); background-size:auto, 64px 64px, 64px 64px;\n}.elementor .ma-link-nav:hover,.elementor .ma-link-nav:focus-visible{color:var(--ma-verde-vivo);}.elementor .ma-link-nav{font-family:var(--ma-fonte-texto);font-weight:500;font-size:14px;color:rgba(255,255,255,0.82);transition:color 0.25s;}.elementor .ma-botao:hover,.elementor .ma-botao:focus-visible{color:var(--ma-verde-noite);border-color:#ffffff;background-color:#ffffff;transform:translate3d(0px, -2px, 0px);}.elementor .ma-botao:focus{outline-width:3px;outline-color:#ffffff;outline-style:solid;outline-offset:3px;}.elementor .ma-botao{font-family:var(--ma-fonte-texto);font-weight:700;font-size:15px;color:var(--ma-verde-noite);letter-spacing:0.01em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:var(--ma-verde-vivo);border-style:solid;background-color:var(--ma-verde-vivo);transition:all 0.3s;}.elementor .ma-kicker{font-family:var(--ma-fonte-texto);font-weight:600;font-size:13px;color:var(--ma-verde-marca);letter-spacing:0.18em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center;}.elementor .ma-secao{width:100%;font-family:var(--ma-fonte-texto);padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:56px;align-items:center;}