.banner{align-items:center;background-attachment:fixed;background-position:0 100%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin:0 auto;padding-bottom:2rem;padding-top:115px;width:100%}.banner__date{color:#ffed00;font-size:20px;font-weight:700;margin-bottom:.5rem}.banner .btn--primary{margin-top:1rem}.banner .btn--primary:hover{background-color:#fff;border-color:#fff;color:#333}.banner__content{color:#fff;font-size:1rem;max-width:460px;text-align:center}.banner__content h1{font-family:Bebas Neue;font-size:2rem;margin-bottom:1rem;margin-top:0;text-transform:uppercase}.banner__inner{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:1170px;padding:0 15px;width:100%}.banner__brand img{display:block;margin:0 auto 1rem;max-width:120px}@media (min-width:768px){.banner{min-height:650px;padding:0 0 165px}.banner__content h1{font-size:4rem}.banner__content{text-align:left}.banner__brand img{max-width:140px}.banner__inner{flex-direction:row}.banner{height:850px}.banner__brand img{max-width:220px}}