.elementor .e-fc7d6b9-ea1d3ea{width:300px;transition: transform 0.30s ease;
cursor: pointer;\n}.elementor .e-fc7d6b9-ea1d3ea:hover,.elementor .e-fc7d6b9-ea1d3ea:focus-visible{transform: translateY(-5px);\n}.elementor .e-92c9eb5{width:100%;height:200px;padding-block-start:60px;padding-block-end:60px;background-color:#000000;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-1f23fff-157b10c{font-family:Montserrat;font-weight:600;font-size:18px;color:#B8860B;letter-spacing:4px;}.elementor .e-207412b{padding-block-end:8px;background-color:#000000;flex-direction:column;}.elementor .e-e044afb-a420b3f{font-family:Montserrat;font-weight:600;font-size:18px;color:#D7D9DC;transition: color .25s ease, transform .25s ease;
cursor: pointer;\n}.elementor .e-e044afb-a420b3f:hover,.elementor .e-e044afb-a420b3f:focus-visible{color: #D4AF37 !important;
transform: translateY(-7px);\n}.elementor .e-6ba9c11-5f891af{font-family:Montserrat;font-weight:600;font-size:18px;color:#D7D9DC;transition: color .25s ease, transform .25s ease;
cursor: pointer;\n}.elementor .e-6ba9c11-5f891af:hover,.elementor .e-6ba9c11-5f891af:focus-visible{color: #D4AF37 !important;
transform: translateY(-7px);\n}.elementor .e-6aa25b9-d5bdc2b{font-family:Montserrat;font-weight:600;font-size:18px;color:#D7D9DC;transition: color .25s ease, transform .25s ease;
cursor: pointer;\n}.elementor .e-6aa25b9-d5bdc2b:hover,.elementor .e-6aa25b9-d5bdc2b:focus-visible{color: #D4AF37 !important;
transform: translateY(-7px);\n}.elementor .e-73ee196-9474a98{font-family:Montserrat;font-weight:600;font-size:18px;color:#D7D9DC;color: #D4AF37 !important;
transition: color .25s ease, transform .25s ease;
cursor: pointer;\n}.elementor .e-73ee196-9474a98:hover,.elementor .e-73ee196-9474a98:focus-visible{color: #D4AF37 !important;
transform: translateY(-7px);\n}.elementor .e-7da9228-9dc5935{background-color:#000000;flex-direction:row;gap:30px;justify-content:center;align-items:center;selector a {
  color: #ffffff !important;
  transition: color 0.25s ease;
}

selector a:hover {
  color: #d4af37 !important;
}

