:root{--notchSize: 25px}@keyframes iconpushin{50%{transform:scale(0.75)}}.hero{overflow:hidden;position:relative}@media only screen and (min-width: 768px){.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%}}.hero .media-wrap-overlay{background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 7%, rgba(0, 0, 0, 0) 100%);height:100%;position:absolute;top:0;width:100%;z-index:10}.hero .media-wrap{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (min-width: 768px){.hero .media-wrap{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;width:100% !important}}.hero .video-play-pause-button{background:hsla(0,0%,100%,.5);border-radius:50%;bottom:15px;right:15px;border:none;cursor:pointer;padding:0px;position:absolute;z-index:25}.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:8px;width:7px}.hero .content-wrap{position:relative}@media only screen and (min-width: 768px){.hero .content-wrap{position:absolute;display:flex;width:100%;z-index:20}}@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:0px;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:0px}}.hero .content-wrap.center-middle{align-items:center;height:100%;justify-content:center;left:0px;top:0px}@media only screen and (min-width: 768px){.hero .content-wrap.center-right{align-items:center;height:100%;right:50px;top:0px}}.hero .content-wrap.center-right .content{margin-left:auto}@media only screen and (min-width: 768px){.hero .content-wrap.bottom-left{bottom:15px;left:50px}}@media only screen and (min-width: 768px){.hero .content-wrap.bottom-middle{bottom:50px;justify-content:center;left:0px}}@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{padding:0px 15px}.hero .content-wrap .content h1,.hero .content-wrap .content h2{color:#0073d1}@media only screen and (min-width: 768px){.hero .content-wrap .content h1,.hero .content-wrap .content h2{color:#fff}}.hero .content-wrap .content .description-wrap{color:#0073d1;font-size:24px}.hero .content-wrap .content .description-wrap p{margin:10px 0}@media only screen and (min-width: 768px){.hero .content-wrap .content .description-wrap{color:#fff}}@media only screen and (min-width: 768px){.hero .content-wrap .content{padding:25px}}.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}@keyframes levitate{0%{transform:translateY(3px)}100%{transform:translateY(-3px)}}