@media(max-width:767px){.elementor .e-1fa3d608-10d5{order:0;}}@media(max-width:767px){.elementor .e-46814d8-45ba{font-size:16px;}}@media(max-width:767px){.elementor .e-4ba3159b-f458{width:100%;}}@media(max-width:767px){.elementor .e-218096d9-42c4{width:100%;}}@media(max-width:767px){.elementor .e-3f925acf-5af7{width:100%;}}@media(max-width:767px){.elementor .e-1804d545-4708{display:none;}}@media(max-width:767px){.elementor .e-1d9ae098-a465{min-height:620px;padding-block-start:24px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(20,10,10,.15) 0%,rgba(20,10,10,.45) 30%,rgba(20,10,10,.88) 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;background-position:0% 0%;justify-content:flex-end;background-position: 65% center;\n}}@media(max-width:767px){.elementor .e-4912c669-22b4{padding:12px;}}@media(max-width:767px){.elementor .e-435c58d8-4a19{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .e-71131134-5e6a{aspect-ratio:4 / 3.4;}}@media(max-width:767px){.elementor .e-500c5b2b-1bbc{padding:24px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7846f384-7457{height:auto;aspect-ratio:4 / 3;}}@media(max-width:767px){.elementor .e-4f5ded0e-1eb8{grid-column:1 / -1;grid-row:auto;}}@media(max-width:767px){.elementor .e-5cd0ad08-3992{height:auto;aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-47a91f0-cacf{font-size:15px;}}@media(max-width:767px){.elementor .e-3f3b11c3-7184{height:auto;aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .e-43d1e52c-f094{font-size:15px;}}@media(max-width:767px){.elementor .e-2d6cd091-48cf{gap:14px;grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .e-14b002b6-f709{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-2ad08ce0-7b0c{padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;gap:32px;}}