.student-profile-cm{padding:87px 0 85px}.student-profile-cm h2{font-size:40px;line-height:1.38;margin-bottom:4px}.student-profile-cm p{font-size:20px;line-height:1.6;letter-spacing:normal;margin-bottom:22px}.student-profile-cm p.year{margin:0}.student-profile-cm .top-name{margin-bottom:27px}.student-profile-cm .image img{width:100%;height:auto;opacity:0}.student-profile-cm p.title{margin-bottom:43px}.student-profile-cm .cta p{margin:0}@media(min-width:768px){body .student-profile-cm .about{width:56.6%;margin-left:4.2%}body .student-profile-cm .image{width:39.2%}body .student-profile-cm .profile-module{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media(min-width:768px) and (max-width:1024px){body .student-profile-cm .about{width:56%;margin-left:4%}body .student-profile-cm .image{width:40%}}@media(max-width:767px){.student-profile-cm .profile-module .image{background:none !important}.student-profile-cm .image img{opacity:1}.student-profile-cm .about{margin-top:34px;text-align:center}.student-profile-cm h2{line-height:1.35;margin-bottom:-2px}.student-profile-cm .top-name{margin-bottom:31px}.student-profile-cm{padding:30px 0 40px}}