.elementor .e-70cbe3c-6dcf189{padding-block-start:10rem;padding-block-end:4rem;padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-image:linear-gradient(0deg, rgba(3,25,46,.65) %,transparent 65%),url("https://goaprimehomes.com/wp-content/uploads/2026/08/GOA_Prime_Homes_portada_Mediterraneo_Tablet.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;flex-direction:column;gap:1.5rem;justify-content:flex-end;}.elementor .e-c5a5dc9-f8ef58b{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-b4bff13-b4f547f{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-313a2da-e55e0ec{font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-160e7d0-28e63d5{aspect-ratio:16/6.5;object-fit:scale-down;display:block;}.elementor .e-30a87d8-63659cc{width:100%;font-weight:400;font-size:0.75rem;color:#718091;line-height:1.8;}.elementor .e-1382a61-551eaa2{padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-color:#F5F5F5;flex-direction:column;gap:1.5rem;}.elementor .e-a84341c-30476be{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-e939b53-77e733a{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-5a38db5-8fa4b3a{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-5401349-e1ffc8d{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-aaa7b1b-cf8c92a{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-e1356b6-82cd57f{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-bb68729-7055ed2{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-8dd6b4b-bf7c063{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-1c809e3-d3b5496{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-be5f43d-8597eb3{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-6df927f-ee7d3bd{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-4f5d572-746d1c9{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-ddbc2c8-55ecf4c{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-ec58fe9-02f41c0{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-60dbbbd-e3ffb58{padding:0px;margin-block-start:1.5rem;flex-direction:row;gap:2.5rem;flex-wrap:wrap;}.elementor .e-38396ba-e6ee5b6{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-980bbff-1bc7a5e{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-0e60e3c-26a35be{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-2255e8f-a811dec{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-2c09ca3-9e9f68e{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-1a60047-2ce951e{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-08bf54f-1761430{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-5fe736a-66cf08e{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-9704a1a-3ed368b{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-56cd713-5ccfcde{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-6ff460a-a1074f0{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-25cb201-ef81f7f{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1.5rem;flex:1 1 15rem;}.elementor .e-ac0e908-4ed9e28{padding:0px;margin-block-start:1.5rem;flex-direction:row;gap:2.5rem;flex-wrap:wrap;}.elementor .e-9503573-a09adb8{padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-color:#ffffff;flex-direction:column;gap:1.5rem;}.elementor .e-9c55b15-5533d9d{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-0537156-a6fa995{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-d28bbe4-4f5192c{max-width:46rem;font-weight:400;font-size:1.4rem;color:#08376B;line-height:1.5;}.elementor .e-8126712-253c56a{max-width:46rem;font-weight:400;font-size:1.4rem;color:#08376B;line-height:1.5;}.elementor .e-3975c74-6174d33{padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-color:#F5F5F5;flex-direction:column;gap:1.5rem;}.elementor .e-96f8b4b-c48dac1{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-d598037-67c3f16{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-bc3fc8e-d83c50b{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-ce5eeae-9e6e043{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-fb9aa84-d5c9452{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-dfa1f14-6af370c{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-25191a0-35b0d57{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-73decbb-29fdd41{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-cc1c102-7fe339d{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-fb93c16-91575cc{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-bcd4f26-88ef09d{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-4459c48-afcfa87{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-9de3a4a-1eca046{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-cc9d4bc-66aeacb{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-6cba65b-c2ac54c{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-d84d195-f146093{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-adf2540-2f91bc7{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-13bb3b2-cf7ae98{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-fd7a5f3-a206ea7{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.75rem;}.elementor .e-87872a6-ef06c02{padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-color:#fff;flex-direction:column;gap:1.5rem;}.elementor .e-c0d4e43-3fad3f0{max-width:46rem;font-weight:400;font-size:0.72rem;color:#6f7f91;letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .e-cdd5a53-116a623{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#fff;line-height:1.15;margin:0px;}.elementor .e-1247a62-8913bcd{max-width:46rem;font-weight:400;font-size:1rem;color:#e1e9f1;line-height:1.8;}.elementor .e-e3a3d00-d17c6b2{max-width:46rem;font-weight:400;font-size:clamp(1rem, 3vw, 1.5rem);color:#fff;line-height:1.8;}.elementor .e-e306def-c6fcc90{max-width:46rem;font-weight:400;font-size:1.1rem;color:#fff;line-height:1.8;}.elementor .e-02e9775-542d79c{max-width:46rem;font-weight:400;font-size:1rem;color:#e1e9f1;line-height:1.8;}.elementor .e-5aea0d3-b7181ed{padding-block-start:clamp(3.5rem, 8vw, 7rem);padding-block-end:clamp(3.5rem, 8vw, 7rem);padding-inline-start:clamp(1.5rem, 7vw, 8rem);padding-inline-end:clamp(1.5rem, 7vw, 8rem);background-color:#08376B;flex-direction:column;gap:1.5rem;}.elementor .e-38f6cd6-951eee4{padding:0px;flex-direction:column;gap:0px;}