.hero{position:relative;margin-left:calc(50% - var(--viewportWidth)/ 2);margin-right:calc(50% - var(--viewportWidth)/ 2);padding-top:600px}.hero:before{content:'';display:block;width:100%}@media only screen and (min-width:768px){.hero.media3x2{padding-top:66.66%}}@media only screen and (min-width:768px){.hero.media4x3{padding-top:75%}}@media only screen and (min-width:768px){.hero.media16x9{padding-top:56.25%}}@media only screen and (min-width:768px){.hero.media21x9{padding-top:42.85%}}@media only screen and (min-width:768px){.home .hero.media16x9{padding-top:71.5%}}.hero .media-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.hero .media-wrap:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;top:0;background:rgba(0,52,104,.5)}@supports (object-fit:cover){.hero .media-wrap img,.hero .media-wrap video{display:block;height:100%!important;object-fit:cover;width:100%!important}}.hero .video-play-pause-button{background:0 0;border-radius:50%;bottom:15px;right:15px;border:none;cursor:pointer;padding:0;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 .icon{align-items:center;color:#fff;display:flex;height:34px;justify-content:center;position:relative;width:34px}.hero .icon.pause{display:none}.hero .icon svg{height:16px;width:16px;fill:rgba(255,255,255,.5)}.hero .content-wrap{position:relative;position:absolute;display:flex;width:100%}@media only screen and (min-width:768px){.hero .content-wrap.top-left{left:50px;top:50px}}@media only screen and (min-width:768px){.hero .content-wrap.top-middle{justify-content:center;left:0;top:50px}}@media only screen and (min-width:768px){.hero .content-wrap.top-right{right:50px;top:50px}}.hero .content-wrap.top-right .content{margin-left:auto}@media only screen and (min-width:768px){.hero .content-wrap.center-left{align-items:center;height:100%;left:50px;top:0}}.hero .content-wrap.center-middle{align-items:center;height:100%;justify-content:center;left:0;top:0}@media only screen and (min-width:768px){.hero .content-wrap.center-right{align-items:center;height:100%;right:50px;top:0}}.hero .content-wrap.center-right .content{margin-left:auto}@media only screen and (min-width:768px){.hero .content-wrap.bottom-left{bottom:50px;left:50px}}@media only screen and (min-width:768px){.hero .content-wrap.bottom-middle{bottom:50px;justify-content:center;left:0}}@media only screen and (min-width:768px){.hero .content-wrap.bottom-right{bottom:50px;right:50px}}.hero .content-wrap.bottom-right .content{margin-left:auto}.hero .content-wrap .content{text-align:center;padding:0 30px}.hero .down-arrow{display:none}@media only screen and (min-width:768px){.hero .down-arrow{animation:1s ease-in-out infinite alternate levitate;background:#333;border:none;border-radius:50px;bottom:10px;cursor:pointer;display:flex;height:50px;left:50%;margin-left:-25px;padding:10px;position:absolute;width:50px}}.hero .down-arrow svg{fill:#fff;height:auto;margin:auto;width:18px}.hero .down-arrow span{display:none}.hero h2{color:#fff;border-bottom:2px solid #edaa00;font-size:4em;line-height:1.2em;padding-bottom:.5em}@media only screen and (min-width:980px){.hero h2{font-size:6em;display:inline-block}}.hero .description-wrap{color:#fff;margin:0 auto}@media only screen and (min-width:768px){.hero .description-wrap{width:75%}}@media only screen and (min-width:1400px){.hero .description-wrap{width:50%}}.hero .description-wrap p{font-size:1.3em;line-height:1.2em}@media only screen and (min-width:980px){.hero .description-wrap p{font-size:2em}}@keyframes levitate{0%{transform:translateY(3px)}100%{transform:translateY(-3px)}}