.m-section-title{margin-bottom:60px;text-align:center}.m-section-title h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:2.6rem;font-weight:700;letter-spacing:.04em;line-height:1.44;margin:0;margin:3rem 0 1rem}@media screen and (max-width:767px){.m-section-title{margin-bottom:18px;padding:0 6px}.m-section-title h2 .sub{font-size:1.2rem;margin-bottom:14px}.m-section-title h2{font-size:2rem;line-height:1.43;margin:2rem 0 0}}