* {
margin: 0 auto;
padding: 0;
color: white;
gap: 0;
}
a, a:focus , a:hover { text-decoration: none !important; color: white; }
a:hover, .btn { outline: none !important; }
.badge {
font-weight: 600;
font-size: .9rem;
color: white;
background-color: #00f;
}
.card-img { margin: 0; padding: 0; border-radius: 0 !important;}
.mg-2, .mg-4 { margin-left: -20px; }
.linkfeat {
background: rgba(76,76,76,0) black;
background: -moz-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(48,48,48,0) 49%, rgba(19,19,19,1) 100%);
background: -webkit-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(48,48,48,0) 49%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(48,48,48,0) 49%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,0) 0%, rgba(48,48,48,0) 49%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(76,76,76,0) 0%, rgba(48,48,48,0) 49%, rgba(19,19,19,1) 100%);
}