.elementor .e-a15a41e-a858f64{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-d1b7df9-a781a60{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-1519589-f62b526{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-966602a-1ef1fc9{font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-52a45c2-aa87153{aspect-ratio:16/6.5;object-fit:scale-down;display:block;}.elementor .e-6094b4e-64eaac4{font-weight:400;font-size:0.75rem;color:#718091;line-height:1.8;}.elementor .e-b8a2a9f-563b685{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-552a510-15338a9{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-25ef594-6ef97a2{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-50bcecf-e5a2e15{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-6d5f6c0-c6f3af1{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-87cabcb-9671678{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-8833a2f-e4ccdd3{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-e19d56d-fca94ea{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-885a031-0bb5753{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-0a2322d-a2644a8{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-17e9b07-2208070{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-67b2add-3ed2297{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-56a39c6-ccc4a7b{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-3dc476b-09c1df4{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-054f79f-16d58ce{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-5358502-768b619{padding:0px;margin-block-start:1.5rem;flex-direction:row;gap:2.5rem;flex-wrap:wrap;}.elementor .e-7958e98-24b65d4{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-9e94387-ab8c6d2{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-6eb08ac-8c24801{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-61b1130-0b0befb{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-ded3433-4aa9d49{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-7e83641-2d672e5{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-03db2d9-4bcbc6d{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-ecbd72e-0a253fd{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-4bc0d4a-155cc98{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-905c2c2-456e29a{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-b35c481-079e0b7{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-767e156-1be759f{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-e06a8e2-471bb95{padding:0px;margin-block-start:1.5rem;flex-direction:row;gap:2.5rem;flex-wrap:wrap;}.elementor .e-3930a9e-0f1f74c{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-91c5bf9-7dc1317{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-dd09ea5-ef94cc8{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-7d82643-8192b44{max-width:46rem;font-weight:400;font-size:1.4rem;color:#08376B;line-height:1.5;}.elementor .e-6dd5273-d5c8f76{max-width:46rem;font-weight:400;font-size:1.4rem;color:#08376B;line-height:1.5;}.elementor .e-b235ebf-7506511{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-00aea3a-149decb{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#08376B;line-height:1.15;margin:0px;}.elementor .e-23e16f2-6f2affc{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-e800411-1af28be{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-1164e1d-5883d4b{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-d526d8f-5678941{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-c6e464c-2fc07cf{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-52c1e2c-e88e761{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-4a991ef-cf3ec0e{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-2155f62-c53d76c{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-6ed6825-8720698{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-6d13f21-86ee715{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-287da3b-141a6a5{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-60593e3-9249e96{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-b0f2daa-4a60e9c{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-6fe8fd4-f406638{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-ed65f16-23ceabb{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-03f70f8-0ef7bd1{font-weight:400;font-size:1.45rem;color:#08376B;line-height:1.15;margin:0px;}.elementor .e-3b0b7d4-1fcd6e0{max-width:46rem;font-weight:400;font-size:1rem;color:#465365;line-height:1.8;}.elementor .e-076a657-5f53012{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-cd75f23-a66be9c{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-28be4f5-98a8110{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-2c8539d-3b32584{font-weight:400;font-size:clamp(2rem, 4vw, 3.4rem);color:#fff;line-height:1.15;margin:0px;}.elementor .e-ac548e6-2267bd6{max-width:46rem;font-weight:400;font-size:1rem;color:#e1e9f1;line-height:1.8;}.elementor .e-ed6885e-8938893{max-width:46rem;font-weight:400;font-size:clamp(1rem, 3vw, 1.5rem);color:#fff;line-height:1.8;}.elementor .e-fddb020-53fc935{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-0da21f8-777f9fd{padding:0px;flex-direction:column;gap:0px;}