.case-grid .spacer{padding-top:60px;padding-bottom:60px}.case-grid.spacer-btm{padding-bottom:60px}.case-grid .column,.case-grid .columns{width:100%;float:left;box-sizing:border-box}.case-grid .case-column{position:relative}.case-grid .case-block{display:block;position:relative;margin:40px 10%;background-size:cover;background-repeat:no-repeat;background-position:center center}.case-grid .case-block,.case-grid .case-block:hover{color:#fff}.case-grid .case-block .case-placeholder{display:block;margin:0 auto;position:relative}.case-grid .case-block img{display:block;width:100%;max-width:none}.case-grid .case-item-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.case-grid .grid-item-type{display:inline-block;padding:0 10px;height:25px;line-height:25px;position:absolute;top:0;left:0}.case-grid .grey-tags .type-case{background:#757474}.case-grid .blue-tags .type-case{background:#0870b4}.case-grid .grid-item-type span{font-size:11px;font-weight:900;margin-bottom:0;letter-spacing:1.3px}.case-grid .case-block h3{position:absolute;top:60px;left:30px;font-size:2.2rem;padding:0 20px;color:#fff}.case-grid .case-overlay{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transition:all .4s ease}.case-grid .grey-tags .case-overlay,.case-grid .blue-tags .case-overlay{background:rgba(0,53,113,0.68)}.case-grid .case-overlay-content{width:100%;position:absolute;bottom:10%;left:0}.case-grid .case-block:hover .case-overlay{opacity:1}.case-grid .case-settlement-link{display:inline-block;padding:10px;background:#d0703b;color:#fff;font-size:12px;position:absolute;bottom:75px;right:10%;line-height:1}.case-grid .case-settlement-link:hover{color:rgba(255,255,255,0.6)}@media(min-width:750px){.case-grid .column{float:left;margin-right:2%}.case-grid .one-third{width:32%}.case-grid .case-block h3{font-size:1.6rem}.case-grid .column:last-of-type{margin-right:0}}@media(min-width:1000px){.case-grid .case-block h3{font-size:2.2rem}}@media(min-width:750px) and (max-width:850px){.case-grid .case-block h3{font-size:1.3rem}.case-grid .case-settlement-link{bottom:55px;padding:5px}}@media(max-width:479px){.case-grid .case-block h3{font-size:1.8rem}}