.banner-section,.banner-section .row-fluid{width:100%;padding:0}.banner{position:relative}.banner .bg-hero-wrapper{position:relative;height:442px;overflow:hidden}.banner .banner-content-wrapper{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-transform:uppercase;text-align:center}.banner .bg-hero-wrapper .banner-inner-wrapper{transform:translate3d(0,100px,0);background-color:#434957;height:596px;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;bottom:0;width:100%;backface-visibility:hidden}.banner .banner-content-wrapper h1{position:relative;margin-bottom:30px;color:#fff;font-weight:400;font-size:60px;font-family:Anton,sans-serif;line-height:1.15}.banner .banner-content-wrapper h1:after{content:"";position:absolute;top:100%;left:50%;width:300px;height:1px;margin-top:12px;margin-left:-150px;background-color:#9298a4}.banner .banner-content-wrapper ol{list-style:none;margin:0;padding:0;display:flex;justify-content:center;line-height:1.15}.banner .banner-content-wrapper ol li{font-size:15px;font-weight:300}.banner .banner-content-wrapper ol li a{color:#fff;transition:color .3s ease}.banner .banner-content-wrapper ol li a:hover{color:#97bb3b}.banner .banner-content-wrapper ol li:first-child a:after{display:inline-block;margin-left:7px;margin-right:6px;content:"/"}@media(max-width:991px){.banner .bg-hero-wrapper{height:242px}.banner .bg-hero-wrapper .banner-inner-wrapper{height:242px;transform:none}.banner .banner-content-wrapper h1{margin-bottom:0;font-size:32px}.banner .banner-content-wrapper h1:after,.banner .banner-content-wrapper ol{display:none}}