/* v10.4.0 service hero artwork and responsive tuning */
#ngw-home .vtx-service-hero .vtx-page-hero-image{width:100%}
#ngw-home .vtx-service-hero .vtx-page-hero-image img{
  width:100%;
  height:auto;
  min-height:360px;
  object-fit:cover;
  object-position:center;
  border-radius:24px;
  display:block;
  background:#090b2f;
}
#ngw-home .vtx-service-hero .vtx-page-hero-grid{align-items:center}
@media (max-width: 991px){
  #ngw-home .vtx-service-hero .vtx-page-hero-image img{
    min-height:300px;
    aspect-ratio:16/10;
  }
}
@media (max-width: 767px){
  #ngw-home .vtx-service-hero{padding:54px 0 40px}
  #ngw-home .vtx-service-hero .vtx-page-hero-grid{gap:26px}
  #ngw-home .vtx-service-hero .vtx-page-hero-image{order:2}
  #ngw-home .vtx-service-hero .vtx-page-hero-image img{
    min-height:220px;
    aspect-ratio:16/10;
    border-radius:18px;
  }
  #ngw-home .vtx-service-hero .vtx-hero-number{
    left:12px;
    bottom:12px;
  }
}
