*,:after,:before{padding:0;margin:0}html{font-size:62.5%;box-sizing:border-box}.slide-enter-active,.slide-leave-active{transition:transform .3s ease-in-out}.slide-enter,.slide-leave-to{position:absolute;width:100%}.slide-enter{transform:translateX(100%)}.slide-leave-to{transform:translateX(-100%)}.slide-home-enter-active,.slide-home-leave-active{transition:transform .5s ease-in-out}.slide-home-enter,.slide-home-leave-to{position:absolute;width:100%}.slide-home-enter{transform:translateX(-100%)}.slide-home-leave-to{transform:translateX(100%)}.gear-image{top:0;left:0;-webkit-animation:turn 100s linear infinite;animation:turn 100s linear infinite;-webkit-animation-direction:forwards;animation-direction:forwards}.gear-image,.gear-image2{opacity:.2;height:700px;position:fixed}.gear-image2{top:550px;left:365px;-webkit-animation:turn2 100s linear infinite;animation:turn2 100s linear infinite;-webkit-animation-direction:forwards;animation-direction:forwards}.router-view{z-index:10;position:relative}@-webkit-keyframes turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes turn2{0%{transform:rotate(325deg)}to{transform:rotate(-30deg)}}@keyframes turn2{0%{transform:rotate(325deg)}to{transform:rotate(-30deg)}}.main-page{background-image:linear-gradient(270deg,hsla(0,0%,100%,.6),#fff),url(../img/background-gears.ade40f20.jpg);height:100vh;width:100vw;overflow-x:hidden;background-size:200%;background-position:40% 50%}body{font-size:1.6rem;font-family:Geomanist,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#131313}.v-lazy-image{filter:blur(5px);transition:filter .2s}.v-lazy-image-loaded{filter:blur(0)}@media only screen and (max-width:800px){html{font-size:55%;box-sizing:border-box}body{background-size:cover}}.button{z-index:100;display:flex;font-family:Geomanist;font-weight:600;padding:.5rem 1.3rem;align-items:center;justify-content:center;border:3px solid transparent;height:4rem;background-color:#f8f9fa;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button__icon{margin-right:10px;margin-top:3px}.button__text{font-size:1.9rem}.button:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;cursor:pointer}.home{position:relative;height:100vh}.content{position:absolute;top:35vh;left:20vh;display:flex;flex-direction:column}.content__title{font-weight:300;margin-bottom:10px}.content__title__span--1{font-size:6rem;font-weight:300;letter-spacing:2px;margin-top:1rem}.content__title__span--2{font-size:3.5rem;display:block;font-weight:300;text-align:center;margin-top:1rem}.content__title__span--3{color:#6b0fc0}.content__buttons{display:flex;flex-wrap:wrap;width:40rem}.content__button{margin-right:1.5rem;margin-top:1.5rem}@media only screen and (max-width:800px){.content{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center}.content__buttons{justify-content:center}.content__title{font-weight:300;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content__title__span--1{display:inline;font-size:4.5rem;font-weight:300;letter-spacing:2px;margin-top:1rem}.content__title__span--2{font-size:2.5rem;display:inline;font-weight:300;text-align:center}}@font-face{font-family:Geomanist;font-weight:400;font-style:normal;font-display:auto;unicode-range:U+000-5ff;src:local("Geomanist"),url(../fonts/geomanist-regular-webfont.a35649b1.woff2) format("woff2"),url(../fonts/geomanist-regular-webfont.deb2e275.woff) format("woff")}