.hs-cases-overview .hs-custom-page-header.compact{margin:0 auto 60px}.hs-cases-overview-row{display:flex;flex-wrap:wrap}.hs-cases-overview-col{display:none;padding:16px;width:25%}.hs-cases-overview-filter{padding:16px;text-align:left}.filter-title{display:block;margin-bottom:10px}.cases-filter{margin-top:7px}.cases-filter label{border:1px solid #d4d4d8;border-radius:5px;color:#7d7f89;font-size:16px;margin-bottom:7px;margin-right:7px;padding:0 10px}.cases-filter input{display:none}.cases-filter input:checked+label{border:1px solid #395afc;box-shadow:0 1px 2px 0 hsla(230,5%,51%,.27),0 0 4px 0 hsla(230,5%,51%,.1);color:#395afc}.cases-filter a{color:#395afc;font-size:14px}.case-block{background:#fff;background-size:cover;border-radius:9px;box-shadow:0 10px 30px 0 hsla(230,5%,51%,.1);height:264px;overflow:hidden;position:relative}.case-block:after{background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:100%;opacity:.5}.case-block-cnt,.case-block:after{left:0;position:absolute;transition:all .5s ease;width:100%}.case-block-cnt{color:#fff;font-size:16px;height:290px;line-height:24px;margin-bottom:25px;padding:0 15px;top:264px;z-index:3}.case-block-cnt-intro{color:#fff;font-size:14px;height:170px;line-height:1.5;margin:0;overflow:hidden;transition:all .5s ease}.case-block-cnt-header{position:relative;transform:translateY(-100%);transition:all .5s ease}.case-block-cnt-title{color:#fff;font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:15px;transition:all .5s ease}.case-block-cnt-category{color:#fff;font-size:14px;font-weight:300;margin:0}.case-block-cnt .cta_button{bottom:20px;left:15px;position:absolute}.hs-cta-node{text-align:left!important}.footer-container-wrapper .hs-cta-node{text-align:center!important}.case-block-cnt-buttons .btn-primary{font-family:Ubuntu;font-size:14px!important;height:34px;margin-top:10px;min-width:auto!important;padding:6px 10px!important}.case-block-cnt-buttons .btn-default span{font-size:14px!important}.case-block-cnt-buttons .btn-ghost:hover{color:#385aff}.case-block:focus .case-block-cnt,.case-block:hover .case-block-cnt{top:-20px}.hs-cases-overview-more .load-more{border:1px solid #707070;box-shadow:0 1px 2px 0 hsla(230,5%,51%,.27),0 0 4px 0 hsla(230,5%,51%,.1)}.case-block:focus .case-block-cnt .case-block-cnt-header,.case-block:hover .case-block-cnt .case-block-cnt-header{transform:none}.case-block:hover .case-block-cnt-category{margin-bottom:10px}.case-block:hover:after{background:#000;opacity:.7}.hs-cases-overview-more{margin-top:40px;text-align:center}.hs-cases-overview-more .btn{background:none;border:1px solid #395afc;color:#395afc!important}.hs-cases-overview-more p{color:#7d7f8a;font-size:14px;margin-top:5px}.cases-search{float:right;padding:16px;width:300px}.cases-search input{background:url(https://www2.bettyblocks.com/hubfs/RH-images/icon-search.svg) left 15px center no-repeat;color:#7d7f89;padding-left:40px!important;&::placeholder{color:hsla(230,5%,51%,.6)!important}&:-ms-input-placeholder{color:hsla(230,5%,51%,.6)!important}&::-ms-input-placeholder{color:hsla(230,5%,51%,.6)!important}}.hs-cases-overview{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:flex}.text-right{align-self:flex-end;text-align:right}@media only screen and (max-width:1024px){.hs-cases-overview-col{padding:16px;width:50%}.hs-cases-overview{display:block!important}.hs-cases-overview .span6{float:none!important;width:100%!important}.cases-search{float:none}.span6.text-right{margin-left:0!important}}@media only screen and (max-width:768px){.hs-cases-overview-col{padding:16px;width:100%}.hs-cases-overview-filter{display:block;justify-content:flex-start;text-align:left}.hs-cases-overview-filter p{margin:0 0 10px}.hs-cases-overview .hs-custom-page-header.compact{margin:0 auto 40px}}