.hero{padding-top:3rem;padding-bottom:3rem;background-position:center}@media only screen and (min-width:768px){.hero{padding-top:5rem;padding-bottom:5rem}}.hero .hero__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero .hero__image--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero .hero__image--left .hero__column--image{text-align:left}.hero .hero__image--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero .hero__section--stack{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero__section--stack.hero__section--stack-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.hero .hero__column{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:2rem;background-color:rgba(0,0,0,.4);padding:30px;border-bottom:10px solid var(--color-secondary)}@media only screen and (min-width:768px){.hero .hero__column{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;margin-bottom:0}}.hero .hero__column h1{text-transform:uppercase;position:relative;max-width:450px}.hero .hero__column h1:after,.hero .hero__column h1:before{background-color:#facc3a;content:"";display:block;width:100px;height:5px;margin:10px 0}.hero .hero__column--image-extended{margin-left:-15px;margin-right:-15px}.hero .hero__column--image{background-color:transparent;padding:0;border-bottom:none}.hero .hero__column--image>img{max-width:100%;display:block;margin:auto}.hero .hero__video-player{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}