.hero{overflow:hidden;padding:0;position:relative;height:400px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (min-width: 768px){.hero{height:450px}}@media only screen and (min-width: 980px){.hero{height:475px}}@media only screen and (min-width: 1200px){.hero{height:700px}}@media only screen and (min-width: 1600px){.hero{height:800px}}@media only screen and (min-width: 1900px){.hero{height:850px}}.hero .media-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}@supports(object-fit: cover){.hero .media-wrap img,.hero .media-wrap video{display:block;height:100% !important;object-fit:cover;object-position:center top;width:100% !important}}.hero .video-play-pause-button{background:rgba(0,0,0,.5);border-radius:50%;bottom:15px;right:15px;border:none;cursor:pointer;padding:0px;position:absolute;z-index:5}.hero .video-play-pause-button.playing .icon.play{display:none}.hero .video-play-pause-button.playing .icon.pause{display:flex}.hero .content-wrap{position:absolute;display:flex;width:100%}.hero .content-wrap.center-middle{align-items:center;height:100%;justify-content:center}.hero .content-wrap .content .logo-wrap{align-items:center;display:flex;justify-content:center}.hero .content-wrap .content .logo-wrap img{height:300px;width:auto}@media only screen and (min-width: 768px){.hero .content-wrap .content .logo-wrap img{height:315px}}@media only screen and (min-width: 980px){.hero .content-wrap .content .logo-wrap img{height:325px}}@media only screen and (min-width: 1200px){.hero .content-wrap .content .logo-wrap img{height:375px}}@media only screen and (min-width: 1600px){.hero .content-wrap .content .logo-wrap img{height:450px}}@media only screen and (min-width: 1900px){.hero .content-wrap .content .logo-wrap img{height:475px}}