.banner_inner h1{color:#051531;font-family:Metropolis Bold;font-size:66px;line-height:1;padding-bottom:20px;position:relative}.banner_inner h1:before{background-color:#24dade;bottom:0;content:"";height:6px;left:0;position:absolute;width:82px}.banner_outer{background-repeat:no-repeat;background-size:cover;padding:250px 0;position:relative}.banner_outer:before{background-image:linear-gradient(90deg,#fff,#ffffff00);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.banner_outer .page-center{padding:0 20px;position:relative}.banner_inner{max-width:700px}.banner_inner .summary,.banner_inner .summary p{color:#051531;font-family:Metropolis Bold;font-size:22px;line-height:1.4}@media screen and (max-width:1250px){.banner_outer{padding:80px 0}}@media screen and (max-width:1024px){.banner_inner h1{font-size:50px}.banner_inner .summary,.banner_inner .summary p{font-size:18px}}@media screen and (max-width:767px){.banner_outer{padding:50px 0}.banner_inner h1{font-size:40px}.banner_inner .summary,.banner_inner .summary p{font-size:16px}}