
/* I&B v26 — stable bilingual controls + revised Travel imagery */
.action-arrow-icon,.action-arrow-tail{
  display:inline-grid!important;place-items:center!important;
  width:36px!important;height:36px!important;flex:0 0 36px!important;
  padding:0!important;margin:0!important;line-height:0!important;
  font-family:Arial,Helvetica,sans-serif!important;
}
.action-arrow-tail{width:20px!important;height:36px!important;flex-basis:20px!important}
.action-arrow-svg{display:block!important;width:18px!important;height:18px!important;margin:auto!important;transform:none!important}
.micro-arrow,.morph-wa,.service-action-row,.card-utility,.listing-action-row,.cta-actions{
  align-items:center!important;
}
.micro-arrow{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}
.morph-wa{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}
.morph-wa>span{display:grid!important;place-items:center!important;align-self:center!important}
html[lang="kn"] .action-arrow-icon,
html[lang="kn"] .action-arrow-tail,
html[lang="kn"] .action-arrow-svg{
  transform:none!important;vertical-align:middle!important;position:static!important;top:auto!important;bottom:auto!important;
}
.travel-banner-clear{background-position:center 52%!important}
.pilgrimage-triptych img[src*="pilgrimage-makkah-zoomout"]{object-fit:cover!important;object-position:center!important}
.sector-visual-strip figure[style*="pilgrimage-makkah-zoomout"]{background-position:center!important;background-size:cover!important}
@media(max-width:680px){
  .action-arrow-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
  .action-arrow-tail{height:34px!important}
  .action-arrow-svg{width:17px!important;height:17px!important}
}
