.generic-placeholder{text-align:center;text-decoration:none !important}
.mb-20px{margin-bottom:20px}
.relatedcontent a:hover{text-decoration:none}
.relatedcontent .insidetile{z-index:99;padding:25px;width:100%;text-align:left}
.relatedcontent .insight-1{background-size:100%;background-position:0 300px;background-repeat:no-repeat;width:100%;height:490px;border-radius:5px;border:1px solid #c7c9cd;text-align:center}
.relatedcontent .insight-4{background-size:100%;background-position:0 110%;background-repeat:no-repeat;width:100%;height:490px;border-radius:5px;border:1px solid #c7c9cd;background-size:100% 100%;text-align:left}
.relatedcontent .insight-2{background-size:100% 50%;background-position:0 110%;background-position:bottom;background-repeat:no-repeat;width:100%;height:490px;border-radius:5px;border:1px solid #c7c9cd;text-align:left}
.relatedcontent .insight-4 .insights2ndheadtitle{color:#fff;font-size:22px;padding-top:52px;font-family:'OpenSans-Regular',sans-serif}
.relatedcontent .insight-4 .insights2nddesc{color:#fff;font-size:15px;font-family:'OpenSans-Regular',sans-serif}
.relatedcontent .insight-4 .insights2ndeyebrow{background:#4c4e56;border-radius:4px;color:#fff;font-size:11px;font-family:'OpenSans-Bold',sans-serif;text-transform:uppercase;letter-spacing:2px;text-align:center;padding-top:4px;position:absolute;padding-left:15px;padding-right:15px;padding-bottom:6px}
.relatedcontent .top_gradient{position:relative;height:490px;width:100%;background:linear-gradient(to bottom,#fff 0,#fff 61%,rgba(255,255,255,0.9) 65%,rgba(255,255,255,0.8) 68%,rgba(255,255,255,0.6) 71%,rgba(255,255,255,0.4) 73%,rgba(255,255,255,0.2) 75%,rgba(255,255,255,0) 78%)}
.relatedcontent .insightshead{background:#eaeaea;border-radius:4px;color:#4c4e56;font-size:10pt;font-weight:600;text-transform:uppercase;letter-spacing:2px;width:220px;text-align:center;padding-top:4px;padding-bottom:6px}
.relatedcontent .insightsheadmob{display:none}
.relatedcontent .insightsheadtitle{color:#0075a3;font-size:22px;padding:12.5px 0 12.5px 0;text-align:left}
.relatedcontent .insights2nddesc{color:#70777f;font-size:15px;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:clip}
.relatedcontent .insights2ndtitle{background:#9e4507;height:22px;border-radius:4px;color:#fff;font-size:10pt;font-weight:600;text-transform:uppercase;letter-spacing:2px;width:207px;text-align:center;padding-top:4px;margin:25px 0 25px 0}
.relatedcontent .insights2ndheadtitle{color:#0075a3;font-size:22px;padding:25px 0 25px 0;text-align:left}
.relatedcontent .insights2ndeyebrow{background:#4c4e56;border-radius:4px;color:#fff;font-size:11px;font-weight:600;font-family:'OpenSans-Bold',sans-serif;text-transform:uppercase;text-align:center;letter-spacing:2px;text-align:left;padding-top:6px;display:inline-block;padding-left:10px;padding-right:10px;padding-bottom:6px;opacity:.4}
.relatedcontent .insightsheadtxt{color:#fff;font-size:22px;padding-top:52px}
.relatedcontent .insightstxt{color:#fff;font-size:15px;padding-top:12px}
.relatedcontent .insightsdesc{color:#70777f;font-size:15px;text-align:left}
.relatedcontent .insight-1:hover{box-shadow:0 0 5px rgba(0,0,0,0.3) !important}
.relatedcontent .insight-2:hover{box-shadow:0 0 5px rgba(0,0,0,0.3) !important}
.relatedcontent .insight-4:hover{box-shadow:0 0 5px rgba(0,0,0,0.3) !important}
@media only screen and (min-width:768px) and (max-width:991px){.relatedcontent .insight-1{background-position:0 150px;background-size:100%}
}