/* Kapinda Hizmet v3.2.16 - hero direction correction
   Desktop: copy/search LEFT, visual card RIGHT. Mobile remains stacked and stable. */
@media(min-width:981px){
  .kh-home-hero-v3212 .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-image .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-youtube .kh-home-hero-grid{
    grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)!important;
    grid-template-areas:"copy visual"!important;
  }
  .kh-home-hero-v3212 .kh-home-hero-copy{
    grid-area:copy!important;
    justify-self:start!important;
  }
  .kh-home-hero-v3212 .kh-home-hero-visual,
  .kh-home-hero-v3212.kh-hero-type-image .kh-home-hero-visual,
  .kh-home-hero-v3212.kh-hero-type-youtube .kh-home-hero-visual{
    grid-area:visual!important;
    justify-self:end!important;
  }
}

/* Tablet: text first, visual below for a natural reading flow. */
@media(min-width:601px) and (max-width:980px){
  .kh-home-hero-v3212 .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-image .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-youtube .kh-home-hero-grid{
    grid-template-areas:"copy" "visual"!important;
  }
}

/* Mobile: compact copy first, visual follows; no horizontal overflow. */
@media(max-width:600px){
  .kh-home-hero-v3212 .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-image .kh-home-hero-grid,
  .kh-home-hero-v3212.kh-hero-type-youtube .kh-home-hero-grid{
    grid-template-areas:"copy" "visual"!important;
  }
  .kh-home-hero-v3212 .kh-home-hero-copy,
  .kh-home-hero-v3212 .kh-home-hero-visual{min-width:0!important;max-width:100%!important}
}
