.s-block:first-of-type  {
    margin-top: 0;
  margin-bottom: 4rem;
}
.s-block:first-of-type .container {
  max-width:100%
  padding:0;
}
/*banner--fixed*/
.s-block--fixed-banner {
margin-bottom: 4rem
}
.banner--fixed img {
       background-color: transparent;
       margin: auto;
}
.NG-marquee-banner img {
    aspect-ratio: auto !important;
}
@media (max-width:767px){
  .s-block--fixed-banner ,.s-block:first-of-type {
  margin-bottom: 2rem;
}
}