.img-base2,.img{display:block;width:100%;height:auto}.heropage{z-index:2;position:relative;background-color:#000;width:100%;overflow:hidden}.heropage .herofront-text,.heropage .herosub-img-text,.heropage .herosub-vid-text{width:92%;max-width:1600px;margin:0 auto}@media(min-width: 568px){.heropage .herofront-text,.heropage .herosub-img-text,.heropage .herosub-vid-text{width:84%}}@media(min-width: 900px){.heropage .herofront-text,.heropage .herosub-img-text,.heropage .herosub-vid-text{width:80%}}.heropage .herofront-text h6,.heropage .herosub-img-text h6,.heropage .herosub-vid-text h6{margin-bottom:0 !important}.heropage .hero-btn{margin-top:8vw}@media(min-width: 768px){.heropage .hero-btn{margin-top:4vw}}.heropage .btn-icon-end{margin:1em 1em 0 0}.heropage .btn-icon-end:last-child{margin-right:0}.heropage #fullscr-vid-container,.heropage #full-vid-container,.heropage #full-img-container{z-index:-1;position:absolute;width:100%;display:block}@media(min-width: 568px){.heropage #fullscr-vid-container,.heropage #full-vid-container,.heropage #full-img-container{left:50%;transform:translateX(-50%);width:768px}}@media(min-width: 768px){.heropage #fullscr-vid-container,.heropage #full-vid-container,.heropage #full-img-container{left:0;transform:translateX(0);width:100%}}.heropage-frontpage{padding:2.5em 0}@media(min-width: 1280px){.heropage-frontpage{padding:2.5em 0 .2em}}.heropage-frontpage #fullscr-vid-container .hp-video-container{display:block;overflow:hidden}.heropage-frontpage #fullscr-vid-container .hp-video-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}@media(min-width: 568px){.heropage-frontpage #fullscr-vid-container .hp-video-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}}@media(min-width: 768px){.heropage-frontpage #fullscr-vid-container .hp-video-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 50%)}}.heropage-frontpage #fullscr-vid-container video{display:block;width:100%}.heropage-frontpage #fullscr-vid-container .fullsize-video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);-webkit-transform:translate(-50%, -50%) scale(0)}.heropage-frontpage #fullscr-vid-container .btn{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.heropage-frontpage .herofront-text{margin-top:112vw}@media(max-width: 320px)and (min-height: 653px){.heropage-frontpage .herofront-text{margin-top:148vw}}@media(min-width: 320px){.heropage-frontpage .herofront-text{margin-top:110vw}}@media(min-width: 360px)and (min-height: 740px){.heropage-frontpage .herofront-text{margin-top:142.5vw}}@media(min-width: 480px){.heropage-frontpage .herofront-text{margin-top:118.333vw}}@media(min-width: 568px){.heropage-frontpage .herofront-text{margin-top:calc(33vw + 60px)}}@media(min-width: 1024px){.heropage-frontpage .herofront-text{margin-top:31vw}}@media(min-width: 1280px)and (min-height: 680px){.heropage-frontpage .herofront-text{margin-top:33.5vw}}.heropage-frontpage .herofront-text h1{font-size:calc(11.667vw - 3.75px) !important;letter-spacing:-0.4px;line-height:1.1 !important;margin:18px 0 32vw}@media(min-width: 375px){.heropage-frontpage .herofront-text h1{font-size:30px !important;font-size:clamp(40px,4.444vw,64px) !important;margin:22px 0 32vw}}@media(min-width: 568px){.heropage-frontpage .herofront-text h1{margin:22px 0 8vw}}@media(min-width: 1024px){.heropage-frontpage .herofront-text h1{margin:22px 0 72px}}@media(min-width: 1180px){.heropage-frontpage .herofront-text h1{margin:22px 0 53px}}@media(min-width: 1280px){.heropage-frontpage .herofront-text h1{margin:22px 0 13vw}}@media(min-width: 1440px){.heropage-frontpage .herofront-text h1{margin:30px 0 11vw;font-size:64px !important}}.heropage-frontpage .herofront-text p{max-width:748px}@media(min-width: 1280px){.heropage-frontpage .herofront-text p{font-size:1.222em !important}}.heropage-frontpage .herofront-text .hero-btn{display:inline-block}.heropage-frontpage picture{z-index:-1;position:absolute;top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;overflow:hidden}.heropage-frontpage picture::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}@media(min-width: 568px){.heropage-frontpage picture::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 55%)}}@media(min-width: 768px){.heropage-frontpage picture::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 75%)}}.heropage-frontpage picture img{display:block;min-width:102%;width:auto;min-height:84vh;height:auto;margin-top:80px;transition:margin-top .2s ease}@media(min-width: 568px){.heropage-frontpage picture img{min-width:800px;min-height:auto;margin-top:30px}}@media(min-width: 1024px){.heropage-frontpage picture img{width:calc(70vw + 384px)}}@media(min-width: 1024px){.heropage-frontpage picture img{margin-top:40px}}@media(min-width: 1280px){.heropage-frontpage picture img{width:100%}}.heropage-subpage{padding-top:58px;padding-bottom:5em}@media(min-width: 1024px){.heropage-subpage{padding-bottom:10vw}}@media(min-width: 1600px){.heropage-subpage{padding-bottom:8vw;padding-top:0}}.heropage-subpage #full-img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 568px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}}@media(min-width: 768px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 80%)}}@media(min-width: 900px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0.6) 50%, transparent 90%)}}@media(min-width: 1024px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 15%, rgba(0, 0, 0, 0.65) 50%, transparent 90%)}}@media(min-width: 1280px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 4%, rgba(0, 0, 0, 0.6) 40%, transparent 88%)}}@media(min-width: 1600px){.heropage-subpage #full-img-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 12%, transparent 80%)}}@media(min-width: 1024px){.heropage-subpage #full-img-container img{margin-top:10px}}.heropage-subpage #full-vid-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%}@media(min-width: 568px){.heropage-subpage #full-vid-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 3%, transparent 60%)}}@media(min-width: 768px){.heropage-subpage #full-vid-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 0%, transparent 80%)}}@media(min-width: 1600px){.heropage-subpage #full-vid-container::after{background:linear-gradient(to top, rgb(0, 0, 0) 12%, transparent 90%)}}.heropage-subpage #full-vid-container video{display:block;width:100%;margin-top:20px}.heropage-subpage .herosub-img-text{margin-top:103vw}.heropage-subpage .herosub-vid-text{margin-top:68.8vw}@media(min-width: 360px){.heropage-subpage .herosub-vid-text{margin-top:73vw}}@media(min-width: 568px){.heropage-subpage .herosub-img-text,.heropage-subpage .herosub-vid-text{margin-top:51.6vw}}@media(min-width: 1024px){.heropage-subpage .herosub-img-text,.heropage-subpage .herosub-vid-text{margin-top:26vw}}.heropage-subpage .herosub-img-text h1,.heropage-subpage .herosub-vid-text h1{max-width:910px;font-size:calc(11.667vw - 3.75px) !important;letter-spacing:-0.4px;line-height:1.1 !important;margin:1.5rem 0}@media(min-width: 375px){.heropage-subpage .herosub-img-text h1,.heropage-subpage .herosub-vid-text h1{font-size:40px !important;font-size:clamp(40px,4.444vw,64px) !important;margin:1.8rem 0}}@media(min-width: 568px){.heropage-subpage .herosub-img-text h1,.heropage-subpage .herosub-vid-text h1{margin:2rem 0}}@media(min-width: 1280px){.heropage-subpage .herosub-img-text h1,.heropage-subpage .herosub-vid-text h1{margin:23px 0 4vw}}@media(min-width: 1440px){.heropage-subpage .herosub-img-text h1,.heropage-subpage .herosub-vid-text h1{font-size:64px !important}}.heropage-subpage .herosub-img-text p,.heropage-subpage .herosub-vid-text p{max-width:840px;margin-bottom:1em}@media(min-width: 1280px){.heropage-subpage .herosub-img-text p,.heropage-subpage .herosub-vid-text p{font-size:1.167em !important}}