.elementor .e-2f658e96-86e3{font-weight:600;font-size:64px;color:#ffffff;letter-spacing:-1px;line-height:1.06;text-wrap: balance; & span { color: #F5B800; }\n}.elementor .e-776817a9-13d2{max-width:33rem;font-size:18px;color:#ffffffd9;line-height:1.55;}.elementor .e-695fd3b8-184a{flex-direction:column;gap:16px;align-items:flex-start;padding-inline: 20px;\n}.elementor .e-680137ba-cc50{padding-block-start:110px;padding-block-end:210px;background-image:linear-gradient(0deg, #030D2280 0%,#030D2280 100%),url("https://marfaloc.tatics.com.br/wp-content/uploads/2026/10/cta-obra-por-do-sol-hd.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#030D22;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-61060b4b-544a{width:150px;height:auto;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;background-color:#030D22;}.elementor .e-6d09a3b1-ea41{width:100%;font-weight:500;font-size:18px;color:#ffffff;line-height:1.45;padding-block-end:20px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FFFFFF33;\n}.elementor .e-70033ba4-8f1d{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-pin-branco.png"); }\n}.elementor .e-2a1963d-5e54{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-tel-branco.png"); }\n}.elementor .e-52991f08-926b{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-mail-branco.png"); }\n}.elementor .e-1cd0b36b-8de2{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-ig-branco.png"); }\n}.elementor .e-5d988d6b-720b{padding:0px;flex-direction:column;gap:10px;& a, & p { display: flex; align-items: center; gap: 12px; color: #FFFFFFe6; font-size: 15px; } & a:hover { color: #ffffff; } & p::before, & a::before { content: ''; flex: 0 0 18px; height: 18px; background-size: contain; background-repeat: no-repeat; }\n}.elementor .e-53f30af5-87f2{font-weight:600;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;border-radius:4px;background-color:#0D1B3E;padding-block: 12px; padding-inline: 22px;\n}.elementor .e-53f30af5-87f2:hover,.elementor .e-53f30af5-87f2:focus-visible{color:#FFFFFF;background-color:#14285A;}.elementor .e-655164b3-18ad{padding:36px;border-radius:6px;background-color:#4A6090;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-5c2ef2d7-e298{width:150px;height:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:4px;background-color:#ffffff;}.elementor .e-7ad8dcd0-aaf0{width:100%;font-weight:500;font-size:18px;color:#0D1B3E;line-height:1.45;padding-block-end:20px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #0D1B3E26;\n}.elementor .e-431acaeb-ba1a{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-pin-navy.png"); }\n}.elementor .e-792eb356-ee67{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-tel-navy.png"); }\n}.elementor .e-dd670b9-fdcf{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-mail-navy.png"); }\n}.elementor .e-7a598ea5-c449{font-size:14px;line-height:1.5em;&::before { background-image: url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-ig-navy.png"); }\n}.elementor .e-5501fc91-6882{padding:0px;flex-direction:column;gap:10px;& a, & p { display: flex; align-items: center; gap: 12px; color: #0D1B3Ee6; font-size: 15px; } & a:hover { color: #0D1B3E; } & p::before, & a::before { content: ''; flex: 0 0 18px; height: 18px; background-size: contain; background-repeat: no-repeat; }\n}.elementor .e-5402ca95-c9f6{font-weight:600;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;border-radius:4px;background-color:#0D1B3E;padding-block: 12px; padding-inline: 22px;\n}.elementor .e-5402ca95-c9f6:hover,.elementor .e-5402ca95-c9f6:focus-visible{color:#FFFFFF;background-color:#14285A;}.elementor .e-153d2d75-c1c8{padding:36px;border-radius:6px;background-color:#F5B800;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-1dd51d14-fa59{width:100%;max-width:1200px;position:relative;z-index:2;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:-120px;flex-direction:row;gap:24px;box-sizing: border-box;\n}.elementor .e-3387a63b-80b4{font-weight:600;font-size:11px;color:#4A6090;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;background-color:#C0CCE859;}.elementor .e-1e2d718c-51b3{font-weight:300;font-size:36px;color:#0D1B3E;line-height:1.15;margin-block-end:0px;}.elementor .e-6de95b85-933e{&::before { content: ''; flex: 0 0 40px; height: 40px; border-radius: 4px; background: #F5F5F4 url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-tel.png") center/18px no-repeat; }\n}.elementor .e-5a5b83ae-21f9{&::before { content: ''; flex: 0 0 40px; height: 40px; border-radius: 4px; background: #F5F5F4 url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-mail.png") center/18px no-repeat; }\n}.elementor .e-66ce067f-431f{&::before { content: ''; flex: 0 0 40px; height: 40px; border-radius: 4px; background: #F5F5F4 url("https://marfaloc.ivanbritto.com.br/wp-content/uploads/2026/10/mf-ic-pin.png") center/18px no-repeat; }\n}.elementor .e-217e5c1a-ae3f{width:100%;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;& p, & a { display: flex; align-items: center; gap: 12px; font-size: 15px; line-height: 1.4; color: #5F6675; } & a:hover { color: #4A6090; }\n}.elementor .e-67e0984f-c820{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-66784076-3a6a{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-12009d3-6114:focus{border-color:#4A6090;}.elementor .e-12009d3-6114{width:100%;height:48px;font-size:15px;color:#0D1B3E;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;padding-inline: 14px;\n}.elementor .e-f360801-f6e1{padding:0px;flex-direction:column;gap:6px;}.elementor .e-e01fd2-116e{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-209faf78-2606:focus{border-color:#4A6090;}.elementor .e-209faf78-2606{width:100%;height:48px;font-size:15px;color:#0D1B3E;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;padding-inline: 14px;\n}.elementor .e-7b4173b6-c68f{padding:0px;flex-direction:column;gap:6px;}.elementor .e-5a3eeff2-6f9f{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-2f3a7589-426f:focus{border-color:#4A6090;}.elementor .e-2f3a7589-426f{width:100%;height:48px;font-size:15px;color:#0D1B3E;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;padding-inline: 14px;\n}.elementor .e-e794191-7549{padding:0px;flex-direction:column;gap:6px;}.elementor .e-53d73445-7b63{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-3a2586f9-ee16:focus{border-color:#4A6090;}.elementor .e-3a2586f9-ee16{width:100%;height:48px;font-size:15px;color:#0D1B3E;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;padding-inline: 14px;\n}.elementor .e-2b30d606-568d{padding:0px;flex-direction:column;gap:6px;}.elementor .e-7c0f8635-b999{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-19f462c6-1a26:focus{border-color:#4A6090;}.elementor .e-19f462c6-1a26{width:100%;height:48px;font-size:15px;color:#0D1B3E;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;padding-inline: 12px;\n}.elementor .e-78a8358d-5803{padding:0px;flex-direction:column;gap:6px;grid-column:1 / -1;}.elementor .e-31f3afd3-6e1b{font-weight:600;font-size:13px;color:#0D1B3E;}.elementor .e-13c0b50b-cac0:focus{border-color:#4A6090;}.elementor .e-13c0b50b-cac0{width:100%;font-size:15px;color:#0D1B3E;line-height:1.5em;padding:14px;border-radius:4px;border-width:1px;border-color:#E3E7F0;border-style:solid;background-color:#FFFFFF;}.elementor .e-5875f267-53b4{padding:0px;flex-direction:column;gap:6px;grid-column:1 / -1;}.elementor .e-5eecdc10-330f:hover,.elementor .e-5eecdc10-330f:focus-visible{background-color:#0D1B3E;}.elementor .e-5eecdc10-330f{font-weight:600;font-size:15px;color:#FFFFFF;border-radius:4px;background-color:#4A6090;grid-column:1 / -1;justify-self: start; padding-block: 14px; padding-inline: 28px;\n}.elementor .e-5629b1f9-7a25{font-size:14px;color:#1E7B4A;}.elementor .e-4eb9803e-4f8b{grid-column:1 / -1;}.elementor .e-67afbad8-ad15{font-size:14px;color:#B42318;}.elementor .e-42092458-9188{grid-column:1 / -1;}.elementor .e-5615714c-d86a{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-53931cd-72a0{padding:40px;border-radius:8px;border-width:0px;border-color:#E3E7F0;border-style:solid;background-color:#F5F5F4;flex-direction:column;gap:10px;}.elementor .e-180ad39f-1700{width:100%;max-width:1200px;display:grid;gap:80px;grid-template-columns:minmax(0, 420px) minmax(0, 1fr);grid-template-rows:auto;align-items:start;padding-inline: 20px; padding-inline: 0px;\n}.elementor .e-127c2d4e-6538{padding-block-start:0px;padding-block-end:104px;background-color:transparent;flex-direction:column;gap:104px;align-items:center;}.elementor .e-239d2358-30dc{width:100%;min-height:0px;max-width:1280px;padding-block-start:0px;padding-block-end:96px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& > .elementor-widget-google_maps { width:100%;border-radius:8px;overflow:hidden;box-shadow:0 20px 50px rgba(13,27,62,.14) } & iframe { display:block;height:440px;filter:grayscale(.35) contrast(1.05) }\n}