/* Attaya V66 — locale-aware physical hero layout */
.ahs-content-shell{direction:ltr}
.ahs-slide.content-left .ahs-content-shell{justify-content:flex-start}
.ahs-slide.content-center .ahs-content-shell{justify-content:center}
.ahs-slide.content-right .ahs-content-shell{justify-content:flex-end}
.ahs-copy[dir="rtl"]{direction:rtl}
.ahs-copy[dir="ltr"]{direction:ltr}
.ahs-copy.text-left{text-align:left}
.ahs-copy.text-center{text-align:center}
.ahs-copy.text-right{text-align:right}
.ahs-copy.text-left .ahs-description{margin-left:0;margin-right:auto}
.ahs-copy.text-right .ahs-description{margin-right:0;margin-left:auto}
.ahs-copy.text-center .ahs-description{margin-inline:auto}
.ahs-copy.text-left .ahs-actions{justify-content:flex-start}
.ahs-copy.text-right .ahs-actions{justify-content:flex-end}
.ahs-copy.text-center .ahs-actions{justify-content:center}
.ahs-copy.text-left .ahs-eyebrow{margin-right:auto}
.ahs-copy.text-right .ahs-eyebrow{margin-left:auto}

@media(max-width:720px){
  .ahs-content-shell{direction:ltr!important}
  .ahs-slide.mobile-content-left .ahs-content-shell{justify-content:flex-start!important}
  .ahs-slide.mobile-content-center .ahs-content-shell{justify-content:center!important}
  .ahs-slide.mobile-content-right .ahs-content-shell{justify-content:flex-end!important}
  .ahs-slide.mobile-valign-top .ahs-content-shell{align-items:flex-start!important;padding-top:92px!important;padding-bottom:28px!important}
  .ahs-slide.mobile-valign-center .ahs-content-shell{align-items:center!important;padding-top:72px!important;padding-bottom:72px!important}
  .ahs-slide.mobile-valign-bottom .ahs-content-shell{align-items:flex-end!important;padding-top:88px!important;padding-bottom:74px!important}
  .ahs-copy.mobile-fallback{width:100%}
  .ahs-slide.mobile-text-left .ahs-copy{text-align:left!important;margin-right:auto;margin-left:0}
  .ahs-slide.mobile-text-center .ahs-copy{text-align:center!important;margin-inline:auto}
  .ahs-slide.mobile-text-right .ahs-copy{text-align:right!important;margin-left:auto;margin-right:0}
  .ahs-slide.mobile-text-left .ahs-actions{justify-content:flex-start!important}
  .ahs-slide.mobile-text-center .ahs-actions{justify-content:center!important}
  .ahs-slide.mobile-text-right .ahs-actions{justify-content:flex-end!important}
  .ahs-slide.mobile-text-left .ahs-description{margin-left:0!important;margin-right:auto!important}
  .ahs-slide.mobile-text-center .ahs-description{margin-inline:auto!important}
  .ahs-slide.mobile-text-right .ahs-description{margin-right:0!important;margin-left:auto!important}
}
