/* v281 - hero and card image framing for Fajr pages */
.fajr260-hero{isolation:isolate}
.fajr260-hero.has-image{background-image:none!important}
.fajr260-hero.has-image::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--fajr-hero-image);background-size:cover;background-position:var(--f281-hero-x,50%) var(--f281-hero-y,50%);background-repeat:no-repeat;transform:scale(var(--f281-hero-z,1));transform-origin:var(--f281-hero-x,50%) var(--f281-hero-y,50%)}
.fajr260-hero::after{z-index:1}
.fajr260-hero-overlay{z-index:2}
.fajr260-hero-content{z-index:3}
.fajr260-card-media,.fajr260-featured-media{overflow:hidden}
.fajr260-card-media img.fajr281-focus-image,.fajr260-featured-media img.fajr281-focus-image{object-fit:cover;object-position:var(--f281-x,50%) var(--f281-y,50%);transform:scale(var(--f281-z,1));transform-origin:var(--f281-x,50%) var(--f281-y,50%);display:block}
.fajr260-card:hover .fajr260-card-media img.fajr281-focus-image{transform:scale(calc(var(--f281-z,1) + .035))}
@media(max-width:620px){
  .fajr260-hero.has-image::before{background-position:var(--f281-hero-mx,var(--f281-hero-x,50%)) var(--f281-hero-my,var(--f281-hero-y,50%));transform:scale(var(--f281-hero-mz,var(--f281-hero-z,1)));transform-origin:var(--f281-hero-mx,var(--f281-hero-x,50%)) var(--f281-hero-my,var(--f281-hero-y,50%))}
  .fajr260-card-media img.fajr281-focus-image,.fajr260-featured-media img.fajr281-focus-image{object-position:var(--f281-mx,var(--f281-x,50%)) var(--f281-my,var(--f281-y,50%));transform:scale(var(--f281-mz,var(--f281-z,1)));transform-origin:var(--f281-mx,var(--f281-x,50%)) var(--f281-my,var(--f281-y,50%))}
  .fajr260-card:hover .fajr260-card-media img.fajr281-focus-image{transform:scale(var(--f281-mz,var(--f281-z,1)))}
}


/* v287 - true responsive placement of the complete hero text block.
   0%=left edge, 50%=center, 100%=right edge. */
.fajr260-hero{position:relative}
.fajr260-hero-content{position:absolute;left:clamp(20px,var(--f287-hero-anchor-x,100%),calc(100% - 20px));right:auto;bottom:0;width:min(760px,calc(100% - 40px));margin:0;padding:110px 0 84px;transform:translate3d(var(--f287-hero-anchor-shift,-100%),var(--f282-hero-text-y,0px),0);transition:transform .18s ease,left .18s ease;direction:rtl;text-align:right}
body.fajr287-text-left .fajr260-hero-content{text-align:left}
body.fajr287-text-center .fajr260-hero-content{text-align:center}
body.fajr287-text-right .fajr260-hero-content{text-align:right}
@media(max-width:620px){
  .fajr260-hero-content{left:clamp(15px,var(--f287-hero-mobile-anchor-x,var(--f287-hero-anchor-x,100%)),calc(100% - 15px));width:calc(100% - 30px);padding:80px 0 52px;transform:translate3d(var(--f287-hero-mobile-anchor-shift,var(--f287-hero-anchor-shift,-100%)),var(--f282-hero-text-my,0px),0)}
  body.fajr287-mobile-text-left .fajr260-hero-content{text-align:left}
  body.fajr287-mobile-text-center .fajr260-hero-content{text-align:center}
  body.fajr287-mobile-text-right .fajr260-hero-content{text-align:right}
}


/* v283: typography is generated per Fajr page from admin settings. */
.fajr260-primary,.fajr260-card-button,.fajr260-unavailable{font-family:inherit}
