/* SIDEL V2.1: real workshop photography for the brand hero only. */
.brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero{
  background-color:#061c35;
  background-image:linear-gradient(90deg,rgba(4,24,48,.98) 0%,rgba(4,24,48,.90) 38%,rgba(4,24,48,.50) 62%,rgba(4,24,48,.16) 100%),url("/assets/images/application-scenes/cnc-spare-parts-workshop.jpg");
  background-position:center;
  background-size:cover;
}
.brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero-grid{grid-template-columns:minmax(0,1fr)}
.brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero-copy{position:relative;z-index:1}
.brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero-media{display:none}

@media (max-width:980px){
  .brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero{
    background-image:linear-gradient(90deg,rgba(4,24,48,.98) 0%,rgba(4,24,48,.88) 55%,rgba(4,24,48,.42) 100%),url("/assets/images/application-scenes/cnc-spare-parts-workshop.jpg");
    background-position:58% center;
  }
}

@media (max-width:620px){
  .brand-v21:has(.brand-hero-media img[src*="sidel-compatible-parts-hero-real-v1"]) .brand-hero{background-position:64% center}
}
