.banner{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden;z-index:1}.banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.banner .content{position:relative;z-index:3;padding:200px 20px 250px}.banner .content::before{content:"";display:block;width:70px;height:2px;margin:-44px auto 44px;background-color:white}.banner .content h1{color:white;text-align:center;max-width:812px;margin:0 auto}.banner .content h1 span{color:var(--gold-color)}@media(max-width:768px){.banner .content{padding:217px 20px 217px}}