.hero{margin-top:-12rem;padding-top:8rem;padding-bottom:2rem;background-position:top}@media only screen and (min-width:768px){.hero{padding-top:12rem}}@media only screen and (min-width:768px){.hero{background-position:bottom}}.hero p{margin:2rem 0}.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:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .hero__columns p{margin:2rem 0}.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}@media only screen and (min-width:768px){.hero .hero__column{-webkit-box-flex:0;-ms-flex:0 1 45%;flex:0 1 45%;margin-bottom:0}}.hero .hero__column--image-extended{margin-left:-15px;margin-right:-15px}.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%)}