.rsac-section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-30px;position:relative;z-index:1}.rsac-section--bridge{background-attachment:fixed;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:80vh}.rsac-section__div-center{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.rsac-section__h1{color:#fff;font-family:Peristyle Bold;font-size:80px;line-height:80px;text-transform:uppercase}.rsac-section p{font-size:24px;line-height:40px}.rsac-section__p{color:#fff;font-family:Criteria Regular}.rsac-section__p-rsa{margin-top:-30px}.rsac-section__location{color:var(--cr-yellow);margin-bottom:-30px;width:100%}.rsac-section a{color:#222}.rsac-section a.rsac-section__button{background-color:var(--cr-yellow);border:1px solid var(--cr-yellow);border-radius:7px;color:#222;display:block;font-size:14px;margin:10px auto;max-width:600px;padding:7px 0;text-align:center;transition:all .3s ease;width:50%}.rsac-section a.rsac-section__button:hover{background-color:transparent;border:1px solid var(--cr-yellow);box-shadow:0 0 10px var(--cr-yellow);color:var(--cr-yellow);letter-spacing:0}.rsac-section__p.rsac-section__code{color:var(--cr-yellow);font-size:10px;margin-top:-10px}.rsac-section__gradient--bottom{background-image:linear-gradient(transparent,rgba(0,0,0,.9));bottom:-20px;bottom:30px;height:100px;position:absolute;width:100vw}@media only screen and (max-width:930px){.rsac-section__div-center{width:100%}}@media only screen and (max-width:580px){.rsac-section--bridge{background-attachment:scroll}.rsac-section__h1{font-size:60px}.rsac-section p{font-size:22px}.rsac-section a.rsac-section__button{max-width:400px;width:60%}}