.case-bg h4{margin-bottom:0;font-weight:600;font-size:25px}.case-overlay{width:100%;height:100%;transition:all .5s}.home-case-studies a,.home-case-studies a:hover{text-decoration:none}.case-bg{background:#fff;max-width:80%;padding:15px;transition:all .25s}.home-case-studies .flex-3-col{min-height:500px;transition:all .35s;position:relative;z-index:5}.flex-3-col.col-1{margin-bottom:-150px}.flex-3-col.col-1 .case-overlay{padding-top:250px}.flex-3-col.col-2{margin-top:-150px}.flex-3-col.col-2 .case-overlay{padding-bottom:110px}.flex-3-col.col-3{margin-top:-100px;margin-bottom:-50px}.flex-3-col.col-3 .case-overlay{padding-top:50px}.home-case-studies{position:relative}.home-case-studies .button.right{position:absolute;top:-130px;left:50%;z-index:6}.hover-show{opacity:0;transition:all .35s;position:absolute;border:0;right:0;bottom:0}.home-case-studies a.black.button{position:absolute;bottom:-150px;right:50px}@media(max-width:1150px){.flex.cs{display:flex;min-width:100%;overflow:scroll;overflow-x:scroll;overflow-y:scroll;flex-wrap:nowrap}.flex.cs::-webkit-scrollbar{display:none}.home-case-studies .flex-3-col{width:80%;min-width:300px;margin:0 !important}.case-overlay{justify-content:center !important;padding:0 !important}h4.arrow:after{opacity:1}.home-case-studies a.black.button{bottom:-70px;left:0;right:0;margin:0px 30px}.home-case-studies .button.right{position:absolute;top:-160px;left:0;z-index:10;margin:0px 20px}}