/* v49 — For Realtors top-shell correction */
@media (min-width:981px){
  body.page-realtors{
    background:#06192b!important;
  }

  body.page-realtors header.site-nav.jb31-site-nav,
  body.page-realtors .jb31-site-nav{
    position:absolute!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    height:calc(var(--jb46-nav-h) + (var(--jb46-nav-gap) * 2))!important;
    min-height:calc(var(--jb46-nav-h) + (var(--jb46-nav-gap) * 2))!important;
    margin:0!important;
    padding:var(--jb46-nav-gap) 0!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    z-index:5000!important;
  }

  body.page-realtors > main,
  body.page-realtors main{
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }

  body.page-realtors .realtor-hero-v2{
    margin:0!important;
    min-height:100svh!important;
    height:100svh!important;
    max-height:100svh!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
  }

  body.page-realtors .realtor-hero-grid{
    width:min(var(--jb46-rail),calc(100% - var(--jb46-edge)))!important;
    min-height:100svh!important;
    height:100svh!important;
    max-height:100svh!important;
    margin:0 auto!important;
    padding-top:calc(var(--jb46-nav-h) + (var(--jb46-nav-gap) * 2) + 24px)!important;
    padding-bottom:34px!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    overflow:hidden!important;
  }

  body.page-realtors .realtor-hero-copy{
    padding-top:0!important;
    padding-bottom:0!important;
  }
}
