.banner{margin-bottom:90px;overflow:hidden;position:relative}.banner-img img{display:inline-block;height:auto;max-width:100%;-ms-transition:all .2s ease;transition:all .2s ease;vertical-align:middle}.banner-img{margin-left:-10px;margin-right:-10px;text-align:center}.banner-content{background-color:rgba(120,5,12,.9);color:#fff;display:inline-block;left:50%;margin:20px auto;padding:54px 60px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.banner-content h1{color:#fff;font-family:abril_textregular,Arial,Helvetica,sans-serif;font-size:70px;line-height:1;margin:0}.banner-content *{color:#fff}.no-banner-image{text-align:center}.no-banner-image .banner-content{position:static;transform:none}@media(max-width:1200px){.banner-content{padding:44px 50px}.banner-content h1{font-size:52px}}@media(min-width:785px){.banner{background-image:none!important}}@media(max-width:784px){.banner-img{display:none}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:350px;text-align:center}.banner.no-banner-image{height:auto}}@media(max-width:767px){.banner-content{margin:0 auto;padding:25px 35px}.banner-content h1{font-size:45px}.banner{background-position:top left -200px;margin-bottom:40px}}@media(max-width:480px){.banner-content{padding:15px 20px}.banner-content h1{font-size:35px}}