.hero-inner,.hero-play-btn{text-align:center;display:inline-block}.faq-item,.hero{overflow:hidden}.facilities-card,.hero,.hero-inner{position:relative}body{margin:0;font-family:'Segoe UI',Arial,sans-serif;background:#fafbfc;color:#21243d;overflow-x:hidden}.container{max-width:1440px;margin:0 auto}.section-title{font-size:2rem;color:#21243d;margin-bottom:1.25rem}.hero{background:center/cover no-repeat #222;color:#fff;min-height:400px;padding:4rem 0 2rem;display:flex;align-items:center;justify-content:center}.hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.64);z-index:0}.hero-inner{padding:2rem 1rem;border-radius:1.3rem;z-index:1}.intro-about,.location{padding:44px 102px}.hero-title{font-size:2.7rem;font-weight:600;margin:1.2rem 0 0;letter-spacing:1px}.hero-video-link,.spaces-main .section-title{margin-bottom:1rem}.hero-video-link{display:inline-block;text-decoration:none}.hero-play-btn{font-size:3.1rem;color:#fff;background-color:#357ec7;border-radius:50%;width:64px;height:64px;line-height:64px;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:background .2s}.hero-play-btn:hover,.subscribe-form button:hover{background:#005fc1}.intro-with-bg{background:url('/wp-content/themes/your-theme/assets/images/section bg.png') center center/cover no-repeat}.intro-about-flex{display:flex;gap:2.5rem;align-items:flex-start}.intro-content{flex:2 1 50%}.intro-right-image{flex:1 1 310px;display:flex;justify-content:flex-end;align-items:flex-start}.intro-right-image img{max-width:462px}.location{background:#eeeEEE99}.location-flex{display:flex;flex-wrap:wrap;gap:2.2rem;align-items:center}.location-info{flex:1 1 390px}.location-desc{font-size:1.09rem}.location-image{flex:1 1 340px;text-align:right}.location-image img{width:100%;max-width:508px;border-radius:.7rem;box-shadow:0 6px 24px rgba(48,72,140,.06)}@media (max-width:600px){.hero{padding:2rem 0 1.2rem;min-height:220px}.hero-title{font-size:1.5rem}.section-title{font-size:1.25rem}.container{padding:0 .5rem}}.spaces{background:#f5f7fa;padding:44px 102px}.spaces-flex{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}.facilities-card-content,.spaces-main,.spaces-units{flex:1 1 340px}.spaces-desc{font-size:1.08rem;margin-bottom:1.1rem}.units-title{font-size:1.1rem;font-weight:600;color:#289bdb;margin-bottom:.4rem}.units-desc{margin-bottom:1rem;font-size:1.05rem}.investment-faq{background:#fff;padding:2rem 0}.faq-list{max-width:700px;margin:0 auto}.faq-item{margin-bottom:1rem;background:#f7f9fd;border-radius:.6rem;box-shadow:0 2px 10px rgba(40,52,90,.04)}.faq-question{width:100%;background:0 0;border:none;outline:0;text-align:left;font-size:1.06rem;color:#1863b0;font-weight:600;padding:1rem 1.1rem;cursor:pointer;transition:background .13s}.faq-question[aria-expanded=\"true\"]{background:#e9f3fd}.faq-answer{font-size:1.04rem;color:#314265;padding:0 1.3rem 1rem;display:none}.facilities-card,.facilities-card-imgbox,.footer-top,.subscribe-form{display:flex;display:flex}.facilities{background:#fff;padding:44px 102px}.facilities-card{margin:0 auto;background:#fff;gap:2.5rem;align-items:flex-start}.facilities-label{color:#1e88e5;font-size:1.04rem;font-weight:500;margin-bottom:.4rem;letter-spacing:.01em}.facilities-title{margin-top:0;font-size:1.63rem;font-weight:700}.facilities-card-imgbox{flex:1 1 320px;position:relative;align-items:flex-start;justify-content:flex-end}.facilities-card-imgbox img{border-radius:.8rem;width:100%;box-shadow:0 4px 16px rgba(60,70,100,.1);display:block}.facilities-stat-badge{position:absolute;left:18px;top:18px;background:#eaf5ff;color:#0b355c;padding:.45em 1.2em;border-radius:1.7em;font-size:1.1rem;font-weight:600;box-shadow:0 1px 8px rgba(10,70,210,.06);z-index:2;letter-spacing:.01em}.facilities-desc{margin-top:1rem;font-size:1.08rem}@media (max-width:900px){.intro-about-flex{flex-direction:column;gap:1.4rem}.facilities-card-imgbox,.intro-right-image{justify-content:flex-start}.spaces-flex{flex-direction:column;gap:1.2rem}.facilities-card{flex-direction:column;padding:2rem 1rem;gap:1.2rem}}.footer-subscribe{background:linear-gradient(90deg,#d7e9f6,#c1d9f5);text-align:center;padding:3rem 1rem;border-radius:1rem 1rem 0 0}.subscribe-title{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.subscribe-subtext{color:#555;margin-bottom:1.5rem}.subscribe-form{justify-content:center;flex-wrap:wrap;gap:.6rem}.subscribe-form input[type=email]{padding:.8rem 1rem;border-radius:.5rem;border:1px solid #ccc;width:260px;max-width:100%}.subscribe-form button{padding:.8rem 1.5rem;background:#357ec7;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:background .3s}.maqam-footer{background:#f7f7f7;color:#333;font-family:Arial,sans-serif;padding:50px 20px 20px 10px}.footer-top{flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:auto}.footer-col{flex:1 1 300px;margin:20px}.intro-col{max-width:400px}.footer-logo{width:150px;margin-bottom:-15px}.footer-col p{font-size:14px;line-height:1.6;margin-bottom:20px}.footer-contact,.footer-links{list-style:none;padding:0;margin:0}.footer-contact li,.footer-links li{margin-bottom:10px;font-size:14px}.footer-links a{color:#333;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#0072ce}.footer-contact i{color:#0072ce;margin-right:8px;min-width:20px;text-align:center}.social-icons{margin-top:15px}.social-icons a{margin-right:15px;font-size:18px;color:#0072ce;transition:transform .3s}.social-icons a:hover{transform:scale(1.2)}.footer-divider{border:none;border-top:1px solid #ccc;margin:20px auto;width:90%}.footer-bottom{text-align:center;font-size:14px;color:#777}.footer-top{display:flex;gap:30px;flex-wrap:wrap}.footer-col{flex:1;min-width:200px}.footer-col.quick-col{flex:0.5;max-width:300px}.unit-category-description{max-width:1000px;margin:auto;font-size:16px;line-height:1.8}.unit-category-description h2{font-size:24px;margin-bottom:20px}.footer-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:8px;filter:none;color:#357ec7}.social-icons img.footer-icon{color:#357ec7;transition:color .2s;    height: 20px;width: auto;}.social-icons a:hover .footer-icon{color:#036}
footer.maqam-footer p {color: #000;}
section h1,
article h1 {
  font-size: 1.5 rem;
}

@media (min-width: 768px) {
  section h1,
  article h1 {
    font-size: 2rem;
  }
}
/* Only affects our Blank (Header + Padding) template */
.blank-header-template {
  padding-top: 100px; /* tweak to your real header height */
}

.blank-header-template .blank-container{
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

/* Optional: ensure header background suits a black logo */
body.page-template-templates-blank-header-template header.site-header{
  background: #fff;
}
.blank-page-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #222; /* adjust if header background is dark */
  text-align: left; /* or center if you prefer */
}

.blank-page-content {
  font-size: 16px;
  line-height: 1.7;
  color: #444;
}
/* General LTR style (default) */
.blank-page-title {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #222;
  text-align: left;
}
.blank-page-content {
  font-size: 16px;
  line-height: 1.7;
  color: #444;
  text-align: left;
}

/* ✅ RTL overrides when body has Arabic locale */
.rtl-page {
  direction: rtl;
  text-align: right;
}

.rtl-page .blank-page-title,
.rtl-page .blank-page-content {
  text-align: right;
}

