.elementor .e-1fa3d608-10d5{width:100%;padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-625e231a-4818{color:var(--branco);text-wrap: balance;\n}.elementor .e-46814d8-45ba{max-width:560px;font-size:18px;color:rgba(255,255,255,.86);line-height:1.6em;}.elementor .e-3f925acf-5af7{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-7b7dc0a4-79d2{width:100%;max-width:780px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-55d17fec-4b74{width:72px;height:72px;object-fit:cover;border-radius:12px;}.elementor .e-1c7ab6ad-f0a7{font-size:11px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-6f2ddc77-8567{font-family:var(--fonte-titulo);font-weight:700;font-size:17px;color:var(--texto);}.elementor .e-32fe8648-c931{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-6ba1482-901a{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-155f8f29-1e2a{width:36px;height:36px;font-size:16px;}.elementor .e-1804d545-4708{width:auto;color:var(--texto);padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:16px;border-radius:18px;background-color:var(--branco);display:flex;flex-direction:row;gap:14px;flex:0 0 auto;align-items:center;}.elementor .e-30eac0af-cb4d{width:100%;padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-1d9ae098-a465{width:100%;min-height:clamp(580px, 84svh, 780px);overflow:hidden;padding-block-start:48px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:56px;border-radius:var(--raio-grande);background-image:linear-gradient(90deg, rgba(20,10,10,.80) 0%,rgba(20,10,10,.35) 55%,rgba(20,10,10,.05) 100%),url("https://engeplan.ivanbritto.com.br/wp-content/uploads/2026/11/engeplan-ia-fachada-torres.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--texto);display:flex;flex-direction:column;gap:48px;justify-content:space-between;}.elementor .e-4912c669-22b4{width:100%;padding:24px;background-color:var(--fundo);display:flex;flex-direction:column;}.elementor .e-34f42335-5ea5{align-self:flex-start;}.elementor .e-a1e0a6f-4ccc{max-width:640px;}.elementor .e-13263ce-6f80{max-width:380px;gap:16px;}.elementor .e-5024fd89-85e1{width:100%;padding:0px;}.elementor .e-44da7aac-522a{padding-block-start:calc(var(--espaco-secao) * 0.8);}.elementor .e-4624599a-1939{align-self:start;justify-self: start;\n}.elementor .e-4fdd34db-dc69{font-weight:600;font-size:clamp(24px, 2.4vw, 36px);line-height:1.2em;text-wrap: balance;\n}.elementor .e-3dc8477b-8608{height:auto;}.elementor .e-1c1d18e8-520d{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-2490cf8a-862e{height:auto;}.elementor .e-e09c9ba-839a{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-17c42045-cb95{height:auto;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--borda);}.elementor .e-79ca739-588a{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-6e85e4fc-8674:hover,.elementor .e-6e85e4fc-8674:focus-visible{background-color:var(--vinho-escuro);}.elementor .e-6e85e4fc-8674{color:var(--branco);padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:var(--vinho);}.elementor .e-1f45b97c-6428{font-size:14px;border-radius:12px;grid-column:1 / -1;}.elementor .e-69933cd5-147b{font-size:14px;border-radius:12px;grid-column:1 / -1;}.elementor .e-435c58d8-4a19{width:100%;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;}.elementor .e-186fa31d-7a1b{width:100%;padding:0px;display:flex;flex-direction:column;gap:32px;}.elementor .e-1d607412-a076{width:100%;max-width:var(--conteudo);padding-block-start:72px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:64px;grid-template-columns:300px 1fr;margin-inline:auto; border-top-style: solid; border-top-color: var(--borda);\n}.elementor .e-79641d92-fdf7{padding-block-start:0px;}.elementor .e-7cf496f6-e2d7{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-1ed73fcb-9517{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-6ed9a843-93d7{font-family:var(--fonte-titulo);font-weight:700;font-size:28px;color:var(--texto);line-height:1.1em;margin-block-end:6px;}.elementor .e-20055520-50ba{width:61%;}.elementor .e-b5cab7e-4613{width:min(320px, calc(100% - 48px));position:absolute;inset-block-end:24px;inset-inline-start:24px;padding:20px;border-radius:16px;background-color:var(--branco);display:flex;flex-direction:column;gap:8px;}.elementor .e-71131134-5e6a{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;border-radius:24px;}.elementor .e-5c4a2c2b-c941{align-self:flex-start;}.elementor .e-38932371-c54a{font-family:var(--fonte-titulo);font-weight:600;font-size:18px;color:var(--texto);}.elementor .e-4a1e7450-e124{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-54ee8e74-cdff{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-34df3add-7418{font-family:var(--fonte-titulo);font-weight:700;font-size:22px;color:var(--texto);}.elementor .e-67132611-dec8{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-f5c8539-1c4a{width:61%;}.elementor .e-7609b29-e2fd{font-family:var(--fonte-titulo);font-weight:600;font-size:18px;color:var(--texto);}.elementor .e-4e987ae7-162c{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-5405a62c-55fe{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-35be118b-60a1{font-family:var(--fonte-titulo);font-weight:700;font-size:22px;color:var(--texto);}.elementor .e-6ccf02b3-a01e{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-6d9ed39f-917d{width:37%;}.elementor .e-6e411ea-4d13{font-family:var(--fonte-titulo);font-weight:600;font-size:18px;color:var(--texto);}.elementor .e-1efb774c-fd17{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-491559c0-c508{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-260b95b4-9c64{font-family:var(--fonte-titulo);font-weight:700;font-size:22px;color:var(--texto);}.elementor .e-3288396b-6a92{width:100%;padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-5fdfe054-8238{width:22%;}.elementor .e-213ed870-29cc{width:100%;padding:0px;margin-block-start:8px;display:flex;flex-direction:column;}.elementor .e-2891892a-61c1{margin-block-start:8px;}.elementor .e-70b95589-4c44{gap:24px;}.elementor .e-700a3396-d470{width:100%;max-width:var(--conteudo);padding:0px;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-inline:auto;\n}.elementor .e-740ce0c5-bb26{font-size:clamp(19px, 1.6vw, 24px);}.elementor .e-1919bded-f2ef{font-size:15px;}.elementor .e-77aac12c-ceee{width:auto;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-1ed60eee-2370{flex:0 0 auto;}.elementor .e-500c5b2b-1bbc{width:100%;max-width:var(--conteudo);padding-block-start:32px;padding-block-end:32px;padding-inline-start:40px;padding-inline-end:40px;border-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:4px;border-inline-end-width:1px;border-color:var(--borda);border-style:solid;background-color:var(--branco);display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;margin-inline:auto; border-left-style: solid; border-left-color: var(--vinho);\n}.elementor .e-10a70ee8-bb0b{padding-block-start:calc(var(--espaco-secao) * 0.6);padding-block-end:0px;}.elementor .e-3b3b5f-4aa1{align-self:flex-start;}.elementor .e-1d2890e5-6fc9{max-width:640px;}.elementor .e-40df8868-d8a3{max-width:380px;gap:16px;}.elementor .e-7846f384-7457{width:100%;height:540px;object-fit:cover;border-radius:var(--raio-card);display:block;}.elementor .e-18f3c0-c801{font-family:var(--fonte-titulo);font-weight:700;font-size:20px;color:var(--texto);}.elementor .e-5758e248-c90a{font-family:var(--fonte-texto);font-size:14px;color:var(--texto-suave);}.elementor .e-2abf7c8d-2511{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-4f5ded0e-1eb8{padding:0px;display:flex;flex-direction:column;gap:14px;grid-row:1 / span 2;}.elementor .e-5cd0ad08-3992{width:100%;height:235px;object-fit:cover;border-radius:var(--raio-card);display:block;}.elementor .e-47a91f0-cacf{font-family:var(--fonte-titulo);font-weight:700;font-size:18px;color:var(--texto);}.elementor .e-32651175-aa01{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-50b53311-99a8{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-29b6d129-3dac{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-3f3b11c3-7184{width:100%;height:235px;object-fit:cover;border-radius:var(--raio-card);display:block;}.elementor .e-43d1e52c-f094{font-family:var(--fonte-titulo);font-weight:700;font-size:18px;color:var(--texto);}.elementor .e-6826e853-19c0{font-family:var(--fonte-texto);font-size:13px;color:var(--texto-suave);}.elementor .e-fb78651-2dc3{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;\n}.elementor .e-19150730-de32{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2d6cd091-48cf{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:1.6fr 1fr;grid-template-rows:auto auto;align-items:start;}.elementor .e-7a7f0eec-3c26{align-self:flex-start;}.elementor .e-68080144-d227{max-width:640px;}.elementor .e-525a0854-643c{font-size:14px;color:var(--vinho);letter-spacing:2px;}.elementor .e-2d23e8ae-a3ce{font-size:18px;color:var(--texto);line-height:1.55em;}.elementor .e-159f033a-5ad0{font-size:14px;line-height:1.4em;margin-block-start:auto;}.elementor .e-136e63fe-a927{font-size:14px;color:var(--vinho);letter-spacing:2px;}.elementor .e-2045353e-40d1{font-size:18px;color:var(--texto);line-height:1.55em;}.elementor .e-7149f26b-81bc{font-size:14px;line-height:1.4em;margin-block-start:auto;}.elementor .e-19bb875b-c950{font-size:14px;color:var(--vinho);letter-spacing:2px;}.elementor .e-20794067-126b{font-size:18px;color:var(--texto);line-height:1.55em;}.elementor .e-13ab0084-d712{font-size:14px;line-height:1.4em;margin-block-start:auto;}.elementor .e-4d6a918-d446{width:100%;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0,1fr));}.elementor .e-2282f548-9a02{color:var(--branco);border-color:rgba(255,255,255,.4);background-color:transparent;align-self:flex-start;}.elementor .e-1895412c-9302{color:var(--branco);}.elementor .e-3ac2c031-7a2c{font-size:17px;color:rgba(255,255,255,.82);}.elementor .e-72cfe99b-691f{width:auto;max-width:640px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-8569b04-7c36:hover,.elementor .e-8569b04-7c36:focus-visible{border-color:var(--branco);background-color:rgba(255,255,255,.1);}.elementor .e-8569b04-7c36{border-color:rgba(255,255,255,.5);background-color:transparent;}.elementor .e-14b002b6-f709{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-2ad08ce0-7b0c{width:100%;max-width:var(--conteudo);padding:80px;border-radius:var(--raio-grande);background-color:var(--vinho);display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;margin-inline:auto; background-image: radial-gradient(120% 140% at 100% 0%, rgba(227,52,58,.35) 0%, rgba(140,21,21,0) 55%);\n}.elementor .e-2131165b-53b7{padding-block: calc(var(--espaco-secao) * 0.8);\n}