.button--full,.input{width:100%}.page-end,.page-login .signin h2,.price-box,h2{text-align:center}body,html{height:100%;margin:0 auto;width:100%;overflow-x:hidden;font-family:Open Sans, sans-serif;}body{overflow-x:hidden;background:#fff;}ul{list-style-type:none;padding:0}.container,.inner{margin:0 auto;padding:0 20px}*{box-sizing:border-box}.container{max-width:780px}.inner{position:relative;max-width:1140px}#page--documentation,#page--download,#page--impress{padding-top:60px}.list-download li{padding:15px 0}.list-download li a,.list-download li span{position:relative;top:-4px;border-radius:3px;padding:4px 12px;color:#fff;float:right}.list-download li:not(:last-child){border-bottom:1px dashed #e8eaed}.list-download li a{background:#2979ff}.list-download li span{background:#656667}a,h3{color:#ffab9d}.layout-default__scripts{display:none}body,html{font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#7e818a}a{text-decoration:none;cursor:pointer}h2{font-weight:700;margin-bottom:40px;font-size:20px;color:#161616}h3{font-size:14px;margin:0;text-transform:uppercase;font-weight:500;letter-spacing:.1em}.button,.menu li a{font-weight:700;text-decoration:none;transition:all .2s ease}.button{display:inline-block;padding:12px 24px;border:0;border-radius:2px;background:#eee;font-size:16px;font-family:inherit;color:#fff;cursor:pointer}.button:hover{text-decoration:none}.button--xs{padding:10px 20px;font-size:14px}.button--lg{font-size:20px;padding:16px 72px}.button--primary{background-color:#ffab9d;color:#191b1f}.input{-webkit-appearance:none;border:0;background:rgba(126,138,154,.06);padding:12px 5px;border-radius:0;font-size:16px;color:#7e8a9a}.input:focus{outline:0}.input[type=color]{-webkit-appearance:none;background:0 0;border:0;width:20px;height:20px;padding:0}.input[type=color]::-webkit-color-swatch-wrapper{-webkit-appearance:none;border:0;padding:0;margin:0}.input[type=color]::-webkit-color-swatch{-webkit-appearance:none;border:0;border-radius:100px}.input[type=range]{-webkit-appearance:none;height:2px;border-radius:2px;background:#9da1ac;padding:0}.input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:none;border:0;height:16px;width:16px;border-radius:50%;background:#fff!important;cursor:pointer}.input[type=range]:focus{background:#ffab9d}.input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px rgba(255,171,157,.5);background:#ffab9d!important}.menu{float:right;line-height:24px}.menu li,.price-box{float:left}.menu li:not(:first-child){margin-left:32px}.menu li a{outline:0;color:#ffab9d;padding:10px 0;font-size:14px}.menu li a:hover{color:#fff;text-decoration:none}.page-end,.page-end a{color:#161616}.navigation{padding-top:30px;width:100%}.navigation .brand img{height:45px}.page-end a:not(:first-child){margin-left:32px}@media screen and (max-width:768px){.page-end a:not(:first-child){margin-left:0;margin-top:16px;display:block}}.page-end #cookie-info{background-color:#9ca1ad;color:#191b1f;position:fixed;top:100vh;left:0;padding:10px 60px 10px 10px;transform:translateY(-100%);width:100%}.page-end #cookie-info.hidden{display:none}.price-box__buy,.price-box__title{display:block;font-weight:700;text-transform:uppercase}.page-end #cookie-info .close{font-family:sans-serif;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:10px;font-size:24px;cursor:pointer}.price-box{background:#202126;width:calc(50% - 10px);padding:30px;border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.25)}@media screen and (max-width:768px){.price-box{float:none;width:100%}}.settings__close,.settings__value--range output,.settings__value--range span,.settings__value--toggle .toggle{float:right}.price-box--light{margin-right:20px;color:#ffab9d}.price-box--light .price-box__buy{background:#ffab9d}@media screen and (max-width:768px){.price-box--light{margin-right:0;margin-bottom:20px}}.price-box__title{font-size:14px;margin-bottom:40px;letter-spacing:.1em;color:inherit}.price-box--dark{color:#9ca1ad}.price-box--dark .price-box__buy{background:#9ca1ad}.price-box__value{position:relative;font-size:56px;font-weight:700}.price-box__value:after{content:'€';position:absolute;top:7px;margin-left:2px;font-size:20px}.price-box__features{padding:30px 0;line-height:1.5em}.price-box__buy{margin-top:10px;padding:12px 40px;border:0;border-radius:3px;font-size:16px;box-shadow:0 4px 25px -8px rgba(0,0,0,.4);color:#191b1f}.price-box__buy:hover{opacity:.8}.price-box__buy:active{transform:translateY(1px)}.settings__toggle{position:absolute;right:20px;bottom:0;cursor:pointer;border:1px solid rgba(255,171,157,.5);border-radius:20px;height:36px}.settings__toggle svg{position:absolute;top:9px;left:8px;fill:#ffab9d}.settings__toggle span{font-weight:700;color:#ffab9d;padding:0 10px 0 32px;line-height:34px}.settings__toggle .icon__setting{opacity:1;transform:rotate(0);transition:all .2s ease}.settings__toggle .icon__close{opacity:0;transform:rotate(90deg);position:absolute;left:0;margin:21px 0 0 21px;transition:all .2s ease}.settings__toggle.open .icon__setting{opacity:0;transform:rotate(-90deg)}.settings__toggle.open .icon__close{opacity:1;transform:rotate(0)}.settings__menu{position:fixed;z-index:1;top:0;right:0;bottom:0;width:100%;max-width:300px;padding:25px 20px;background:#33343a;color:#9ca1ad;overflow-y:scroll;transform:translateX(100%);transition:all .3s ease;visibility:hidden;font-size:14px;font-weight:500}.settings__menu.open{transform:translateX(0);visibility:visible}.settings__menu h3{margin-bottom:30px;font-size:16px}.settings__close{position:relative;top:-3px;text-transform:uppercase;cursor:pointer;padding:5px}.settings__value{position:relative;width:100%;margin-bottom:20px}.settings__value:last-child{margin-bottom:0}.settings__value output{color:#fff}.settings__value--toggle span{display:inline-block;padding-top:2px;user-select:none}.settings__value--toggle input{float:right;margin-left:10px}.settings__value--range input[type=range]{margin:14px 0 7px}.settings__value--hidden{display:none}.toggle{position:relative;right:0;height:20px;width:36px;border-radius:12px;background:rgba(255,255,255,.2)}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transform:translateX(0);transition:all .2s ease}.toggle--checked{background:#26cfa2;cursor:pointer}.toggle--checked:after{transform:translateX(16px)}.page-buy{background:#006}#page--documentation code{font-family:Consolas,monaco,"Ubuntu Mono",courier,monospace;font-size:.75rem;line-height:.75rem;color:#e8eaed;padding:3px 6px;display:inline-block;margin:0 5px;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;tab-size:4;-moz-tab-size:4;-o-tab-size:4;-webkit-tab-size:4;background-color:rgba(255,171,157,.3);border-radius:2px;white-space:nowrap}#page--documentation p{line-height:1.5em}#page--documentation .cp_embed_wrapper{margin-top:10px;margin-bottom:60px}#page--documentation h2{margin-top:60px}#page--documentation img{max-width:100%}#page--documentation #toc{display:inline-block}#page--documentation #toc li{width:50%;float:left;padding:5px 20px 5px 0}.page-examples{background:#060}.page-home header{position:relative;height:auto!important;max-height:780px}.page-home section{max-width:1140px;padding:0 20px;margin:0 auto}.page-home #image{display:none}.page-home #particleWrapper{}.page-home__features:after,.page-home__pricing:after{height:0;content:".";clear:both;display:block;visibility:hidden}.page-home .lines .container{max-width:840px}.page-home__features{margin:40px 0 80px}.page-home__features li{position:relative;width:calc(100% / 3 - 40px / 3);float:left;margin-right:20px;margin-bottom:20px;padding:15px 15px 15px 54px;min-height:150px;background:#202126;border-radius:3px}.page-home__features li:nth-child(3n){margin-right:0}@media screen and (max-width:768px){.page-home__features li{width:100%;float:none;margin-right:0;margin-bottom:50px;min-height:inherit}}.page-home__features li img{position:absolute;top:15px;left:15px}.page-home__features li h3{margin-bottom:8px;line-height:24px}.page-home__features li p{line-height:1.5em;color:#9ca1ad;margin:0}@media(min-width:768px){.retina #particleWrapper canvas{transform:translateZ(0) scale(1);transform-origin:0 0}.page-home header #particleWrapper,.page-home header .inner{max-height: 500px;height: 500px!important}.page-end{display:block;padding:80px 20px;max-width:980px;margin:0 auto}}@media(max-width:768px){.retina #particleWrapper canvas{height:auto;transform-origin:center;display:block;width:100vw;}.page-home header #particleWrapper, .page-home header .inner {max-height: inherit;}.page-end{display:block;padding:40px 20px;max-width:980px;margin:0 auto}}div#logo-particle{width: 100%;margin: 0 auto;display: inline-block;}canvas {margin: 0 auto;display: block;position: relative;}#page--login{height:calc(100% - 230px);min-height:400px}.page-login .signin{padding-top:100px;min-height:400px;max-width:280px;margin:0 auto}.page-login .signin input{margin-bottom:20px}.page-login .signin input:focus{background:0 0;box-shadow:inset 0 -2px 0 #ffab9d;color:#fff}.page-login .signin label{width:100%;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:5px;display:block;letter-spacing:.1em}.page-login .signin button{margin-top:5px;float:right}.page-login .signin:after{content:".";clear:both;display:block;visibility:hidden;height:0}.clear{clear: both;}