.resources { padding: 50px 0;background: #f7f7f7; position: relative; }

.resources * { box-sizing: border-box; }

.resources .page-center { position: relative; z-index: 2; }
.resources .overlay_color { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }

.resources h2 { text-align: center; margin: 0 0 30px 0; font-size: 35px; }
.resources .row-fluid .span3 {background: #ffffff;box-shadow: 0px 4px 10px rgb(0 0 0 / 8%);margin: 10px 15px 40px 15px;position: relative;transition-delay: 0s;transition-duration: .4s;transition-property: all;transition-timing-function: ease;position: relative;border-bottom: solid 5px #0077d4;border-radius: 3px;}
.resources .img {overflow: hidden;position: absolute;right: 10px;top: 10px;}
.resources .img img {border-radius: 3px 3px 0 0;width: 35px;}
.resources .label {color: #00266c;font-size: 14px;font-weight: 700;text-transform: uppercase;padding: 20px;border-bottom: solid 1px #ddd;background: #f5f5f5;}
.resources .title {font-size: 15px;line-height: 1.5;padding: 25px;font-weight: 500;color: #292929;}
.resources .content {padding: 25px;font-weight: normal;font-size: 15px;line-height: 1.4;color: #000;display: none; color: #292929;} 
.resources .row-fluid { display: flex; align-content: stretch; align-items: stretch; }

.resources .row-fluid .span3:hover { box-shadow: 0 5px 14px 0 rgb(0 0 0 / 20%) !important; -webkit-transform: translateY(-8px) !important; transform: translateY(-8px) !important; }
.resources .resource-link {display:block;position: absolute;right: 20px;bottom: 15px;background: url(https://fs.hubspotusercontent00.net/hubfs/7131202/right-arrow.svg) no-repeat right center;background-size: auto 15px;padding: 0 15px 0 0;font-size: 14px;}
.resources .row-fluid .span3 .box {display: block;padding-bottom: 35px; color: #00266c;}

@media (max-width: 767px) {
.resources .row-fluid { display: block; }
.resources .row-fluid .span3 { width: 43%; display: inline-grid; margin: 2%; }
}
@media (max-width: 640px) {
.resources .row-fluid { display: block; }
.resources .row-fluid .span3 { width: 100%; display: inline-grid; margin: 10px 0; }
}
