.bl_section_grid{　 box-sizing:border-box;display:flex;flex-flow:column wrap;margin:0 -0.5rem}.bl_section_intro{margin-top:32px;margin-bottom:48px}.bl_case_study_item_container{margin-top:32px}.bl_case_study_item_container:last-child{margin-bottom:40px}.bl_case_study_item{background:#fff;border-radius:10px;margin:auto;box-sizing:inherit;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bl_case_study_item:hover{opacity:.25}.bl_case_study_item_post_image{background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:10px 10px 0 0}.bl_case_study_item_post_image img{width:180px;height:100%;max-width:none}.bl_case_study_item_content{text-align:left;color:#523c44;padding:0 16px 16px 16px}.bl_case_study_item_container a{display:flex;text-decoration:none}.bl_case_study_item_name{font-size:16px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bl_case_study_item_text{height:72px;font-size:16px;line-height:24px;margin-top:8px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bl_case_study_button{display:block;width:80%;height:40px;font-size:16px;line-height:40px;margin:16px auto 0;padding:0 16px;box-sizing:border-box;color:#c84e75;background-color:#fff}.bl_case_study .is_hidden{display:none}.bl_case_study_button_description{display:block;margin:16px auto 0;padding:8px 16px;max-width:360px;height:40px;font-size:16px;text-align:center;text-decoration:none;line-height:24px;color:#fff;overflow:hidden;position:relative;box-sizing:inherit;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bl_case_study_button_description:hover{transform:scale(1.025)}.el_ctaButton__atelu{display:inline-block;width:100%;text-align:center;padding:8px 0;border-radius:50px;font-size:18px;text-decoration:none;background-color:#fbfbfb;color:#201e24;cursor:pointer;transition:all .1s}.col-4_sm-12:last-child{padding:0 8px 0 8px}@media screen and (max-width:768px){.bl_case_study_container{background-image:none}.bl_case_study_item a{flex-direction:column}.bl_case_study_item img{width:100%;padding-bottom:10px}}