.home-vid-hero{position:relative;margin:0 auto;max-width:2000px;background-color:#000}.home-vid-hero_body{color:#FFF;aspect-ratio:1/1;width:100%;max-height:440px;position:relative;margin:0 0 80px}@media (min-width: 992px){.home-vid-hero_body{aspect-ratio:auto;height:calc(100vh - 150px);min-height:550px;max-height:650px;margin-bottom:0}}@media (min-width: 1200px){.home-vid-hero_body{max-width:2000px;min-height:650px;max-height:900px}}.home-vid-hero_body::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:50%;opacity:1;background:linear-gradient(0deg, #000 0%, rgba(0,0,0,0.4) 50%, transparent)}@media (min-width: 992px){.home-vid-hero_body::after{top:0;left:0;width:100%;height:100%;opacity:0.6;background:linear-gradient(90deg, #111, rgba(17,17,17,0.97087) 14.29%, rgba(17,17,17,0.9103) 25.32%, rgba(17,17,17,0.82477) 33.77%, rgba(17,17,17,0.72074) 40.26%, rgba(17,17,17,0.6047) 45.45%, rgba(17,17,17,0.48313) 50%, rgba(17,17,17,0.36249) 54.55%, rgba(17,17,17,0.24926) 59.74%, rgba(17,17,17,0.14992) 66.23%, rgba(17,17,17,0.07095) 74.68%, rgba(17,17,17,0.01882) 85.71%, rgba(17,17,17,0))}}.home-vid-hero_poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home-vid-hero_video #hero-video{position:absolute;top:0;left:0;width:100%}.home-vid-hero_video #hero-video,.home-vid-hero_video #hero-video .jw-reset,.home-vid-hero_video #hero-video .jw-wrapper,.home-vid-hero_video #hero-video .jw-preview{background-color:transparent}.home-vid-hero_video #hero-video.jw-flag-aspect-mode{height:100% !important}.home-vid-hero_video #hero-video .jw-error-text{display:none}.home-vid-hero_overlay{position:absolute;bottom:-50px;z-index:1;margin:0;padding:0 20px 20px;width:100%}@media (min-width: 570px){.home-vid-hero_overlay{margin-left:30px}}@media (min-width: 992px){.home-vid-hero_overlay{top:50%;bottom:auto;left:8%;transform:translateY(-50%);padding:0 0 5%}}.home-vid-hero_headline{margin:0 0 30px;padding:0 0 0 0.44em;font-family:var(--font-awesome-serif);font-size:36px;font-weight:normal;line-height:1.15;text-shadow:0 0 20px rgba(0,0,0,0.5);color:#FFE04D;position:relative}@media (min-width: 570px){.home-vid-hero_headline{font-size:48px}}@media (min-width: 992px){.home-vid-hero_headline{margin-bottom:40px}}@media (min-width: 1200px){.home-vid-hero_headline{font-size:56px}}@media (min-width: 1520px){.home-vid-hero_headline{font-size:64px}}.home-vid-hero_headline::before{content:'';position:absolute;top:0.1em;left:0;bottom:0;width:1px;background:#FFE04D}.home-vid-hero_btns{list-style:none;margin:0;padding:0;display:flex;gap:15px}@media (min-width: 992px){.home-vid-hero_btns{gap:20px}}.home-vid-hero_btns .btn{display:block;padding:5px 15px;font-size:14px;color:#222;background-color:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.2);transition-property:color, background-color}@media (min-width: 992px){.home-vid-hero_btns .btn{padding:8px 20px;font-size:15px}}.home-vid-hero_btns .btn:focus,.home-vid-hero_btns .btn:hover{color:#FFF}.home-vid-hero_btn-pause{position:absolute;z-index:1;bottom:35px;right:15px;width:28px;height:28px;display:none}@media (min-width: 570px){.home-vid-hero_btn-pause{right:30px}}@media (min-width: 992px){.home-vid-hero_btn-pause{right:auto;left:25px;bottom:25px}}.home-vid-hero_btn-pause.enabled{display:block}.home-vid-hero_alert{padding:1px 15px}@media (min-width: 570px){.home-vid-hero_alert{padding:1px 30px}}@media (min-width: 992px){.home-vid-hero_alert{padding:0}}.hero-alert{position:relative;width:100%;margin:5px 0 15px;padding:30px 30px 20px 24px;background:#FFF;border:0;border-left:6px solid #489FDF;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.15)}@media (min-width: 570px){.hero-alert{margin:5px 0 30px}}@media (min-width: 992px){.hero-alert{position:absolute;top:auto;bottom:20px;left:auto;right:0;margin:0;width:350px;z-index:100;padding:20px 40px 10px 20px}}@media (min-width: 1200px){.hero-alert{width:26%;max-width:400px}}.hero-alert h2{line-height:1.5;font-size:18px;font-weight:800;margin:5px 0}.hero-alert .btn-action{margin-top:10px}.hero-alert .close{display:block;padding:5px 10px;position:absolute;top:2px;right:2px;font-size:28px;line-height:1;opacity:0.5}.hero-alert .close:hover{opacity:1}.vtour{position:relative;z-index:1;padding-top:60%;background-position:0 center;background-repeat:repeat;background-size:auto 100%;animation:tourScroll 100s linear infinite}.vtour.paused{animation-play-state:paused}.vtour_link{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:-1px}.vtour_btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.vtour_btn-pause{position:absolute;bottom:10px;right:10px;width:22px;height:22px}@keyframes tourScroll{0%{background-position:0 center}100%{background-position:300% center}}
