.cases{

}

.cases__categories{
  padding-bottom:80px;

}

.d-none{
  display:none;
}

.cases__categories__category{
  font-family: "Yantramanav" !important;
  font-size: 50px;
  font-weight:900;
  line-height:1;
  color:#E6E7E8;
  cursor:pointer;
}

.cases__categories__category:hover{
  color:#737474;
  
}

.cases__categories__category.active{
  color:black;
  cursor:default;
}

.cases__categories__category.active:hover{
  color:black;
}
.cases-module{
  padding:15px;
  float:left;
  display:inline-block;
  width:100%;
  background-color:white;
  font-family: "Times New Roman", Times, serif !important;
}

.sizer{
  width:100%;
}


.cases-module a:hover{
  text-decoration:none;
}

.cases-module__video{
  width:100%;
  height:auto;
  
}

.js-video-image{
  width:100%;
  height:auto;
  position: absolute;
  top: 0px;
  left: 0px;
}

.cases-module__image-container__image{
  width:100%;
  height:auto;
  
}

.cases-module__image-container{
  width:100%;
  overflow:hidden;
  position:relative;
}


.cases-module__content{
  margin-bottom:30px;
}

.cases-module__content__header{
  margin-top:25px;
  font-size: 30px !important;
  color:black !important;
  font-weight:900 !important;
}

.cases-module__content__teaser{
  font-size 18px !important;
  margin-top: -10px;
  color:black;
  
}

.cases-module__content__teaser__readmore{
  text-decoration:underline;
  font-size:20px;
  
}

.cases-module__content__teaser__readmore:hover{
  text-decoration:underline;
}


@media (min-width: 576px) {
  .sizer{
    width:calc( 100%/2 );
  }
  .cases-module{
    width:calc( 100%/2 );
  }
  .cases__categories__category{
  font-size: 80px;
  }
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
  .sizer{
    width:calc( 100%/3 );
  }
  .cases-module{
    width:calc( 100%/3 );
  }
  .cases__categories__category{
    font-size:100px;
  }
}

@media (min-width: 1200px) {
}