.banner{background-color:#fff;background-position:50%;background-size:cover;position:relative}.banner .content-wrapper,.banner .et_parallax_bg_wrap{opacity:0;-webkit-transition:opacity .6s ease-in;transition:opacity .6s ease-in}.banner .content-wrapper.animated,.banner .et_parallax_bg_wrap.animated{opacity:1}.banner .et_parallax_bg_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.banner{background-attachment:scroll;background-position:top;background-repeat:no-repeat;background-size:contain;display:block;height:100%;width:100%}.banner .content-wrapper{display:table;padding-bottom:50px!important;padding-top:50px!important;table-layout:fixed;width:100%}.banner .banner-inner{display:table-cell;float:none;height:100%;vertical-align:middle;width:100%}.banner .banner-inner-next{background-color:#2d2f31;display:flex;justify-content:center;padding:50px}.banner .banner-inner-text h3:before{background:0 0;border-left:3px solid #f7a250;border-top:3px solid #f7a250;content:"";height:28px;left:-7px;position:absolute;top:-7px;width:28px}.btn-cta a{background-color:#c7701f;border-radius:6px;color:#fff;display:block;float:left;font-size:18px;font-weight:400;line-height:1.2em;margin:3px 0;max-width:100%;min-width:139px;padding:15px 30px 13px;position:relative;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.banner .banner-inner-next{margin:0 0 20px;width:100%}.banner .banner-inner-top_column{padding-bottom:21px}}