/* mobile: rows stack, so drop flex there — percentage-padding media
   placeholders mis-size inside column-direction flex items */
@media (max-width:1000px){
  .row{ display: block !important; }
  .row > .column{
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }
  .home__identities ul{ margin-top: 32px; }
}
@media (max-width:700px){
  [style*="grid-template-columns:repeat(5,1fr)"]{ grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
  [style*="grid-template-columns:repeat(4,1fr)"]{ grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
  [style*="grid-template-columns:repeat(3,1fr)"]{ grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width:480px){
  [style*="grid-template-columns:repeat(3,1fr)"]{ grid-template-columns: minmax(0,1fr) !important; }
  [style*="grid-template-columns:repeat(2,1fr)"]{ grid-template-columns: minmax(0,1fr) !important; }
}

/* yt-lite inside work-slider on tablets/phones */
@media (max-width:1000px){
.work-slider .slick-slide .yt-lite{width:calc(var(--full-vw) - var(--gutter-double));max-width:100%}
.work-slider .slick-slide .yt-lite img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none}
}
