.elementor .e-6c12fef-4da188e{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-a05dc9e-295dd9d{font-family:var(--bosque-fuente);font-weight:600;font-size:0.85rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-20f22a7-775da84{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-a4f8d1f-e2cfb73{font-family:var(--bosque-fuente);font-size:0.8rem;color:#FFFFFF;line-height:1.7;margin:0px;}.elementor .e-9e4b757-254592b{font-family:var(--bosque-fuente);font-size:clamp(2.2rem,4.5vw,3.6rem);color:#FFFFFF;letter-spacing:-0.04em;line-height:1.12;margin:0px;font-weight: 650;\n}.elementor .e-4fd8313-fccf71f{font-family:var(--bosque-fuente);font-size:1.15rem;color:#FFFFFF;line-height:1.7;padding-block-end:2rem;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #D5DFC9;\n}.elementor .e-5af544b-f398d5e{width:max-content;max-width:100%;font-family:var(--bosque-fuente);font-size:1rem;color:#183B2A;line-height:1.7;padding:1rem;margin:0px;border-radius:0.3rem;background-color:#DCE8B8;font-weight: 750; text-align: center;\n}.elementor .e-21d6296-e9cedf7{font-family:var(--bosque-fuente);font-size:0.875rem;color:#DCE8B8;line-height:1.7;margin:0px;}.elementor .e-4d69619-6703d8c{padding:clamp(1.5rem,4vw,3.5rem);margin:0rem;border-radius:0.5rem;background-color:#1C3A2A;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-d1fa4b1-004d4ac{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-af6bdc9-db7b435{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-7e23f3e-7b9c990{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-8d31081-a64ea34{padding:clamp(1rem,3vw,2rem);margin:0rem;border-radius:0.4rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-7d21abe-30b702d{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-4ab84da-211b72d{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-7e370ee-234d101{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-d87422b-d90ca8c{padding:clamp(1rem,3vw,2rem);margin:0rem;border-radius:0.4rem;background-color:#EEF2E7;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-ab3f7a0-1cb51b4{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-22ec182-243947c{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-9fef26d-a003f46{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-9a30880-48434e5{padding:clamp(1rem,3vw,2rem);margin:0rem;border-radius:0.4rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-5e5fc5e-960aae6{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-d2129d6-387ecd5{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-17ec0d3-d76d441{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-cda058a-e45a690{padding:clamp(1rem,3vw,2rem);margin:0rem;border-radius:0.4rem;background-color:#EEF2E7;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-aac9bf8-6fd7806{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-4744533-22e5f83{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-195b8cb-b187af8{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-217cec4-6255fc2{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-e805e56-28195e1{padding:clamp(1rem,3vw,2rem);margin:0rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-1373d84-01d9112{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-afae088-23b5fdb{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-a5152e7-100d970{width:max-content;max-width:100%;font-family:var(--bosque-fuente);font-size:1rem;color:#183B2A;line-height:1.7;padding:1rem;margin:0px;border-radius:0.3rem;background-color:#DCE8B8;font-weight: 750; text-align: center;\n}.elementor .e-6966ddf-36e6a97{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-641cea3-c170099{padding:clamp(1.5rem,3vw,2.5rem);margin:0rem;border-radius:0.4rem;background-color:#E3EBCD;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-1d8e943-722ccbe{font-family:var(--bosque-fuente);font-size:1.5rem;color:#1C3A2A;letter-spacing:-0.04em;line-height:1.12;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: 650;\n}.elementor .e-ad8bf40-15b10cd{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-580df0d-10f7849{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-6f069dd-f6a6743{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-740e767-1f26604{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-efe0740-67cefa0{padding:1rem;margin:0rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-5d23c21-56419b0{width:min(100%,68rem);padding:clamp(1.25rem,4vw,3rem);margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .e-85191c9-705681a{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-5902166-f905a00{font-family:var(--bosque-fuente);font-size:1rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-16c653b-06d8369{font-family:var(--bosque-fuente);font-size:0.8rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-7894e3a-0c02994{font-family:var(--bosque-fuente);font-size:0.8rem;color:#425743;line-height:1.7;margin:0px;}.elementor .e-e072851-39a4b7e{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-48f70ed-f84cb77{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-5564e45-fa54c20{width:100%;padding:0px;background-color:#F8FAF3;display:flex;flex-direction:column;gap:0px;}