.m-case-study__visual{overflow:hidden;padding-bottom:100%;position:relative;margin-bottom:2rem;width:100%}.m-case-study__visual img{height:100%;object-fit:cover;object-position:center;position:absolute;width:100%}.m-case-study__quote{margin:0;padding:0}.m-case-study__quote p{font-size:1.5rem;font-weight:300;line-height:1.4}.m-case-study__bottom{margin-top:2rem}.m-case-study__title{margin:0;line-height:2.71}.m-case-study__subtitle{margin:0}.m-case-study__bottom .button{margin-top:1.5rem}@media only screen and (min-width:768px){.m-case-study__inner{display:flex}.m-case-study__visual-column{flex:0 0 33.5877862595%;margin-right:3.7rem;max-width:33.5877862595%}.m-case-study__content-column{display:flex;flex-direction:column;justify-content:space-between}.m-case-study__quote p{font-size:2rem;font-weight:300;line-height:1.4}.m-case-study__visual{margin-bottom:0}}