.cases-container{position:relative;width:max-content;font-size:0}.case-item{position:relative;margin-bottom:0 !important;margin-right:15px;display:inline-block}.case-item,.case-item img,.case-item .case-tag-list .case-tag{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.case-item .case-info{position:absolute;bottom:0;left:0;padding:30px 15px 15px;width:100%;background:#1d202d;background:linear-gradient(180deg,transparent,rgba(29,32,45,.5) 30%,rgba(29,32,45,.8) 95%)}.case-item .case-info .case-title span,.case-item .case-tag-list .case-tag{font-family:poster-gothic-round-cond-atf,Arial,Helvetica}.case-item .case-info .case-title{font-size:22px;line-height:24px;font-weight:600;margin-bottom:5px}.case-item .case-info .case-company{font-size:1rem;line-height:1.2rem;margin-bottom:15px}.case-item .case-tag-list{list-style:none;font-size:11px;margin-bottom:0 !important;padding-left:0 !important}.case-item .case-tag-list .case-tag{font-size:12px;line-height:16px;font-weight:600;letter-spacing:1px;padding:0;border:none;display:inline-block;margin-top:5px}.case-item .case-tag-list .case-tag:not(:last-child){margin-right:20px}.case-tag:before{content:'#'}.icon-placeholder{height:100px;width:100px;position:absolute;top:50%;left:50%;transform:translate(-50px,-50px)}