/* Square portrait only on the approved horizontal agent card. */
@media(min-width:768px) and (orientation:landscape), (min-width:1100px) and (hover:hover) and (pointer:fine){
 html body #imbk-home .imbk-agent-profile>.imbk-agent-card161.imbk-agent-approved258{
  grid-template-columns:200px minmax(0,1fr)!important;
 }
 html body #imbk-home .imbk-agent-profile .imbk-agent-approved258 .imbk-agent-photo161{
  width:200px!important;height:200px!important;min-height:0!important;aspect-ratio:1/1!important;
  align-self:center!important;border-radius:10px!important;overflow:hidden!important;
 }
 html body #imbk-home .imbk-agent-profile .imbk-agent-approved258 .imbk-profile-photo{
  display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important;
 }
}
