.elementor .e-5ca5ace-425d344{min-height:46px;font-weight:700;font-size:clamp(19px,1.9vw,27px);color:var(--nacht);letter-spacing:0.16em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:58px;padding-inline-end:0px;background-image:url("https://palmresidences.nl/wp-content/uploads/2026/10/casa-estepona-logo-zwart.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 46px;background-position:center left;display:flex;flex:0 0 auto;align-items:center;}.elementor .e-727d20e-3c22e15{width:auto;padding:0px;display:flex;flex-direction:row;gap:clamp(10px,calc(4.2vw - 32px),40px);flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-dca301c-9277b6f{color:var(--goud-licht);padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-color:var(--nacht);background-color:var(--nacht);flex:0 0 auto;}.elementor .e-dca301c-9277b6f:hover,.elementor .e-dca301c-9277b6f:focus-visible{color:var(--nacht);border-color:var(--nacht);background-color:transparent;}.elementor .e-d4787ea-9cb897b{position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:100;padding-block-start:17px;padding-block-end:17px;padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--nacht);border-style:solid;background-image:linear-gradient(90deg, #BD9744 0%,#D9BA6C 28%,#EED99A 50%,#D9BA6C 72%,#BD9744 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--goud);box-shadow:0px 8px 28px 0px rgba(0,0,0,0.38);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-2cd6d14-207d2b1{font-weight:600;font-size:14px;color:var(--nacht);letter-spacing:0.32em;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:var(--nacht);border-style:solid;background-image:linear-gradient(90deg, #C29C48 0%,#EED99A 50%,#C29C48 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--goud);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.4);}.elementor .e-efe7bad-b41a765{font-weight:600;color:var(--goud);-webkit-text-stroke:1.5px #000000;stroke:#000000;stroke-width:1.5px;}.elementor .e-c79d6e3-85b9cc1{max-width:30em;flex:1 1 auto;}.elementor .e-270168b-2221099{width:auto;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;flex:0 0 auto;}.elementor .e-7acee31-b98319e{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--goud-lijn);border-style:solid;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-end;}.elementor .e-932d921-f53995a{display:flex;flex-direction:column;gap:clamp(24px,3vw,44px);align-items:flex-start;}.elementor .e-540a8aa-5644647{width:100%;min-height:100vh;position:relative;padding-block-start:180px;padding-block-end:clamp(64px,7vw,104px);padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);background-image:linear-gradient(180deg, rgba(14,13,11,0.62) 0%,rgba(14,13,11,0.10) 28%,rgba(14,13,11,0.34) 58%,rgba(14,13,11,0.96) 100%),linear-gradient(90deg, rgba(14,13,11,0.80) 0%,rgba(14,13,11,0) 72%),url("https://palmresidences.nl/wp-content/uploads/2026/10/casa-estepona-gevel-zwembad.webp");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:var(--nacht);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-19d9c5b-08d18ec{padding-block-start:clamp(30px,3.4vw,48px);padding-block-end:clamp(30px,3.4vw,48px);padding-inline-start:clamp(16px,2.6vw,40px);padding-inline-end:clamp(16px,2.6vw,40px);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-83b8edb-30cd17a{padding-block-start:clamp(30px,3.4vw,48px);padding-block-end:clamp(30px,3.4vw,48px);padding-inline-start:clamp(16px,2.6vw,40px);padding-inline-end:clamp(16px,2.6vw,40px);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-f74fa1a-9d9abbe{padding-block-start:clamp(30px,3.4vw,48px);padding-block-end:clamp(30px,3.4vw,48px);padding-inline-start:clamp(16px,2.6vw,40px);padding-inline-end:clamp(16px,2.6vw,40px);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-435fc6a-d206e83{padding-block-start:clamp(30px,3.4vw,48px);padding-block-end:clamp(30px,3.4vw,48px);padding-inline-start:clamp(16px,2.6vw,40px);padding-inline-end:clamp(16px,2.6vw,40px);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .e-3a774af-14fc025{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--lijn);border-style:solid;display:grid;gap:0px;grid-template-columns:repeat(4,1fr);grid-template-rows:none;}.elementor .e-61ebd6c-e3c0c75{width:100%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;}.elementor .e-7e3cf32-22df9cd{max-width:34em;}.elementor .e-35bfa01-604b03e{padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .e-dea2486-1cc2ae3{aspect-ratio:4/5;}.elementor .e-0ef8824-10489cb{width:48%;aspect-ratio:4/3;position:absolute;inset-block-end:0px;inset-inline-start:0px;border-width:10px;border-color:var(--nacht);border-style:solid;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.45);}.elementor .e-8b08315-88a59df{position:relative;padding-block-start:0px;padding-block-end:clamp(48px,6vw,96px);padding-inline-start:clamp(40px,6vw,104px);padding-inline-end:0px;}.elementor .e-9b042fd-d39d1f7{display:grid;gap:clamp(48px,7vw,128px);grid-template-columns:5fr 6fr;grid-template-rows:none;align-items:center;}.elementor .e-4e26d15-ba7b859{width:100%;height:auto;display:block;}.elementor .e-8f14cd4-cb7b7af{padding:clamp(18px,2.4vw,36px);border-width:1px;border-color:var(--zand-lijn);border-style:solid;background-color:#FFFFFF;box-shadow:0px 30px 70px 0px rgba(24,22,15,0.12);}.elementor .e-d654c68-7a7e7f2{width:100%;column-gap:40px;padding:0px;display:grid;row-gap:0px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,auto);grid-auto-flow:column;}.elementor .e-d5aae27-c7e916c{padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-9cfc283-058cab9{display:grid;gap:clamp(48px,7vw,120px);grid-template-columns:5fr 6fr;grid-template-rows:none;align-items:center;}.elementor .e-a0cb755-8d55b33{max-width:38em;}.elementor .e-2c5cbe5-87966b5{max-width:800px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-9aa39bd-b67971c{aspect-ratio:4/3;}.elementor .e-0e3b569-3be075f{aspect-ratio:9/8;margin-block-start:clamp(32px,5vw,80px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44e4c2d-d348827{width:100%;max-width:1180px;padding:0px;display:grid;gap:clamp(14px,1.8vw,26px);grid-template-columns:6fr 5fr;grid-template-rows:none;align-items:start;}.elementor .e-30843fb-40c86b7{width:100%;max-width:1180px;column-gap:32px;padding:0px;display:grid;row-gap:0px;grid-template-columns:repeat(3,1fr);grid-template-rows:none;}.elementor .e-d589a33-5bcfc02{display:flex;flex-direction:column;gap:clamp(44px,6vw,84px);}.elementor .e-a99751d-57efbeb{max-width:30em;}.elementor .e-a3d2452-9471824{max-width:780px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-e90488a-4cff016{height:clamp(250px,33vw,470px);}.elementor .e-5e63479-fd95205{height:clamp(250px,33vw,470px);}.elementor .e-546428f-bd573c6{height:clamp(250px,33vw,470px);}.elementor .e-f2b09c4-0a0b405{height:clamp(250px,33vw,470px);}.elementor .e-0e3ac0e-bd04c35{height:clamp(250px,33vw,470px);}.elementor .e-7fe4445-e4cd97e{height:clamp(250px,33vw,470px);}.elementor .e-7ffedb0-efc8e33{column-gap:clamp(20px,2.4vw,36px);padding:0px;display:grid;row-gap:clamp(56px,6vw,96px);grid-template-columns:repeat(12,1fr);grid-template-rows:none;}.elementor .e-9a3c7c4-73fcb51{display:flex;flex-direction:column;gap:clamp(56px,7vw,104px);}.elementor .e-20eb0fb-805ba43{object-position:50% 30%;}.elementor .e-6a75ae7-a881df0{padding:0px;display:grid;gap:clamp(10px,1.2vw,18px);grid-template-columns:repeat(12,1fr);grid-template-rows:none;grid-auto-rows:clamp(96px,13.4vw,196px);}.elementor .e-647c610-b98e029{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-c8bd801-8d85c15{max-width:38em;}.elementor .e-c3273d3-6fc926d{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-3d4bf2a-521f9f7{column-gap:clamp(20px,3vw,48px);padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;display:flex;flex-direction:row;row-gap:0px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-caeb9b2-346d3b0{aspect-ratio:4/3;}.elementor .e-b47270f-92b9ba2{padding:0px;}.elementor .e-e92f42e-b16267e{aspect-ratio:4/3;}.elementor .e-8d23e37-3910d40{padding:0px;}.elementor .e-51ee66d-a0944ed{aspect-ratio:4/3;}.elementor .e-7e571c1-be93c09{padding:0px;}.elementor .e-e2d36c1-8793610{aspect-ratio:4/3;}.elementor .e-ae32f94-fa12f21{padding:0px;}.elementor .e-915c558-752e768{padding:0px;}.elementor .e-bb214e0-f6a77f5{padding:0px;}.elementor .e-e7f4e22-f1ca17f{aspect-ratio:4/3;}.elementor .e-e1423b4-50069d5{padding:0px;}.elementor .e-9b4d904-419dee2{padding:0px;}.elementor .e-ef6ccf3-2e259bb{padding:0px;}.elementor .e-b41fd8e-ceb0af3{padding:0px;gap:clamp(36px,4.5vw,64px);}.elementor .e-f6fa284-4de4f8d{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);}.elementor .e-3753c1a-d289544{padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;}.elementor .e-97a79ac-9f7d301{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7abd8df-2a19ea1{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-7a23116-1272b4a{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;flex:0 0 auto;align-items:center;}.elementor .e-0c9eb93-24d57a4{width:auto;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-d45ee72-72d1014{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-9e9251e-f925f6b{width:auto;padding:0px;display:flex;flex-direction:row;gap:20px;flex:0 0 auto;align-items:center;}.elementor .e-7c9b1a9-94aae07{column-gap:32px;padding:0px;display:grid;row-gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:none;}.elementor .e-9618a56-f365ef0{padding-block-start:clamp(30px,3.6vw,48px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--zand-lijn);border-style:solid;display:flex;flex-direction:column;gap:22px;}.elementor .e-e26d2bc-4580238{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-3e17ef3-ba76e10{display:grid;gap:clamp(48px,7vw,120px);grid-template-columns:4fr 7fr;grid-template-rows:none;align-items:start;}.elementor .e-850925f-f70a320{max-width:36em;}.elementor .e-d2e7c7a-88ced65{max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-21eca46-7d192f3{width:100%;max-width:1120px;padding:0px;border-width:1px;border-color:var(--goud-lijn);border-style:solid;}.elementor .e-477c2e0-489bb53{display:flex;flex-direction:column;gap:clamp(36px,4.5vw,64px);align-items:center;}.elementor .e-7e63557-b1d70be{font-size:clamp(46px,6.6vw,108px);}.elementor .e-cefbd8b-79fea9a{max-width:24em;}.elementor .e-0ddbcb8-9f2df1f{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-c6db0c1-59630a4{color:var(--ivoor);}.elementor .e-4890d91-f472e30{padding-block-start:28px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-c1e2586-4f472b7{color:var(--ivoor);}.elementor .e-6ad6909-b5338b3{padding-block-start:28px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-684011b-2f6fb86{color:var(--ivoor);}.elementor .e-db87d5e-51c75b9{padding-block-start:28px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .e-49fbc7b-86d04fb{width:100%;padding:0px;margin-block-start:clamp(32px,4vw,56px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--goud-lijn);border-style:solid;display:grid;gap:0px;grid-template-columns:repeat(3,1fr);grid-template-rows:none;}.elementor .e-043b45b-b935e51{text-align:center;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .e-186f77e-9e920ee{width:100%;position:relative;padding-block-start:clamp(112px,14vw,216px);padding-block-end:clamp(96px,11vw,168px);padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);background-image:linear-gradient(180deg, rgba(14,13,11,0.90) 0%,rgba(14,13,11,0.72) 45%,rgba(14,13,11,0.95) 100%),url("https://palmresidences.nl/wp-content/uploads/2026/09/82b03350-996d-441f-80ea-9340fa4ba356.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--nacht);}.elementor .e-8ddea07-95bf478{width:92px;height:92px;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-dcc8991-d8d4f39{width:auto;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-1f8df38-c3a1bcd{display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-165c73d-690193a{width:100%;position:relative;padding-block-start:clamp(44px,5vw,68px);padding-block-end:clamp(44px,5vw,68px);padding-inline-start:clamp(24px,5vw,80px);padding-inline-end:clamp(24px,5vw,80px);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--lijn);border-style:solid;}