/*=== ARTICLES DETAILED PAGE ===*/
.articles-detailed-wrapper .image{padding-bottom:120px;}
.articles-detailed-wrapper .content-start ul li,.articles-detailed-wrapper .content-end ul li{list-style-type:disc !important}
.articles-detailed-wrapper .content-start ol li,.articles-detailed-wrapper .content-end ol li{list-style-type:decimal !important}
.articles-detailed-wrapper .articles-iframe-wrap { text-align:center; }
.articles-detailed-wrapper .articles-iframe-wrap iframe { max-width: 760px; margin-bottom:24px;}
/*.ip3-news-insights.ip3-level2 .footer {margin-top: 80px;} */
.articles-landing .card-wrapper .card-content{flex-direction: column;justify-content: space-between;min-height: 609px;}
.articles-landing .filter-drop-list{align-items:center;}
.fiter-dropdown .drop-down{margin-left:16px;}
.articles-landing .news-pagination ul{margin-top:40px;}
.articles-landing .card-wrapper {border: 1px solid rgba(26, 30, 34, 0.40);padding: 32px;  }
.articles-landing .card-wrapper{border-top:none;}
.articles-landing .card-wrapper:first-child{border-top: 1px solid rgba(26, 30, 34, 0.40);}
.articles-landing .card-content .image{margin-bottom:32px;}
.articles-landing .card-content .category-tag{margin-bottom:16px; color: var(--space-grey);}
.articles-landing .card-wrapper .card-content h2{margin-top:16px;color:var(--anthracite);}
.video-filter-wrapper .filter-drop-list ul li:first-child {display:none;}
.video-filter-wrapper .filter-drop-list ul li:nth-child(2) > a{border-top-left-radius: 30px;border-top-right-radius: 30px;}
.video-filter-wrapper .filter-drop-list ul li:last-child > a{border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.video-filter-wrapper .filter-drop-list ul li a:hover, .video-filter-wrapper .filter-drop-list ul li a.active {background: var(--sky);}
.module-video-cards{padding:80px 0px;}
.video-card-wrapper{margin-bottom:50px;}
.video__cards-wrapper{cursor:pointer;transition:all 0.4s;}
.video__cards-wrapper .video__cards-image {overflow:hidden; position: relative;}
.video__cards-wrapper .video__cards-image img {transition:all 0.5s;}
.video__cards-wrapper:hover .video__cards-image img{transform:scale(1.1);}
.video__cards-wrapper {  border-bottom: 4px solid transparent; background-color:var(--white-3);height: 100%;}
.video__cards-wrapper:hover {border-bottom: 4px solid var(--blue-2);}
.video__cards-wrapper .video__cards-content{padding:30px;}
.video__cards-wrapper .video__cards-content .video__cards-links a{color:var(--dark-blue); position: relative; padding: 14px 28px;display: flex;justify-content: center;align-items: center;}
.video__cards-links .icon.icon-arrow {  position: absolute;  top: 6px;  margin-right: 8px;}
.video__cards-wrapper:hover .video__cards-content .video__cards-links a{color:var(--blue-2);}
.video__cards-wrapper .video__cards-content .video__cards-links a:first-child{margin-right:40px;}
.video__cards-wrapper .video__cards-content .video__cards-links a span.text{margin-right:8px;}
.video__cards-wrapper:hover .video__cards-image:after {opacity:1;}
.video__cards-wrapper .video__cards-image:after {content: "";display: inline-block;height: 100%;width: 100%;position: absolute;z-index: 1;
  left: 0;top: 0; background: rgba(0,0,0,0.3);opacity:0;transition: all 0.5s;}
.filter-wrap{padding-bottom: 48px;}
.video-filter-wrapper .filter-drop-list .dropList a.active{padding:0;}
.video-filter-wrapper .filter-drop-list .dropList{margin-left: 16px;border: 1px solid var(--anthracite-light);min-width: 302px;background-color: var(--soft-white);  border-radius: 30px;padding: 20px 28px;position: relative;transition: 0.3s;}
.video-filter-wrapper .filter-drop-list .dropList span.text {font-size: 15px;  font-weight: 700;  text-transform: uppercase;  color: var(--anthracite);  line-height: 1.5rem;  font-family: var(--font-fraktion-mono);  color:var(--anthracite);}
.video-filter-wrapper .filter-drop-list .dropList span.icon::before{content: "";right: 28px;top: 22px;position: absolute;display: inline-block;transform: rotate(45deg);   padding: 3px;  border: solid var(--anthracite);  border-width: 0px 2px 2px 0px;}
.video-filter-wrapper .filter-drop-list .dropList.open span.icon::before{ border-width: 2px 0px 0px 2px;margin-top:4.5px; top: 20px;}
.video-filter-wrapper .filter-drop-list ul{  padding:0;  border-radius: 30px;  margin-left:1.6rem;  margin-top: 10px;  list-style-type: none;  position: absolute;  background: rgba(255, 255, 255, 0.6);  width: 100%;  max-width: 302px;  box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 20px;  display: none;  z-index: 10;  border: 1px solid #9E9E9E;  backdrop-filter: blur(3rem);}
.video-filter-wrapper .filter-drop-list .small-text{text-transform: uppercase;  color: var(--anthracite);  font-size: 1.5rem;  font-weight: 700;  line-height: 1.5rem;  margin:0;}

.video-filter-wrapper .filter-drop-list a,.video-filter-wrapper .filter-drop-list ul li a{padding: 14px 28px;  position: relative;  display: flex;  align-items: center;  font-family: var(--font-fraktion-mono);  text-transform: uppercase;  color:var(--anthracite);}
.video-filter-wrapper .filter-drop-list ul li a::after{  content: "";  height: 100%;  width: 100%; position: absolute;  left: 0;  top: 0;}
.articles-landing .card-wrapper .content__cta{opacity: 1;}
@media(max-width:435px){
.articles-landing .filter-drop-list {flex-direction: column;  align-items: flex-start;}
.video-filter-wrapper .filter-drop-list .small-text {margin-bottom: 16px;}
.video-filter-wrapper .filter-drop-list .dropList {margin: 0;  min-width: 286px;  margin-left: -7px;}
.video-filter-wrapper .filter-drop-list ul {margin-left: -7px;  max-width: 286px;}
}
@media(max-width:767px){
.articles-landing .pagination ul li{margin-right:12px;}
}
@media(max-width:991px){
.articles-landing .card-wrapper .card-content{min-height: 519px;}
}

@media(min-width:768px){
.articles-landing .card-wrapper:nth-child(2),.articles-landing .card-wrapper:nth-child(3){border-top: 1px solid rgba(26, 30, 34, 0.40);}
.articles-landing .card-wrapper:nth-child(3n + 4),
.articles-landing .card-wrapper:nth-child(3n + 5),
.articles-landing .card-wrapper:nth-child(3n + 6) { border-top: none;}
.articles-landing .card-wrapper:nth-child(3n + 2),
.articles-landing .card-wrapper:nth-child(3n + 3) {border-left: none;}
}
@media (min-width:991.98px) and (max-width:1024px){
.video__cards-wrapper .video__cards-content .video__cards-links a:first-child {margin-right: 20px;}
}
@media all and (max-width:991.98px){
  .v-signpost .signpost-card-wrapper,  .video-card-wrapper{margin-bottom:15px;}
}

@media all and  (min-width: 1200px) {
  .v-signpost .signpost-card-wrapper{margin-right: 40px;}
}