.elementor .e-1ca71d30-ac71{width:10rem;flex:0 0 auto;}.elementor .e-7af3f8b0-c24c:hover,.elementor .e-7af3f8b0-c24c:focus-visible{color:#3858E9;}.elementor .e-7af3f8b0-c24c{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-7de17240-397c:hover,.elementor .e-7de17240-397c:focus-visible{color:#3858E9;}.elementor .e-7de17240-397c{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-2701ddb3-7d2a:hover,.elementor .e-2701ddb3-7d2a:focus-visible{color:#3858E9;}.elementor .e-2701ddb3-7d2a{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-6a905e97-aebd:hover,.elementor .e-6a905e97-aebd:focus-visible{color:#3858E9;}.elementor .e-6a905e97-aebd{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-5a8cb1bb-ec3f:hover,.elementor .e-5a8cb1bb-ec3f:focus-visible{color:#3858E9;}.elementor .e-5a8cb1bb-ec3f{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-4a694c1d-60c6{width:auto;min-width:0px;padding:0px;gap:1.5rem;align-items:center;}.elementor .e-4640a646-95bc{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-2625cee6-3424{min-width:0px;max-width:79rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.25rem;justify-content:space-between;align-items:center;}.elementor .e-2e098e9d-566e{font-family:var(--mega-font-body);font-weight:600;font-size:0.75rem;color:#FFFFFF;letter-spacing:0.12em;margin:0px;cursor:default;\n}.elementor .e-177fb6c4-5ca4{font-family:var(--mega-font-heading);font-weight:600;font-size:clamp(3rem,6.3vw,5.75rem);color:#FFFFFF;letter-spacing:-0.05em;line-height:1.03;margin:0px;display:block;cursor:default;
text-wrap: balance;\n}.elementor .e-61f118d8-5c73{max-width:30rem;font-family:var(--mega-font-body);font-size:1.125rem;color:#FFFFFF;line-height:1.65;margin:0px;cursor:default;\n}.elementor .e-64c07911-a4a9{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-ceda09-a30b{border-radius:100rem;border-width:1px;border-color:var(--mega-border);border-style:solid;}.elementor .e-e83b1e8-f410{min-width:0px;padding:0px;gap:0.75rem;flex-wrap:wrap;}.elementor .e-61d5c41e-5332{min-width:0px;max-width:45rem;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-1d926748-8f2d{font-family:var(--mega-font-body);font-size:0.7rem;color:#FFFFFF;letter-spacing:0.12em;margin:0px;cursor:default;\n}.elementor .e-f6f8d7a-b118{font-family:var(--mega-font-body);font-size:0.875rem;color:#FFFFFF;margin:0px;cursor:default;\n}.elementor .e-36880201-e28c{min-width:0px;max-width:18rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:1.25rem;align-self:flex-end;border-left-style: solid; border-left-color: #FFFFFF66;\n}.elementor .e-2fa3461d-25ed{width:calc(100% - 3rem);min-width:0px;min-height:41rem;padding-block-start:5rem;padding-block-end:2.5rem;padding-inline-start:4rem;padding-inline-end:4rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1.5rem;margin-inline-end:1.5rem;border-radius:1.5rem;background-image:linear-gradient(90deg, rgba(0,0,0,0.83) 0%,rgba(0,0,0,0.14) 100%),url("https://megaengenhariarj.com.br/wp-content/uploads/2026/11/mega-engenharia-piscina-e-paisagismo-residencial-039-1024x576.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:3rem;justify-content:space-between;}.elementor .e-faa460-84fb{font-family:var(--mega-font-heading);font-size:3.5rem;color:var(--mega-primary);margin:0px;display:block;cursor:default;\n}.elementor .e-6277dd0e-db82{font-family:var(--mega-font-body);font-size:0.875rem;margin:0px;cursor:default;\n}.elementor .e-15a5b816-e6b0{min-width:0px;padding:0px;flex-direction:column;gap:0.25rem;flex:1 1 0px;}.elementor .e-4fee17e6-11c6{font-family:var(--mega-font-heading);font-size:1.25rem;margin:0px;display:block;cursor:default;\n}.elementor .e-76a90813-7fb1{font-family:var(--mega-font-body);font-size:0.875rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-20059214-3a40{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;flex:2 1 0px;}.elementor .e-2d922fb4-b80d{font-family:var(--mega-font-heading);font-size:1.25rem;margin:0px;display:block;cursor:default;\n}.elementor .e-705d0f42-6ee5{font-family:var(--mega-font-body);font-size:0.875rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-3fb16045-4543{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;flex:2 1 0px;}.elementor .e-2114c4d-3465{min-width:0px;padding:0px;gap:3rem;align-items:center;}.elementor .e-50c67a40-600c{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-44cc6cf9-800e{min-width:0px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4b3803ef-1fb0{font-family:var(--mega-font-body);margin:0px;cursor:default;\n}.elementor .e-4d1ab52c-e27b{max-width:47rem;font-family:var(--mega-font-heading);margin:0px;display:block;cursor:default;\n}.elementor .e-18f37ca1-863d{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-4585be8-adea{font-family:var(--mega-font-heading);font-size:1.4rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-5d04769a-96c2{font-family:var(--mega-font-body);font-size:0.95rem;color:var(--mega-muted);line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-743a238-dcad{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-26eed7e-ce7b{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-bdf379a-754c{font-family:var(--mega-font-heading);font-size:1.4rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-3e14c36c-c10d{font-family:var(--mega-font-body);font-size:0.95rem;color:var(--mega-muted);line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-19cc12b7-33f8{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-66af66c9-e018{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-10398788-3b3a{font-family:var(--mega-font-heading);font-size:1.4rem;line-height:1.2;margin:0px;display:block;cursor:default;\n}.elementor .e-76fe9f2f-4992{font-family:var(--mega-font-body);font-size:0.95rem;color:var(--mega-muted);line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-2ff6cd9c-ae06{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-3f45ed65-e1fc{min-width:0px;padding:0px;margin-block-start:1.5rem;gap:1.5rem;}.elementor .e-5ef2167f-6dd9{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-57e3cfc6-ac96{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-7559e300-d374{width:100%;aspect-ratio:4/4.3;object-fit:cover;display:block;object-position:center;\n}.elementor .e-202f19a4-2d48{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-71bf74c1-f644{font-family:var(--mega-font-body);margin:0px;cursor:default;\n}.elementor .e-2fd66b5a-f5a7{font-family:var(--mega-font-heading);margin:0px;display:block;cursor:default;\n}.elementor .e-5bf1b0ea-2561{font-family:var(--mega-font-body);color:var(--mega-muted);line-height:1.7;margin:0px;cursor:default;\n}.elementor .e-13aeac3c-c3ff{font-family:var(--mega-font-body);color:var(--mega-muted);line-height:1.7;margin:0px;cursor:default;\n}.elementor .e-48a4c8a7-abe1{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-19ce81ee-7d12{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;justify-content:center;}.elementor .e-28981cb2-2f72{min-width:0px;padding:0px;gap:4rem;}.elementor .e-4df0b3b2-1233{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-319c3f14-28c8{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-5b052dec-1aaa{font-family:var(--mega-font-body);text-align:center;margin:0px;cursor:default;\n}.elementor .e-2b1031e9-1462{font-family:var(--mega-font-heading);text-align:center;margin:0px;display:block;cursor:default;\n}.elementor .e-59d1b4da-af88{font-family:var(--mega-font-body);font-size:1.5rem;color:var(--mega-primary);margin:0px;cursor:default;\n}.elementor .e-67802e89-7226{font-family:var(--mega-font-heading);font-size:1.375rem;color:var(--mega-black);margin:0px;display:block;cursor:default;\n}.elementor .e-28875a38-5f53{font-family:var(--mega-font-body);font-size:1rem;color:var(--mega-muted);line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-270a07fb-60a0{min-width:0px;padding:2rem;border-radius:1rem;background-color:var(--mega-surface);flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-a7a87a1-f871{font-family:var(--mega-font-body);font-size:1.5rem;color:#FFFFFF;margin:0px;cursor:default;\n}.elementor .e-2400f050-4961{font-family:var(--mega-font-heading);font-size:1.375rem;color:#FFFFFF;margin:0px;display:block;cursor:default;\n}.elementor .e-507e6433-96c0{font-family:var(--mega-font-body);font-size:1rem;color:#FFFFFF;line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-1dc2fda6-4426{min-width:0px;padding:2rem;border-radius:1rem;background-color:var(--mega-primary);flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-793618d9-a1ea{font-family:var(--mega-font-body);font-size:1.5rem;color:var(--mega-primary);margin:0px;cursor:default;\n}.elementor .e-7bc24b60-9894{font-family:var(--mega-font-heading);font-size:1.375rem;color:var(--mega-black);margin:0px;display:block;cursor:default;\n}.elementor .e-23b284de-1478{font-family:var(--mega-font-body);font-size:1rem;color:var(--mega-muted);line-height:1.6;margin:0px;cursor:default;\n}.elementor .e-6b1abb5-c354{min-width:0px;padding:2rem;border-radius:1rem;background-color:var(--mega-surface);flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-5bc78e38-62c7{min-width:0px;padding:0px;margin-block-start:1rem;gap:1.5rem;}.elementor .e-5e05124e-269c{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-6f7175bf-6484{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-5adbad72-f147{font-family:var(--mega-font-body);margin:0px;cursor:default;\n}.elementor .e-2b876cd7-bc69{font-family:var(--mega-font-heading);margin:0px;display:block;cursor:default;\n}.elementor .e-3c1bb2a9-b907{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-7728ca6a-53ad{max-width:25rem;font-family:var(--mega-font-body);color:var(--mega-muted);line-height:1.7;margin:0px;flex:1 1 0px;cursor:default;\n}.elementor .e-b249aaa-c5d7{min-width:0px;padding:0px;gap:1.5rem;align-items:flex-end;}.elementor .e-6243c550-b782{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-7e78f133-b367{font-family:var(--mega-font-heading);font-size:1.25rem;margin:0px;display:block;cursor:default;\n}.elementor .e-59415b98-93ee{font-family:var(--mega-font-body);font-size:0.9rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-78866e75-e855{min-width:0px;color:var(--mega-black);text-decoration:none;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-7d2b18b0-ae61{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-27cb54b7-ced1{font-family:var(--mega-font-heading);font-size:1.25rem;margin:0px;display:block;cursor:default;\n}.elementor .e-66986eaa-e686{font-family:var(--mega-font-body);font-size:0.9rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-5f679432-edf8{min-width:0px;color:var(--mega-black);text-decoration:none;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-4b35a2d9-6586{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.elementor .e-570871a3-a5b7{font-family:var(--mega-font-heading);font-size:1.25rem;margin:0px;display:block;cursor:default;\n}.elementor .e-48cd71d2-a85e{font-family:var(--mega-font-body);font-size:0.9rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-206ce614-b430{min-width:0px;color:var(--mega-black);text-decoration:none;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-7dc4abef-7863{min-width:0px;padding:0px;margin-block-start:1.5rem;gap:1.5rem;}.elementor .e-1fe9dfc8-99d7{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-5f03786d-7925{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-21df6221-9449{font-family:var(--mega-font-body);margin:0px;cursor:default;\n}.elementor .e-4fb76111-a68f{font-family:var(--mega-font-heading);margin:0px;display:block;cursor:default;\n}.elementor .e-4b64634b-ca11{font-family:var(--mega-font-body);color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-4125a14b-1915{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-572a0251-4b5e{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-6c198c3d-1ffa{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-76b795f-1bfa{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-5c6d19a6-9d32{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-3aa39aa2-f51d{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-5cdc08b1-4fbb{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-267288d0-18fb{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-4f63d738-acf1{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-19408e4d-9a1f{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-620f8e51-941e{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-520f3be9-c4cd{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-5c49849c-2636{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-5355edac-ce70{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-276cf468-b174{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-2e46b106-5ddf{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-7f47c8d2-449b{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-13c3501-2a96{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-213c0780-2e47{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-3706fdda-5bdc{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-53504af3-8baf{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-171ac819-e6a9{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-732583c7-efca{width:100%;height:4rem;max-width:12rem;object-fit:contain;mix-blend-mode:multiply;display:block;filter:grayscale(1) brightness(1.7) contrast(1.4);\n}.elementor .e-1f651901-f931{min-width:0px;padding:1.5rem;border-radius:0.75rem;background-color:#FFFFFF;flex:0 1 calc(25% - 1rem);justify-content:center;align-items:center;}.elementor .e-6c8ba25d-6e98{min-width:0px;padding:0px;margin-block-start:0.75rem;gap:0.75rem;flex-wrap:wrap;}.elementor .e-56817a35-4867{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-35c827bd-21c4{min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-42a776fe-9219{font-family:var(--mega-font-body);font-size:0.75rem;color:#FFFFFF;letter-spacing:0.1em;margin:0px;cursor:default;\n}.elementor .e-79946434-1977{max-width:48rem;font-family:var(--mega-font-heading);font-size:clamp(2.5rem,5vw,4.5rem);color:#FFFFFF;margin:0px;display:block;cursor:default;\n}.elementor .e-32e1c586-a81a{max-width:38rem;font-family:var(--mega-font-body);color:#FFFFFF;line-height:1.7;margin:0px;cursor:default;\n}.elementor .e-5bb183ad-e22f{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-7e4bb98d-175b{border-radius:100rem;border-width:1px;border-color:var(--mega-border);border-style:solid;}.elementor .e-50afb0aa-e103{border-radius:100rem;border-width:1px;border-color:var(--mega-border);border-style:solid;}.elementor .e-1eddff39-c50a{min-width:0px;padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-75094300-e544{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-4f243f6c-7bb8{width:calc(100% - 3rem);min-width:0px;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1.5rem;margin-inline-end:1.5rem;border-radius:1.5rem;background-color:var(--mega-black);}.elementor .e-338fedc-dfdc{font-family:var(--mega-font-heading);font-size:3.5rem;letter-spacing:-0.06em;margin:0px;display:block;cursor:default;\n}.elementor .e-1a021899-522b{font-family:var(--mega-font-body);font-size:0.875rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-37004ab6-c0ca{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-729eca2a-318f{font-family:var(--mega-font-body);font-size:0.8rem;color:var(--mega-muted);line-height:1.8;margin:0px;cursor:default;\n}.elementor .e-5254fa54-c845{min-width:0px;padding:0px;gap:1.5rem;justify-content:space-between;}.elementor .e-6b0a5ab7-54dc{min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}