.casestudy-row{padding:60px 0}.casestudy-row.bg_white{background-color:#fff}.casestudy-row.bg_gray{background-color:#ebebeb}.casestudy-row .body-h2{margin:0;padding:0}.casestudy-row .body-h3{margin:.5em 0}.casestudy__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.casestudy-row p:last-child{margin-bottom:0}@media screen and (min-width:768px){.casestudy__flex{column-gap:36px}.casestudy__flex.vt-ctr{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.casestudy__flex .casestudy__image{width:390px}.casestudy__flex.image--right .casestudy__image{order:2}.casestudy__flex .casestudy__text{flex:1}.casestudy__flex.image--right .casestudy__text{order:1}}@media screen and (max-width:767px){.casestudy__flex{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;row-gap:24px}}