  @media (min-width:992px) {
    .w-80 {
        width:80%;
    }
}
@media (min-width:1530px) {
    .sectionBanner--secondLevel .sectionBanner-titleHolder-title {
        max-width: 70%;
    }
}
.callButton a {
    display: inline;
}
.callButton a::after {
    content: "";
    width: .65em;
    height: .65em;
    margin: 0 .2em;
    position: relative;
    display: inline-block;
    background-color: currentColor;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    opacity: .65;
    -webkit-mask-image: url("/__template/t1/images/phone.svg");
    mask-image: url("/__template/t1/images/phone.svg");
}
    
#campusSecurity h2 {
    font-size: 2.2rem;
}


#securityIntro {
    position:relative;
}

#securityIntro::before {
    content: "";
    height: 30rem;
    width: 30rem;
    display: block;
    background-color: var(--gfColors-slate15);
    border-radius: 50%;
    position: absolute;
    top: -2rem;
    left: -4rem;
    z-index: -1;
}

@media (max-width:767.98px) {
    #securityIntro::before {
        height: 20rem;
        width: 20rem;
        left: -10rem;
    }
}

#campusSecurity .table-content.u-grid2Columns {
    gap:3rem;
}

@media (max-width:991.98px) {
    #campusSecurity .table-content.u-grid2Columns {
        grid-template-columns: 1fr;
    }
}

.table-content th {
    text-align: center;
}

@media (max-width: 575.98px) {
    .table-content {
        background: none;
    }
    .table-content table {
        margin-bottom:2rem;
    }
    #campusSecurity .table td {
        padding: 0.75rem 0;
    }
}

@media (min-width:768px) {
    #securityResources .u-grid2Columns {
        grid-template-columns: auto 1fr;
        gap: 2rem;
    }
}

#fireStats .table-bordered tr:nth-child(1) th {
    border-bottom: 2px solid #dee2e6;
}