@media(max-width:767px){.elementor .e-2902b4d9-c9cf{margin-block-end:8px;}}@media(max-width:767px){.elementor .e-1a32686e-142a{font-size:36px;line-height:1.1;}}@media(max-width:767px){.elementor .e-62c224d2-643a{max-width:20rem;font-size:15px;line-height:1.5;margin-block-end:auto;}}@media(max-width:767px){.elementor .e-2aa71842-64b8{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-58b8ca2e-2c51{font-size:20px;}}@media(max-width:767px){.elementor .e-1e219dbf-6522{font-size:13px;}}@media(max-width:767px){.elementor .e-69e33b4-981a{padding-block-start:6px;}}@media(max-width:767px){.elementor .e-5407c3c-f08e{min-height:0px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;gap:6px;flex:0 0 286px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-125a9ab2-bcc7{font-size:20px;}}@media(max-width:767px){.elementor .e-6f869774-c25e{white-space: normal; white-space: nowrap;\n}}@media(max-width:767px){.elementor .e-6d4256b4-34d8{font-size:13px;}}@media(max-width:767px){.elementor .e-5037b141-4966{padding-block-start:6px;}}@media(max-width:767px){.elementor .e-26ce7c1d-9503{min-height:0px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;gap:6px;flex:0 0 286px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-922c194-bf90{font-size:22px;}}@media(max-width:767px){.elementor .e-455bec88-f7d3{min-height:0px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;flex:0 0 240px;scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .e-54ed4226-3683{width:calc(100% + 48px);gap:10px;flex:0 0 auto;margin-inline: -16px; padding-inline: 16px; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; &::-webkit-scrollbar { display: none; } margin-inline: -24px; padding-inline: 24px 0px; scroll-padding-inline: 24px; &::after { content: ''; flex: 0 0 14px; }\n}}@media(max-width:767px){.elementor .e-4053d01d-47bc{height:auto;min-height:0px;padding-block-start:0px;padding-block-end:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 auto;justify-content:flex-start;padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-40d19e52-857d{height:calc(100svh - 83px);min-height:600px;max-height:780px;padding-block-end:36px;background-image:linear-gradient(0deg, #030D2240 0%,#030D2240 100%),url("https://marfaloc.tatics.com.br/wp-content/uploads/2026/10/home-hero-obra.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-position: 0% 0%,70% center;\n}}@media(max-width:767px){.elementor .e-5c6c64ff-d8f2{width:108px;height:108px;inset-inline-end:12px;inset-block-end:-36px;background-size: 28px 28px;\n}}@media(max-width:767px){.elementor .e-78b1f260-7d78{width:100%;height:auto;aspect-ratio:0.8;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-42318069-5fa1{font-size:30px;}}@media(max-width:767px){.elementor .e-51a6e0af-5bc7{order:-1;}}@media(max-width:767px){.elementor .e-70a0c8b9-824d{flex-direction:column;gap:56px;align-items:stretch;padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-496d9b29-bbe8{padding-block-start:64px;padding-block-end:64px;}}@media(max-width:767px){.elementor .e-4e0664d7-8cb7{font-size:34px;}}@media(max-width:767px){.elementor .e-7ce52be5-3742{column-gap:16px;padding-inline-end:0px;display:grid;grid-template-columns:56px 1fr;align-content:start;&::before { margin-bottom: 24px; } row-gap: 4px; &::before { grid-row: 1 / span 3; margin-bottom: 0px; width: 56px; height: 56px; align-self: start; }\n}}@media(max-width:767px){.elementor .e-4c10d2cc-2e9e{font-size:34px;}}@media(max-width:767px){.elementor .e-67ecef66-4749{column-gap:16px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:56px 1fr;align-content:start;&::before { margin-bottom: 24px; } row-gap: 4px; &::before { grid-row: 1 / span 3; margin-bottom: 0px; width: 56px; height: 56px; align-self: start; }\n}}@media(max-width:767px){.elementor .e-3c37b8d4-15e3{font-size:34px;}}@media(max-width:767px){.elementor .e-7663d9a7-74e8{column-gap:16px;padding-inline-start:3px;padding-inline-end:0px;border-inline-start-width:0px;display:grid;grid-template-columns:56px 1fr;align-content:start;&::before { margin-bottom: 24px; } row-gap: 4px; &::before { grid-row: 1 / span 3; margin-bottom: 0px; width: 56px; height: 56px; align-self: start; }\n}}@media(max-width:767px){.elementor .e-4ad60c2e-c598{font-size:34px;}}@media(max-width:767px){.elementor .e-6825cfdb-ff29{column-gap:16px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:56px 1fr;align-content:start;&::before { margin-bottom: 24px; } row-gap: 4px; &::before { grid-row: 1 / span 3; margin-bottom: 0px; width: 56px; height: 56px; align-self: start; }\n}}@media(max-width:767px){.elementor .e-1a835049-228b{grid-template-columns:1fr;row-gap: 28px; row-gap: 28px;\n}}@media(max-width:767px){.elementor .e-2a86306b-5ebb{padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;gap:28px;}}@media(max-width:767px){.elementor .e-7c83304f-36c1{padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-4ade3be8-1190{padding-block-end:64px;}}@media(max-width:767px){.elementor .e-587206d6-e762{font-size:32px;white-space: normal;\n}}@media(max-width:767px){.elementor .e-7afae768-19a8{flex-direction:column;gap:12px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-76226df4-5556{width:112px;height:46px;inset-block-end:16px;inset-inline-start:16px;background-size: 88px auto;\n}}@media(max-width:767px){.elementor .e-74e15904-89b1{height:auto;aspect-ratio:1.49;background-position: center center;\n}}@media(max-width:767px){.elementor .e-7ce5ed6a-230e{font-size:22px;}}@media(max-width:767px){.elementor .e-7649221c-bb30{width:auto;text-align:start;max-width: none; max-width: none;\n}}@media(max-width:767px){.elementor .e-1344acbc-b3e8{flex-direction:column-reverse;gap:8px;}}@media(max-width:767px){.elementor .e-25bf8340-4cd1{min-height:0px;}}@media(max-width:767px){.elementor .e-754fc8d8-9fd7{padding-block-start:22px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-68fb2800-7b7a{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-6496b3d7-7fdc{width:112px;height:46px;inset-block-end:16px;inset-inline-start:16px;background-size: 88px auto;\n}}@media(max-width:767px){.elementor .e-732161ed-d23b{height:auto;aspect-ratio:1.6;}}@media(max-width:767px){.elementor .e-6272e521-a88e{font-size:22px;}}@media(max-width:767px){.elementor .e-19693900-8b94{width:auto;text-align:start;max-width: none; max-width: none;\n}}@media(max-width:767px){.elementor .e-3e4fed8d-3277{flex-direction:column-reverse;gap:8px;}}@media(max-width:767px){.elementor .e-15598685-3e94{min-height:0px;}}@media(max-width:767px){.elementor .e-6bd1ff89-ee6b{padding-block-start:22px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-4bcbbfd-84e0{flex:0 0 auto;}}@media(max-width:767px){.elementor .e-70d5373f-65fd{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .e-3a6939e9-bf87{gap:32px;padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-58bb00a-dcd8{padding-block-start:64px;padding-block-end:64px;}}@media(max-width:767px){.elementor .e-4276d2bd-e961{font-size:32px;}}@media(max-width:767px){.elementor .e-336b4d72-1640{height:110px;}}@media(max-width:767px){.elementor .e-5aa37a31-26f2{font-size:14px;}}@media(max-width:767px){.elementor .e-3f2dce12-ebe3{font-size:12px;}}@media(max-width:767px){.elementor .e-6197407c-8dac{width:auto;position:static;padding-block-start:10px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;transform: none !important;\n}}@media(max-width:767px){.elementor .e-5a348780-7173{height:110px;}}@media(max-width:767px){.elementor .e-4864b5ed-7b07{font-size:14px;}}@media(max-width:767px){.elementor .e-642535bf-4873{font-size:12px;}}@media(max-width:767px){.elementor .e-623bdea4-7781{width:auto;position:static;padding-block-start:10px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:40px;transform:translate3d(0px, 40px, 0px);transform: none !important;\n}}@media(max-width:767px){.elementor .e-2adef928-ae87{height:110px;}}@media(max-width:767px){.elementor .e-5151954d-8bef{font-size:14px;}}@media(max-width:767px){.elementor .e-52ad437d-6f70{font-size:12px;}}@media(max-width:767px){.elementor .e-19ba289-8257{width:auto;position:static;padding-block-start:10px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:-40px;transform: none !important;\n}}@media(max-width:767px){.elementor .e-5c0d4f73-7b8a{height:110px;}}@media(max-width:767px){.elementor .e-2b5b2f3d-852b{font-size:14px;}}@media(max-width:767px){.elementor .e-6baeb269-688f{font-size:12px;}}@media(max-width:767px){.elementor .e-b9cb95c-7a5f{width:auto;position:static;padding-block-start:10px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;transform:translate3d(0px, 40px, 0px);transform: none !important;\n}}@media(max-width:767px){.elementor .e-642da2e1-ac13{width:100%;position:static;padding-block-end:0px;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;pointer-events: auto; max-width: none; margin-inline: 0px;\n}}@media(max-width:767px){.elementor .e-335e9561-95dc{min-height:0px;padding-block-start:72px;padding-block-end:72px;gap:40px;}}@media(max-width:767px){.elementor .e-7330e1de-c6d6{grid-row:1;}}@media(max-width:767px){.elementor .e-550e4fea-c542{font-size:32px;grid-row:2;}}@media(max-width:767px){.elementor .e-75efd041-6afe{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-125aa2dd-6669{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-2800d08e-9888{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-7a5911f8-2886{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-539dbaf0-a21c{grid-row:4;}}@media(max-width:767px){.elementor .e-205ad049-6949{inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:767px){.elementor .e-584d085a-6056{height:auto;aspect-ratio:0.8;background-position: center center;\n}}@media(max-width:767px){.elementor .e-552c4d83-c021{inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:767px){.elementor .e-54267880-bc01{height:auto;aspect-ratio:0.8;}}@media(max-width:767px){.elementor .e-2836d71d-bcc8{inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:767px){.elementor .e-41e9dd0e-acff{height:auto;aspect-ratio:0.8;}}@media(max-width:767px){.elementor .e-5740cce6-9f32{inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:767px){.elementor .e-3b207609-e8b9{height:auto;aspect-ratio:0.8;}}@media(max-width:767px){.elementor .e-d09509d-3ed3{grid-column:1;grid-row:3;}}@media(max-width:767px){.elementor .e-a986e44-fd9d{width:100%;flex-direction:column;grid-row:5;}}@media(max-width:767px){.elementor .e-49f1181d-ae39{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 20px; padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-33a6389a-30b7{padding-block-start:64px;padding-block-end:64px;}}@media(max-width:767px){.elementor .e-67f9afd3-5cbd{font-size:16px;padding-inline-end:0px;border-inline-end-width:0px;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-2b7fbb93-5bc7{width:100%;gap:10px;grid-template-columns:repeat(3, minmax(0, 1fr));& p:nth-child(n+4) { display: none; }\n}}@media(max-width:767px){.elementor .e-28188e98-dfb4{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-19330035-3d33{font-size:16px;padding-inline-end:0px;border-inline-end-width:0px;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-592bb7af-40c6{width:100%;gap:10px;grid-template-columns:repeat(3, minmax(0, 1fr));& p:nth-child(n+4) { display: none; }\n}}@media(max-width:767px){.elementor .e-41c7e0bb-d9e2{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-522a1cc1-3d99{padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-1d954ec6-c518{font-size:32px;}}@media(max-width:767px){.elementor .e-6d9002d7-80a8{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-4e3e0334-a879{gap:22px;}}@media(max-width:767px){.elementor .e-342620b9-8fcf{padding-inline: 16px;\n}}@media(max-width:767px){.elementor .e-1ae1a21c-4692{padding-block-start:72px;padding-block-end:72px;background-image:linear-gradient(180deg, #030D22E6 0%,#030D22B3 60%,#030D2266 100%),url("https://marfaloc.tatics.com.br/wp-content/uploads/2026/10/cta-obra-por-do-sol-hd.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-position: 0% 0%,65% center;\n}}