/* Página atual */
body.page-id-1381 selector a[href*="projetos-executivos"],
body.page-id-XXXX selector a[href*="gerenciamento-de-obras"],
body.page-id-YYYY selector a[href*="planejamento-e-gestao"],
body.page-id-ZZZZ selector a[href*="consultoria-tecnica"] {
  color: #d4af37 !important;
}\n}.elementor .e-36e7725-ae02b35{width:100%;font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;letter-spacing:2px;padding-block-end:20px;}.elementor .e-7d3e2548-a7410ef{font-family:Montserrat;font-weight:400;font-size:18px;color:#B8B8B8;line-height:30px;}.elementor .e-1cf99784-482c4a8{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:20px;margin-block-end:100px;flex-direction:column;flex:1;}.elementor .e-287e5332-e6e9c32{width:100%;margin-block-start:-30px;}.elementor .e-4702201e-714bc2e{width:50%;max-width:50%;margin-inline-start:0px;margin-inline-end:30px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-659189fe-a8405ed{min-height:700px;background-color:#000000;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-6f38823e-2dcba94{font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;}.elementor .e-21152442-1a3b234{font-family:Montserrat;font-weight:500;font-size:22px;color:#D7D9DC;margin-block-start:30px;border-radius:3px;border-width:1px;border-color:#B8860B;border-style:solid;}.elementor .e-522e43c2-d34c37a{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:8px;}.elementor .e-11cb07b-6ed281c{font-family:Montserrat;font-weight:500;font-size:22px;color:#D7D9DC;margin-block-start:30px;border-radius:3px;border-width:1px;border-color:#B8860B;border-style:solid;}.elementor .e-1e059113-671d1f9{font-family:Montserrat;font-size:16px;color:#B8B8B8;margin-block-start:8px;}.elementor .e-13cd9d8a-f70f38f{font-family:Montserrat;font-weight:500;font-size:22px;color:#D7D9DC;margin-block-start:30px;border-radius:3px;border-width:1px;border-color:#B8860B;border-style:solid;}.elementor .e-7f9808fd-083be97{font-family:Montserrat;font-size:16px;color:#B8B8B8;margin-block-start:8px;}.elementor .e-58f74b3f-ee16967{font-family:Montserrat;font-weight:500;font-size:22px;color:#D7D9DC;margin-block-start:30px;border-radius:3px;border-width:1px;border-color:#B8860B;border-style:solid;}.elementor .e-d6e7837-4f54b68{font-family:Montserrat;font-size:16px;color:#B8B8B8;margin-block-start:8px;}.elementor .e-58a6472d-d53113e{width:49%;flex-direction:column;}.elementor .e-236a0046-47037d7{width:100%;margin-block-start:-30px;}.elementor .e-680de571-88de1ef{width:100%;max-width:50%;margin-inline-end:30px;flex-direction:column;justify-content:space-around;align-items:center;}.elementor .e-3d9ac5ce-ee0f552{background-color:#000000;flex-direction:row;}.elementor .e-2a88506e-ed23d3e{font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;}.elementor .e-6280845c-eec7cda{background-color:#000000;flex-direction:column;}.elementor .e-740bf371-3f9922d{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;}.elementor .e-6fee5de7-949d8bc{width:50%;display:flex;flex-direction:column;}.elementor .e-4da96cad-bb606ce{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-7df9691-cbdbb8e{width:31.8%;min-width:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-3a1a7109-2ac8dee{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;display:flex;flex-direction:row;}.elementor .e-73e03df9-5402001{width:50%;flex-direction:column;}.elementor .e-3066521e-e2c4106{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-1964c206-4ca465c{width:31.8%;margin-block-end:30px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-4e277d1-52d1881{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .e-4d4e858d-a59970b{width:50%;flex-direction:column;}.elementor .e-49e4e292-4a7887a{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-41d55096-978839a{width:31.8%;margin-block-end:30px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-6de02bd5-1b32668{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .e-d73a115-6ae3bb3{width:50%;flex-direction:column;}.elementor .e-1e5504b0-eb2da23{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-64006752-1429f86{width:31.8%;margin-block-end:30px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-1911cdde-ebe95ee{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .e-3265d2fa-a3f7568{width:50%;flex-direction:column;}.elementor .e-bcf61e6-2acf773{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-76992cc6-6c1d05c{width:31.8%;margin-block-end:30px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-7f8c40a5-ccab406{font-family:Montserrat;font-weight:600;font-size:22px;color:#B8B8B8;margin-block-start:0px;margin-block-end:25px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .e-58913951-cbe1c60{width:50%;flex-direction:column;}.elementor .e-503b2864-61b0bdf{font-family:Montserrat;font-weight:400;font-size:16px;color:#B8B8B8;margin-block-start:10px;}.elementor .e-63a517c9-84609e7{width:31.8%;margin-block-end:30px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;}.elementor .e-47bd1c13-474e74d{width:100%;column-gap:20px;background-color:#000000;flex-direction:row;row-gap:30px;flex-wrap:wrap;}.elementor .e-3a7be6f8-e3b01b6{font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;display:flex;flex-direction:column;}.elementor .e-115c897d-25c8042{font-family:Montserrat;font-weight:700;font-size:54px;color:#B8860B;text-align:center;}.elementor .e-11f00e4e-71ba85a{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25f690e7-630707a{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40108068-6dfa031{width:250px;height:400px;min-width:180px;padding:20px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-512fb529-f46f51a{font-family:Montserrat;font-weight:700;font-size:54px;color:#B8860B;text-align:center;}.elementor .e-2b59c174-4e82914{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-66accdf0-5e33d12{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f1fbb83-faad792{width:250px;height:400px;min-width:180px;padding:20px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-335fdb28-ec44afa{font-family:Montserrat;font-weight:700;font-size:53px;color:#B8860B;text-align:center;}.elementor .e-355a9b51-0a37167{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c9d64b9-611ea30{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1f32527f-91be8dd{width:250px;height:400px;min-width:180px;padding:20px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-4882020c-f4597b8{font-family:Montserrat;font-weight:700;font-size:54px;color:#B8860B;text-align:center;}.elementor .e-12295248-7df2853{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f1dec5-c796012{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-67274936-c3b29f2{width:250px;height:400px;min-width:180px;padding:20px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-2d1bf397-4919dea{font-family:Montserrat;font-weight:700;font-size:54px;color:#B8860B;text-align:center;}.elementor .e-7e33339d-c24975e{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f22491e-a8dc3a8{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-206cd175-c1ed350{width:250px;height:400px;min-width:180px;padding:20px;border-radius:1px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-412c952-d505151{font-family:Montserrat;font-weight:700;font-size:54px;color:#B8860B;text-align:center;}.elementor .e-55f02118-99119a5{font-family:Montserrat;font-weight:700;font-size:18px;color:#FFFFFF;letter-spacing:0px;word-spacing:0px;column-count:1;line-height:22px;text-align:center;text-decoration:none;text-transform:none;padding:0px;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-46d80ab5-34c61dd{width:100px;min-width:180px;font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;letter-spacing:0px;word-spacing:0px;line-height:22px;text-align:center;padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6efc6986-b8475b6{width:250px;height:400px;min-width:180px;padding:20px;border-radius:5px;border-width:1px;border-color:#2A2A2A;border-style:solid;flex-direction:column;align-items:center;}.elementor .e-54dc6245-daa55fb{width:100%;height:500px;min-height:500px;flex-direction:row;gap:30px;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .e-20245ba9-bb7f4e9{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;}.elementor .e-7a630580-a836a9a{background-color:#000000;flex-direction:column;}.elementor .e-16a268f3-9c721ec{font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#000000;}.elementor .e-540a190d-7c586ae{padding-block-start:50px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#000000;}.elementor .e-413edc8-446ac4e{width:58%;height:500px;}.elementor .e-3e1c273-f3d24df{font-family:Montserrat;font-weight:700;font-size:20px;color:#FFFFFF;}.elementor .e-d616917-d80b579{font-family:Montserrat;font-weight:400;font-size:14px;color:#B8B8B8;align-self:center;}.elementor .e-96cbdd1-7b7c6b6{width:50%;height:500px;flex-direction:column;justify-content:flex-start;}.elementor .e-2a21b35f-20d9f94{width:100%;height:600px;padding:30px;background-color:#000000;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-045f762-e0b561b{width:100%;font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;text-align:center;}.elementor .e-da1705e-c8f2b52{font-family:Montserrat;font-weight:400;font-size:18px;color:#B3B3B3;text-align:center;}.elementor .e-b9b7914-c362c76{font-family:Montserrat;text-align:center;background-color:#000000;flex-direction:column;gap:30px;justify-content:center;}.elementor .e-c2ef801{width:100%;height:350px;background-color:#000000;flex-direction:column;}.elementor .e-9a575d8-bf974f7{width:100%;font-family:Montserrat;font-weight:700;font-size:44px;color:#D7D9DC;text-align:center;}.elementor .e-03b2ca2-a9fc130{font-family:Montserrat;font-weight:400;font-size:18px;color:#B3B3B3;text-align:center;}.elementor .e-44e3c98-110a70b{font-family:Montserrat;text-align:center;background-color:#000000;flex-direction:column;gap:30px;justify-content:center;}.elementor .e-5b130d8-be993c3{width:100%;height:380px;padding-block-start:-1px;background-color:#000000;flex-direction:column;}.elementor .e-b3b0a76-3b12a5a{font-family:Montserrat;font-weight:700;font-size:42px;color:#D7D9DC;text-align:center;}.elementor .e-c34d02b-c605b04{font-family:Montserrat;font-weight:400;font-size:20px;color:#B3B3B3;text-align:center;}.elementor .e-a97953a-50a1411{flex-direction:column;}.elementor .e-c59f2ef{background-color:#000000;flex-direction:column;}.elementor .e-9c2fc0b{padding-block-start:30px;background-color:#000000;flex-direction:column;}