
/* ============================================================
   JACKSON ARMS LLC — PHASE 9.51I.3
   PERMIT HERO BADGE REMOVAL REPAIR
   ============================================================ */

/* Guarantee the hero itself can never be hidden by the prior cleanup. */
.permit-map-hero,
.permit-map-hero .permit-map-hero-inner{
    display:block!important;
    visibility:visible!important;
}

/* Preserve the smoky hero treatment. */
.permit-map-hero{
    position:relative!important;
    overflow:hidden!important;
    isolation:isolate!important;
}

/* Keep heading smaller than the original design. */
.permit-map-hero h1,
.permit-map-hero h1 > span,
.permit-map-hero .permit-map-title,
.permit-map-hero .permit-map-title > span{
    font-size:clamp(48px,5vw,76px)!important;
    line-height:.94!important;
}

/* Only the element positively identified as the badge is hidden. */
.permit-map-hero .ja951i3-nc-badge-only{
    display:none!important;
}

/* Keep the approved smoky logo at 35%. */
.permit-map-hero .ja951i1-smoky-bg{
    display:block!important;
    opacity:.35!important;
    right:2%!important;
    width:min(70vw,1120px)!important;
    filter:saturate(1.00) contrast(1.05) brightness(.84)!important;
}

@media(max-width:1100px){
    .permit-map-hero h1,
    .permit-map-hero h1 > span,
    .permit-map-hero .permit-map-title,
    .permit-map-hero .permit-map-title > span{
        font-size:clamp(44px,6vw,64px)!important;
    }

    .permit-map-hero .ja951i1-smoky-bg{
        opacity:.30!important;
    }
}

@media(max-width:760px){
    .permit-map-hero h1,
    .permit-map-hero h1 > span,
    .permit-map-hero .permit-map-title,
    .permit-map-hero .permit-map-title > span{
        font-size:clamp(36px,10vw,50px)!important;
        line-height:.98!important;
    }

    .permit-map-hero .ja951i1-smoky-bg{
        opacity:.24!important;
    }
}
