.bl_case_study_item_container{column-gap:16px;display:grid;grid-template-columns:repeat(3,1fr)}.bl_case_study_item_container a{display:block;text-decoration:none}.bl_case_study_item{background:#fff;border:1px solid #2f4050;border-radius:16px;box-shadow:0 4px 0 #221f1f;box-sizing:border-box;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bl_case_study_item:not(:first-child){margin-top:0}.bl_case_study_item:hover{opacity:.5}.bl_case_study_item_post_image{height:auto;vertical-align:bottom;width:100%}.bl_case_study_item_content{color:#52565b;padding:16px;text-align:left}.bl_case_study_item_name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:700;height:64px;line-height:21px;overflow:hidden;text-decoration:none}.bl_case_study_button{display:flex;justify-content:center;margin-top:56px}.bl_case_study_button a{width:280px}@media screen and (max-width:768px){.bl_case_study_item:not(:first-child){margin-top:16px}.bl_case_study_item_container{grid-template-columns:repeat(1,1fr);padding:16px}.bl_case_study_back:not(:first-child){margin-top:16px}}