.m-page-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.m-page-title.-large .title-inner{min-height:400px}@media screen and (max-width:768px){.m-page-title.-large .title-inner{min-height:auto;padding:57px 5.3vw 80px}}.m-page-title .title-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;min-height:280px;padding:55px 0;position:relative;text-align:center;z-index:1}@media screen and (max-width:768px){.m-page-title .title-inner{min-height:130px;padding:25px 5.3vw}}.m-page-title .main-title{font-size:4.8rem;font-weight:700;line-height:1.2;margin:0}@media screen and (max-width:768px){.m-page-title .main-title{font-size:2.7rem}}.m-page-title .sub-title{font-size:1.6rem;font-weight:700;line-height:1.6;margin:0}@media screen and (max-width:768px){.m-page-title .sub-title{font-size:1.2rem}}.m-page-title .lead{margin:1.25em 0 0}.m-page-title .lead p{font-size:2rem;font-weight:700;line-height:1.6}@media screen and (max-width:768px){.m-page-title .lead p{font-size:1.6rem}}.m-page-title .button-wrap{margin-top:3em;width:100%}.m-page-title .bg-image,.m-page-title .bg-image:after{height:100%;left:0;position:absolute;top:0;width:100%}.m-page-title .bg-image:after{background:rgba(0,0,0,.2);content:""}.m-page-title .bg-image img{height:100%;width:100%}