.m-page-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#d2e5f8),color-stop(30%,#edf2f7),color-stop(70%,#edf2f7),to(#d2e5f8));background:linear-gradient(180deg,#d2e5f8 0,#edf2f7 30%,#edf2f7 70%,#d2e5f8);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:287px;overflow:hidden;padding-bottom:40px;padding-top:100px;position:relative;text-align:center;z-index:0}@media screen and (max-width:950px){.m-page-title{min-height:20rem;padding:65px 20px 24px}}.m-page-title.-bg-none{background:none;min-height:235px;padding-top:76px}@media screen and (max-width:950px){.m-page-title.-bg-none{min-height:18rem;padding-top:65px}}.m-page-title .bg-image{display:block;height:auto;left:50%;margin-left:-16px;max-width:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:725px;z-index:-1}@media screen and (max-width:950px){.m-page-title .bg-image{margin-left:-200px;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:500px}}.m-page-title .main-title{font-size:3.6rem;letter-spacing:.03em;line-height:1.6;margin:0}@media screen and (max-width:768px){.m-page-title .main-title{font-size:2.6rem}}.m-page-title .main-title:after{border-bottom:1px solid #0155ba;content:"";display:block;height:0;margin:2rem auto 0;width:4rem}@media screen and (max-width:768px){.m-page-title .main-title:after{margin-top:1.5rem;width:3.2rem}}