.elementor .e-963e742-56bdef1{width:100%;min-height:100vh;max-height:100vh;aspect-ratio:auto;object-fit:fill;position:absolute;z-index:1;background-color:#eb151500;}.elementor .e-6ab696c-50e7225{width:100%;max-width:1200px;font-family:"Cormorant Garamond";font-weight:500;font-size:48px;color:#ffffff;text-align:center;margin-block-end:25px;align-self:center;}.elementor .e-b2fc16a-9e42bce{width:100%;max-width:1200px;font-family:Manrope;font-weight:400;font-size:18px;color:#ffffff;letter-spacing:1px;text-align:center;align-self:center;}.elementor .e-6b173e0-17fb8c7{width:190px;font-family:Manrope;font-size:13px;color:#ffffff;letter-spacing:1px;border-width:0.3px;border-color:#ffffff;border-style:inset;background-color:#00000000;}.elementor .e-33fa402-67ce770{width:200px;font-family:Manrope;font-size:13px;color:#ffffff;letter-spacing:1px;border-width:0.3px;border-color:#ffffff;border-style:inset;background-color:#00000000;}.elementor .e-ea69994-c087c68{width:45%;column-gap:39px;margin-block-start:32px;flex-direction:row;row-gap:0px;justify-content:center;}.elementor .e-b53a094-9a85b42{position:relative;z-index:3;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ac3f4d5-581c846{width:100%;min-height:100vh;position:absolute;z-index:2;background-color:#000000b3;}.elementor .e-c931471-a8bdce6{width:100%;min-height:100vh;position:relative;z-index:0;background-color:#00000059;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-efb1e5a-9c79b0f{font-family:Manrope;font-size:13px;color:#8A6246;letter-spacing:2px;}.elementor .e-929bdbc-10d7fc5{font-family:"Cormorant Garamond";font-size:55px;color:#292725;}.elementor .e-9123d23-c6ca898{font-family:Manrope;font-size:17px;color:#292725;letter-spacing:2px;}.elementor .e-c56d65b-bdec274{flex-direction:column;}.elementor .e-6481fd9-aa58b5e{width:80%;}.elementor .e-9e76a87-783e031{flex-direction:row-reverse;}.elementor .e-69dedf9{width:100%;min-height:650px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:10%;padding-inline-end:10%;margin:0px;background-color:#F4F1EC;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-7920389-9791a4f{font-family:Manrope;font-weight:500;font-size:14px;color:#8A6246;letter-spacing:2px;padding-block-end:12px;align-self:start;}.elementor .e-64e1a0a-ca0b57e{max-width:800px;font-family:"Cormorant Garamond";font-weight:500;font-size:48px;color:#292725;padding-block-end:55px;align-self:start;}.elementor .e-14ab60a-e882b16{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-41e9372-ecb490a{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-ce5770c-6efa72f{background-color:#D8D1C8;}.elementor .e-ea70b59-e89a92f{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-2abc161-6727d9b{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-878b286-c157bd8{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-e7e465d-9dc6db9{background-color:#D8D1C8;}.elementor .e-5e43725-51aef63{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-bb6413f-afaefb0{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-b30e85f-84ac3cd{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-f379567-3d3314c{background-color:#D8D1C8;}.elementor .e-58ae7a5-c080ea5{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-fa987e5-a2641c3{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-4227bdb-49b42b4{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-943661e-700325a{background-color:#D8D1C8;}.elementor .e-fca2238-82bbeb6{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-7ba5d72-937009b{max-width:1200px;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-1897b34{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#F4F1EC;flex-direction:column;align-items:center;}.elementor .e-200626e-4160e5a{font-family:Manrope;font-size:14px;color:#ffffff;letter-spacing:2px;padding-block-start:10px;background-color:#ededed00;}.elementor .e-d211e48-c48c8f4{font-family:"Cormorant Garamond";font-weight:500;font-size:56px;color:#ffffff;padding-block-start:25px;}.elementor .e-1908955-48a5285{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-cbca8e7-675171b{width:100%;min-height:650px;padding:0px;background-color:#00000080;}.elementor .e-90b93af{min-height:650px;padding:0px;background-image:url("https://pedraterra.com/wp-content/uploads/2026/10/Patio-mediterraneo-con-piscina-y-pergola.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-70698fc-c3942bb{max-width:1200px;flex-direction:column;}.elementor .e-0db3f26-5267353{font-family:Manrope;font-weight:500;font-size:14px;color:#8A6246;letter-spacing:2px;padding-block-end:12px;align-self:start;}.elementor .e-548ad3b-7ef1c0e{max-width:800px;font-family:"Cormorant Garamond";font-weight:500;font-size:48px;color:#292725;padding-block-end:55px;align-self:start;}.elementor .e-cdabf53-e0ae681{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-bf9c166-a5ce7a6{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-571b931-5c568f4{background-color:#D8D1C8;}.elementor .e-bb86176-07336d8{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-11424c8-81b7d1b{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-a10159e-5a3b2bf{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-d0c0532-5a394d0{background-color:#D8D1C8;}.elementor .e-4fcab3c-32b120f{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-fd1a8ba-8b8e073{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-31dfc40-4ad6d17{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-a1aae2e-5602673{background-color:#D8D1C8;}.elementor .e-3b9b82d-7fe6ff0{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-81c9d15-8eb4571{font-family:"Cormorant Garamond";font-weight:500;font-size:30px;color:#292725;text-align:start;padding-block-start:28px;padding-block-end:12px;}.elementor .e-fc9e37d-a5a91f1{font-family:Manrope;font-weight:400;font-size:15px;color:#5F5A55;letter-spacing:2px;margin-block-end:28px;}.elementor .e-250be0f-40d6589{background-color:#D8D1C8;}.elementor .e-72af322-763d091{border-radius:0px;border-block-end-width:1px;border-color:#D8D1C8;border-style:none;flex-direction:column;}.elementor .e-50138bd-1887f2b{max-width:1200px;flex-direction:column;justify-content:center;align-self:center;}.elementor .e-6e3b8b6{background-color:#F4F1EC;flex-direction:column;align-items:center;}