.hero-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-banner .hero-banner-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(4,6,14,.4);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:569px;padding:100px 0}.hero-banner .hero-banner-container{width:100%}.hero-banner .hero-banner-content{margin:0 auto;max-width:900px;text-align:center}.hero-banner .hero-banner-content.content-align-center{text-align:center}.hero-banner .hero-banner-content.content-align-left{margin:0 auto 0 0;text-align:left}.hero-banner .hero-banner-content.content-align-right{margin:0 0 0 auto;text-align:right}.hero-banner .hero-banner-content p{color:#fff;font-size:22px}.hero-banner .hero-banner-content h1{color:#fff;margin-bottom:10px}.hero-banner .hero-banner-button-group{margin-top:40px}.hero-banner .hero-banner-button-group .hero-banner-button{display:inline-block;margin:0 12px 10px}.hero-banner .hero-banner-button .button{border-width:2px;min-width:163px;padding:8px 20px}.hero-banner .hero-banner-button:first-child{margin-left:0}.hero-banner .hero-banner-button:last-child{margin-right:0}.hero-banner .hero-banner-button .button.secondary{background-color:transparent;border-color:#fff}@media(max-width:767px){.hero-banner .hero-banner-inner{min-height:400px}.hero-banner .hero-banner-button-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-banner .hero-banner-button-group .hero-banner-button{margin:0 5px 10px}}