.hero-banner{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:95px 0 111px}.hero-banner *{color:#fff}.hero-banner .page-center{position:relative;z-index:2}.hero-banner .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner .img-hidden{display:none}.banner__content h1{font-size:45px;line-height:1.24;font-weight:200;margin:0 0 24px}.banner__content h2{font-size:32px;line-height:1.25;font-weight:400;margin:0 0 25px}.banner__content p{font-size:21px;line-height:1.38;font-weight:300;margin:0 0 26px}.banner__content p:last-of-type{margin:0}.banner__content-sheading{font-size:20px;line-height:25px;font-weight:700;text-transform:uppercase;display:inline-block;margin:0 0 9px}.banner__img{text-align:right;margin-left:2.04% !important}.banner__img img{max-width:589px;width:100%}@media(max-width:991px){.banner__content h1{font-size:40px}.banner__content h2{font-size:28px}}@media(max-width:767px){.hero-banner{padding:66px 0 35px}.hero-banner .img-hidden{display:block;width:100%;margin:0 auto 30px;max-width:400px}.banner__content{text-align:center}.banner__content h1{font-size:32px}.banner__content h2{font-size:21px;margin-bottom:20px}.banner__content p{font-size:16px}.banner__img img{display:none !important}}