/* SYNTHEX Public V151 — adapter only. The downloaded sxs stage remains unchanged. */
@media(min-width:981px){
  .hero.hero-v146.hero-v147.hero-v151 .hero-visual.hero-visual-v151[data-hero-visual-owner="v146"]{
    grid-column:2!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:center!important;
    place-self:center!important;
    width:min(520px,39vw,calc((100svh - 190px) * .849315))!important;
    max-width:520px!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:620/730!important;
    margin:0!important;
    overflow:visible!important;
    background:transparent!important;
    isolation:isolate;
  }
  .hero-v151 .hero-visual-v151 .sxs-root,
  .hero-v151 .hero-visual-v151 .sxs-stage-wrap{
    width:100%!important;
    max-width:none!important;
  }
}
.hero.hero-v151 .hero-visual-v151::before{
  display:none!important;
}
@media(max-width:980px){
  .hero.hero-v146.hero-v147.hero-v151 .hero-visual.hero-visual-v151[data-hero-visual-owner="v146"]{
    grid-area:visual!important;
    grid-column:1!important;
    grid-row:2!important;
    place-self:start center!important;
    width:min(420px,76vw)!important;
    max-width:420px!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:620/730!important;
    margin:8px auto 4px!important;
    overflow:visible!important;
    background:transparent!important;
  }
  .hero-v151 .hero-visual-v151 .sxs-root,
  .hero-v151 .hero-visual-v151 .sxs-stage-wrap{
    width:100%!important;
    max-width:none!important;
  }
}
@media(max-width:600px){
  .hero.hero-v146.hero-v147.hero-v151 .hero-visual.hero-visual-v151[data-hero-visual-owner="v146"]{
    width:min(300px,76vw)!important;
    max-width:300px!important;
    margin:7px auto 2px!important;
  }
}
@media(max-width:390px){
  .hero.hero-v146.hero-v147.hero-v151 .hero-visual.hero-visual-v151[data-hero-visual-owner="v146"]{
    width:min(286px,74vw)!important;
    max-width:286px!important;
  }
}
