html{overflow-x:hidden}*{box-sizing:border-box}body{background-color:#141414;background-size:cover;color:#474546;font-size:1.2rem;font-family:lato,sans-serif;line-height:34px;overflow-x:hidden}.content{max-width:1110px;min-width:320px;margin:0 auto;padding:0 15px}.clear{clear:both}.overflow{overflow:hidden}header.landing{background-image:url(../assets/images/background_header.png);background-position:50%;background-size:cover;padding-top:40px;padding-bottom:270px;margin-bottom:-70px;width:100%;z-index:255}header.landing--error{margin-bottom:0}#logo{margin:0;float:left}.responsive_nav{position:relative;cursor:pointer;color:#fafafa;display:none;float:right;font-size:38px;width:33px;height:33px}nav{float:right;margin-top:5px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}nav ul{margin:0;padding:0}nav ul li{list-style:none;float:left;margin-left:25px}nav ul li a{color:#fafafa;display:block;font-size:1.2rem;padding:0 5px;text-decoration:none;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}nav ul li.current a,nav ul li a:hover{box-shadow:0 2px 0 #c2b5ff}#calltoaction{margin-top:200px;text-align:center}#calltoaction h1{color:#fafafa;font-size:55px;line-height:70px;margin:0;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}#calltoaction .try-btn{margin-top:50px}.mobile-menu-trigger{position:absolute;top:15px;left:0;width:100%;height:5px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms;background-color:#fff}.mobile-menu-trigger.active{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.mobile-menu-trigger.active:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.mobile-menu-trigger.active:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.mobile-menu-trigger:before,.mobile-menu-trigger:after{content:"";position:absolute;width:100%;height:5px;left:0;background-color:#fff}.mobile-menu-trigger:before{transition:top 75ms ease .12s,opacity 75ms ease;top:-10px}.mobile-menu-trigger:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19);bottom:-10px}.download-icon{margin-right:5px}.download-icon svg{width:19px;height:19px;fill:#fff}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;left:0;position:absolute;top:0;white-space:nowrap}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.slide span{display:inline;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top;width:auto!important}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{animation:slide-in .6s;-webkit-animation:slide-in .6s;-moz-animation:slide-in .6s;opacity:1;top:0}.cd-headline.slide b.is-hidden{animation:slide-out .6s;-webkit-animation:slide-out .6s;-moz-animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%);-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}100%{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}60%{opacity:0;transform:translateY(120%);-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%)}100%{opacity:0;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}}#about_project{background-color:#ededed;margin-top:-350px}#about_project .content{padding:380px 10px 80px}#about_project .col:nth-child(1){border-right:5px dashed #d5d5d5;padding-right:90px}#about_project .col:nth-child(2){padding:60px 0 0 90px}#about_project .col h2{color:#604687;margin:0 0 40px;text-align:center;text-transform:uppercase}#about_project .col p{text-align:justify}#about_project .col .bubbletext{display:block}.bubbletext{border-radius:40px;margin-bottom:15px;padding:3px 10px;text-align:center;text-decoration:none}.text-violet{background-color:#d8d4de;color:#604687}.btn{border-radius:4px;border-bottom:8px solid;color:#fafafa;display:inline-block;font-size:1.3rem;font-weight:700;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;width:250px}.btn i{margin-right:5px}.btn .description{display:block;font-size:.9rem;font-weight:400;margin:-5px 0;text-transform:none}.btn-pink{background-color:#d02a54;border-color:#ad173d}.btn-pink:hover{background-color:#e22e5c;border-color:#bf1943}.btn-pink:active{background-color:#bf1943;border-color:#bf1943}.col{box-sizing:border-box;-moz-box-sizing:border-box;float:left}.col.col-x5{width:50%}.contributors{background-image:url(../assets/images/contributors.png);background-size:cover;border-bottom:5px solid #604687;border-top:5px solid #604687;height:255px;width:100%}#rotated_box{background-color:#fafafa;box-sizing:content-box;-moz-box-sizing:content-box;margin:0 0 100px -25px;padding:130px 40px;position:relative;transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);width:100%;z-index:256}#rotated_box .content{padding-right:38px;transform:rotate(4deg);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg)}#rotated_box .content .column{float:left;margin-right:6%;text-align:center;width:29%}#rotated_box .content .column:nth-child(3n){margin-right:0}#rotated_box .content .column h3{text-transform:uppercase}footer{color:#fafafa;font-size:.9rem;overflow:hidden;padding:40px 0 10px}.left-content{float:left;overflow:hidden;width:50%}.left-content .col{margin-right:8%;width:24%}.left-content .col:last-child{margin:0}.left-content .col strong{display:block;margin-bottom:10px;text-transform:uppercase}.left-content a{color:#fafafa;display:block;line-height:26px;text-decoration:none}.left-content a.download{background-color:#604687;border-radius:20px;display:inline-block;padding:0 20px}.right-content{float:right;font-size:1rem;text-align:center;width:40%}.right-content strong{display:block;margin-bottom:-6px;text-transform:uppercase}.right-content .social-links{margin-top:15px;display:flex;justify-content:center}.right-content .social-links a{display:flex;justify-content:center;align-items:center;height:40px;margin-right:5px;width:40px}.twitter-icon svg{fill:#fff;width:40px;height:40px}.right-content .social-links a:last-child{margin:0}.developed{border-top:1px solid #2c2c2c;margin-top:30px;padding-top:10px}.developed .logo{display:inline-block;line-height:0;margin-left:10px;position:relative;top:8px;width:80px}.developed .logo img{width:100%}.developed .content{display:flex}.github-icon{background:0 0!important}.discord-icon{background:0 0!important;padding-top:4px}.github-icon svg{fill:#fff;width:35px;height:35px}.landing--error{margin-bottom:0}.landing--error p,.landing--error a,.landing--error h1{color:#fff}.landing--error #calltoaction{padding:0}.landing--error .content{min-width:auto}.landing--error .content.navbar{min-width:320px}@media only screen and (max-width:980px){.responsive_nav{display:block}nav{background-color:rgba(26,20,27,.95);height:100vh;position:absolute;top:-5px;left:0;width:300px;z-index:99;transform:translateX(-100%)}nav.slide{left:0;transform:translateX(0);z-index:260}nav ul li{float:none;margin:0}nav ul li a{padding:8px 15px}.content{padding:0 20px}header.landing{padding-top:20px}#calltoaction{margin-top:15%}#calltoaction h1{font-size:2.8rem}#rotated_box{margin-bottom:0;padding:100px 40px}#about_project{margin-top:-80px}#about_project .content{padding:160px 20px 80px}#about_project .col{float:none;padding:0;width:100%}#about_project .col:nth-child(1){border-bottom:5px dashed #d5d5d5;border-right:0;padding:0 0 20px}#about_project .col:nth-child(2){margin-top:60px;padding:0}footer,.right-content{font-size:1.1rem}.left-content{width:60%}.left-content .col{width:28%}.right-content{width:38%}.languageSelector{margin:20px 15px}}@media only screen and (max-width:680px){#calltoaction{margin-top:10%;overflow-x:hidden}#calltoaction h1{font-size:28px;line-height:50px}#calltoaction h1 br{display:none}#calltoaction .try-btn .btn{padding:5px 10px;width:210px}#calltoaction .try-btn .btn:first-child{margin-right:5px}#rotated_box{margin:0 0 100px -60px;padding:60px;width:100%}#rotated_box .content{padding-right:0;padding-left:0}#rotated_box .content .column{float:none;margin:0 auto 50px!important;width:100%;padding:0 20px}#rotated_box .content .column:nth-child(3n){margin-bottom:0!important}#about_project{margin-top:-180px}.left-content{float:none;width:100%}.right-content{float:none;width:100%;margin-top:50px;text-align:left}header.landing{padding-bottom:160px}}@media only screen and (max-width:480px){nav{width:250px}#calltoaction .try-btn{margin-top:30px}#calltoaction .try-btn .btn{display:block;margin:0 auto 20px!important}#calltoaction .try-btn .btn:last-child{margin-bottom:0!important}.left-content .col{border-bottom:1px solid #3d3939;float:none;margin-bottom:20px;padding-bottom:20px;width:100%}}