
@media (max-width:1279px){
  body.asb-v7.home-master-v6:not(#_v18) .hero-main{
    width:100%!important;
    max-width:100%!important;
    overflow-x:clip!important;
  }

  body.asb-v7.home-master-v6:not(#_v18) .hero-content{
    --hero-edge:clamp(18px,5vw,42px);
    position:relative!important;
    inset:auto!important;
    width:min(760px,calc(100% - (2 * var(--hero-edge))))!important;
    max-width:calc(100% - (2 * var(--hero-edge)))!important;
    min-width:0!important;
    margin:0 0 0 var(--hero-edge)!important;
    padding:clamp(30px,5vw,58px) 0 10px!important;
    box-sizing:border-box!important;
    transform:none!important;
  }

  body.asb-v7.home-master-v6:not(#_v18) .hero .hero-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:20px 0 0!important;
    gap:10px!important;
    box-sizing:border-box!important;
  }

  body.asb-v7.home-master-v6:not(#_v18) .hero .hero-actions>*{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    box-sizing:border-box!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
}

@media (max-width:700px){
  body.asb-v7.home-master-v6:not(#_v18) .hero-content{
    --hero-edge:18px;
    padding-top:30px!important;
  }

  body.asb-v7.home-master-v6:not(#_v18) .hero .hero-actions{
    grid-template-columns:1fr!important;
  }
}

@media (max-width:360px){
  body.asb-v7.home-master-v6:not(#_v18) .hero-content{--hero-edge:14px}
}
