.banner{position:relative;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000}.banner .et_parallax_bg_wrap,.banner .content-wrapper{opacity:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.banner .et_parallax_bg_wrap.animated,.banner .content-wrapper.animated{opacity:1}.banner .et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.banner .et_parallax_bg{background-repeat:no-repeat;background-attachment:scroll;background-position:top center;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.banner .content-wrapper{display:table;table-layout:fixed;width:100%;padding-top:50px !important;padding-bottom:50px !important}.banner .banner-inner{display:table-cell;vertical-align:middle;height:100%;float:none;width:100%}.banner .banner-inner-next{width:64.66666666666666%;float:left;position:relative;min-height:1px;clear:left}.banner .banner-inner-top_column{padding-bottom:20px}.banner .banner-inner-bottom_column{color:#fff}.banner .banner-inner-top_column h1{color:#fff;position:relative;margin-bottom:7px}.banner .banner-inner-top_column h1:before{content:'';width:28px;height:28px;background:0;position:absolute;top:-7px;left:-7px;border-top:3px solid #f7a250;border-left:3px solid #f7a250}.banner .banner-inner-top_column p{font-size:24px;color:#c7711f;margin:0;line-height:1.3em}@media only screen and (max-width:767px){.banner .banner-inner-next{margin:0;margin-bottom:20px;width:100%}.banner .banner-inner-top_column{padding-bottom:21px}}