:root{--color-accent: #113ef5;--color-secondary: #050c29;--color-light: #fff}.module--hero{height:100vh;height:100svh;width:100%;position:fixed;top:0;left:0;overflow:hidden;padding:0;margin:0;z-index:0;color:#f6f5e9}.logged-in .module--hero{top:var(--admin-bar-height-desktop);height:calc(100vh - var(--admin-bar-height-desktop));height:calc(100svh - var(--admin-bar-height-desktop))}@media(max-width: 782px){.logged-in .module--hero{top:var(--admin-bar-height-mobile);height:calc(100vh - var(--admin-bar-height-mobile));height:calc(100svh - var(--admin-bar-height-mobile))}}.module--hero+*{margin-top:100vh !important;margin-top:100svh !important;position:relative;z-index:1}.module--hero .hero__header{position:absolute;top:0;left:0;width:100%;z-index:2;padding-top:5.8rem}@media(max-width: 1023px){.module--hero .hero__header{padding-top:6.4rem}}.module--hero .hero__header .shell{display:flex;flex-direction:column;gap:2.5rem}@media(max-width: 1023px){.module--hero .hero__header .shell{gap:1.5rem}}.module--hero .hero__header h1{max-width:60.8rem;margin:0rem;font-size:4.5rem}@media(max-width: 1023px){.module--hero .hero__header h1{max-width:24.9rem;font-size:3rem}}@media(min-width: 1023.02px){.module--hero .hero__header h1 br{display:none}}.module--hero .hero__header h1 span{font-style:italic;font-weight:300}.module--hero .hero__header a{font-size:1.8rem}@media(max-width: 1023px){.module--hero .hero__header a{font-size:1.4rem}}.module--hero .hero__header img.js-anchor-down{display:block;cursor:pointer;align-self:flex-start;animation:bounce-arrow 2.5s ease-in-out infinite}@media(max-width: 1023px){.module--hero .hero__header img.js-anchor-down{width:1.58rem}}.module--hero .hero__header .hero__logo-spin{position:absolute;top:5.8rem;right:var(--shell-padding);animation:logo-spin 5s linear infinite}@media(max-width: 1023px){.module--hero .hero__header .hero__logo-spin{width:3.33rem;top:6.4rem}}.module--hero .hero__footer{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding-bottom:5.8rem}@media(max-width: 1023px){.module--hero .hero__footer{padding-bottom:6.5rem}}.module--hero .hero__footer-logo{width:100%}.module--hero .hero__footer-content{margin-top:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.module--hero .hero__footer-content p{font-size:1.8rem}@media(max-width: 1023px){.module--hero .hero__footer-content p{font-size:1.4rem}}.module--hero .hero__footer-content ul{padding:0rem;margin:0rem;list-style:none;display:flex;flex-direction:row;gap:2rem}@media(max-width: 1023px){.module--hero .hero__footer-content ul{display:block}}.module--hero .hero__footer-content ul li{padding:0rem;margin:0rem}@media(max-width: 1023px){.module--hero .hero__footer-content>p{text-align:right;max-width:16.1rem}}.module--hero .hero__slider{width:100%;height:100%;position:relative}.module--hero .hero__slider:before{content:"";height:calc(80vh - var(--admin-bar-height-desktop));height:calc(80svh - var(--admin-bar-height-desktop));width:100%;background:linear-gradient(to bottom, #010101, rgba(67, 82, 74, 0));position:absolute;top:0%;left:0;z-index:2;opacity:.5}.module--hero .hero__slider::after{content:"";height:calc(50vh - var(--admin-bar-height-desktop));height:calc(50svh - var(--admin-bar-height-desktop));width:100%;background:linear-gradient(to top, #010101, rgba(67, 82, 74, 0));position:absolute;top:calc(50% + var(--admin-bar-height-desktop));left:0;z-index:2;opacity:.5}.module--hero .hero__slide{width:100%;height:100vh;height:100svh;position:relative}.logged-in .module--hero .hero__slide{height:calc(100vh - var(--admin-bar-height-desktop));height:calc(100svh - var(--admin-bar-height-desktop))}@media(max-width: 782px){.logged-in .module--hero .hero__slide{height:calc(100vh - var(--admin-bar-height-mobile));height:calc(100svh - var(--admin-bar-height-mobile))}}.module--hero .component--image{width:100%;height:100%}.module--hero .image{width:100%;height:100%;margin:0}.module--hero .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.module--hero .image--desktop{display:block}@media(max-width: 767px){.module--hero .image--desktop{display:none}}.module--hero .image--mobile{display:none}@media(max-width: 767px){.module--hero .image--mobile{display:block}}.module--hero .slick-list,.module--hero .slick-track{height:100%}.module--hero .slick-slide>div{height:100%}/*# sourceMappingURL=hero.css.map */
