{"id":2644,"date":"2026-10-31T19:46:22","date_gmt":"2026-10-31T17:46:22","guid":{"rendered":"https:\/\/redseacapital.eu\/?post_type=rsc_project&#038;p=2644"},"modified":"2026-11-06T22:47:16","modified_gmt":"2026-11-06T20:47:16","slug":"red-hills-hurghada","status":"publish","type":"rsc_project","link":"https:\/\/redseacapital.eu\/es\/projects\/red-hills-hurghada\/","title":{"rendered":"Red Hills \u2013 Sahl Hasheesh"},"content":{"rendered":"<p>Red Hills offers fully finished studios, apartments and I-villas. Air conditioning and water heaters are included. Scheduled handover: December 2028.<\/p>\n<section class=\"rsc-price-list\" id=\"price-list\" aria-labelledby=\"price-list-heading\">\n<h2 id=\"price-list-heading\" data-copy=\"heading\">Prices and availability<\/h2>\n<p class=\"gp-intro\" data-copy=\"intro\">Compare available units and select a unit number for details and payment plans.<\/p>\n<p class=\"gp-fallback\" data-copy=\"fallback\">The individual offers appear further down this page.<\/p>\n<div class=\"gp-panel\" hidden>\n<form class=\"gp-filters\">\n      <label><span data-copy=\"type\">Unit type<\/span><select name=\"kind\"><option value=\"\" data-copy=\"allTypes\">All types<\/option><\/select><\/label><br \/>\n      <label><span data-copy=\"floor\">Floor<\/span><select name=\"floor\"><option value=\"\" data-copy=\"allFloors\">All floors<\/option><\/select><\/label><br \/>\n      <label><span data-copy=\"search\">Unit number<\/span><input name=\"unit\" type=\"search\" autocomplete=\"off\"><\/label><br \/>\n      <label><span data-copy=\"sort\">Sort by<\/span><select name=\"sort\"><option value=\"unit\" data-copy=\"byUnit\">Unit number<\/option><option value=\"low\" data-copy=\"low\">Lowest price<\/option><option value=\"high\" data-copy=\"high\">Highest price<\/option><\/select><\/label><br \/>\n      <button type=\"reset\" data-copy=\"clear\">Reset<\/button><br \/>\n    <\/form>\n<div class=\"gp-summary\"><span data-count aria-live=\"polite\"><\/span><span data-copy=\"currency\">Original prices in EGP<\/span><\/div>\n<p class=\"gp-swipe\" data-copy=\"swipe\">Swipe or scroll sideways for floor and view.<\/p>\n<div class=\"gp-scroll\" tabindex=\"0\" role=\"region\" aria-labelledby=\"price-list-heading\">\n<table aria-labelledby=\"price-list-heading\">\n<thead>\n<tr>\n<th scope=\"col\" data-copy=\"unit\">Unit<\/th>\n<th scope=\"col\" class=\"gp-number\" data-copy=\"price\">List price<\/th>\n<th scope=\"col\" class=\"gp-number\" data-cash-col data-copy=\"cash\">Cash price<\/th>\n<th scope=\"col\" data-copy=\"type\">Unit type<\/th>\n<th scope=\"col\" data-copy=\"area\">Area<\/th>\n<th scope=\"col\" data-copy=\"floor\">Floor<\/th>\n<th scope=\"col\" data-copy=\"view\">View<\/th>\n<\/tr>\n<\/thead>\n<tbody><\/tbody>\n<\/table><\/div>\n<p class=\"gp-empty\" data-copy=\"noMatch\" hidden>No units match these filters.<\/p>\n<p class=\"gp-note\" data-copy=\"cashNote\">Cash prices are shown where confirmed. See the individual offer for applicable payment terms and fees.<\/p>\n<\/p><\/div>\n<\/section>\n<style>\n.rsc-price-list { --gp-ink:#172e42; --gp-muted:#4d5b66; --gp-line:#e6dbc9; --gp-paper:#fffdf9; color:var(--gp-ink); margin:2.5rem 0; scroll-margin-top:100px; }\n.rsc-price-list *, .rsc-price-list *::before, .rsc-price-list *::after { box-sizing:border-box; }\n.rsc-price-list [hidden] { display:none !important; }\n.rsc-price-list h2 { color:#8a5c27; margin:0 0 .4rem; }\n.rsc-price-list .gp-intro, .rsc-price-list .gp-fallback { color:var(--gp-muted); margin:0 0 1rem; }\n.rsc-price-list .gp-panel { background:var(--gp-paper); border:1px solid var(--gp-line); border-radius:1.1rem; box-shadow:0 .55rem 1.6rem #5b3b1710; overflow:hidden; }\n.rsc-price-list .gp-filters { display:flex; flex-wrap:wrap; align-items:end; gap:.75rem; margin:0; padding:1rem; }\n.rsc-price-list .gp-filters label { display:grid; flex:1 1 8rem; min-width:0; gap:.26rem; font-size:.81rem; font-weight:650; color:var(--gp-muted); }\n.rsc-price-list .gp-filters input, .rsc-price-list .gp-filters select, .rsc-price-list .gp-filters button { width:100%; max-width:100%; min-width:0; min-height:2.75rem; border:1px solid #cdbca4; border-radius:.55rem; background:white; color:var(--gp-ink); padding:.45rem .6rem; font:inherit; font-size:.9rem; line-height:1.4; }\n.rsc-price-list .gp-filters button { width:auto; padding:.45rem .85rem; cursor:pointer; font-weight:650; }\n.rsc-price-list .gp-filters button:hover { background:#f0e5d5; }\n.rsc-price-list :focus-visible { outline:2px solid #98601f; outline-offset:2px; }\n.rsc-price-list .gp-summary { display:flex; flex-wrap:wrap; justify-content:space-between; gap:.35rem 1rem; padding:.65rem 1rem; border-top:1px solid var(--gp-line); font-size:.88rem; color:var(--gp-muted); }\n.rsc-price-list [data-count] { font-weight:700; color:var(--gp-ink); }\n.rsc-price-list .gp-scroll { max-height:26rem; overflow:auto; }\n.rsc-price-list .gp-scroll:focus-visible { outline-offset:-3px; }\n.rsc-price-list table { width:100%; min-width:44rem; margin:0; border:0; border-collapse:separate; border-spacing:0; font-size:.9rem; }\n.rsc-price-list th, .rsc-price-list td { padding:.66rem .7rem; text-align:start; border:0; border-bottom:1px solid #eee4d6; vertical-align:middle; }\n.rsc-price-list thead th { position:sticky; top:0; z-index:2; background:#efe4d4; color:var(--gp-ink); font-size:.79rem; white-space:nowrap; }\n.rsc-price-list thead th:first-child, .rsc-price-list tbody th { position:sticky; inset-inline-start:0; }\n.rsc-price-list thead th:first-child { z-index:3; }\n.rsc-price-list tbody th { z-index:1; }\n.rsc-price-list tbody tr > * { background:var(--gp-paper); }\n.rsc-price-list tbody tr:nth-child(even) > * { background:#f9f4eb; }\n.rsc-price-list tbody tr:hover > *, .rsc-price-list tbody tr:focus-within > * { background:#f1e8da; }\n.rsc-price-list .gp-number { text-align:end; white-space:nowrap; font-variant-numeric:tabular-nums; }\n.rsc-price-list tbody .gp-number { font-weight:700; }\n.rsc-price-list .gp-cash { color:#265744; }\n.rsc-price-list .gp-scroll a { color:#164664; text-decoration:underline; text-underline-offset:.2em; font-weight:750; }\n.rsc-price-list .gp-note, .rsc-price-list .gp-empty { margin:0; padding:.75rem 1rem; font-size:.84rem; color:var(--gp-muted); }\n.rsc-price-list .gp-note { border-top:1px solid var(--gp-line); }\n.rsc-price-list .gp-swipe { display:none; margin:0; color:var(--gp-muted); padding:0 .7rem .45rem; font-size:.8rem; }\n@media(max-width:740px) {\n  .rsc-price-list .gp-swipe { display:block; }\n  .rsc-price-list .gp-filters { padding:.7rem; gap:.6rem; }\n  .rsc-price-list .gp-filters label { flex-basis:calc(50% - .3rem); }\n  .rsc-price-list th, .rsc-price-list td { padding:.56rem .5rem; }\n  .rsc-price-list table { font-size:.85rem; }\n  .rsc-price-list .gp-scroll { max-height:22rem; }\n}<\/p>\n<p>.rsc-price-list { max-width:1040px; margin:2.5rem auto; }\ntr.rsc-price-offer, .rsc-price-offer { scroll-margin-top:112px; }\n.rsc-price-offer:target { outline:2px solid #9b6426; outline-offset:2px; }\n<\/style>\n<p><script>\n(function () {\n  'use strict';\n  const offers = [{\"code\":\"01-101A\",\"type\":\"bed2\",\"price\":10800000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"First\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-101a-2-bedroom-apartment\/\",\"id\":2648},{\"code\":\"01-101C\",\"type\":\"bed1\",\"price\":8470000,\"cash\":null,\"cashOnly\":false,\"area\":\"80\",\"floor\":\"First\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-101c-1-bedroom-apartment\/\",\"id\":2650},{\"code\":\"01-101F\",\"type\":\"bed1\",\"price\":8470000,\"cash\":null,\"cashOnly\":false,\"area\":\"80\",\"floor\":\"First\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-101f-1-bedroom-apartment\/\",\"id\":2652},{\"code\":\"01-102A\",\"type\":\"bed2\",\"price\":10980000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Second\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-102a-2-bedroom-apartment\/\",\"id\":2654},{\"code\":\"01-102C\",\"type\":\"bed1\",\"price\":8580000,\"cash\":null,\"cashOnly\":false,\"area\":\"80\",\"floor\":\"Second\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-102c-1-bedroom-apartment\/\",\"id\":2656},{\"code\":\"01-102D\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Second\",\"view\":\"Partial Sea\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-102d-studio\/\",\"id\":2658},{\"code\":\"01-102G\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"Second\",\"view\":\"Partial Sea\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-01-102g-studio\/\",\"id\":2660},{\"code\":\"02-201A\",\"type\":\"bed2\",\"price\":10800000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"First\",\"view\":\"Landscape\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-02-201a-2-bedroom-apartment\/\",\"id\":2666},{\"code\":\"02-202A\",\"type\":\"bed2\",\"price\":10980000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Second\",\"view\":\"Pool \\u0026 Seaview\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-02-202a-2-bedroom-apartment\/\",\"id\":2668},{\"code\":\"02-202G\",\"type\":\"studio\",\"price\":6520000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"Second\",\"view\":\"Pool \\u0026 Seaview\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-02-202g-studio\/\",\"id\":2672},{\"code\":\"03-301B\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"First\",\"view\":\"Pool\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-301b-studio\/\",\"id\":2676},{\"code\":\"03-301E\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"First\",\"view\":\"Pool\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-301e-studio\/\",\"id\":2678},{\"code\":\"03-301G\",\"type\":\"bed1\",\"price\":8470000,\"cash\":null,\"cashOnly\":false,\"area\":\"85\",\"floor\":\"1st floor\",\"view\":\"Pool view\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-301g-1-bedroom-apartment\/\",\"id\":3022},{\"code\":\"03-301H\",\"type\":\"bed2\",\"price\":10800000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"First\",\"view\":\"Pool\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-301h-2-bedroom-apartment\/\",\"id\":2680},{\"code\":\"03-302E\",\"type\":\"studio\",\"price\":6520000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Second\",\"view\":\"Pool\\u0026Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-302e-studio\/\",\"id\":2682},{\"code\":\"03-302H\",\"type\":\"bed2\",\"price\":10980000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Second\",\"view\":\"Pool\\u0026Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-302h-2-bedroom-apartment\/\",\"id\":2684},{\"code\":\"03-303A\",\"type\":\"bed2\",\"price\":12000000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"3rd floor\",\"view\":\"Pool and sea view\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-03-303a-2-bedroom-apartment\/\",\"id\":3024},{\"code\":\"04-401C\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"First\",\"view\":\"Pool\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-04-401c-studio\/\",\"id\":2686},{\"code\":\"04-402B\",\"type\":\"studio\",\"price\":6520000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"Second\",\"view\":\"Pool\\u0026Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-04-402b-studio\/\",\"id\":2688},{\"code\":\"04-402D\",\"type\":\"studio\",\"price\":6880000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Second\",\"view\":\"Pool\\u0026Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-04-402d-studio\/\",\"id\":2690},{\"code\":\"08-801B\",\"type\":\"bed1\",\"price\":8470000,\"cash\":null,\"cashOnly\":false,\"area\":\"80\",\"floor\":\"First\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801b-1-bedroom-apartment\/\",\"id\":2704},{\"code\":\"08-801B\/\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"First\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801b-studio\/\",\"id\":2706},{\"code\":\"08-801C\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"First\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801c-studio\/\",\"id\":2708},{\"code\":\"08-801G\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"First\",\"view\":\"Street View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801g-studio\/\",\"id\":2700},{\"code\":\"08-801N\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"50\",\"floor\":\"First\",\"view\":\"Street View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801n-studio\/\",\"id\":2702},{\"code\":\"08-801X\",\"type\":\"bed2\",\"price\":10800000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"First\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-801x-2-bedroom-apartment\/\",\"id\":2710},{\"code\":\"08-802A\",\"type\":\"bed2\",\"price\":10980000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Second\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802a-2-bedroom-apartment\/\",\"id\":2714},{\"code\":\"08-802B\",\"type\":\"bed1\",\"price\":8470000,\"cash\":null,\"cashOnly\":false,\"area\":\"80\",\"floor\":\"\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802b-1-bedroom-apartment\/\",\"id\":2716},{\"code\":\"08-802B\/\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Second\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802b-studio\/\",\"id\":2718},{\"code\":\"08-802C\",\"type\":\"studio\",\"price\":6360000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Second\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802c-studio\/\",\"id\":2720},{\"code\":\"08-802G\/\",\"type\":\"studio\",\"price\":6210000,\"cash\":null,\"cashOnly\":false,\"area\":\"50\",\"floor\":\"Second\",\"view\":\"Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802g-studio\/\",\"id\":2712},{\"code\":\"08-802X\",\"type\":\"bed2\",\"price\":10980000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Second\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-802x-2-bedroom-apartment\/\",\"id\":2722},{\"code\":\"08-803O\",\"type\":\"bed2\",\"price\":12000000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Third\",\"view\":\"Sea View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-08-803o-2-bedroom-apartment\/\",\"id\":2724},{\"code\":\"G0-1B\",\"type\":\"studio\",\"price\":7500000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"Ground\",\"view\":\"Pool \\u0026 Garden\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-g0-1b-studio\/\",\"id\":2646},{\"code\":\"G0-2G\",\"type\":\"studio\",\"price\":7500000,\"cash\":null,\"cashOnly\":false,\"area\":\"56\",\"floor\":\"Ground\",\"view\":\"Pool \\u0026 Garden\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-g0-2g-studio\/\",\"id\":2662},{\"code\":\"G0-2H\",\"type\":\"bed3\",\"price\":15535000,\"cash\":null,\"cashOnly\":false,\"area\":\"150\",\"floor\":\"Ground\",\"view\":\"Pool \\u0026 Garden\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-g0-2h-3-bedroom-apartment\/\",\"id\":2664},{\"code\":\"G0-3H\",\"type\":\"bed2\",\"price\":13535000,\"cash\":null,\"cashOnly\":false,\"area\":\"120\",\"floor\":\"Ground\",\"view\":\"Pool \\u0026 Garden\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-g0-3h-2-bedroom-apartment\/\",\"id\":2674},{\"code\":\"L0-8A\",\"type\":\"villa\",\"price\":19085000,\"cash\":null,\"cashOnly\":false,\"area\":\"240\",\"floor\":\"Ground \\u0026 First\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-l0-8a-4-bedroom-i-villa\/\",\"id\":2692},{\"code\":\"L0-8C\",\"type\":\"studio\",\"price\":6800000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Ground\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-l0-8c-studio\/\",\"id\":2694},{\"code\":\"L0-8D\",\"type\":\"studio\",\"price\":6800000,\"cash\":null,\"cashOnly\":false,\"area\":\"60\",\"floor\":\"Ground\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-l0-8d-studio\/\",\"id\":2696},{\"code\":\"L0-8F\",\"type\":\"villa\",\"price\":18370000,\"cash\":null,\"cashOnly\":false,\"area\":\"240\",\"floor\":\"Ground\",\"view\":\"Pool View\",\"href\":\"https:\/\/redseacapital.eu\/property\/red-hills-l0-8f-4-bedroom-i-villa\/\",\"id\":2698}];\n  const labels = {\"en\":{\"heading\":\"Prices and availability\",\"intro\":\"Compare available units and select a reference to open the offer and payment details.\",\"unit\":\"Unit\",\"price\":\"Price\",\"cash\":\"Cash price\",\"type\":\"Unit type\",\"area\":\"Area\",\"floor\":\"Floor\",\"view\":\"View\",\"allTypes\":\"All types\",\"allFloors\":\"All floors\",\"search\":\"Unit reference\",\"sort\":\"Sort by\",\"byUnit\":\"Unit reference\",\"low\":\"Lowest price\",\"high\":\"Highest price\",\"clear\":\"Reset\",\"currency\":\"Original prices in EGP\",\"swipe\":\"Swipe sideways for more details.\",\"noMatch\":\"No offers match these filters.\",\"count\":\"{shown} of {total} confirmed offers\",\"cashNote\":\"Cash prices are shown where confirmed. See the individual offer for payment terms and fees.\",\"types\":{\"studio\":\"Studio\",\"apartment\":\"Apartment\",\"villa\":\"Villa\",\"townhouse\":\"Townhouse\",\"duplex\":\"Duplex\",\"chalet\":\"Chalet\",\"penthouse\":\"Penthouse\",\"commercial\":\"Commercial\",\"office\":\"Office\",\"shop\":\"Shop\",\"bed1\":\"1 bedroom\",\"bed2\":\"2 bedrooms\",\"bed3\":\"3 bedrooms\",\"bed4\":\"4 bedrooms\",\"bed5\":\"5 bedrooms\"}},\"de\":{\"heading\":\"Preise und Verf\u00fcgbarkeit\",\"intro\":\"Vergleichen Sie verf\u00fcgbare Einheiten. \u00dcber die Einheitsreferenz \u00f6ffnen Sie das Angebot und die Zahlungsdetails.\",\"unit\":\"Einheit\",\"price\":\"Preis\",\"cash\":\"Barpreis\",\"type\":\"Einheitstyp\",\"area\":\"Fl\u00e4che\",\"floor\":\"Etage\",\"view\":\"Aussicht\",\"allTypes\":\"Alle Typen\",\"allFloors\":\"Alle Etagen\",\"search\":\"Einheitsreferenz\",\"sort\":\"Sortieren nach\",\"byUnit\":\"Einheitsreferenz\",\"low\":\"Niedrigster Preis\",\"high\":\"H\u00f6chster Preis\",\"clear\":\"Zur\u00fccksetzen\",\"currency\":\"Originalpreise in EGP\",\"swipe\":\"F\u00fcr weitere Details seitlich scrollen.\",\"noMatch\":\"Keine Angebote entsprechen diesen Filtern.\",\"count\":\"{shown} von {total} best\u00e4tigten Angeboten\",\"cashNote\":\"Barpreise sind aufgef\u00fchrt, soweit sie best\u00e4tigt sind. Zahlungsbedingungen und Geb\u00fchren stehen beim jeweiligen Angebot.\",\"types\":{\"studio\":\"Studio\",\"apartment\":\"Wohnung\",\"villa\":\"Villa\",\"townhouse\":\"Reihenhaus\",\"duplex\":\"Duplexwohnung\",\"chalet\":\"Chalet\",\"penthouse\":\"Penthouse\",\"commercial\":\"Gewerbe\",\"office\":\"B\u00fcro\",\"shop\":\"Laden\",\"bed1\":\"1 Schlafzimmer\",\"bed2\":\"2 Schlafzimmer\",\"bed3\":\"3 Schlafzimmer\",\"bed4\":\"4 Schlafzimmer\",\"bed5\":\"5 Schlafzimmer\"}},\"es\":{\"heading\":\"Precios y disponibilidad\",\"intro\":\"Compare las unidades disponibles y seleccione una referencia para abrir la oferta y los detalles de pago.\",\"unit\":\"Unidad\",\"price\":\"Precio\",\"cash\":\"Precio al contado\",\"type\":\"Tipo de unidad\",\"area\":\"Superficie\",\"floor\":\"Planta\",\"view\":\"Vistas\",\"allTypes\":\"Todos los tipos\",\"allFloors\":\"Todas las plantas\",\"search\":\"Referencia\",\"sort\":\"Ordenar por\",\"byUnit\":\"Referencia\",\"low\":\"Menor precio\",\"high\":\"Mayor precio\",\"clear\":\"Restablecer\",\"currency\":\"Precios originales en EGP\",\"swipe\":\"Deslice hacia un lado para ver m\u00e1s detalles.\",\"noMatch\":\"Ninguna oferta coincide con estos filtros.\",\"count\":\"{shown} de {total} ofertas confirmadas\",\"cashNote\":\"Se indican los precios al contado confirmados. Consulte cada oferta para ver las condiciones y los gastos.\",\"types\":{\"studio\":\"Estudio\",\"apartment\":\"Apartamento\",\"villa\":\"Villa\",\"townhouse\":\"Casa adosada\",\"duplex\":\"D\u00faplex\",\"chalet\":\"Chalet\",\"penthouse\":\"\u00c1tico\",\"commercial\":\"Comercial\",\"office\":\"Oficina\",\"shop\":\"Local comercial\",\"bed1\":\"1 dormitorio\",\"bed2\":\"2 dormitorios\",\"bed3\":\"3 dormitorios\",\"bed4\":\"4 dormitorios\",\"bed5\":\"5 dormitorios\"}},\"pl\":{\"heading\":\"Ceny i dost\u0119pno\u015b\u0107\",\"intro\":\"Por\u00f3wnaj dost\u0119pne lokale. Wybierz oznaczenie lokalu, aby otworzy\u0107 ofert\u0119 i szczeg\u00f3\u0142y p\u0142atno\u015bci.\",\"unit\":\"Lokal\",\"price\":\"Cena\",\"cash\":\"Cena got\u00f3wkowa\",\"type\":\"Typ lokalu\",\"area\":\"Powierzchnia\",\"floor\":\"Pi\u0119tro\",\"view\":\"Widok\",\"allTypes\":\"Wszystkie typy\",\"allFloors\":\"Wszystkie pi\u0119tra\",\"search\":\"Oznaczenie lokalu\",\"sort\":\"Sortuj wed\u0142ug\",\"byUnit\":\"Oznaczenie lokalu\",\"low\":\"Najni\u017csza cena\",\"high\":\"Najwy\u017csza cena\",\"clear\":\"Resetuj\",\"currency\":\"Ceny oryginalne w EGP\",\"swipe\":\"Przewi\u0144 w bok, aby zobaczy\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w.\",\"noMatch\":\"Brak ofert pasuj\u0105cych do filtr\u00f3w.\",\"count\":\"{shown} z {total} potwierdzonych ofert\",\"cashNote\":\"Podano potwierdzone ceny got\u00f3wkowe. Warunki p\u0142atno\u015bci i op\u0142aty opisano przy poszczeg\u00f3lnych ofertach.\",\"types\":{\"studio\":\"Studio\",\"apartment\":\"Mieszkanie\",\"villa\":\"Willa\",\"townhouse\":\"Dom szeregowy\",\"duplex\":\"Lokal dwupoziomowy\",\"chalet\":\"Chalet\",\"penthouse\":\"Penthouse\",\"commercial\":\"Lokal u\u017cytkowy\",\"office\":\"Biuro\",\"shop\":\"Sklep\",\"bed1\":\"1 sypialnia\",\"bed2\":\"2 sypialnie\",\"bed3\":\"3 sypialnie\",\"bed4\":\"4 sypialnie\",\"bed5\":\"5 sypialni\"}}};\n  const locale = (document.documentElement.lang || 'en').toLowerCase();\n  const lang = locale.split('-')[0];\n  const words = labels[lang] || labels.en;\n  const number = new Intl.NumberFormat(locale, {maximumFractionDigits:0});\n  const collator = new Intl.Collator(locale,{numeric:true});\n  const floorFact = \/^(?:Floor|Etage|Planta|Piso|Pi\u0119tro)\\s*:\\s*\/iu;\n  const viewFact = \/^(?:View|Aussicht|Blick|Vistas?|Widok)\\s*:\\s*\/iu;\n  const originalCurrency = \/\u00e4gyptische(?:s)?\\s+pfund|libras?\\s+egipcias?|funt(?:y|\u00f3w)?\\s+egipski(?:e|ch)?\/giu;\n  function originalPrice(text) {\n    const match = text.replace(originalCurrency,'EGP').match(\/\\bEGP\\s*([0-9][0-9.,\\s]*)|([0-9][0-9.,\\s]*)\\s*EGP\\b\/i);\n    const group = (match?.[1] || match?.[2] || '').trim();\n    return \/^(?:\\d+|\\d{1,3}(?:[.,\\s]\\d{3})+)$\/.test(group) ? Number(group.replace(\/[^\\d]\/g,'')) : 0;\n  }\n  function sameSitePath(value) {\n    if (!value) return '';\n    const url = new URL(value, location.href);\n    return url.origin === location.origin ? url.pathname.replace(\/\\\/$\/,'') : '';\n  }\n  function publishedPaths() {\n    let config = window.rscfxConfig;\n    if (!Array.isArray(config?.posts)) {\n      const json = document.getElementById('rscfx-display-js-before')?.textContent.match(\/window\\.rscfxConfig\\s*=\\s*(\\{[\\s\\S]*?\\});\/);\n      if (json) try { config = JSON.parse(json[1]); } catch (_) { \/* Use canonical listing links. *\/ }\n    }\n    return new Map((config?.posts || []).filter(post => !post.project).map(post => [Number(post.id),sameSitePath(post.url)]));\n  }\n  function readPublished() {\n    const cards = new Map();\n    document.querySelectorAll('main .rsc-project-properties article.rsc-project-property-card').forEach(card => {\n      const link = card.querySelector('h3 a[href]');\n      const path = sameSitePath(link?.href);\n      if (path) cards.set(path,{card,link});\n    });\n    return cards;\n  }\n  function reveal(hash) {\n    if (!hash.startsWith('#price-offer-')) return;\n    const target = document.getElementById(hash.slice(1));\n    if (!target) return;\n    let detail = target.closest('details');\n    let opened = false;\n    while (detail) {\n      if (!detail.open) {detail.open = true; opened = true;}\n      detail = detail.parentElement?.closest('details');\n    }\n    if (opened) requestAnimationFrame(() => target.scrollIntoView({block:'center'}));\n  }\n  function rowData(offer, paths, cards) {\n    if (!offer.id) {\n      if (!document.getElementById(offer.href.slice(1))) return null;\n      return {...offer,reference:offer.code || offer.label};\n    }\n    const found = cards.get(paths.get(offer.id)) || cards.get(sameSitePath(offer.href));\n    if (!found) return null;\n    const {card,link} = found;\n    const badge = card.querySelector('.rsc-project-card-price-badge');\n    const priceText = badge?.title || (!badge?.classList.contains('rscfx-price') ? badge?.textContent?.trim() : '') || '';\n    const currentPrice = originalPrice(priceText);\n    if (!currentPrice && priceText) return null;\n    const price = currentPrice || offer.price;\n    const facts = [...card.querySelectorAll('.rsc-property-card-facts > span')].map(node=>node.textContent.trim());\n    const fact = re => facts.find(x=>re.test(x))?.replace(re,'') || '';\n    return {...offer,reference:offer.code || link.textContent.trim(),href:link.href,price,\n      cash:price===offer.price?offer.cash:null,cashOnly:price===offer.price&&offer.cashOnly,\n      floor:offer.floor?(fact(floorFact)||offer.floor):'',view:fact(viewFact)||offer.view};\n  }\n  function floorRank(value) {\n    if (\/basement|untergeschoss|s\u00f3tano|piwnic\/i.test(value)) return -1;\n    if (\/ground|erdgeschoss|planta baja|parter\/i.test(value)) return 0;\n    return Number(value.match(\/^\\d+\/)?.[0] || 99);\n  }\n  function mount() {\n    const section = document.getElementById('price-list');\n    const panel = section?.querySelector('.gp-panel');\n    if (!panel || !panel.hidden) return;\n    const paths = publishedPaths();\n    const cards = readPublished();\n    const entries = offers.map(offer=>rowData(offer,paths,cards)).filter(Boolean);\n    if (!entries.length) return;\n    entries.sort((a,b)=>floorRank(a.floor)-floorRank(b.floor)||collator.compare(a.reference,b.reference));\n    section.querySelectorAll('[data-copy]').forEach(node=> {\n      if (words[node.dataset.copy]) node.textContent = words[node.dataset.copy];\n    });\n    const filter = section.querySelector('form');\n    const {kind,floor,unit,sort} = filter.elements;\n    const typeLabel = type => words.types[type] || words.types.apartment;\n    [...new Set(entries.map(e=>e.type))].sort((a,b)=>collator.compare(typeLabel(a),typeLabel(b))).forEach(type=>kind.add(new Option(typeLabel(type),type)));\n    [...new Set(entries.map(e=>e.floor).filter(Boolean))].sort((a,b)=>floorRank(a)-floorRank(b)||collator.compare(a,b)).forEach(value=>floor.add(new Option(value,value)));\n    const cashColumn = entries.some(e=>e.cash);\n    section.querySelector('[data-cash-col]').hidden = !cashColumn;\n    const body = section.querySelector('tbody');\n    const scroll = section.querySelector('.gp-scroll');\n    const count = section.querySelector('[data-count]');\n    const empty = section.querySelector('.gp-empty');\n    function makeRow(entry) {\n      const tr = document.createElement('tr');\n      tr.dataset.unit = entry.code || entry.reference;\n      tr.dataset.price = String(entry.price);\n      tr.dataset.kind = entry.type;\n      tr.dataset.cash = entry.cash ? String(entry.cash) : '';\n      const th = document.createElement('th');\n      th.scope = 'row';\n      const a = document.createElement('a');\n      a.href = entry.href;\n      a.textContent = entry.reference;\n      if (entry.href.startsWith('#')) a.addEventListener('click',()=>reveal(entry.href));\n      th.append(a);\n      tr.append(th);\n      const area = entry.area ? entry.area + ' m\u00b2' : '\u2014';\n      [entry.cashOnly?'\u2014':number.format(entry.price), entry.cash?number.format(entry.cash):'\u2014',typeLabel(entry.type),area,entry.floor||'\u2014',entry.view||'\u2014'].forEach((value,i)=>{\n        const cell=tr.insertCell();\n        cell.textContent=value;\n        if (i<2) {cell.classList.add('gp-number','notranslate');cell.setAttribute('translate','no');}\n        if (i===1) {cell.classList.add('gp-cash');cell.hidden=!cashColumn;}\n      });\n      return tr;\n    }\n    const rows=new Map(entries.map(e=>[e.href,makeRow(e)]));\n    function update() {\n      const query = unit.value.replace(\/[^\\p{L}\\p{N}]\/gu,'').toUpperCase();\n      const visible = entries.filter(e=>(!kind.value||e.type===kind.value)&&(!floor.value||e.floor===floor.value)\n        &&e.reference.replace(\/[^\\p{L}\\p{N}]\/gu,'').toUpperCase().includes(query));\n      if (sort.value==='low') visible.sort((a,b)=>a.price-b.price);\n      if (sort.value==='high') visible.sort((a,b)=>b.price-a.price);\n      body.replaceChildren(...visible.map(e=>rows.get(e.href)));\n      scroll.scrollTop=0;\n      scroll.hidden=!visible.length;\n      empty.hidden=!!visible.length;\n      count.textContent=words.count.replace('{shown}',visible.length).replace('{total}',entries.length);\n    }\n    filter.addEventListener('input',update);\n    filter.addEventListener('submit',event=>event.preventDefault());\n    filter.addEventListener('reset',()=>requestAnimationFrame(update));\n    update();\n    panel.hidden=false;\n    section.querySelector('.gp-fallback').hidden=true;\n  }\n  function start() {\n    mount();\n    reveal(location.hash);\n    window.addEventListener('hashchange',()=>reveal(location.hash));\n    if (document.readyState!=='complete') window.addEventListener('load',mount,{once:true});\n  }\n  if (document.readyState==='loading') document.addEventListener('DOMContentLoaded',start,{once:true});\n  else start();\n})();\n<\/script><\/p>\n<h2>Payment options<\/h2>\n<ul>\n<li>25% down payment over 5 years with an 8% discount.<\/li>\n<li>Cash payment: 35% discount for studios and one-bedroom apartments, and 30% for two- and three-bedroom apartments.<\/li>\n<li>No down payment over 4 years with a 5% discount.<\/li>\n<li>One-year installments with a 20% discount.<\/li>\n<li>10% down over 5 years with front-loaded instalments. Payments are higher earlier in the schedule. Confirm the instalment amounts and dates with the developer.<\/li>\n<li>Separate 10% \/ 10% \/ 10% plan: 10% at booking, 10% after one year and 10% upon delivery, with the remaining balance paid in instalments. Confirm the schedule with the developer.<\/li>\n<\/ul>\n<p>Prices are quoted in EGP. Contact us to reconfirm availability and the applicable terms before purchase.<\/p>\n<p>Unit specifications and availability are based on the developer list dated 25 October 2026. Explore the available units below.<\/p>\n<h2>Project visualisations<\/h2>\n<p>Developer visualisations from the Red Hills brochure.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/redseacapital.eu\/wp-content\/uploads\/2026\/10\/red-hills-brochure-page-6.png\" alt=\"Red Hills Sahl Hasheesh \u2013 developer visualisation\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/redseacapital.eu\/wp-content\/uploads\/2026\/10\/red-hills-brochure-page-10.png\" alt=\"Red Hills Sahl Hasheesh \u2013 developer visualisation\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/redseacapital.eu\/wp-content\/uploads\/2026\/10\/red-hills-factsheet-page-5.jpg\" alt=\"Red Hills Sahl Hasheesh \u2013 developer visualisation of buildings and pools\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/redseacapital.eu\/wp-content\/uploads\/2026\/10\/red-hills-factsheet-page-7.jpg\" alt=\"Red Hills Sahl Hasheesh \u2013 developer visualisation of buildings and pools\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/redseacapital.eu\/wp-content\/uploads\/2026\/10\/red-hills-factsheet-page-13.jpg\" alt=\"Red Hills Sahl Hasheesh \u2013 developer visualisation of buildings and pools\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fully finished studios, apartments and I-villas at Red Hills, with air conditioning and water heaters included. Handover December 2028; EGP prices and quarterly payment options.<\/p>","protected":false},"featured_media":2729,"template":"","class_list":["post-2644","rsc_project","type-rsc_project","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/rsc_project\/2644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/rsc_project"}],"about":[{"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/types\/rsc_project"}],"version-history":[{"count":9,"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/rsc_project\/2644\/revisions"}],"predecessor-version":[{"id":3075,"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/rsc_project\/2644\/revisions\/3075"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/media\/2729"}],"wp:attachment":[{"href":"https:\/\/redseacapital.eu\/es\/wp-json\/wp\/v2\/media?parent=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}