.case-studies-mdl .page-center{z-index:1}.case-studies-mdl .ct-projects-item{margin-bottom:25px}.case-studies-mdl .isotop-btn{list-style:none;margin:0 0 40px;padding:0;text-align:center}.case-studies-mdl .isotop-btn li{background:hsla(0,0%,100%,0);border:1px solid hsla(0,0%,7%,.15);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#444;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.2;margin:0 0 5px;padding:5px 20px;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.case-studies-mdl .isotop-btn li.active,.case-studies-mdl .isotop-btn li:hover{background-color:transparent;background-image:linear-gradient(-180deg,#ff7e31,#e62c03);border-color:transparent;color:#fff}.case-studies-mdl .ct-projects-item .cs-itemIn{border:1px solid #ccc;box-shadow:0 0 7px 2px hsla(300,2%,66%,.15);transition:box-shadow .3s}.case-studies-mdl .ct-projects-item .cs-itemIn:hover{box-shadow:0 0 7px 2px hsla(300,2%,66%,.8)}.case-studies-mdl .ct-projects-item .cs-textwrap{border-top:1px solid #ccc;padding:15px 15px 0}.case-studies-mdl .ct-projects-item .cs-imgwrap{overflow:hidden;position:relative}.case-studies-mdl .ct-projects-item .cs-imgwrap:before{background-color:hsla(0,0%,7%,.3);content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;visibility:hidden;width:100%;z-index:1}.case-studies-mdl .ct-projects-item .cs-itemIn:hover .cs-imgwrap:before{opacity:1;visibility:visible}.case-studies-mdl .ct-projects-item .cs-imgwrap .cs-img{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;min-height:200px;position:relative;transform:scale(1);-webkit-transition:all 2s ease-out;-moz-transition:all 2s ease-out;-ms-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out;width:100%;z-index:1}.case-studies-mdl .ct-projects-item .cs-itemIn:hover .cs-imgwrap .cs-img{transform:scale(1.15)}.case-studies-mdl .ct-projects-item h3.cs-item-title{font-size:18px;line-height:1.2;margin:0;min-height:54px;padding-bottom:10px}.case-studies-mdl .ct-projects-item h3.cs-item-title a{color:#000;text-decoration:none;transition:all .3s ease}.case-studies-mdl .ct-projects-item h3.cs-item-title a:hover{color:#fd4f00}.case-studies-mdl .ct-projects-item .cs-excerpt{padding-bottom:10px}.case-studies-mdl .ct-projects-item .cs-excerpt p{font-size:14px;line-height:1.5;margin:0}.case-studies-mdl .ct-projects-item .link-holder{padding-bottom:6px;padding-top:6px}.case-studies-mdl .ct-projects-item .link-holder a.learn-more{color:#fd4f00;display:inline-block;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase}.case-studies-mdl .ct-projects-item .link-holder a.learn-more:after{content:"\f101";font-family:FontAwesome;margin-left:5px}.case-studies-mdl .ct-projects-item .topic-holder{border-top:1px solid #ccc;color:#181818;font-weight:600;padding:8px 0}.case-studies-mdl .ct-projects-item .topic-holder p{font-size:12px;font-weight:700;letter-spacing:.8px;margin:0;text-transform:uppercase}.case-studies-mdl .ct-projects-item .cs-imgwrap .cs-img img{max-height:200px;object-fit:contain;position:absolute;top:50%;transform:translateY(-50%);width:100%}.case-studies-mdl .cs-visually-hidden{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}