{"id":1618,"date":"2026-05-22T14:32:22","date_gmt":"2026-05-22T11:32:22","guid":{"rendered":"https:\/\/bellamarportghalib.com\/?page_id=1618"},"modified":"2026-07-24T16:15:53","modified_gmt":"2026-07-24T13:15:53","slug":"investment","status":"publish","type":"page","link":"https:\/\/bellamarportghalib.com\/pl\/investment\/","title":{"rendered":"Investment"},"content":{"rendered":"\n<!-- ============================================================\n     BELLA MAR \u2014 INVESTMENT PAGE v3\n     ========================================\n     Pricing source: Book2.xlsx (authoritative per-unit list, July 2026)\n     Reference unit switched from Apt 107 (now SOLD) to Apt 106\n     (\u20ac73,573 \u2014 cheapest available 2-Bedroom).\n     Yield math corrected to simple revenue\u00f7price formula \u2014\n     the Investor Pack's own stated percentages (10.2%\/18.8%) were\n     mathematically inconsistent with its own revenue\/price figures\n     (off by ~2x); flagged to Ahmed for review, using correct math\n     in the meantime per his decision.\n     Calculator: price and nightly rate are now free-text number\n     inputs (any amount), not fixed dropdown\/slider choices.\n     ========================================\n     Paste into a Custom HTML block on the Investment page\n     (set page template to Full Width first).\n-->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,600&#038;family=Inter:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n.bminvest *, .bminvest *::before, .bminvest *::after {\n  box-sizing: border-box; margin: 0; padding: 0;\n}\n:root {\n  --navy:   #1B3A5C;\n  --navy-d: #122A44;\n  --teal:   #0E7C7B;\n  --gold:   #C9952A;\n  --dark:   #2C2C2C;\n  --mid:    #555555;\n  --subtle: #888888;\n  --off:    #FAFAFA;\n  --ff-d:   'Playfair Display', Georgia, serif;\n  --ff-b:   'Inter', system-ui, sans-serif;\n}\n\n.bminvest {\n  width: 100vw;\n  margin-left: calc(-50vw + 50%);\n  margin-right: calc(-50vw + 50%);\n  margin-top: calc(-50vw + 50%);\n  font-family: var(--ff-b);\n  background: var(--off);\n}\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BANNER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__banner {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--navy-d) 100%);\n  padding: clamp(3.5rem, 7vw, 5.5rem) 2.5rem clamp(2.5rem, 5vw, 3.5rem);\n  text-align: center;\n}\n.bminvest__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 10.5px;\n  font-weight: 600;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 1.1rem;\n}\n\/* .bminvest__eyebrow::before,\n.bminvest__eyebrow::after {\n  content: '';\n  width: 22px; height: 1.5px;\n  background: var(--gold);\n} *\/\n.bminvest__banner-title {\n  font-family: var(--ff-d);\n  font-size: clamp(2rem, 4.5vw, 3.2rem);\n  font-weight: 700;\n  color: #fff;\n  margin-bottom: 0.75rem;\n}\n.bminvest__banner-title em { font-style: italic; color: var(--gold); }\n.bminvest__banner-sub {\n  font-size: 15px;\n  color: rgba(255,255,255,0.68);\n  max-width: 580px;\n  margin: 0 auto;\n  line-height: 1.6;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CONTAINER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__body {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: clamp(2.5rem, 5vw, 3.5rem) 2.5rem;\n  display: flex;\n  flex-direction: column;\n  gap: clamp(3rem, 6vw, 4.5rem);\n}\n\n.bminvest__section-title {\n  font-family: var(--ff-d);\n  font-size: clamp(1.5rem, 3vw, 2rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 0.5rem;\n}\n.bminvest__section-sub {\n  font-size: 13.5px;\n  color: var(--mid);\n  margin-bottom: 1.75rem;\n  max-width: 620px;\n  line-height: 1.6;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHY INVEST \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__why-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));\n  gap: 1.25rem;\n}\n.bminvest__why-card {\n  background: #fff;\n  border: 1px solid rgba(27,58,92,0.08);\n  border-radius: 14px;\n  padding: 1.4rem 1.2rem;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.bminvest__why-icon {\n  width: 38px; height: 38px;\n  border-radius: 10px;\n  background: rgba(14,124,123,0.10);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: var(--teal);\n  margin-bottom: 4px;\n}\n.bminvest__why-title {\n  font-size: 14px;\n  font-weight: 700;\n  color: var(--navy);\n}\n.bminvest__why-text {\n  font-size: 12.5px;\n  color: var(--mid);\n  line-height: 1.55;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 REFERENCE TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__ref-card {\n  background: #fff;\n  border-radius: 16px;\n  border: 1px solid rgba(27,58,92,0.08);\n  overflow: hidden;\n}\n.bminvest__ref-head {\n  background: var(--navy);\n  padding: 1.25rem 1.5rem;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.bminvest__ref-head-title {\n  font-family: var(--ff-d);\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: #fff;\n}\n.bminvest__ref-head-tag {\n  font-size: 11.5px;\n  color: rgba(255,255,255,0.65);\n}\n.bminvest__ref-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.bminvest__ref-table th {\n  text-align: left;\n  padding: 12px 20px;\n  font-size: 11px;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  color: var(--subtle);\n  border-bottom: 1px solid rgba(27,58,92,0.08);\n}\n.bminvest__ref-table td {\n  padding: 13px 20px;\n  color: var(--dark);\n  border-bottom: 1px solid rgba(27,58,92,0.05);\n}\n.bminvest__ref-table tr:last-child td { border-bottom: none; }\n.bminvest__ref-table td.bminvest__num {\n  font-weight: 700;\n  color: var(--navy);\n}\n.bminvest__ref-table td.bminvest__highlight {\n  color: var(--teal);\n  font-weight: 700;\n}\n.bminvest__ref-footnote {\n  padding: 1rem 1.5rem;\n  font-size: 11.5px;\n  color: var(--subtle);\n  line-height: 1.6;\n  background: var(--off);\n  border-top: 1px solid rgba(27,58,92,0.06);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CALCULATOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__calc {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--teal) 100%);\n  border-radius: 18px;\n  padding: clamp(1.75rem, 4vw, 2.75rem);\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 2rem;\n}\n.bminvest__calc-controls {\n  display: flex;\n  flex-direction: column;\n  gap: 1.25rem;\n}\n.bminvest__calc-title {\n  font-family: var(--ff-d);\n  font-size: 1.4rem;\n  font-weight: 700;\n  color: #fff;\n  margin-bottom: 4px;\n}\n.bminvest__calc-sub {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.65);\n  margin-bottom: 8px;\n}\n\n.bminvest__field label {\n  display: block;\n  font-size: 11.5px;\n  font-weight: 600;\n  color: rgba(255,255,255,0.75);\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  margin-bottom: 7px;\n}\n\n\/* free-text number inputs with \u20ac prefix *\/\n.bminvest__input-wrap {\n  position: relative;\n}\n\/* .bminvest__input-prefix {\n  position: absolute;\n  opacity: 55%;\n  left: 12px;\n  top: 50%;\n  transform: translateY(-50%);\n  color: rgba(255,255,255,0.55);\n  font-size: 13.5px;\n  pointer-events: none;\n} *\/\n.bminvest__input {\n  width: 100%;\n  padding: 10px 12px 10px 26px;\n  border-radius: 8px;\n  border: 1px solid rgba(255,255,255,0.2);\n  background: rgba(255,255,255,0.08);\n  color: #fff;\n  font-family: var(--ff-b);\n  font-size: 14px;\n  font-weight: 600;\n}\n.bminvest__input:focus {\n  outline: none;\n  border-color: var(--gold);\n  background: rgba(255,255,255,0.13);\n}\n.bminvest__input::placeholder { color: rgba(255,255,255,0.4); }\n\/* remove number spinners for a cleaner look *\/\n.bminvest__input::-webkit-outer-spin-button,\n.bminvest__input::-webkit-inner-spin-button {\n  -webkit-appearance: none; margin: 0;\n}\n.bminvest__input[type=\"number\"] { -moz-appearance: textfield; }\n\n.bminvest__toggle-group {\n  display: flex;\n  gap: 8px;\n}\n.bminvest__toggle-btn {\n  flex: 1;\n  padding: 9px 10px;\n  border-radius: 8px;\n  border: 1.5px solid rgba(255,255,255,0.22);\n  background: transparent;\n  color: rgba(255,255,255,0.75);\n  font-family: var(--ff-b);\n  font-size: 12.5px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}\n.bminvest__toggle-btn--active {\n  background: var(--gold);\n  border-color: var(--gold);\n  color: var(--navy);\n}\n\n.bminvest__preset-group {\n  display: flex;\n  gap: 6px;\n  margin-top: 8px;\n}\n.bminvest__preset-btn {\n  flex: 1;\n  padding: 7px 6px;\n  border-radius: 7px;\n  border: 1.5px solid rgba(255,255,255,0.18);\n  background: rgba(255,255,255,0.05);\n  color: rgba(255,255,255,0.7);\n  font-family: var(--ff-b);\n  font-size: 11px;\n  font-weight: 600;\n  cursor: pointer;\n  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;\n}\n.bminvest__preset-btn--active {\n  background: rgba(255,255,255,0.16);\n  border-color: var(--gold);\n  color: #fff;\n}\n\n.bminvest__slider-row {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 4px;\n}\n.bminvest__slider-val {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--gold);\n}\n.bminvest__slider {\n  width: 100%;\n  accent-color: var(--gold);\n}\n\n\/* results panel *\/\n.bminvest__calc-results {\n  background: rgba(255,255,255,0.08);\n  border-radius: 14px;\n  padding: 1.5rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  justify-content: center;\n}\n.bminvest__result-row {\n  display: flex;\n  align-items: baseline;\n  justify-content: space-between;\n  padding-bottom: 0.85rem;\n  border-bottom: 1px solid rgba(255,255,255,0.12);\n}\n.bminvest__result-row:last-child {\n  border-bottom: none;\n  padding-bottom: 0;\n}\n.bminvest__result-label {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.65);\n}\n.bminvest__result-value {\n  font-family: var(--ff-d);\n  font-size: 1.5rem;\n  font-weight: 700;\n  color: #fff;\n}\n.bminvest__result-value--gold { color: var(--gold); }\n.bminvest__calc-disclaimer {\n  font-size: 10.5px;\n  color: rgba(255,255,255,0.5);\n  line-height: 1.5;\n  margin-top: 4px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SEASONAL TIMELINE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__season-track {\n  display: grid;\n  grid-template-columns: repeat(12, 1fr);\n  gap: 4px;\n}\n.bminvest__season-month {\n  padding: 14px 4px 10px;\n  border-radius: 8px;\n  text-align: center;\n  font-size: 10px;\n  font-weight: 700;\n  color: #fff;\n}\n.bminvest__season-month span {\n  display: block;\n  font-size: 8.5px;\n  font-weight: 500;\n  opacity: 0.8;\n  margin-top: 3px;\n  text-transform: uppercase;\n}\n.bminvest__season-month--peak { background: var(--navy); }\n.bminvest__season-month--shoulder { background: var(--teal); }\n.bminvest__season-month--low { background: #C7C7C7; color: var(--dark); }\n.bminvest__season-legend {\n  display: flex;\n  gap: 1.5rem;\n  margin-top: 1rem;\n  flex-wrap: wrap;\n}\n.bminvest__season-legend-item {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  font-size: 12px;\n  color: var(--mid);\n}\n.bminvest__season-dot {\n  width: 10px; height: 10px;\n  border-radius: 3px;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FINAL CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.bminvest__cta-band {\n  background: #fff;\n  border: 1.5px solid rgba(201,149,42,0.3);\n  border-radius: 16px;\n  padding: clamp(2rem, 4vw, 2.75rem);\n  text-align: center;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 1rem;\n}\n.bminvest__cta-title {\n  font-family: var(--ff-d);\n  font-size: 1.5rem;\n  font-weight: 700;\n  color: var(--navy);\n}\n.bminvest__cta-sub {\n  font-size: 13.5px;\n  color: var(--mid);\n  max-width: 440px;\n}\n.bminvest__cta-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 15px 32px;\n  border-radius: 8px;\n  background: var(--gold);\n  color: var(--navy);\n  text-decoration: none;\n  font-size: 15px;\n  font-weight: 600;\n  box-shadow: 0 6px 20px rgba(201,149,42,0.3);\n  transition: background 0.2s ease, transform 0.2s ease;\n}\n.bminvest__cta-btn:hover {\n  background: #dba830;\n  transform: translateY(-2px);\n}\n.bminvest__cta-row {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n.bminvest__cta-btn--outline {\n  background: transparent;\n  color: var(--navy);\n  border: 1.5px solid rgba(27,58,92,0.3);\n  box-shadow: none;\n}\n.bminvest__cta-btn--outline:hover {\n  background: rgba(27,58,92,0.05);\n  transform: translateY(-2px);\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 900px) {\n  .bminvest__why-grid { grid-template-columns: 1fr 1fr; }\n  .bminvest__calc { grid-template-columns: 1fr; }\n  .bminvest__season-track { grid-template-columns: repeat(6, 1fr); gap: 6px; }\n  .bminvest__season-month:nth-child(n+7) { margin-top: 4px; }\n}\n@media (max-width: 560px) {\n  .bminvest__banner { padding: 3rem 1.25rem 2rem; }\n  .bminvest__body { padding: 2rem 1.25rem; }\n  .bminvest__why-grid { grid-template-columns: 1fr; }\n  .bminvest__ref-table { font-size: 11.5px; }\n  .bminvest__ref-table th, .bminvest__ref-table td { padding: 10px 12px; }\n  .bminvest__season-track { grid-template-columns: repeat(4, 1fr); }\n}\n\n\/* scroll reveal *\/\n.bminvest-reveal {\n  opacity: 0;\n  transform: translateY(22px);\n  transition: opacity 0.6s ease, transform 0.6s ease;\n}\n.bminvest-reveal.bminvest--in { opacity: 1; transform: translateY(0); }\n@media (prefers-reduced-motion: reduce) {\n  .bminvest-reveal { opacity: 1; transform: none; transition: none; }\n}\n<\/style>\n\n<div class=\"bminvest\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 BANNER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"bminvest__banner\">\n    <p class=\"bminvest__eyebrow\"><\/p>\n    <h1 class=\"bminvest__banner-title\">\n      Your Money, <em>Working in the Sun.<\/em>\n    <\/h1>\n    <p class=\"bminvest__banner-sub\">\n      Airbnb explicitly permitted, no annual service fees, and a Red Sea\n      rental market with no true off-season.\n    <\/p>\n  <\/div>\n\n  <div class=\"bminvest__body\">\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 WHY INVEST \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"bminvest-reveal\">\n      <h2 class=\"bminvest__section-title\">Why Bella Mar as an Investment<\/h2>\n      <p class=\"bminvest__section-sub\">\n        Five structural advantages that directly affect your net return.\n      <\/p>\n      <div class=\"bminvest__why-grid\">\n        <div class=\"bminvest__why-card\">\n          <div class=\"bminvest__why-icon\" aria-hidden=\"true\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"12\" cy=\"7\" r=\"4\"><\/circle><\/svg>\n          <\/div>\n          <div class=\"bminvest__why-title\">Airbnb Explicitly Permitted<\/div>\n          <div class=\"bminvest__why-text\">You can rent out your unit in your absence to get an excellent return on it.<\/div>\n        <\/div>\n        <div class=\"bminvest__why-card\">\n          <div class=\"bminvest__why-icon\" aria-hidden=\"true\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 1v22M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"><\/path><\/svg>\n          <\/div>\n          <div class=\"bminvest__why-title\">No Annual Service Fees<\/div>\n          <div class=\"bminvest__why-text\">Only <span style=\"color:#000000\">10%<\/span> of maintenance fees are payable once upon receipt.<\/div>\n        <\/div>\n        <div class=\"bminvest__why-card\">\n          <div class=\"bminvest__why-icon\" aria-hidden=\"true\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path><circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle><\/svg>\n          <\/div>\n          <div class=\"bminvest__why-title\">No True Off-Season<\/div>\n          <div class=\"bminvest__why-text\">Peak European winter demand runs Oct\u2013Mar \u2014 the months buyers most want to escape the cold.<\/div>\n        <\/div>\n        <div class=\"bminvest__why-card\">\n          <div class=\"bminvest__why-icon\" aria-hidden=\"true\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 3v18h18\"><\/path><path d=\"M18.4 8.6l-5.1 5.1-3-3-4.3 4.3\"><\/path><\/svg>\n          <\/div>\n          <div class=\"bminvest__why-title\">Low Entry Point<\/div>\n          <div class=\"bminvest__why-text\">A fully freehold property at a significantly lower cost than most entry costs to the rental property market in Europe.<\/div>\n        <\/div>\n        <div class=\"bminvest__why-card\">\n          <div class=\"bminvest__why-icon\" aria-hidden=\"true\">\n            <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\"><\/rect><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\"><\/rect><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\"><\/rect><\/svg>\n          <\/div>\n          <div class=\"bminvest__why-title\">Limited Supply<\/div>\n          <div class=\"bminvest__why-text\">Only 21 residences exist at Bella Mar \u2014 12 remain. Scarcity that supports long-term value.<\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 REFERENCE TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <!-- <section class=\"bminvest-reveal\">\n      <h2 class=\"bminvest__section-title\">Worked Example<\/h2>\n      <p class=\"bminvest__section-sub\">\n        Apartment 106 (86 m\u00b2, 2-Bedroom) \u2014 the lowest-priced available 2-Bedroom residence.\n        Figures use straightforward revenue \u00f7 price maths.\n      <\/p>\n      <div class=\"bminvest__ref-card\">\n        <div class=\"bminvest__ref-head\">\n          <span class=\"bminvest__ref-head-title\">Apartment 106 \u2014 \u20ac73,573 (Cash: \u20ac58,858)<\/span>\n          <span class=\"bminvest__ref-head-tag\">Estimates, not guarantees<\/span>\n        <\/div>\n        <table class=\"bminvest__ref-table\">\n          <thead>\n            <tr>\n              <th>Scenario<\/th>\n              <th>Occupancy<\/th>\n              <th>Nightly Rate<\/th>\n              <th>Annual Revenue<\/th>\n              <th>Gross Yield<\/th>\n              <th>Net Yield*<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td>Conservative<\/td>\n              <td>55%<\/td>\n              <td class=\"bminvest__num\">\u20ac60<\/td>\n              <td class=\"bminvest__num\">~\u20ac12,045<\/td>\n              <td class=\"bminvest__highlight\">~16.4%<\/td>\n              <td>~11.5%<\/td>\n            <\/tr>\n            <tr>\n              <td>Balanced<\/td>\n              <td>70%<\/td>\n              <td class=\"bminvest__num\">\u20ac75<\/td>\n              <td class=\"bminvest__num\">~\u20ac19,163<\/td>\n              <td class=\"bminvest__highlight\">~26.0%<\/td>\n              <td>~18.2%<\/td>\n            <\/tr>\n            <tr>\n              <td>Optimistic<\/td>\n              <td>80%<\/td>\n              <td class=\"bminvest__num\">\u20ac90<\/td>\n              <td class=\"bminvest__num\">~\u20ac26,280<\/td>\n              <td class=\"bminvest__highlight\">~35.7%<\/td>\n              <td>~25.0%<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n        <div class=\"bminvest__ref-footnote\">\n          * Net yield after ~30% short-term rental management fees. Figures exclude capital appreciation and are\n          based on market-based estimates, calculated as annual revenue \u00f7 purchase price \u2014 not guaranteed returns.\n          Actual results depend on occupancy, management quality, and market conditions.\n        <\/div>\n      <\/div>\n    <\/section> -->\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 INTERACTIVE CALCULATOR \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"bminvest-reveal\">\n      <h2 class=\"bminvest__section-title\">Try It With Your Own Numbers<\/h2>\n      <p class=\"bminvest__section-sub\">\n        Enter any purchase price and nightly rate \u2014 everything recalculates automatically.\n      <\/p>\n      <div class=\"bminvest__calc\">\n        <div class=\"bminvest__calc-controls\">\n          <div>\n            <div class=\"bminvest__calc-title\">Yield Calculator<\/div>\n            <div class=\"bminvest__calc-sub\">Type any amount \u2014 not limited to listed unit prices.<\/div>\n          <\/div>\n\n          <div class=\"bminvest__field\">\n            <label for=\"bminvest-price\">Purchase Price (\u20ac)<\/label>\n            <div class=\"bminvest__input-wrap\">\n              <!-- <span class=\"bminvest__input-prefix\">\u20ac<\/span> -->\n              <input type=\"number\" style=\"color: #fff;\" class=\"bminvest__input\" id=\"bminvest-price\" value=\"75000\" min=\"0\" step=\"1000\">\n            <\/div>\n          <\/div>\n\n          <div class=\"bminvest__field\">\n            <label>Purchase Method<\/label>\n            <div class=\"bminvest__toggle-group\">\n              <button class=\"bminvest__toggle-btn bminvest__toggle-btn--active\" data-cash=\"0\" id=\"bminvest-btn-full\">Full Price<\/button>\n              <button class=\"bminvest__toggle-btn\" data-cash=\"1\" id=\"bminvest-btn-cash\">Cash (\u221220%)<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"bminvest__field\">\n            <div class=\"bminvest__slider-row\">\n              <label style=\"margin-bottom:0;\">Occupancy<\/label>\n              <span class=\"bminvest__slider-val\" id=\"bminvest-occ-val\">70%<\/span>\n            <\/div>\n            <input type=\"range\" class=\"bminvest__slider\" id=\"bminvest-occ\" min=\"0\" max=\"100\" value=\"70\" step=\"1\"\n                   aria-label=\"Estimated annual occupancy percentage\">\n          <\/div>\n\n          <div class=\"bminvest__field\">\n            <label for=\"bminvest-rate\">Nightly Rate (\u20ac)<\/label>\n            <div class=\"bminvest__input-wrap\">\n              <!-- <span class=\"bminvest__input-prefix\">\u20ac<\/span> -->\n              <input type=\"number\" style=\"color: #fff;\" class=\"bminvest__input\" id=\"bminvest-rate\" value=\"75\" min=\"0\" step=\"5\"\n                     aria-label=\"Estimated nightly rental rate in euros \u2014 enter any amount\">\n            <\/div>\n            <div class=\"bminvest__preset-group\">\n              <button class=\"bminvest__preset-btn\" data-occ=\"55\" data-rate=\"60\" id=\"bminvest-preset-cons\">Conservative<\/button>\n              <button class=\"bminvest__preset-btn bminvest__preset-btn--active\" data-occ=\"70\" data-rate=\"75\" id=\"bminvest-preset-bal\">Balanced<\/button>\n              <button class=\"bminvest__preset-btn\" data-occ=\"80\" data-rate=\"90\" id=\"bminvest-preset-opt\">Optimistic<\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"bminvest__calc-results\">\n          <div class=\"bminvest__result-row\">\n            <span class=\"bminvest__result-label\">Purchase Price<\/span>\n            <span class=\"bminvest__result-value\" id=\"bminvest-r-price\">\u20ac73,573<\/span>\n          <\/div>\n          <div class=\"bminvest__result-row\">\n            <span class=\"bminvest__result-label\">Estimated Annual Revenue<\/span>\n            <span class=\"bminvest__result-value\" id=\"bminvest-r-revenue\">\u20ac19,163<\/span>\n          <\/div>\n          <div class=\"bminvest__result-row\">\n            <span class=\"bminvest__result-label\">Estimated Gross Yield<\/span>\n            <span class=\"bminvest__result-value bminvest__result-value--gold\" id=\"bminvest-r-gross\">26.0%<\/span>\n          <\/div>\n          <div class=\"bminvest__result-row\">\n            <span class=\"bminvest__result-label\">Estimated Net Yield*<\/span>\n            <span class=\"bminvest__result-value bminvest__result-value--gold\" id=\"bminvest-r-net\">18.2%<\/span>\n          <\/div>\n          <p class=\"bminvest__calc-disclaimer\">\n            * Estimate only \u2014 assumes ~30% short-term management fees. Not a guaranteed return.\n            Actual performance depends on occupancy, seasonality, and management quality.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SEASONAL DEMAND \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <section class=\"bminvest-reveal\">\n      <h2 class=\"bminvest__section-title\">Seasonal Demand Calendar<\/h2>\n      <p class=\"bminvest__section-sub\">\n        Bella Mar&#8217;s peak season lines up directly with European winter \u2014 when demand for warmth is highest.\n      <\/p>\n      <p style=\"font-family:var(--ff-d); font-style:italic; font-size:15px; color:var(--navy); margin:-0.75rem 0 1.5rem; max-width:520px;\">\n        Europe slows down in winter. The Red Sea rental market speeds up.\n      <\/p>\n      <div class=\"bminvest__season-track\">\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Jan<span>Peak<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Feb<span>Peak<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Mar<span>Peak<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--shoulder\">Apr<span>Shoulder<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--low\">May<span>Low<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--low\">Jun<span>Low<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--low\">Jul<span>Low<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--low\">Aug<span>Low<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--shoulder\">Sep<span>Shoulder<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Oct<span>Peak<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Nov<span>Peak<\/span><\/div>\n        <div class=\"bminvest__season-month bminvest__season-month--peak\">Dec<span>Peak<\/span><\/div>\n      <\/div>\n      <div class=\"bminvest__season-legend\">\n        <div class=\"bminvest__season-legend-item\">\n          <span class=\"bminvest__season-dot\" style=\"background:var(--navy);\"><\/span> Peak (Oct\u2013Mar) \u2014 Very High Demand\n        <\/div>\n        <div class=\"bminvest__season-legend-item\">\n          <span class=\"bminvest__season-dot\" style=\"background:var(--teal);\"><\/span> Shoulder (Apr, Sep) \u2014 High Demand\n        <\/div>\n        <div class=\"bminvest__season-legend-item\">\n          <span class=\"bminvest__season-dot\" style=\"background:#C7C7C7;\"><\/span> Low (May\u2013Aug) \u2014 Moderate Demand\n        <\/div>\n      <\/div>\n    <\/section>\n\n    <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FINAL CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n    <div class=\"bminvest__cta-band bminvest-reveal\">\n      <h2 class=\"bminvest__cta-title\">Get the Full Investment Breakdown<\/h2>\n      <p class=\"bminvest__cta-sub\">\n        The Investor Pack includes unit-by-unit yield tables, payment plans, and the complete legal framework for foreign buyers.\n      <\/p>\n      <!-- <a href=\"#investor-pack\" class=\"bminvest__cta-btn\">\n        Download Investor Pack\n        <span aria-hidden=\"true\">\u2192<\/span>\n      <\/a> -->\n      <div class=\"bminvest__cta-row\" style=\"margin-top:-6px;\">\n        <a href=\"https:\/\/wa.me\/201130924774\" target=\"_blank\" rel=\"noopener\" class=\"bminvest__cta-btn bminvest__cta-btn--outline\">\n          <img decoding=\"async\" src=\"https:\/\/bellamarportghalib.com\/wp-content\/uploads\/2026\/07\/icons8-whatsapp-logo-50-1.png\" alt=\"WhatsApp\" style=\"width: 30px; height: 30px;\">\n          Schedule a Video Call\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var priceInput = document.getElementById('bminvest-price');\n  var btnFull = document.getElementById('bminvest-btn-full');\n  var btnCash = document.getElementById('bminvest-btn-cash');\n  var occSlider = document.getElementById('bminvest-occ');\n  var rateInput = document.getElementById('bminvest-rate');\n  var occVal = document.getElementById('bminvest-occ-val');\n  var scenarioPresets = document.querySelectorAll('#bminvest-preset-cons, #bminvest-preset-bal, #bminvest-preset-opt');\n\n  var rPrice = document.getElementById('bminvest-r-price');\n  var rRevenue = document.getElementById('bminvest-r-revenue');\n  var rGross = document.getElementById('bminvest-r-gross');\n  var rNet = document.getElementById('bminvest-r-net');\n\n  var isCash = false;\n  var MGMT_FEE_RATE = 0.30; \/* ~30% short-term management fee, per Investor Pack *\/\n  var CASH_DISCOUNT = 0.20;\n\n  function euro(n) {\n    return '\u20ac' + Math.round(n).toLocaleString('en-US');\n  }\n\n  function recalc() {\n    var basePrice = parseFloat(priceInput.value) || 0;\n    var price = isCash ? basePrice * (1 - CASH_DISCOUNT) : basePrice;\n    var occupancy = parseFloat(occSlider.value) \/ 100;\n    var rate = parseFloat(rateInput.value) || 0;\n\n    var annualRevenue = occupancy * rate * 365;\n    var grossYield = price > 0 ? (annualRevenue \/ price) * 100 : 0;\n    var netYield = grossYield * (1 - MGMT_FEE_RATE);\n\n    occVal.textContent = occSlider.value + '%';\n\n    rPrice.textContent = euro(price);\n    rRevenue.textContent = euro(annualRevenue);\n    rGross.textContent = grossYield.toFixed(1) + '%';\n    rNet.textContent = netYield.toFixed(1) + '%';\n  }\n\n  \/* free typing on price + rate \u2014 always live-recalculates *\/\n  priceInput.addEventListener('input', recalc);\n  rateInput.addEventListener('input', function () {\n    scenarioPresets.forEach(function (b) { b.classList.remove('bminvest__preset-btn--active'); });\n    recalc();\n  });\n  occSlider.addEventListener('input', function () {\n    scenarioPresets.forEach(function (b) { b.classList.remove('bminvest__preset-btn--active'); });\n    recalc();\n  });\n\n  \/\/ \/* price quick-select chips *\/\n  \/\/ pricePresets.forEach(function (btn) {\n  \/\/   btn.addEventListener('click', function () {\n  \/\/     pricePresets.forEach(function (b) { b.classList.remove('bminvest__preset-btn--active'); });\n  \/\/     this.classList.add('bminvest__preset-btn--active');\n  \/\/     priceInput.value = this.getAttribute('data-price');\n  \/\/     recalc();\n  \/\/   });\n  \/\/ });\n\n  \/* full price \/ cash toggle *\/\n  btnFull.addEventListener('click', function () {\n    isCash = false;\n    btnFull.classList.add('bminvest__toggle-btn--active');\n    btnCash.classList.remove('bminvest__toggle-btn--active');\n    recalc();\n  });\n  btnCash.addEventListener('click', function () {\n    isCash = true;\n    btnCash.classList.add('bminvest__toggle-btn--active');\n    btnFull.classList.remove('bminvest__toggle-btn--active');\n    recalc();\n  });\n\n  \/* occupancy\/rate scenario chips *\/\n  scenarioPresets.forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      scenarioPresets.forEach(function (b) { b.classList.remove('bminvest__preset-btn--active'); });\n      this.classList.add('bminvest__preset-btn--active');\n      occSlider.value = this.getAttribute('data-occ');\n      rateInput.value = this.getAttribute('data-rate');\n      recalc();\n    });\n  });\n\n  recalc();\n\n  \/* scroll reveal *\/\n  if ('IntersectionObserver' in window) {\n    var obs = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('bminvest--in');\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12 });\n    document.querySelectorAll('.bminvest-reveal').forEach(function (el) { obs.observe(el); });\n  } else {\n    document.querySelectorAll('.bminvest-reveal').forEach(function (el) { el.classList.add('bminvest--in'); });\n  }\n})();\n<\/script>\n\n\n\n<!-- ============================================================\n     BELLA MAR \u2014 FOOTER\n     ========================================\n     Final conversion point + legal (GDPR) + contact.\n     Contact details pulled from project files:\n       Phone\/WhatsApp: +20 1130924774\n       Email: info@bellamarportghalib.com\n       Web: www.bellamarportghalib.com\n     ========================================\n     Paste into a Custom HTML block at the very bottom.\n     \ud83d\udd27 Update social links + privacy policy URL as needed.\n-->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,700;1,600&#038;family=Inter:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n.bmfoot *, .bmfoot *::before, .bmfoot *::after {\n  box-sizing: border-box; margin: 0; padding: 0;\n}\n:root {\n  --navy:  #1B3A5C;\n  --navy-d:#122A44;\n  --teal:  #0E7C7B;\n  --gold:  #C9952A;\n  --ff-d:  'Playfair Display', Georgia, serif;\n  --ff-b:  'Inter', system-ui, sans-serif;\n}\n\n.bmfoot {\n  position: relative;\n  width: 100vw;\n  margin-left: calc(-50vw + 50%);\n  margin-right: calc(-50vw + 50%);\n  padding: 0;\n  background: var(--navy-d);\n  font-family: var(--ff-b);\n  color: rgba(255,255,255,0.7);\n}\n\n\/* \u2500\u2500 TOP CTA BAND \u2500\u2500 *\/\n.bmfoot__cta-band {\n  background: linear-gradient(135deg, var(--navy) 0%, var(--teal) 100%);\n  padding: clamp(2.5rem, 5vw, 3.5rem) 2.5rem;\n}\n.bmfoot__cta-inner {\n  max-width: 1160px;\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 2rem;\n  flex-wrap: wrap;\n}\n.bmfoot__cta-text {\n  flex: 1;\n  min-width: 260px;\n}\n.bmfoot__cta-title {\n  font-family: var(--ff-d);\n  font-size: clamp(1.5rem, 3vw, 2.1rem);\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.2;\n  margin-bottom: 0.5rem;\n}\n.bmfoot__cta-sub {\n  font-size: 14.5px;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.5;\n}\n.bmfoot__cta-sub-pl {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.55);\n  font-style: italic;\n  margin-top: 4px;\n}\n.bmfoot__cta-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 9px;\n  padding: 16px 32px;\n  border-radius: 8px;\n  background: var(--gold);\n  color: var(--navy);\n  text-decoration: none;\n  font-size: 15px;\n  font-weight: 600;\n  white-space: nowrap;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.2);\n  transition: background 0.2s ease, transform 0.2s ease;\n}\n.bmfoot__cta-btn:hover {\n  background: #dba830;\n  transform: translateY(-2px);\n}\n\n\/* \u2500\u2500 MAIN FOOTER \u2500\u2500 *\/\n.bmfoot__main {\n  max-width: 1160px;\n  margin: 0 auto;\n  padding: clamp(3rem, 6vw, 4.5rem) 2.5rem clamp(2rem, 4vw, 3rem);\n  display: grid;\n  grid-template-columns: 1.6fr 1fr 1fr 1.2fr;\n  gap: 3rem;\n}\n\n\/* Brand column *\/\n.bmfoot__brand-name {\n  font-family: var(--ff-d);\n  font-size: 1.6rem;\n  font-weight: 700;\n  color: #fff;\n  letter-spacing: 0.02em;\n  margin-bottom: 4px;\n}\n.bmfoot__brand-tag {\n  font-size: 10.5px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  color: var(--gold);\n  margin-bottom: 1.25rem;\n}\n.bmfoot__brand-desc {\n  font-size: 13.5px;\n  line-height: 1.7;\n  color: rgba(255,255,255,0.6);\n  max-width: 300px;\n  margin-bottom: 1.5rem;\n}\n.bmfoot__badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n}\n.bmfoot__badge {\n  font-size: 11px;\n  padding: 5px 11px;\n  border-radius: 100px;\n  border: 1px solid rgba(255,255,255,0.14);\n  color: rgba(255,255,255,0.65);\n}\n\n\/* Column headings *\/\n.bmfoot__col-title {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.9);\n  margin-bottom: 1.25rem;\n}\n\n\/* Link lists *\/\n.bmfoot__links {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 11px;\n}\n.bmfoot__links a {\n  font-size: 13.5px;\n  color: rgba(255,255,255,0.62);\n  text-decoration: none;\n  transition: color 0.2s ease, padding-left 0.2s ease;\n}\n.bmfoot__links a:hover {\n  color: var(--gold);\n  padding-left: 4px;\n}\n\n\/* Contact column *\/\n.bmfoot__contact-item {\n  display: flex;\n  align-items: flex-start;\n  gap: 10px;\n  margin-bottom: 14px;\n  font-size: 13.5px;\n  color: rgba(255,255,255,0.62);\n}\n.bmfoot__contact-item a {\n  color: rgba(255,255,255,0.62);\n  text-decoration: none;\n  transition: color 0.2s ease;\n}\n.bmfoot__contact-item a:hover { color: var(--gold); }\n.bmfoot__contact-icon {\n  flex-shrink: 0;\n  margin-top: 2px;\n  color: var(--gold);\n}\n\n\/* Language switch *\/\n.bmfoot__lang {\n  display: flex;\n  gap: 8px;\n  margin-top: 1.5rem;\n}\n.bmfoot__lang-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 7px 14px;\n  border-radius: 6px;\n  border: 1px solid rgba(255,255,255,0.16);\n  background: transparent;\n  color: rgba(255,255,255,0.7);\n  font-size: 12.5px;\n  font-weight: 500;\n  font-family: var(--ff-b);\n  text-decoration: none;\n  cursor: pointer;\n  transition: background 0.2s ease, border-color 0.2s ease;\n}\n.bmfoot__lang-btn:hover,\n.bmfoot__lang-btn--active {\n  background: rgba(255,255,255,0.08);\n  border-color: var(--gold);\n  color: #fff;\n}\n\/* Social icons *\/\n.bmfoot__social {\n  display: flex;\n  gap: 8px;\n  margin-top: 1.25rem;\n}\n.bmfoot__social a {\n  width: 34px; height: 34px;\n  border-radius: 9px;\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.1);\n  color: rgba(255,255,255,0.7);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-decoration: none;\n  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;\n}\n.bmfoot__social a:hover {\n  background: var(--gold);\n  border-color: var(--gold);\n  color: var(--navy);\n}\n\n\/* \u2500\u2500 BOTTOM BAR \u2500\u2500 *\/\n.bmfoot__bottom {\n  border-top: 1px solid rgba(255,255,255,0.1);\n}\n.bmfoot__bottom-inner {\n  max-width: 1160px;\n  margin: 0 auto;\n  padding: 1.5rem 2.5rem;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 1rem;\n  flex-wrap: wrap;\n}\n.bmfoot__copy {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.45);\n}\n.bmfoot__legal-links {\n  display: flex;\n  gap: 1.5rem;\n}\n.bmfoot__legal-links a {\n  font-size: 12.5px;\n  color: rgba(255,255,255,0.5);\n  text-decoration: none;\n  transition: color 0.2s ease;\n}\n.bmfoot__legal-links a:hover { color: var(--gold); }\n\n\/* Developer credit *\/\n.bmfoot__developer {\n  font-size: 12px;\n  color: rgba(255,255,255,0.4);\n}\n.bmfoot__developer strong {\n  color: rgba(255,255,255,0.6);\n  font-weight: 600;\n}\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media (max-width: 880px) {\n  .bmfoot__main {\n    grid-template-columns: 1fr 1fr;\n    gap: 2.5rem;\n  }\n  .bmfoot__brand { grid-column: 1 \/ -1; }\n}\n@media (max-width: 520px) {\n  .bmfoot__main { grid-template-columns: 1fr; }\n  .bmfoot__cta-inner { flex-direction: column; align-items: flex-start; }\n  .bmfoot__bottom-inner { flex-direction: column; align-items: flex-start; }\n}\n<\/style>\n\n<footer class=\"bmfoot\" aria-label=\"Site footer\">\n\n  <!-- TOP CTA BAND \n  <div class=\"bmfoot__cta-band\">\n    <div class=\"bmfoot__cta-inner\">\n      <div class=\"bmfoot__cta-text\">\n        <h2 class=\"bmfoot__cta-title\">Ready to own your place on the Red Sea?<\/h2>\n        <p class=\"bmfoot__cta-sub\">\n          Download the free Investor Pack \u2014 full pricing, floor plans, and payment plans.\n        <\/p>\n        <p class=\"bmfoot__cta-sub-pl\">\n          Pobierz bezp\u0142atny Pakiet Inwestora \u2014 dost\u0119pny w j\u0119zyku polskim.\n        <\/p>\n      <\/div>\n      <a href=\"#investor-pack\" class=\"bmfoot__cta-btn\">\n        Download Investor Pack\n        <span aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/div>-->\n\n  <!-- MAIN -->\n  <div class=\"bmfoot__main\">\n\n    <!-- Brand -->\n    <div class=\"bmfoot__brand\">\n      <div class=\"bmfoot__brand-name\">BELLA MAR<\/div>\n      <div class=\"bmfoot__brand-tag\">Port Ghalib \u00b7 Red Sea \u00b7 Egypt<\/div>\n      <p class=\"bmfoot__brand-desc\">\n        An intimate community of just 21 residences, 50 metres from the marina \u2014\n        fully finished and built for an international community.\n      <\/p>\n      <div class=\"bmfoot__badges\">\n        <span class=\"bmfoot__badge\">No annual Service Fees<\/span>\n        <span class=\"bmfoot__badge\">Smart Investment<\/span>\n        <span class=\"bmfoot__badge\">Fully Finished<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Explore -->\n    <div class=\"bmfoot__col\">\n      <h3 class=\"bmfoot__col-title\">Explore<\/h3>\n      <ul class=\"bmfoot__links\">\n        <li><a href=\"\/\">Home<\/a><\/li>\n        <li><a href=\"\/units-prices\">Units &amp; Prices<\/a><\/li>\n        <li><a href=\"\/location\">Location<\/a><\/li>\n        <li><a href=\"\/investment\">Investment<\/a><\/li>\n        <li><a href=\"\/Contanct\">Contact<\/a><\/li>\n\n      <\/ul>\n    <\/div>\n\n    <!-- Buyer info -->\n    <div class=\"bmfoot__col\">\n      <h3 class=\"bmfoot__col-title\">Buyer Info<\/h3>\n      <ul class=\"bmfoot__links\">\n        <li><a href=\"\/faq\">FAQ<\/a><\/li>\n        <li><a href=\"\/legal\">Legal Framework<\/a><\/li>\n        <li><a href=\"#investor-pack\">Investor Pack<\/a><\/li>\n        <li><a href=\"\/contact\">Contact Us<\/a><\/li>\n      <\/ul>\n    <\/div>\n\n    <!-- Contact -->\n    <div class=\"bmfoot__col\">\n      <h3 class=\"bmfoot__col-title\">Get in Touch<\/h3>\n\n      <div class=\"bmfoot__contact-item\">\n        <svg class=\"bmfoot__contact-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n          <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n        <\/svg>\n        <a href=\"tel:+201130924774\">+20 113 092 4774<\/a>\n      <\/div>\n\n      <div class=\"bmfoot__contact-item\">\n        <svg class=\"bmfoot__contact-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n          <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path>\n          <path d=\"M22 6l-10 7L2 6\"><\/path>\n        <\/svg>\n        <a href=\"mailto:info@bellamarportghalib.com\">info@bellamarportghalib.com<\/a>\n      <\/div>\n\n      <div class=\"bmfoot__contact-item\">\n        <svg class=\"bmfoot__contact-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n          <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path>\n          <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n        <\/svg>\n        <span>Port Ghalib Marina, Marsa Alam, Red Sea, Egypt<\/span>\n      <\/div>\n\n      <!-- Language switch (TranslatePress will handle actual switching) \n      <div class=\"bmfoot__lang\">\n        <a href=\"#\" class=\"bmfoot__lang-btn bmfoot__lang-btn--active\">EN English<\/a>\n        <a href=\"#\" class=\"bmfoot__lang-btn\">PL Polski<\/a>\n      <\/div>-->\n      <!-- Social icons -->\n      <div class=\"bmfoot__social\">\n        <a href=\"https:\/\/www.facebook.com\/bellamar.portghalib.eg?mibextid=wwXIfr&#038;mibextid=wwXIfr\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M22 12a10 10 0 1 0-11.5 9.87v-6.98H7.9V12h2.6V9.8c0-2.56 1.52-3.98 3.86-3.98 1.12 0 2.29.2 2.29.2v2.5h-1.29c-1.27 0-1.67.79-1.67 1.6V12h2.84l-.45 2.89h-2.39v6.98A10 10 0 0 0 22 12z\"\/><\/svg>\n        <\/a>\n        <a href=\"https:\/\/www.instagram.com\/bellamar.portghalib.eg?igsh=aG1vcW1zcjZpZG1k&#038;utm_source=qr\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2.16c3.2 0 3.58.01 4.85.07 3.25.15 4.77 1.69 4.92 4.92.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.15 3.23-1.66 4.77-4.92 4.92-1.27.06-1.64.07-4.85.07s-3.58-.01-4.85-.07c-3.26-.15-4.77-1.7-4.92-4.92-.06-1.27-.07-1.65-.07-4.85s.02-3.58.07-4.85c.15-3.23 1.67-4.77 4.92-4.92 1.27-.06 1.65-.07 4.85-.07zM12 0C8.74 0 8.33.01 7.05.07c-4.35.2-6.78 2.62-6.98 6.98C.01 8.33 0 8.74 0 12s.01 3.67.07 4.95c.2 4.36 2.62 6.78 6.98 6.98C8.33 23.99 8.74 24 12 24s3.67-.01 4.95-.07c4.35-.2 6.78-2.62 6.98-6.98.06-1.28.07-1.69.07-4.95s-.01-3.67-.07-4.95c-.2-4.35-2.62-6.78-6.98-6.98C15.67.01 15.26 0 12 0zm0 5.84A6.16 6.16 0 1 0 18.16 12 6.16 6.16 0 0 0 12 5.84zM12 16a4 4 0 1 1 4-4 4 4 0 0 1-4 4zm6.41-10.85a1.44 1.44 0 1 0 1.44 1.44 1.44 1.44 0 0 0-1.44-1.44z\"\/><\/svg>\n        <\/a>\n        <!-- <a href=\"#\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M23.5 6.19a3.02 3.02 0 0 0-2.12-2.14C19.51 3.5 12 3.5 12 3.5s-7.51 0-9.38.55A3.02 3.02 0 0 0 .5 6.19 31.6 31.6 0 0 0 0 12a31.6 31.6 0 0 0 .5 5.81 3.02 3.02 0 0 0 2.12 2.14C4.49 20.5 12 20.5 12 20.5s7.51 0 9.38-.55a3.02 3.02 0 0 0 2.12-2.14A31.6 31.6 0 0 0 24 12a31.6 31.6 0 0 0-.5-5.81zM9.6 15.6V8.4l6.4 3.6z\"\/><\/svg>\n        <\/a> -->\n        <a href=\"https:\/\/wa.me\/201130924774\" target=\"_blank\" rel=\"noopener\" aria-label=\"WhatsApp\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M17.47 14.38c-.29-.15-1.7-.84-1.96-.93-.26-.1-.46-.15-.65.14-.19.29-.75.93-.92 1.12-.17.19-.34.22-.63.07-.29-.15-1.22-.45-2.32-1.43-.86-.76-1.44-1.71-1.61-2-.17-.29-.02-.45.13-.6.13-.13.29-.34.44-.5.15-.17.19-.29.29-.48.1-.19.05-.36-.02-.5-.07-.15-.65-1.58-.9-2.16-.24-.57-.48-.49-.65-.5-.17-.01-.36-.01-.56-.01-.19 0-.5.07-.77.36-.26.29-1 .98-1 2.4s1.03 2.78 1.17 2.97c.15.19 2.03 3.1 4.92 4.35.69.3 1.22.47 1.64.61.69.22 1.31.19 1.81.11.55-.08 1.7-.7 1.94-1.37.24-.67.24-1.25.17-1.37-.07-.12-.26-.19-.55-.34z\"\/><path d=\"M12.01 2C6.5 2 2 6.48 2 11.98c0 1.85.5 3.58 1.36 5.07L2 22l5.09-1.33a10.05 10.05 0 0 0 4.92 1.28h.01c5.5 0 10-4.48 10-9.98C22 6.48 17.5 2 12.01 2zm0 18.2h-.01a8.2 8.2 0 0 1-4.18-1.15l-.3-.18-3.02.79.81-2.93-.2-.3a8.17 8.17 0 0 1-1.26-4.37c0-4.52 3.7-8.2 8.24-8.2 2.2 0 4.27.86 5.83 2.41a8.14 8.14 0 0 1 2.41 5.8c0 4.52-3.7 8.13-8.32 8.13z\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <!-- BOTTOM BAR -->\n  <div class=\"bmfoot__bottom\">\n    <div class=\"bmfoot__bottom-inner\">\n      <span class=\"bmfoot__copy\">\n        \u00a9 2026 Bella Mar \u00b7 Deutsche House Real Estate \u00b7 Commercial Reg. 247613\n      <\/span>\n      <div class=\"bmfoot__legal-links\">\n        <a href=\"\/privacy-policy\">Privacy Policy<\/a>\n        <a href=\"\/legal\">Legal<\/a>\n        <a href=\"\/contact\">Contact<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/footer>\n","protected":false},"excerpt":{"rendered":"<p>Your Money, Working in the Sun. Airbnb explicitly permitted, no annual service fees, and a Red Sea rental market with no true off-season. Why Bella Mar as an Investment Five structural advantages that directly affect your net return. Airbnb Explicitly Permitted You can rent out your unit in your absence to get an excellent return&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1618","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/pages\/1618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/comments?post=1618"}],"version-history":[{"count":16,"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/pages\/1618\/revisions"}],"predecessor-version":[{"id":2101,"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/pages\/1618\/revisions\/2101"}],"wp:attachment":[{"href":"https:\/\/bellamarportghalib.com\/pl\/wp-json\/wp\/v2\/media?parent=1618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}