.elementor .mdx-i-barra{display:none;}.elementor .mdx-i-legal{width:100%;max-width:1120px;font-family:Manrope;font-size:13px;color:#a7b6c7;padding-block-start:20px;padding-block-end:28px;border-block-start-width:1px;padding-inline:20px; border-top-style: solid; border-top-color: rgba(255,255,255,.12); margin-inline:auto; box-sizing:border-box;\n}.elementor .mdx-i-rod-link:hover,.elementor .mdx-i-rod-link:focus-visible{color:#7fb2e8;}.elementor .mdx-i-rod-link{font-family:Manrope;font-size:15px;color:#e9f0f7;margin:0px;}.elementor .mdx-i-rod-l{font-family:Manrope;font-weight:600;font-size:12px;color:#a7b6c7;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .mdx-i-rod-r{font-family:Manrope;font-size:13px;color:#a7b6c7;margin:0px;}.elementor .mdx-i-rod-p{font-family:Manrope;font-size:15px;color:#a7b6c7;line-height:1.55;margin:0px;}.elementor .mdx-i-rod-t{font-family:Georgia;font-weight:500;font-size:22px;color:#e9f0f7;margin:0px;}.elementor .mdx-i-rod-col{padding:0px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .mdx-i-rod-in{width:100%;max-width:1120px;padding-block-start:56px;padding-block-end:28px;display:grid;gap:32px;grid-template-columns:1.3fr 1fr 1fr;padding-inline:20px; margin-inline:auto; box-sizing:border-box;\n}.elementor .mdx-i-rod{width:100%;color:#e9f0f7;background-color:#080e15;}.elementor .mdx-i-cta-txt{max-width:60ch;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .mdx-i-cta-in{width:100%;max-width:1120px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:clamp(36px,5vw,56px); padding-inline:20px; margin-inline:auto; box-sizing:border-box;\n}.elementor .mdx-i-cta{width:100%;background-color:#1a2c40;}.elementor .mdx-i-toc:hover,.elementor .mdx-i-toc:focus-visible{color:#e8eff6;}.elementor .mdx-i-toc{font-family:Manrope;font-size:15px;color:#7fb2e8;line-height:1.4;margin:0px;}.elementor .mdx-i-aside-t{font-family:Georgia;font-weight:600;font-size:19px;color:#e8eff6;margin:0px;}.elementor .mdx-i-aside{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .mdx-i-lista{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .mdx-i-item{max-width:60ch;position:relative;font-family:Manrope;font-size:17px;color:#9fb0c2;line-height:1.55;padding-inline-start:28px;margin:0px;&::before { content:"✓"; position:absolute; inset-inline-start:0; color:#7fb2e8; font-weight:700; }\n}.elementor .mdx-i-sec{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .mdx-i-artigo{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .mdx-i-grade{padding:0px;display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0,1fr) 320px;align-items:start;}.elementor .mdx-i-foto-retrato{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px;display:block;}.elementor .mdx-i-hero-txt{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .mdx-i-hero{padding:0px;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:1.25fr .9fr;align-items:center;}.elementor .mdx-i-crumb-atual{font-family:Manrope;font-size:14px;color:#9fb0c2;margin:0px;}.elementor .mdx-i-crumb{font-family:Manrope;font-size:14px;color:#7fb2e8;margin:0px;}.elementor .mdx-i-crumbs{padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .mdx-i-miolo{width:100%;max-width:1120px;padding-block-start:clamp(18px,3vw,32px);padding-block-end:clamp(36px,6vw,72px);display:flex;flex-direction:column;gap:clamp(26px,4vw,44px);padding-inline:20px; margin-inline:auto; box-sizing:border-box;\n}.elementor .mdx-i-fundo{width:100%;background-color:#0d151e;}.elementor .mdx-i-link:hover,.elementor .mdx-i-link:focus-visible{color:#7fb2e8;}.elementor .mdx-i-link{font-family:Manrope;font-size:14px;color:#e8eff6;margin:0px;white-space:nowrap; white-space:nowrap;\n}.elementor .mdx-i-nav{width:auto;padding:0px;margin-inline-start:auto;margin-inline-end:8px;display:flex;flex-direction:row;gap:18px;}.elementor .mdx-i-marca-sub{font-family:Manrope;font-size:12px;color:#9fb0c2;letter-spacing:0.04em;margin:0px;}.elementor .mdx-i-marca-nome{font-family:Georgia;font-weight:600;font-size:22px;color:#e8eff6;margin:0px;}.elementor .mdx-i-marca{width:auto;padding:0px;display:flex;flex-direction:column;gap:3px;}.elementor .mdx-i-topo-in{width:100%;max-width:1120px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px 16px; margin-inline:auto; box-sizing:border-box;\n}.elementor .mdx-i-topo{width:100%;border-block-end-width:1px;background-color:#0d151e;border-bottom-style: solid; border-bottom-color: #26364a;\n}.elementor .mdx-linha{display:flex;gap:12px;flex-wrap:wrap;}.elementor .mdx-cartao{padding:26px;border-radius:6px;border-width:1px;border-color:#26364a;border-style:solid;background-color:#15202c;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;\n}.elementor .mdx-btn:hover,.elementor .mdx-btn:focus-visible{transform:translate3d(0px, -1px, 0px);filter:brightness(1.1); filter:brightness(1.1);\n}.elementor .mdx-btn{font-family:Manrope;font-weight:600;font-size:16px;color:#0b1a2a;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:#7fb2e8;border-style:solid;background-color:#7fb2e8;transition:filter 0.2s, transform 0.2s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:3px solid #a9cdf2;outline-offset:3px; }\n}.elementor .mdx-btn-contorno{color:#7fb2e8;background-color:transparent;}.elementor .mdx-texto{max-width:60ch;font-family:Manrope;font-size:17px;color:#9fb0c2;line-height:1.65;margin:0px;text-wrap:pretty;\n}.elementor .mdx-lead{max-width:56ch;font-size:19px;}.elementor .mdx-h2{font-family:Georgia;font-weight:500;font-size:clamp(26px,2.8vw,35px);color:#e8eff6;letter-spacing:-0.01em;line-height:1.15;margin:0px;text-wrap:balance;\n}.elementor .mdx-h1{font-family:Georgia;font-weight:500;font-size:clamp(33px,4.4vw,53px);color:#e8eff6;letter-spacing:-0.01em;line-height:1.15;margin:0px;text-wrap:balance;\n}