*{margin:0;padding:0;font-family:Open Sans,Helvetica,Arial,sans-serif}body{background:#000;max-height:100vh}.background{position:fixed;left:0;top:0}.logo{font-family:Open Sans;font-style:normal;font-weight:400;font-size:1.12rem;line-height:25px}.logo svg{width:60px;margin-right:6px;margin-bottom:-1px;fill:#fff}header{max-width:660px;margin:5.5rem 0 4rem;z-index:999;left:50%;transform:translateX(-50%);position:fixed;color:#fff;width:calc(100% - 6rem)}header .contact{float:right;margin-top:5px}header .contact a:first-of-type{margin-right:3px}header .contact a svg{fill:#fff;height:31px;font-size:1.2rem;margin-left:6px}.button{padding:.5rem .8rem;z-index:2;border-radius:6px;margin-top:2rem;display:inline-block;background:#fff;color:#000;border:2px solid #f8f8f8;box-shadow:0 8px 4px rgba(0,0,0,.05);font-size:1.1rem;transition:.15s ease-in-out;cursor:pointer}.button:active{transform:scale(.94);background:#aaa;border-color:#aaa}.background{-webkit-animation-delay:.1s;animation-delay:.1s;width:100vw;height:100vh}.agile{-webkit-animation:fadedown 1.2s cubic-bezier(.455,.03,.515,.955);animation:fadedown 1.2s cubic-bezier(.455,.03,.515,.955)}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadedown{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadedown{0%{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.gradient{width:100%;height:450px;position:fixed;background:linear-gradient(180deg,rgba(0,0,0,.84),rgba(62,62,62,0));z-index:99}.about{max-width:660px}.headline{font-family:Open Sans;font-style:normal;font-weight:300;font-size:2.2rem;line-height:3.4rem;margin-top:2.5rem}header a,header a:visited{text-decoration:none;color:#fff}a{transition:.15s ease-in-out;color:#000;text-decoration:none}a:hover{transform:scale(.98);transition:.2s ease-in-out}.headline a,.headline a:visited{color:#fff;text-decoration:none;background:linear-gradient(180deg,#ffc92c 0,#ffc92c);background-position:0 100%;padding:3px 2px;background-repeat:repeat-x;background-size:4px 4px}.headline a:hover{background-size:4px 50px}.headline a:active{opacity:.8}.slide{display:block;height:100vh;width:100%}.slide img,video{-o-object-fit:cover;object-fit:cover;height:100vh;width:100vw}footer{position:fixed;bottom:2.1rem;left:50%;transform:translateX(-50%);width:calc(100% - 6rem);font-size:.95rem;display:flex;justify-content:space-between;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation:fadein 1s cubic-bezier(.455,.03,.515,.955);animation:fadein 1s cubic-bezier(.455,.03,.515,.955)}footer p{color:#fff;display:inline-block}footer a{color:#fff;text-decoration:none;cursor:pointer;margin-left:15px}.v--modal-overlay.scrollable .v--modal-box{margin:8vh 0!important}.v--modal{padding:3rem 2.5rem!important;box-shadow:none!important}.v--modal h2{font-weight:400;font-size:1.8rem;margin:0 0 1rem}.v--modal h3{font-weight:400;font-size:1.4rem;margin:1.2rem 0 .8rem}.v--modal a,.v--modal a:visited{text-decoration:none;border-bottom:1.5px solid #000;color:#000;line-height:2}.v--modal p{line-height:1.8;font-size:1.05rem;font-weight:400;display:block}.v--modal ul{margin:1rem 0;padding-left:.5rem;list-style-type:none;line-height:2;font-size:1.05rem}.v--modal ul>li:before{content:"- ";text-indent:-5px;display:inline-block}.pop-out-enter-active,.pop-out-leave-active{transition:all .5s}.pop-out-enter,.pop-out-leave-active{opacity:0;transform:translateY(15px)}@media only screen and (max-width:700px){footer{width:calc(100% - 4rem);bottom:1.5rem;display:inline-block}footer div,footer nav{text-align:center;margin-top:1rem}}@media only screen and (max-width:500px){header{margin:2.5rem 0 4rem;width:calc(100% - 4rem)}.headline{font-size:1.5rem;margin-top:2rem}header .contact{margin-top:1px}header .contact a svg{height:40px;margin-left:10px}}@media only screen and (max-width:400px){.logo svg{width:50px}.logo{font-size:1.05rem}}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(/assets/fonts/open-sans-latin-300.24f7b094.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-300.a7622f60.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(/assets/fonts/open-sans-latin-300italic.6725c3fb.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-300italic.793b1237.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular "),local("Open Sans-Regular"),url(/assets/fonts/open-sans-latin-400.33543c5c.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-400.de0869e3.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:local("Open Sans Regular italic"),local("Open Sans-Regularitalic"),url(/assets/fonts/open-sans-latin-400italic.b61a9055.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-400italic.06b4bfda.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:local("Open Sans SemiBold "),local("Open Sans-SemiBold"),url(/assets/fonts/open-sans-latin-600.819af3d3.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-600.449d681c.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:600;src:local("Open Sans SemiBold italic"),local("Open Sans-SemiBolditalic"),url(/assets/fonts/open-sans-latin-600italic.ebdfa24c.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-600italic.56e5756b.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold "),local("Open Sans-Bold"),url(/assets/fonts/open-sans-latin-700.0edb7628.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-700.1f85e92d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:local("Open Sans Bold italic"),local("Open Sans-Bolditalic"),url(/assets/fonts/open-sans-latin-700italic.a49393f2.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-700italic.bf72679c.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold "),local("Open Sans-ExtraBold"),url(/assets/fonts/open-sans-latin-800.ab3e500e.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-800.05ebdbe1.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold italic"),local("Open Sans-ExtraBolditalic"),url(/assets/fonts/open-sans-latin-800italic.c62c3eea.woff2) format("woff2"),url(/assets/fonts/open-sans-latin-800italic.92da6f11.woff) format("woff")}.agile{position:relative}.agile--ssr .agile__slides--cloned{display:none}.agile--ssr .agile__slides>*{overflow:hidden;width:0}.agile--ssr .agile__slides>:first-child{width:100%}.agile--rtl .agile__actions,.agile--rtl .agile__dots,.agile--rtl .agile__slides,.agile--rtl .agile__track{flex-direction:row-reverse}.agile:active,.agile :active,.agile:focus,.agile :focus{outline:none}.agile__list{display:block;overflow:hidden;position:relative;width:100%}.agile__track{display:flex;flex-direction:row;flex-wrap:nowrap}.agile__actions{display:flex;justify-content:space-between}.agile--no-nav-buttons .agile__actions{justify-content:center}.agile__slides{align-items:center;display:flex;flex-direction:row;flex-grow:1;flex-shrink:unset;flex-wrap:nowrap;justify-content:flex-start}.agile--disabled .agile__slides{display:block;width:100%}.agile__slide{display:block;flex-grow:1;flex-shrink:0}.agile__slide,.agile__slide *{-webkit-user-drag:none}.agile--fade .agile__slide{opacity:0;position:relative;z-index:0}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;transition-duration:0s;z-index:1}.agile__nav-button[disabled]{cursor:default}.agile__dots{align-items:center;display:flex;list-style:none;padding:0;white-space:nowrap}.agile__dot button{cursor:pointer;display:block;font-size:0;line-height:0}