.text.img-wrapp{display: block;
  position: relative;overflow: hidden;
}
.text.img-wrapp .icon.icon-play-btn {
  position: absolute;
  left: calc(50% - 30px);
  top: calc(50% - 30px);
  font-size: 5rem;
  color: var(--white-4);
}
.module-video-cards{padding:80px 0px;}
.video-card-wrapper{margin-bottom:50px;}

.video__cards-wrapper{overflow:hidden; position: relative; transition:0.3s all ease-in-out;}
.video__cards-wrapper a span > img{ transition:0.3s all ease-in-out; width: 100%;  object-fit: cover;width: 100%;
  height: auto;}
.video__cards-wrapper:hover a span > img{transform:scale(1.1); transition:0.3s all ease-in-out;}
.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;} 
.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;}
.filter-wrap{background-color: var(--blue-4);padding: 38px 0px 53px;}
.video-filter-wrapper .filter-drop-list .dropList{max-width: 238px;background-color: var(--white-1); border-radius: 8px;padding: 12px 18px;
position: relative;transition:0.3s;}
.video-filter-wrapper .filter-drop-list .dropList.open{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}

.video-filter-wrapper .filter-drop-list .dropList span.icon::before{content: "";right: 27px;top: 16px;position: absolute;display: inline-block;
    transform: rotate(45deg); 
    padding: 4.5px;
    border: solid var(--dark-blue);
    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}
.video-filter-wrapper .filter-drop-list ul{list-style-type:none;position:absolute;background: var(--white-1);width: 100%;max-width: 238px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 20px;display:none;z-index:2;padding:10px 0px 0px 0px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.video-filter-wrapper .filter-drop-list p{text-transform:uppercase;}
.video-filter-wrapper .filter-drop-list ul li{padding: 10px 16px;position:relative;}
.video-filter-wrapper .filter-drop-list a,.video-filter-wrapper .filter-drop-list ul li a{color:var(--dark-blue);}
.video-filter-wrapper .filter-drop-list ul li a::after{
content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;

}
@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 (max-width:767.98px){
.text.img-wrapp .icon.icon-play-btn {font-size: 4rem;}
}
@media all and  (min-width: 1200px) {
.v-signpost .signpost-card-wrapper{
    margin-right: 40px;
  }
}