.elementor .e-4ed614ea-fa52{color:#e9dccb;}.elementor .e-575cf8b7-2211{font-family:Poppins;font-weight:500;font-size:128px;color:#ffffff;letter-spacing:3.5px;line-height:0.95;}.elementor .e-7c94860d-2ac3{width:80px;height:1.6px;background-color:#ffffff;}.elementor .e-55be222a-65fa{max-width:640px;font-family:Poppins;font-weight:300;font-size:18px;color:#ffffff;letter-spacing:1px;line-height:1.7;}.elementor .e-3ab0d415-618c:hover,.elementor .e-3ab0d415-618c:focus-visible{color:#ffffff;border-color:#ffffff;background-color:transparent;}.elementor .e-3ab0d415-618c{color:#141414;border-color:#ffffff;background-color:#ffffff;}.elementor .e-3e7deb03-31ad:hover,.elementor .e-3e7deb03-31ad:focus-visible{color:#141414;background-color:#ffffff;}.elementor .e-3e7deb03-31ad{color:#ffffff;border-color:#ffffff;}.elementor .e-446b86d1-d278{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-66a19ca6-639d{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-6e35dd44-8720{width:100%;min-height:88vh;padding-block-start:0px;padding-block-end:90px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.35) 45%,rgba(0,0,0,0.78) 100%),url("https://fusteria-espiral.es/wp-content/uploads/2026/09/fusteria-espiral-terres-de-fusta-1920.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;background-size: auto auto,cover; background-position: 0% 0%,center center; box-sizing:border-box;\n}.elementor .e-1aea0947-3174{width:100%;height:620px;object-fit:cover;}.elementor .e-7e0c9926-4e0c{width:100%;padding:0px;flex:1 1 50%;}.elementor .e-29e0920b-c41e{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 50%;}.elementor .e-1c79c711-d79b{flex-direction:row;gap:70px;align-items:center;}.elementor .e-2a0582b-3569{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-c22c532-b546{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-5e77cf-c3f1{font-size:15px;}.elementor .e-5f53e67e-75c5{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-615c838c-8fb6{font-size:15px;}.elementor .e-7fd3e14f-317a{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-43880c3-782e{font-size:15px;}.elementor .e-79593b5f-c56f{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-3f37e44d-8e44{font-size:15px;}.elementor .e-3f5cd277-fd2f{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-25d6dc4e-70ff{font-size:15px;}.elementor .e-6037708a-19a0{font-size:28px;color:#8a6f4e;letter-spacing:1px;}.elementor .e-6986107-205e{font-size:15px;}.elementor .e-44369fbc-6258{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-3538830a-6cb8{background-color:#f5f1ec;}.elementor .e-19140d8a-fa24{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 50%;}.elementor .e-3c367f68-dd90{width:100%;height:520px;object-fit:cover;object-position:bottom center;}.elementor .e-7fd04b7f-506f{width:100%;padding:0px;flex:1 1 50%;}.elementor .e-c6333fb-feca{padding:0px;display:flex;flex-direction:row;gap:70px;align-items:center;}.elementor .e-22bb214c-e30c{font-size:15px;}.elementor .e-5ea04809-f502{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-24ddce83-1ea0{font-size:15px;}.elementor .e-35cba2ec-917c{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-2594b0af-25e6{font-size:15px;}.elementor .e-49bdfa73-a8a9{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-316a4b89-d7d8{font-size:15px;}.elementor .e-4b3a6e57-9190{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-59f11314-cd7a{font-size:15px;}.elementor .e-775d733d-4ac7{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-63eb19a1-cd25{font-size:15px;}.elementor .e-2f2a2aa-b550{border-color:#f5f1ec;background-color:#f5f1ec;}.elementor .e-3a0a4f-7abe{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-f236519-8552{background-color:#ffffff;}.elementor .e-2d4172b-6111{color:#c9ae8a;}.elementor .e-728715e3-d3c5{color:#ffffff;}.elementor .e-65d45629-9c21{color:#e8e2da;}.elementor .e-70279221-be70{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-e861ea-439a{color:#c9ae8a;}.elementor .e-4c509bd-4769{color:#ffffff;}.elementor .e-5059ac45-deb8{font-size:15px;color:#e8e2da;}.elementor .e-30c3ea8-a0d8{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-62da55d6-a612{color:#c9ae8a;}.elementor .e-6d8c51a9-2de2{color:#ffffff;}.elementor .e-3ad99ef9-51a9{font-size:15px;color:#e8e2da;}.elementor .e-1dcddb09-85a7{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-457bc232-f0b0{color:#c9ae8a;}.elementor .e-433a9002-c56a{color:#ffffff;}.elementor .e-287392fa-b523{font-size:15px;color:#e8e2da;}.elementor .e-1522a109-d544{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-49ff73d6-db4c{color:#c9ae8a;}.elementor .e-1f8c9925-4120{color:#ffffff;}.elementor .e-6398d494-3223{font-size:15px;color:#e8e2da;}.elementor .e-1bdf39bd-9d54{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-165d1aea-7057{color:#c9ae8a;}.elementor .e-2efd690b-9c44{color:#ffffff;}.elementor .e-5262d752-bc81{font-size:15px;color:#e8e2da;}.elementor .e-11b54f18-17ce{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-4263ef12-6e64{color:#c9ae8a;}.elementor .e-2301fa9-b30b{color:#ffffff;}.elementor .e-53036148-458f{font-size:15px;color:#e8e2da;}.elementor .e-8d86c72-dc53{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.25);\n}.elementor .e-69c4a5f0-6cc9{padding:0px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:50px 40px;\n}.elementor .e-1a5e0057-ff25{background-color:#1c1a17;}.elementor .e-783d760a-513d{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-9a11152-7b9d{width:100%;height:100%;object-fit:cover;grid-row:span 2;align-self:start;}.elementor .e-8ea8402-a10e853{padding:0px;}.elementor .e-5165dc39-1fe8{height:350px;overflow:auto;aspect-ratio:auto;object-fit:cover;object-position:center center;order:-99999;}.elementor .e-6c95a10c-f026{width:100%;height:400px;object-fit:cover;object-position:bottom center;}.elementor .e-c0a009b-8b45dd8{height:100%;padding:0px;flex-direction:column;gap:20px;}.elementor .e-7dc5690a-eefa{padding:0px;display:flex;flex-direction:row;gap:14px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;}.elementor .e-1abb387b-3ed2{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 55%;}.elementor .e-77e01579-2223{font-size:15px;}.elementor .e-3eb0f70f-c76b{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;border-block-start-width: 1.6px; border-top-style: solid; border-top-color: #000;\n}.elementor .e-64888ac3-671a{font-size:15px;}.elementor .e-406c5d0d-d202{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #d9d0c4;\n}.elementor .e-7a2fad0e-ec68{font-size:15px;}.elementor .e-6f581cb8-4aba{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #d9d0c4;\n}.elementor .e-88c693b-f935{font-size:15px;}.elementor .e-54763d8e-671b{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;border-block-start-width: 1px; border-block-end-width: 1px; border-top-style: solid; border-top-color: #d9d0c4; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-1801b875-15a2{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 45%;}.elementor .e-1d8792fd-781d{flex-direction:row;gap:70px;align-items:flex-start;}.elementor .e-24aaf2-da53{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-29582add-3f08{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-4ecd318b-9f44{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-c22030-dfff{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2d39637a-9a84{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-1feee127-e982{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-3c769a79-31fd{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5fc6fe11-3c05{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-43c602d8-d60e{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-3d209872-4fda{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-511d3450-e11e{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-199fab89-51bd{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-11b92805-2638{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-6694758b-b0f4{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-62368e66-6af8{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6bc56fb-55b7{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-59088cf4-126d{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-1c3d3fe2-8bd4{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-62e89f64-c66e{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2af40b24-816b{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-52fecc99-ce25{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-409a9cce-d917{font-family:Poppins;font-weight:300;font-size:30px;color:#8a6f4e;line-height:1;}.elementor .e-12281bb4-fb7f{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-2257418b-4883{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-587068ed-9c4c{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #d9d0c4;\n}.elementor .e-83b0f67-aab9{width:100%;max-width:980px;border-block-start-width: 1.6px; border-top-style: solid; border-top-color: #000;\n}.elementor .e-507ae25c-6406{background-color:#f5f1ec;}.elementor .e-c2df7ab-c220{text-align:center;}.elementor .e-576ae892-c2fa{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-477100a1-15c2{max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-39f2460c-797f{background-color:#f5f1ec;align-items:center;}