.elementor .e-2d96f2c-923e07d{width:10rem;height:3.4rem;font-family:var(--bosque-fuente);font-size:0px;color:#425743;line-height:1.7;margin:0px;background-image:url("https://legalizatufinca.es/wp-content/uploads/2026/09/legaliza-tu-finca-bosque-tight.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;}.elementor .e-0a8d7fd-8f94e31{font-family:var(--bosque-fuente);font-weight:600;font-size:0.85rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-2ba8abb-45c2103{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F8FAF3;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-ceaf681-e0e3de9{font-family:var(--bosque-fuente);font-size:0.8rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-e1356b4-6f1b741{font-family:var(--bosque-fuente);font-size:0.72rem;color:#425743;letter-spacing:0.17em;line-height:1.7;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 750;\n}.elementor .e-1f7276c-1aba79a{font-family:var(--bosque-fuente);font-size:clamp(2.7rem,5vw,4.8rem);color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-dc3719c-d5698da{font-family:var(--bosque-fuente);font-size:1.1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-1d1d3a1-6d4a61b{font-family:var(--bosque-fuente);font-weight:700;font-size:1rem;color:#ffffff;line-height:1.7;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.35rem;background-color:#173F30;align-self:flex-start;}.elementor .e-5d98e8b-e3c381c{font-family:var(--bosque-fuente);font-size:0.82rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-47912ac-dda3484{padding:0px;display:flex;flex-direction:column;gap:1.3rem;flex:1 1 28rem;}.elementor .e-6d79453-cd5a08e{min-height:28rem;padding:0px;border-radius:1rem;background-image:url("https://legalizatufinca.es/wp-content/uploads/2026/09/finca-hero.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;gap:1.3rem;flex:1 1 24rem;background-position: 65% center;\n}.elementor .e-3bcdb95-da44379{padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));background-color:#E8EFDF;display:flex;flex-direction:row;gap:4rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-a85632d-18ae2f3{font-family:var(--bosque-fuente);font-size:0.75rem;color:#425743;letter-spacing:0.16em;line-height:1.7;margin:0px;font-weight: 750;\n}.elementor .e-17d4752-15f3f48{font-family:var(--bosque-fuente);font-size:clamp(1.8rem,3vw,2.8rem);color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-3b01448-020c18e{font-family:var(--bosque-fuente);font-weight:700;font-size:0.8rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-10b13b6-05a7bbf{font-family:var(--bosque-fuente);font-size:1.35rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-954a1b7-ea66e2b{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-b37e26f-6f06e1d{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#CBD7C0;border-style:solid;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-f619843-370ee02{font-family:var(--bosque-fuente);font-weight:700;font-size:0.8rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-fd0f09e-ded6c27{font-family:var(--bosque-fuente);font-size:1.35rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-dc63cdc-751450f{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-c7033c8-cfb3011{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#CBD7C0;border-style:solid;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-db5f418-a7388dd{font-family:var(--bosque-fuente);font-weight:700;font-size:0.8rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-92d8085-d6aa510{font-family:var(--bosque-fuente);font-size:1.35rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-f94c2cd-65fefe0{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-d29cad1-54b8e5a{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#CBD7C0;border-style:solid;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-5335252-a20101c{font-family:var(--bosque-fuente);font-weight:700;font-size:0.8rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-2101a5f-3cbd1c8{font-family:var(--bosque-fuente);font-size:1.35rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-f8f9bbd-71a8091{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-98af202-0c1010d{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#CBD7C0;border-style:solid;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-60901d4-9846ddd{padding:0px;display:grid;flex-direction:column;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));}.elementor .e-6f6360b-1bf9aec{padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-084f89c-dad1b32{font-family:var(--bosque-fuente);font-size:0.75rem;color:#425743;letter-spacing:0.16em;line-height:1.7;margin:0px;font-weight: 750;\n}.elementor .e-1b5a515-de3b167{font-family:var(--bosque-fuente);font-size:clamp(1.8rem,3vw,2.8rem);color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-f14b39f-3abc1cc{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-d3e86fd-d53018e{padding:0px;display:flex;flex-direction:column;gap:1.3rem;flex:1 1 23rem;}.elementor .e-091bb6f-5458a28{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;padding-block-end:1rem;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-2f79eb7-7f2e41c{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;padding-block-end:1rem;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-ade0539-e4df875{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;padding-block-end:1rem;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-39cabb7-9404b91{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;padding-block-end:1rem;margin:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-0123e53-95befe6{padding:0px;display:flex;flex-direction:column;gap:1.3rem;flex:1 1 28rem;}.elementor .e-dc108d2-8bea807{padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));background-color:#E8EFDF;display:flex;flex-direction:row;gap:4rem;flex-wrap:wrap;}.elementor .e-708ba8a-f8aa11a{font-family:var(--bosque-fuente);font-size:clamp(1.8rem,3vw,2.8rem);color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-ae88776-499b020{font-family:var(--bosque-fuente);font-weight:700;font-size:0.75rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-1a92f52-125f2d5{font-family:var(--bosque-fuente);font-size:1.4rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-7a578c2-d9ba7e9{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-ce36dc8-d224b69{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-5e41364-818562a{font-family:var(--bosque-fuente);font-weight:700;font-size:0.75rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-938fcab-a0db627{font-family:var(--bosque-fuente);font-size:1.4rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-607b56a-9296370{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-d1b6396-30694e6{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-20ba61a-3482f5d{font-family:var(--bosque-fuente);font-weight:700;font-size:0.75rem;color:#40714A;line-height:1.7;margin:0px;}.elementor .e-4b95e5b-2302063{font-family:var(--bosque-fuente);font-size:1.4rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-d363cbe-0fcc871{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-2e6e904-947af04{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-2fd9122-b571ee6{padding:0px;display:grid;flex-direction:column;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));}.elementor .e-220dfa0-ae9fb01{font-family:var(--bosque-fuente);font-size:0.9rem;color:#425743;line-height:1.7;padding:1.5rem;margin:0px;border-radius:0.4rem;background-color:#E8EFDF;}.elementor .e-6191a9c-9a8e51b{padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-44bc87e-1fecee2{font-family:var(--bosque-fuente);font-size:clamp(1.8rem,3vw,2.8rem);color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-7653956-ef8bdfa{font-family:var(--bosque-fuente);font-size:1.25rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-217dde5-78f577c{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-b1653b3-d5dbdf3{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:1.3rem;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-fd09011-969acac{font-family:var(--bosque-fuente);font-size:1.25rem;color:#1C3A2A;letter-spacing:-0.02em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-2a1599d-8346b51{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-b370923-1ec0887{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:1.3rem;border-bottom-style: solid; border-bottom-color: #CBD7C0;\n}.elementor .e-637dba5-2bd9b8f{padding-block-start:0px;padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-d873a4c-d0263e8{font-family:var(--bosque-fuente);font-size:0.75rem;color:#D7E4BF;letter-spacing:0.16em;line-height:1.7;margin:0px;}.elementor .e-c5e06ea-abcb5a3{font-family:var(--bosque-fuente);font-size:clamp(1.8rem,3vw,2.8rem);color:#ffffff;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-93320d1-3ad31f6{font-family:var(--bosque-fuente);font-size:1rem;color:#E8EFDF;line-height:1.7;margin:0px;}.elementor .e-67e6a91-6433252{font-family:var(--bosque-fuente);font-weight:700;font-size:1rem;color:#ffffff;line-height:1.7;padding-block-start:1rem;margin:0px;}.elementor .e-9b28eb1-2431d8e{padding-block-start:clamp(3rem,6vw,6rem);padding-block-end:clamp(3rem,6vw,6rem);padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));background-color:#173F30;display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-751f75d-f97091b{font-family:var(--bosque-fuente);font-size:1.6rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-45b3200-668180e{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-de04d71-897cd30{font-family:var(--bosque-fuente);font-size:0.8rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-8dc1e51-cb2bd53{font-family:var(--bosque-fuente);font-size:0.8rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-59cf01d-11e648f{padding-block-start:3rem;padding-block-end:6rem;padding-inline-start:max(6vw,calc((100vw - 1200px)/2));padding-inline-end:max(6vw,calc((100vw - 1200px)/2));display:flex;flex-direction:column;gap:1.3rem;}.elementor .e-3ab8518-17b4f9d{position:fixed;inset-inline-end:1rem;inset-block-end:1rem;z-index:999;font-family:var(--bosque-fuente);font-weight:700;font-size:0.85rem;color:#ffffff;line-height:1.7;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;margin:0px;border-radius:2rem;border-width:1px;border-color:#D7E4BF;border-style:solid;background-color:#173F30;box-shadow:0px 4px 24px 0px #0003;}.elementor .e-62369a4-153735e{width:100%;padding:0px;background-color:#F8FAF3;display:flex;flex-direction:column;gap:0px;}