.hero{position:relative}.hero-back-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero-back-overlay{background-color:rgba(0,0,0,.4);left:0;z-index:100}.hero-back,.hero-back-overlay{height:100%;position:absolute;top:0;width:100%}.hero-back{overflow:hidden;z-index:-1}.hero .rte{color:#fff}.hero .rte h1{text-align:center}.hero .rte h1 a{color:#fff;text-decoration:none;transition:all .3s}.hero .rte h1 a:hover{color:#fff;opacity:.8}.hero .hero-details{font-size:14px;text-align:center}.hero .hero-social a{margin:0 4px;transition:opacity .3s}.hero .hero-social a:hover{opacity:.8}.hero .rte .hero-details a{color:#fff;text-decoration:none}.hero .rte .hero-details a,.hero .rte .hero-details span{display:inline-block;margin:0 8px}