.banner-wrapper .page-center{position:relative}.banner-wrapper .subtitle{font-family:semibold,sans-serif;color:#005aff}.banner-wrapper h1.title{font-family:medium,sans-serif;color:#005aff;margin-bottom:75px;font-size:70px;line-height:1.11em;width:60%}@media (min-width:1860px){.banner-wrapper{padding-left:150px;padding-right:150px}.banner-wrapper .subtitle{font-size:27px;line-height:1.26em;margin-bottom:25px}}@media (min-width:1500px) and (max-width:1859px){.banner-wrapper{padding-left:150px;padding-right:150px}.banner-wrapper .subtitle{font-size:27px;line-height:1.26em;margin-bottom:25px}.banner-wrapper h1.title{width:65%;font-size:70px;line-height:1.11em}}@media (min-width:1280px) and (max-width:1499px){.banner-wrapper{padding-left:100px;padding-right:100px}.banner-wrapper .subtitle{margin-bottom:25px;font-size:27px;line-height:1.26em}.banner-wrapper h1.title{margin-bottom:75px;font-size:70px;line-height:1.11em;width:70%}}@media (min-width:1024px) and (max-width:1279px){.banner-wrapper{padding-left:80px;padding-right:80px}.banner-wrapper .subtitle{margin-bottom:20px;font-size:24px;line-height:1.29em}.banner-wrapper h1.title{margin-bottom:55px;font-size:50px;line-height:1.12em;width:80%}}@media (min-width:768px) and (max-width:1023px){.banner-wrapper{padding-left:60px;padding-right:60px}.banner-wrapper .subtitle{margin-bottom:20px;font-size:24px;line-height:1.29em}.banner-wrapper h1.title{margin-bottom:55px;font-size:50px;line-height:1.12em;width:90%}}@media (min-width:768px){.banner-wrapper{padding-top:50px!important}}@media (max-width:767px){.banner-wrapper{padding-left:25px;padding-right:25px}.banner-wrapper .subtitle{margin-bottom:15px;font-size:21px;line-height:1.29em}.banner-wrapper h1.title{margin-bottom:35px;font-size:32px;line-height:1.19em;width:100%}.banner-wrapper{padding-top:40px!important}}