.m-section-title h1,.m-section-title h2,.m-section-title h3{margin-bottom:0}.m-section-title h1.-global,.m-section-title h2.-global,.m-section-title h3.-global{color:#fff;padding:20px 0}.m-section-title h1.-global:after,.m-section-title h2.-global:after,.m-section-title h3.-global:after{content:none}.m-section-title h1{color:#1a005d;font-size:3.2rem;letter-spacing:.03em;line-height:1.4;padding-bottom:17px;position:relative;text-align:center}.m-section-title h1:after{background:#8ec300;border-radius:10px;bottom:0;content:"";height:4px;position:absolute;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:48px}@media screen and (max-width:768px){.m-section-title h1{font-size:2.1rem}}.m-section-title h1.ff-en{font-size:5.4rem;margin-bottom:2em;padding-bottom:0}.m-section-title h1.ff-en:after{content:none}@media screen and (max-width:768px){.m-section-title h1.ff-en{font-size:4.3rem}}.m-section-title .heading-sub{color:#1a005d;font-size:1.8rem;font-weight:700;margin:-8px 0 0;text-align:center}.m-section-title .lead-text{margin-top:40px;text-align:center}@media screen and (max-width:768px){.m-section-title .heading-sub{font-size:1.1rem;margin-top:-5px}.m-section-title .lead-text{margin-top:20px;text-align:left}}