.m-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-section-title h2{position:relative;margin:0 0 60px;padding-bottom:19px;color:#0e522d;font-size:3.4rem;line-height:1.88;letter-spacing:.075em;text-align:center}.m-section-title h2::after{content:"";position:absolute;bottom:0;left:0;right:0;width:42px;height:2px;margin:0 auto;background:#0e522d}@media screen and (max-width:767px){.m-section-title h2{margin:0 0 40px;padding-bottom:15px;font-size:2.4rem;line-height:1.6}.m-section-title h2::after{width:25px}}