@-webkit-keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translate(0)}}@-webkit-keyframes moveInLeft2{0%{opacity:0;transform:translateX(-100%)}10%{opacity:0.5;transform:translateX(-50%)}15%{opacity:1;transform:translateX(10%)}20%{opacity:1;transform:translateX(0)}75%{opacity:1;transform:translateX(10%)}90%{opacity:0.5;transform:translateX(-50%)}100%{opacity:0;display:none;transform:translate(-100%)}}@keyframes moveInLeft2{0%{opacity:0;transform:translateX(-100%)}10%{opacity:0.5;transform:translateX(-50%)}15%{opacity:1;transform:translateX(10%)}20%{opacity:1;transform:translateX(0)}75%{opacity:1;transform:translateX(10%)}90%{opacity:0.5;transform:translateX(-50%)}100%{opacity:0;display:none;transform:translate(-100%)}}@-webkit-keyframes moveInLeftAndStays{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1;transform:translateX(10%)}100%{transform:translateX(0)}}@keyframes moveInLeftAndStays{0%{opacity:0;transform:translateX(-100%)}50%{opacity:1;transform:translateX(10%)}100%{transform:translateX(0)}}*,*::after,*::before{box-sizing:inherit}html{font-size:62.5%}@media only screen and (min-width: 112.5em){html{font-size:75%}}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}body{margin:0;padding:0;box-sizing:border-box}::-moz-selection{background-color:#4169e5;color:#fff}::selection{background-color:#4169e5;color:#fff}body{font-family:'Orbitron', sans-serif;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.1);background-color:#000}.heading-primary{color:#fff;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--main{display:block;font-size:6rem;font-weight:400;letter-spacing:3.5rem;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width: 37.5em){.heading-primary--main{letter-spacing:1rem;font-size:5rem}}.heading-primary--sub{display:block;font-size:2rem;font-weight:700;letter-spacing:1.74rem;-webkit-animation:moveInRight 1s ease-out;animation:moveInRight 1s ease-out}@media only screen and (max-width: 37.5em){.heading-primary--sub{letter-spacing:0.5rem}}.heading-secondary{font-size:3.5rem;text-transform:uppercase;font-weight:700;display:inline-block;background-image:linear-gradient(to right, #5a7ee9, #184ae0);background-clip:text;-webkit-background-clip:text;color:transparent;transition:all 0.2s;letter-spacing:0.2rem}@media only screen and (max-width: 75em){.heading-secondary{font-size:2.5rem;letter-spacing:0.1rem}}@media only screen and (max-width: 56.25em){.heading-secondary{font-size:2rem}}@media only screen and (max-width: 37.5em){.heading-secondary{font-size:2.5rem}}.heading-secondary:hover{transform:skewY(2deg) skewX(15deg) scale(1.1);text-shadow:0.5rem 1rem 2rem rgba(0,0,0,0.2)}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.u-center-text{text-align:center !important}.u-margin-bottom-small{margin-bottom:1.5rem !important}.u-margin-bottom-medium{margin-bottom:4rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-medium{margin-bottom:3rem !important}}.u-margin-bottom-big{margin-bottom:8rem !important}@media only screen and (max-width: 56.25em){.u-margin-bottom-big{margin-bottom:5rem !important}}.u-margin-top-big{margin-top:8rem !important}.u-margin-top-huge{margin-top:10rem !important}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.bg-video__content{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.btn,.btn:link,.btn:visited{position:absolute;bottom:.5rem;right:.5rem;width:3rem;height:3rem;padding:.5rem;border:none;background:rgba(255,255,255,0.1);color:#fff;cursor:pointer;border-radius:100%}.btn>svg{bottom:.5rem;right:.5rem}.btn:hover{color:#fff;background:rgba(255,255,255,0.3)}.btn:active,.btn:focus{outline:none;transform:translateY(-0.1rem);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2)}.btn--white{background-color:#fff;color:#777}.btn--white::after{background-color:#fff}.btn--green{background-color:#4169e5;color:#fff}.btn--green::after{background-color:#4169e5}.btn::after{content:'';display:inline-block;width:100%;height:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;transition:all 0.4s}.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.75s;animation:moveInBottom 0.5s ease-out 0.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.6rem;color:#4169e5;display:inline-block;text-decoration:none;border-bottom:1px solid #4169e5;padding:3px;transition:all 0.2s}.btn-text:hover{background-color:#4169e5;color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,0.15);transform:translateY(-2px)}.btn-text:active{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);transform:translateY(0)}.main{position:relative;height:100vh;width:100vw}.content{position:absolute;bottom:1rem;background:transparent;color:#f1f1f1;width:100%;padding:2rem}.content__header{font-size:3.2rem;font-weight:700;-webkit-animation-name:moveInLeftAndStays;animation-name:moveInLeftAndStays;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-direction:alternate;animation-direction:alternate}.content__subheader{font-size:1.6rem;font-weight:400;opacity:1;position:relative;bottom:2rem;transition:all 2s ease-in-out;-webkit-animation-name:moveInLeftAndStays;animation-name:moveInLeftAndStays;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-direction:alternate;animation-direction:alternate}.content__links{opacity:1;position:relative;bottom:2rem;transition:all 2s ease-in-out;-webkit-animation-name:moveInLeftAndStays;animation-name:moveInLeftAndStays;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:1s;animation-delay:1s;display:flex;justify-content:flex-start;align-items:center}.content__links>button:not(:last-child){margin-right:2rem}.content__link{background-color:rgba(255,255,255,0.1);border:none;border-radius:1rem;box-shadow:0 0 1rem 0.5rem rgba(255,255,255,0.3);color:#4169e5;padding:1.2rem 1.6rem;font-size:1.6rem;cursor:pointer}.content__link:hover{background-color:#4169e5;box-shadow:0 0 12px 8px rgba(65,105,229,0.9);transform:scale(1.2);color:#fff}.content__link:active{background-color:#4169e5;box-shadow:0 0 8px 4px rgba(65,105,229,0.9);transform:translateY(3px);color:#fff}.content__link>svg{margin-right:.5rem}
