{"id":9610,"date":"2026-04-24T09:22:30","date_gmt":"2026-04-24T09:22:30","guid":{"rendered":"https:\/\/tajsofia.ma\/?page_id=9610"},"modified":"2026-07-31T19:56:02","modified_gmt":"2026-07-31T19:56:02","slug":"home","status":"publish","type":"page","link":"https:\/\/tajsofia.ma\/en\/","title":{"rendered":"home"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"9610\" class=\"elementor elementor-9610\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd83a73 e-con-full e-flex e-con e-parent\" data-id=\"fd83a73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c01395d elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c01395d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@300;400;500&display=swap');\r\n\r\n.taj-luxury-entry,\r\n.taj-luxury-entry * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.taj-luxury-entry {\r\n  --gold: #bca34f;\r\n  --gold-light: #e4cf87;\r\n  --mx: 50%;\r\n  --my: 50%;\r\n\r\n  position: relative;\r\n  width: 100%;\r\n  min-height: 100vh;\r\n  overflow: hidden;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 80px 22px;\r\n  font-family: 'Cormorant Garamond', Georgia, serif;\r\n  background: #050505;\r\n  isolation: isolate;\r\n}\r\n\r\n.taj-luxury-entry::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: -40px;\r\n  background:\r\n    linear-gradient(rgba(0,0,0,.58), rgba(0,0,0,.76)),\r\n    url(\"https:\/\/tajsofia.ma\/wp-content\/uploads\/2026\/04\/Luxographe_FUJI5680-2-scaled.jpg\");\r\n  background-size: cover;\r\n  background-position: center;\r\n  transform: scale(1.04);\r\n  animation: tajBgZoom 18s ease-in-out infinite alternate;\r\n  z-index: -4;\r\n}\r\n\r\n.taj-luxury-entry::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 0;\r\n  background:\r\n    radial-gradient(circle at var(--mx) var(--my), rgba(188,163,79,.25), transparent 28%),\r\n    radial-gradient(circle at 25% 20%, rgba(255,255,255,.10), transparent 22%),\r\n    radial-gradient(circle at 80% 75%, rgba(188,163,79,.16), transparent 28%),\r\n    linear-gradient(120deg, rgba(0,0,0,.45), rgba(0,0,0,.12), rgba(0,0,0,.58));\r\n  z-index: -3;\r\n  pointer-events: none;\r\n}\r\n\r\n.taj-grain {\r\n  position: absolute;\r\n  inset: 0;\r\n  pointer-events: none;\r\n  opacity: .16;\r\n  background-image:\r\n    radial-gradient(circle at 20% 30%, rgba(255,255,255,.35) 0 1px, transparent 1px),\r\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,.24) 0 1px, transparent 1px);\r\n  background-size: 90px 90px, 130px 130px;\r\n  mix-blend-mode: soft-light;\r\n  z-index: -2;\r\n}\r\n\r\n.taj-orb {\r\n  position: absolute;\r\n  border-radius: 999px;\r\n  filter: blur(14px);\r\n  opacity: .55;\r\n  pointer-events: none;\r\n  z-index: -1;\r\n}\r\n\r\n.taj-orb.one {\r\n  width: 210px;\r\n  height: 210px;\r\n  left: 8%;\r\n  top: 18%;\r\n  background: radial-gradient(circle, rgba(188,163,79,.35), transparent 68%);\r\n  animation: tajFloatOne 9s ease-in-out infinite;\r\n}\r\n\r\n.taj-orb.two {\r\n  width: 260px;\r\n  height: 260px;\r\n  right: 8%;\r\n  bottom: 12%;\r\n  background: radial-gradient(circle, rgba(255,255,255,.18), transparent 70%);\r\n  animation: tajFloatTwo 11s ease-in-out infinite;\r\n}\r\n\r\n.taj-entry-inner {\r\n  width: min(1080px, 100%);\r\n  text-align: center;\r\n  position: relative;\r\n  z-index: 2;\r\n}\r\n\r\n.taj-kicker {\r\n  font-family: 'Montserrat', sans-serif;\r\n  color: rgba(255,255,255,.72);\r\n  text-transform: uppercase;\r\n  letter-spacing: 5px;\r\n  font-size: 11px;\r\n  margin-bottom: 14px;\r\n  animation: tajFadeUp .9s ease forwards;\r\n}\r\n\r\n.taj-title {\r\n  color: #fff;\r\n  font-size: clamp(38px, 6vw, 82px);\r\n  line-height: .95;\r\n  font-weight: 500;\r\n  margin: 0;\r\n  text-shadow: 0 18px 45px rgba(0,0,0,.65);\r\n  animation: tajFadeUp .9s ease .15s forwards;\r\n  opacity: 0;\r\n}\r\n\r\n.taj-title span {\r\n  display: block;\r\n  color: var(--gold-light);\r\n  font-size: clamp(20px, 2.5vw, 34px);\r\n  letter-spacing: 8px;\r\n  text-transform: uppercase;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-weight: 300;\r\n  margin-top: 18px;\r\n}\r\n\r\n.taj-divider {\r\n  width: 110px;\r\n  height: 1px;\r\n  margin: 28px auto 48px;\r\n  background: linear-gradient(90deg, transparent, var(--gold-light), transparent);\r\n  position: relative;\r\n  animation: tajFadeUp .9s ease .3s forwards;\r\n  opacity: 0;\r\n}\r\n\r\n.taj-divider::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  width: 7px;\r\n  height: 7px;\r\n  background: var(--gold-light);\r\n  border-radius: 50%;\r\n  left: 50%;\r\n  top: 50%;\r\n  transform: translate(-50%, -50%);\r\n  box-shadow: 0 0 24px rgba(228,207,135,.9);\r\n}\r\n\r\n.taj-options {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: clamp(18px, 4vw, 58px);\r\n  perspective: 1100px;\r\n}\r\n\r\n.taj-option {\r\n  width: clamp(230px, 26vw, 310px);\r\n  height: clamp(230px, 26vw, 310px);\r\n  position: relative;\r\n  text-decoration: none;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  border-radius: 50%;\r\n  color: #fff;\r\n  overflow: hidden;\r\n  transform-style: preserve-3d;\r\n  backdrop-filter: blur(18px);\r\n  -webkit-backdrop-filter: blur(18px);\r\n  transition:\r\n    transform .75s cubic-bezier(.2,.8,.2,1),\r\n    box-shadow .75s cubic-bezier(.2,.8,.2,1),\r\n    border-color .75s ease;\r\n  animation: tajOptionIn 1s cubic-bezier(.2,.8,.2,1) forwards;\r\n  opacity: 0;\r\n}\r\n\r\n.taj-option.is-villa {\r\n  background:\r\n    radial-gradient(circle at 35% 25%, rgba(255,255,255,.22), transparent 22%),\r\n    linear-gradient(145deg, rgba(188,163,79,.38), rgba(188,163,79,.13));\r\n  border: 1px solid rgba(228,207,135,.48);\r\n  box-shadow:\r\n    0 30px 80px rgba(0,0,0,.42),\r\n    inset 0 0 40px rgba(228,207,135,.12);\r\n  animation-delay: .45s;\r\n}\r\n\r\n.taj-option.is-riad {\r\n  background:\r\n    radial-gradient(circle at 35% 25%, rgba(255,255,255,.24), transparent 22%),\r\n    linear-gradient(145deg, rgba(255,255,255,.22), rgba(255,255,255,.07));\r\n  border: 1px solid rgba(255,255,255,.34);\r\n  box-shadow:\r\n    0 30px 80px rgba(0,0,0,.42),\r\n    inset 0 0 38px rgba(255,255,255,.08);\r\n  animation-delay: .65s;\r\n}\r\n\r\n.taj-option::before,\r\n.taj-option::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  border-radius: 50%;\r\n  pointer-events: none;\r\n}\r\n\r\n.taj-option::before {\r\n  inset: 12px;\r\n  border: 1px solid rgba(255,255,255,.20);\r\n  transition: inset .7s ease, border-color .7s ease, transform .7s ease;\r\n}\r\n\r\n.taj-option::after {\r\n  inset: -2px;\r\n  background:\r\n    conic-gradient(\r\n      from 90deg,\r\n      transparent,\r\n      rgba(228,207,135,.65),\r\n      transparent,\r\n      rgba(255,255,255,.35),\r\n      transparent\r\n    );\r\n  opacity: 0;\r\n  animation: tajRotate 8s linear infinite;\r\n  z-index: 0;\r\n}\r\n\r\n.taj-option-content {\r\n  position: relative;\r\n  z-index: 2;\r\n  transform: translateZ(38px);\r\n  padding: 20px;\r\n}\r\n\r\n.taj-option-name {\r\n  display: block;\r\n  font-size: clamp(35px, 4vw, 56px);\r\n  font-weight: 500;\r\n  letter-spacing: 7px;\r\n  text-transform: uppercase;\r\n  line-height: 1;\r\n  text-shadow: 0 12px 28px rgba(0,0,0,.48);\r\n  transition: letter-spacing .65s ease, transform .65s ease;\r\n}\r\n\r\n.taj-option-line {\r\n  width: 58px;\r\n  height: 1px;\r\n  margin: 18px auto 15px;\r\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,.95), transparent);\r\n  transition: width .65s ease;\r\n}\r\n\r\n.taj-option-desc {\r\n  display: block;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 11px;\r\n  font-weight: 300;\r\n  letter-spacing: 3px;\r\n  text-transform: uppercase;\r\n  color: rgba(255,255,255,.74);\r\n  transition: color .65s ease, transform .65s ease;\r\n}\r\n\r\n.taj-option-small {\r\n  display: block;\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 10px;\r\n  letter-spacing: 2px;\r\n  color: rgba(255,255,255,.45);\r\n  margin-top: 12px;\r\n  opacity: 0;\r\n  transform: translateY(10px);\r\n  transition: opacity .65s ease, transform .65s ease;\r\n}\r\n\r\n.taj-option:hover {\r\n  transform: translateY(-18px) rotateX(8deg) rotateY(-8deg) scale(1.045);\r\n  box-shadow:\r\n    0 45px 110px rgba(0,0,0,.58),\r\n    0 0 70px rgba(188,163,79,.20);\r\n}\r\n\r\n.taj-option.is-riad:hover {\r\n  transform: translateY(-18px) rotateX(8deg) rotateY(8deg) scale(1.045);\r\n}\r\n\r\n.taj-option:hover::before {\r\n  inset: 20px;\r\n  border-color: rgba(255,255,255,.38);\r\n  transform: scale(.96);\r\n}\r\n\r\n.taj-option:hover::after {\r\n  opacity: .26;\r\n}\r\n\r\n.taj-option:hover .taj-option-name {\r\n  letter-spacing: 10px;\r\n  transform: translateY(-4px);\r\n}\r\n\r\n.taj-option:hover .taj-option-line {\r\n  width: 96px;\r\n}\r\n\r\n.taj-option:hover .taj-option-desc {\r\n  color: rgba(255,255,255,.95);\r\n  transform: translateY(-2px);\r\n}\r\n\r\n.taj-option:hover .taj-option-small {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n}\r\n\r\n.taj-center-mark {\r\n  width: 64px;\r\n  height: 64px;\r\n  border: 1px solid rgba(228,207,135,.42);\r\n  border-radius: 50%;\r\n  display: grid;\r\n  place-items: center;\r\n  color: var(--gold-light);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 11px;\r\n  letter-spacing: 2px;\r\n  position: relative;\r\n  animation: tajFadeUp .9s ease .8s forwards;\r\n  opacity: 0;\r\n  background: rgba(0,0,0,.20);\r\n  backdrop-filter: blur(12px);\r\n  -webkit-backdrop-filter: blur(12px);\r\n  flex: 0 0 auto;\r\n}\r\n\r\n.taj-center-mark::before,\r\n.taj-center-mark::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  width: 58px;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(228,207,135,.55));\r\n  top: 50%;\r\n}\r\n\r\n.taj-center-mark::before {\r\n  right: 100%;\r\n}\r\n\r\n.taj-center-mark::after {\r\n  left: 100%;\r\n  transform: rotate(180deg);\r\n}\r\n\r\n.taj-footnote {\r\n  margin-top: 42px;\r\n  color: rgba(255,255,255,.62);\r\n  font-family: 'Montserrat', sans-serif;\r\n  font-size: 12px;\r\n  letter-spacing: 2px;\r\n  text-transform: uppercase;\r\n  animation: tajFadeUp .9s ease .95s forwards;\r\n  opacity: 0;\r\n}\r\n\r\n@keyframes tajBgZoom {\r\n  0% {\r\n    transform: scale(1.04) translate3d(0,0,0);\r\n  }\r\n  100% {\r\n    transform: scale(1.10) translate3d(-10px, -8px, 0);\r\n  }\r\n}\r\n\r\n@keyframes tajFadeUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(22px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n@keyframes tajOptionIn {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(38px) scale(.88);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0) scale(1);\r\n  }\r\n}\r\n\r\n@keyframes tajRotate {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n\r\n@keyframes tajFloatOne {\r\n  0%, 100% {\r\n    transform: translate(0,0);\r\n  }\r\n  50% {\r\n    transform: translate(28px, 34px);\r\n  }\r\n}\r\n\r\n@keyframes tajFloatTwo {\r\n  0%, 100% {\r\n    transform: translate(0,0);\r\n  }\r\n  50% {\r\n    transform: translate(-34px, -28px);\r\n  }\r\n}\r\n\r\n\r\n.taj-logo {\r\n  display: block;\r\n  width: 110px;\r\n  height: auto;\r\n  max-height: 85px;\r\n  object-fit: contain;\r\n  margin: 0 auto 14px;\r\n  filter: drop-shadow(0 10px 22px rgba(0,0,0,.45));\r\n  animation: tajFadeUp .9s ease forwards;\r\n}\r\n\r\n\/* Mobile version *\/\r\n@media (max-width: 820px) {\r\n  .taj-logo {\r\n    width: 82px;\r\n    max-height: 65px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .taj-luxury-entry {\r\n    min-height: 100vh;\r\n    padding: 34px 14px;\r\n    align-items: center;\r\n  }\r\n\r\n  .taj-entry-inner {\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .taj-kicker {\r\n    font-size: 9px;\r\n    letter-spacing: 3px;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .taj-title {\r\n    font-size: 34px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .taj-title span {\r\n    font-size: 15px;\r\n    letter-spacing: 4px;\r\n    margin-top: 10px;\r\n  }\r\n\r\n  .taj-divider {\r\n    width: 86px;\r\n    margin: 18px auto 26px;\r\n  }\r\n\r\n  .taj-options {\r\n    flex-direction: column;\r\n    gap: 16px;\r\n    width: 100%;\r\n  }\r\n\r\n  .taj-option {\r\n    width: 180px;\r\n    height: 180px;\r\n    box-shadow:\r\n      0 22px 55px rgba(0,0,0,.50),\r\n      0 0 26px rgba(188,163,79,.12),\r\n      inset 0 0 28px rgba(255,255,255,.08);\r\n  }\r\n\r\n  .taj-option-content {\r\n    padding: 14px;\r\n    animation: tajMobileTextSoft 4s ease-in-out infinite;\r\n  }\r\n\r\n  .taj-option.is-riad .taj-option-content {\r\n    animation-delay: .8s;\r\n  }\r\n\r\n  .taj-option-name {\r\n    font-size: 31px;\r\n    letter-spacing: 5px;\r\n  }\r\n\r\n  .taj-option-line {\r\n    margin: 13px auto 11px;\r\n    width: 44px;\r\n  }\r\n\r\n  .taj-option-desc {\r\n    font-size: 9px;\r\n    letter-spacing: 2px;\r\n  }\r\n\r\n  .taj-option-small {\r\n    display: none;\r\n  }\r\n\r\n  .taj-option::before {\r\n    animation: tajMobileRingPulse 3.8s ease-in-out infinite;\r\n  }\r\n\r\n  .taj-option.is-riad::before {\r\n    animation-delay: .7s;\r\n  }\r\n\r\n  .taj-option::after {\r\n    opacity: .16;\r\n    animation: tajRotate 9s linear infinite;\r\n  }\r\n\r\n  .taj-center-mark {\r\n    order: 0;\r\n    width: 42px;\r\n    height: 42px;\r\n    font-size: 9px;\r\n    margin: 0;\r\n    box-shadow:\r\n      0 0 20px rgba(188,163,79,.24),\r\n      inset 0 0 12px rgba(255,255,255,.10);\r\n    animation:\r\n      tajFadeUp .9s ease .65s forwards,\r\n      tajMobileOrGlow 3.5s ease-in-out 1.4s infinite;\r\n  }\r\n\r\n  .taj-center-mark::before,\r\n  .taj-center-mark::after {\r\n    display: none;\r\n  }\r\n\r\n  .taj-option:hover,\r\n  .taj-option.is-riad:hover {\r\n    transform: none;\r\n  }\r\n\r\n  .taj-option:hover .taj-option-name {\r\n    letter-spacing: 5px;\r\n    transform: none;\r\n  }\r\n\r\n  .taj-option:hover .taj-option-line {\r\n    width: 44px;\r\n  }\r\n\r\n  .taj-option:hover::before {\r\n    inset: 12px;\r\n  }\r\n\r\n  .taj-option:hover::after {\r\n    opacity: .16;\r\n  }\r\n\r\n  .taj-option:active {\r\n    transform: scale(.96) !important;\r\n    transition: transform .16s ease;\r\n  }\r\n\r\n  .taj-option:active::before {\r\n    inset: 18px;\r\n    border-color: rgba(228,207,135,.60);\r\n  }\r\n\r\n  .taj-footnote {\r\n    margin-top: 22px;\r\n    font-size: 9px;\r\n    line-height: 1.6;\r\n    letter-spacing: 1.5px;\r\n    max-width: 270px;\r\n  }\r\n\r\n  .taj-orb.one {\r\n    width: 150px;\r\n    height: 150px;\r\n    left: -40px;\r\n    top: 12%;\r\n  }\r\n\r\n  .taj-orb.two {\r\n    width: 170px;\r\n    height: 170px;\r\n    right: -50px;\r\n    bottom: 8%;\r\n  }\r\n\r\n  .taj-luxury-entry::before {\r\n    animation-duration: 24s;\r\n  }\r\n}\r\n\r\n@media (max-width: 380px) {\r\n  .taj-logo {\r\n    width: 72px;\r\n    max-height: 58px;\r\n    margin-bottom: 9px;\r\n  }\r\n\r\n  .taj-luxury-entry {\r\n    padding: 28px 14px;\r\n  }\r\n\r\n  .taj-title {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .taj-title span {\r\n    font-size: 13px;\r\n  }\r\n\r\n  .taj-option {\r\n    width: 160px;\r\n    height: 160px;\r\n  }\r\n\r\n  .taj-option-name {\r\n    font-size: 27px;\r\n  }\r\n\r\n  .taj-option-desc {\r\n    font-size: 8px;\r\n  }\r\n\r\n  .taj-footnote {\r\n    font-size: 8px;\r\n  }\r\n}\r\n\r\n@keyframes tajMobileRingPulse {\r\n  0%, 100% {\r\n    border-color: rgba(255,255,255,.18);\r\n    box-shadow:\r\n      inset 0 0 0 rgba(188,163,79,0),\r\n      0 0 0 rgba(188,163,79,0);\r\n  }\r\n\r\n  50% {\r\n    border-color: rgba(228,207,135,.45);\r\n    box-shadow:\r\n      inset 0 0 18px rgba(188,163,79,.12),\r\n      0 0 26px rgba(188,163,79,.20);\r\n  }\r\n}\r\n\r\n@keyframes tajMobileTextSoft {\r\n  0%, 100% {\r\n    transform: translateZ(38px) translateY(0);\r\n  }\r\n\r\n  50% {\r\n    transform: translateZ(38px) translateY(-4px);\r\n  }\r\n}\r\n\r\n@keyframes tajMobileOrGlow {\r\n  0%, 100% {\r\n    transform: scale(1);\r\n    box-shadow:\r\n      0 0 18px rgba(188,163,79,.18),\r\n      inset 0 0 12px rgba(255,255,255,.08);\r\n  }\r\n\r\n  50% {\r\n    transform: scale(1.06);\r\n    box-shadow:\r\n      0 0 30px rgba(188,163,79,.36),\r\n      inset 0 0 16px rgba(255,255,255,.12);\r\n  }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .taj-luxury-entry::before,\r\n  .taj-orb,\r\n  .taj-option,\r\n  .taj-option::before,\r\n  .taj-option::after,\r\n  .taj-option-content,\r\n  .taj-logo,\r\n  .taj-kicker,\r\n  .taj-title,\r\n  .taj-divider,\r\n  .taj-center-mark,\r\n  .taj-footnote {\r\n    animation: none !important;\r\n  }\r\n\r\n  .taj-option,\r\n  .taj-logo,\r\n  .taj-kicker,\r\n  .taj-title,\r\n  .taj-divider,\r\n  .taj-center-mark,\r\n  .taj-footnote {\r\n    opacity: 1;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<section class=\"taj-luxury-entry\" id=\"tajLuxuryEntry\">\r\n  <span class=\"taj-grain\"><\/span>\r\n  <span class=\"taj-orb one\"><\/span>\r\n  <span class=\"taj-orb two\"><\/span>\r\n\r\n  <div class=\"taj-entry-inner\">\r\n    <img decoding=\"async\"\r\n      src=\"https:\/\/tajsofia.ma\/wp-content\/uploads\/2026\/07\/cropped-Taj-sofia-marrakech.png\"\r\n      class=\"taj-logo\"\r\n      alt=\"Taj Sofia Marrakech\"\r\n    >\r\n\r\n    <div class=\"taj-kicker\">Choose Your Experience<\/div>\r\n\r\n    <h1 class=\"taj-title\">\r\n      Taj Sofia\r\n      <span>Marrakech<\/span>\r\n    <\/h1>\r\n\r\n    <div class=\"taj-divider\"><\/div>\r\n\r\n    <div class=\"taj-options\">\r\n      <a href=\"https:\/\/tajsofia.ma\/villa\/\" class=\"taj-option is-villa\" aria-label=\"Enter Villa\">\r\n        <span class=\"taj-option-content\">\r\n          <span class=\"taj-option-name\">Villa<\/span>\r\n          <span class=\"taj-option-line\"><\/span>\r\n          <span class=\"taj-option-desc\">Private Retreat<\/span>\r\n          <span class=\"taj-option-small\">Discover More<\/span>\r\n        <\/span>\r\n      <\/a>\r\n\r\n      <div class=\"taj-center-mark\">OR<\/div>\r\n\r\n      <a href=\"https:\/\/tajsofia.ma\/riad\/\" class=\"taj-option is-riad\" aria-label=\"Enter Riad\">\r\n        <span class=\"taj-option-content\">\r\n          <span class=\"taj-option-name\">Riad<\/span>\r\n          <span class=\"taj-option-line\"><\/span>\r\n          <span class=\"taj-option-desc\">Authentic Living<\/span>\r\n          <span class=\"taj-option-small\">Discover More<\/span>\r\n        <\/span>\r\n      <\/a>\r\n    <\/div>\r\n\r\n    <div class=\"taj-footnote\">Luxury Stay \u00b7 Moroccan Elegance \u00b7 Private Experience<\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  const section = document.getElementById('tajLuxuryEntry');\r\n  if (!section) return;\r\n\r\n  section.addEventListener('mousemove', function (e) {\r\n    const rect = section.getBoundingClientRect();\r\n    const x = ((e.clientX - rect.left) \/ rect.width) * 100;\r\n    const y = ((e.clientY - rect.top) \/ rect.height) * 100;\r\n\r\n    section.style.setProperty('--mx', x + '%');\r\n    section.style.setProperty('--my', y + '%');\r\n  });\r\n\r\n  section.addEventListener('mouseleave', function () {\r\n    section.style.setProperty('--mx', '50%');\r\n    section.style.setProperty('--my', '50%');\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Choose Your Experience Taj Sofia Marrakech Villa Private Retreat Discover More OR Riad Authentic Living Discover More Luxury Stay \u00b7 Moroccan Elegance \u00b7 Private Experience<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-9610","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/pages\/9610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/comments?post=9610"}],"version-history":[{"count":68,"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/pages\/9610\/revisions"}],"predecessor-version":[{"id":9868,"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/pages\/9610\/revisions\/9868"}],"wp:attachment":[{"href":"https:\/\/tajsofia.ma\/en\/wp-json\/wp\/v2\/media?parent=9610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}