/**
 * #.# Insights Header Module
 *
 * Styles for template-part/modules/insights_header_module.php
**/

.insights_header_module{padding:0 0 30px}

.insights_header_module .image-block-cover {max-height:calc(100svh - 155px)}


.insights-header-content{padding:70px}
.insight-meta{color:var(--purple);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;padding-bottom:30px}
.insight-title{}
.insight-title h1{color:var(--black);font-family:var(--header);font-size:48px;font-style:normal;font-weight:400;line-height:52px;padding-bottom:23px}
.insight-excerpt{padding-bottom:5px}
.insight-excerpt p{font-size:20px;font-style:normal;font-weight:400;line-height:28px;color:var(--black);padding-bottom:30px}
.insight-authors-photos{padding-bottom:15px;display:flex;align-items:center;justify-content:center}
.author-photo{width:32px;height:32px;margin-left:-7px}
.author-photo-link .image-block img{border:2px solid var(--white);transition:var(--transition)}
.author-photo-link:hover .image-block img{border:2px solid var(--purple);transition:var(--transition)}
.insight-meta-date{margin-left:-2px}
.insight-authors{}
.insight-authors ul{}
.insight-authors ul li{color:var(--black);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}
.insight-authors ul li a{color:var(--black);text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;border-bottom:1px solid rgba(29,29,27,0);transition:var(--transition)}
.insight-authors ul li a:hover,.insight-authors ul li a:focus{border-bottom:1px solid rgba(29,29,27,1);transition:var(--transition)}


.author-photo-link .image-block img {width: 32px;height: 32px;object-fit: cover;}

@media (max-width: 1536px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 992px) {
  .insights-header-content {padding: 0px;}
  .insight-title h1 {padding-top:20px;font-size: 40px;line-height: 46px;padding-bottom: 33px;}
  .insight-meta {padding:40px 0px 15px}
  .insights_header_module {padding: 0px 0px 25px;}
}

@media (max-width: 768px) {

}

@media (max-width: 600px) {

}