.csc-full{padding-top:30%;}
.csc-full::after{position:absolute;content:'';left:0;right:0;bottom:0;top:0;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(0,0,0,0.6) 100%);}
.csc-full-text small{font-size:12px;}
.csc-full-text .btn{font-size:12px;padding:12px 22px;}
.brand-item{width:256px;}
.case-study-container{margin-top:-96px;}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width:767.98px){
    .hero-container{min-height:auto;}
    .csc-full{padding-top:50%;}
}