*{box-sizing:border-box}.casestudy_link{margin:0 auto;max-width:800px;width:100%}.casestudy_link h3{color:#444;font-size:32px;margin:20px 0 50px;position:relative;text-align:center;text-underline-position:under}.casestudy_link h3:after{background:#0056b9;bottom:-10px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:50px}.cs_cnt{background:#f5f5f5;padding:.5em 2em 1.5em;width:100%}.cs_cnt h4{color:#0056b9;font-size:20px;margin:1em 0}.cs_cnt .cs_wrap{display:flex}.cs_cnt .cs_companylogo{background:#fff;height:100%;margin-right:1em;text-align:center;width:200px}.cs_cnt img{height:auto;padding:10px;vertical-align:top;width:200px}.cs_cnt .cs_companydata{font-size:14px;height:auto}.cs_cnt .cs_companyname{font-size:16px;font-weight:700;margin:0}.cs_cnt .cs_objective{float:left;font-size:12px;margin:1rem 0 0;width:65%}.cs_cnt .cs_more{margin:1rem 0 0}.cs_cnt .cs_btn{background:#fff;border:2px solid #0056b9;border-radius:.5em;color:#0056b9;display:inline-block;float:right;font-weight:700;padding:.5em 2em;text-decoration:none}.cs_cnt .cs_btn:hover{background:#0056b9;color:#fff}@media screen and (max-width:766px){.casestudy_link h3{font-size:28px}.cs_cnt h4{font-size:16px}.cs_cnt .cs_wrap{display:block}.cs_cnt .cs_companylogo{margin:0 auto 1em}.cs_cnt .cs_objective{float:none;margin:1em 0;width:100%}.cs_cnt .cs_more{margin:0;text-align:right}.cs_cnt .cs_btn{float:none}}