
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:106.25%;line-height:1.52941em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2.5em;line-height:1.22353em;margin:.61176em 0}h2{font-size:2.3em;line-height:1.32992em;margin:.66496em 0}h3{font-size:2em;line-height:1.52941em;margin:.76471em 0}h4{font-size:1.3em;line-height:2.35294em;margin:1.17647em 0}h5{font-size:1em;line-height:1.52941em;margin:1.52941em 0}h6{font-size:.67em;line-height:2.2827em;margin:2.2827em 0}blockquote{margin:1.52941em 40px}dl,ol,ul{margin:1.52941em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 40px}ol,ul{padding:0 0 0 40px}figcaption,figure{display:block}figure{margin:1.52941em 40px}hr{overflow:visible;box-sizing:content-box;height:0}main{display:block}p,pre{margin:1.52941em 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:100%;line-height:1.52941em;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block;margin:1.52941em 0;padding:0 0 0 40px}menu menu,ol menu,ul menu{margin:0}canvas{display:inline-block}template{display:none}[hidden]{display:none}article,body,div,footer,h1,h2,h3,h4,header,html,img,nav,nav li,nav ul,section,span,table{margin:0;padding:0;border:0}blockquote{margin-left:20px;padding-left:10px;border-left:3px solid #d8d8d8}p,ul{margin-top:0;margin-bottom:1em}nav li{list-style-type:none}body,footer,header,section{width:100%}body{color:#777;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}.img-fluid{max-width:100%}.animation{transform:translateY(2rem) scale(.9,.8);opacity:0}.animation.animate{transition:opacity .5s,transform 1s;opacity:0}.animation.animated{transform:translateY(0) scale(1);opacity:1}a{text-decoration:none;color:#4dc199}a:hover{color:#4483ba}hr{margin:1em 0}.button{display:inline-block;padding:12px 32px;transition:.3s;letter-spacing:.5px;text-transform:uppercase;color:#fff;border:1px solid #fff;background-color:#fff0}.button:hover{transition:.3s;color:#fff;border-color:#46af8a;background-color:#46af8a}.button.solid{color:#777;background-color:#fff}.button.solid:hover{color:#fff;border-color:#46af8a;background-color:#46af8a}.button.primary{color:#fff;border-color:#4dc199;background-color:#4dc199}.button.primary:hover{color:#fff;border-color:#46af8a;background-color:#46af8a}.button.secondary{color:#fff;border-color:#4483ba;background-color:#4483ba}.button.secondary:hover{color:#fff;border-color:#3c6a98;background-color:#3c6a98}h1,h2,h3,h4,h5,h6{line-height:1.1em}h1,h2,h3{font-weight:300;margin-top:.3em;margin-bottom:.2em}h3{font-weight:500}h4{margin-top:.3em;margin-bottom:.2em}h5,h6{margin-top:1em;margin-bottom:.2em}.container{max-width:960px;margin:0 auto;padding:0 20px}.text-center{text-align:center}hr{border-color:#fff}article.container{padding:20px}.svg-icon{position:relative;top:.35em;opacity:.7}.modal{position:absolute;top:10vw;left:10vw;display:none;width:80vw;outline:0;box-shadow:0 10px 30px #0008}.modal.active{z-index:1000;display:block}.modal .modal-close{position:absolute;top:20px;right:20px}.modal .modal-close .svg-icon{filter:invert(100%) brightness(1)}.modal .modal-close:hover .svg-icon{filter:invert(100%) brightness(0)}main{min-height:60vh}main.default{background-color:#fff}.header-background{position:absolute;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;background-size:cover}header{min-height:80px;text-align:center}header .logo{width:300px}header h1{display:none}header h2{font-size:1.3em;display:block;margin-top:-50px;color:#fff}#top-menu{transition:color .3s;border-bottom:2px solid #fff;background-color:#333}#top-menu .container{padding-top:16px}#top-menu nav ul{display:flex}#top-menu nav ul li{display:contents}#top-menu nav ul li a{display:inline-block;padding:8px 16px;text-align:center;white-space:nowrap;color:#fff;border:1px solid #fff0;border-bottom:none;background-color:#3c3c3c;flex-grow:0}#top-menu nav ul li a:hover{transition:border-color .8s;border-top:1px solid #4dc199;background-color:#666}#top-menu nav ul li.selected a{color:#000;border-top:2px solid #4dc199;background-color:#fff}@media (max-width:575px){#top-menu nav ul li a{padding:8px 8px}}.cc-revoke.cc-bottom{font-size:10px;position:fixed;z-index:1000;bottom:-3px;left:10%;padding:0 10px;cursor:pointer;color:#ccc;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#333}.cc-compliance{display:inline-block}.cc-banner.cc-bottom,.cc-window{position:fixed;z-index:1000;bottom:0;width:100%;padding:0 20px;text-align:center;color:#ccc;border-top:1px solid #333;background-color:#333}.cc-banner.cc-bottom .cc-link,.cc-window .cc-link{color:#aaa}.cc-banner.cc-bottom .cc-btn,.cc-window .cc-btn{display:inline-block;margin-left:8px;padding:8px 12px;cursor:pointer}.cc-banner.cc-bottom .cc-btn.cc-allow,.cc-window .cc-btn.cc-allow{color:#fff;background-color:#4dc199}.cc-banner.cc-bottom .cc-btn.cc-allow:hover,.cc-window .cc-btn.cc-allow:hover{background-color:#46af8a}.cc-banner.cc-bottom .cc-btn.cc-deny,.cc-window .cc-btn.cc-deny{color:#aaa;background-color:#333}.cc-banner.cc-bottom .cc-btn.cc-deny:hover,.cc-window .cc-btn.cc-deny:hover{background-color:#333}footer{padding-top:10px;padding-bottom:10px;background-color:#333}footer nav ul{display:flex;width:100%}footer nav ul li{display:contents}footer nav ul li a{padding:8px;text-align:center;white-space:nowrap;color:#fff;flex-grow:1}footer nav ul li a:hover{transition:color .3s;color:#4dc199}footer nav ul li.selected a{color:#4dc199}footer .copyright{padding-top:100px;padding-bottom:20px;text-align:center}@media (max-width:575px){footer nav ul,footer nav ul li a{display:block}}.langswitcher{position:absolute;right:16px;margin-top:16px;margin-bottom:0;padding-top:8px;text-align:right}.langswitcher li{display:inline-block;list-style-type:none}.langswitcher li a{padding:8px 16px;padding-bottom:12px;transition:opacity .3s;opacity:.5;color:#fff;border:1px solid #fff0;background-color:#3c3c3c}.langswitcher li a:hover{transition:border-color .8s;opacity:1;border:1px solid #fff0;border-top:1px solid #4dc199;background-color:#666}.langswitcher li a.active{transition:border-color .8s;opacity:1;border-top:1px solid #fff0;background-color:#3c3c3c}.text-image .container{display:flex}.text-image .container.reverse{flex-direction:row-reverse}.text-image .container.reverse .text{padding:20px;padding-right:0}.text-image .container.reverse .image{padding:20px;padding-left:0}.text-image .container .text{padding:20px;padding-left:0;flex:1 1;align-self:center}.text-image .container .image{padding:20px;padding-right:0;text-align:center;flex:1 1;justify-content:center;align-self:center}@media (max-width:575px){.text-image .container,.text-image .container.reverse{display:block}.text-image .container .text,.text-image .container.reverse .text{padding:20px;text-align:center}.text-image .container .image,.text-image .container.reverse .image{padding:20px}}#hero{text-align:center}#hero .button{min-width:200px}#hero .screenshot-container{position:relative;overflow:hidden;height:400px}#hero .screenshot-container .play-button{position:absolute;top:50%;left:50%;opacity:.2}#hero .screenshot-container .play-button:hover{opacity:.5}#hero .screenshot-container .play-button svg{position:relative;top:-64px;left:-64px}#hero .video{width:100%;outline:0}#usps{padding:20px 0;background-color:#fff}#usps .head.container{display:block;max-width:960px;text-align:center}#usps .container{display:flex;flex-wrap:wrap}#usps .container.reverse{flex-direction:row-reverse}#usps .usp{flex:1}#usps .usp .text{padding:20px;padding-left:0;text-align:center;align-self:center}#usps .usp .text h2{display:none}#usps .usp .image{width:100%;text-align:center;flex:1 1;justify-content:center;align-self:center}#usps .usp .image img{margin-right:24px;margin-left:24px}@media (max-width:767px){#usps{display:flex;flex-wrap:wrap}#usps .usp{flex:0 0 50%}#usps .usp .text{padding-top:0}}#features{padding:20px 0;background-color:#fff}#features .head.container{display:block;text-align:center}#features .feature .container{display:flex}#features .feature .container.reverse{flex-direction:row-reverse}#features .feature .container.reverse .text{padding:20px;padding-right:0}#features .feature .container.reverse .image{padding:20px;padding-left:0}#features .feature .container .text{padding:20px;padding-left:0;flex:1 1;align-self:center}#features .feature .container .image{min-width:300px;padding:20px;padding-right:0;text-align:center;flex:1 1;justify-content:center;align-self:center}#features .feature.categories .image img{max-width:320px}@media (max-width:767px){#features .feature .container{display:block}#features .feature .container .text{text-align:center}#features .feature .container .image{padding:0}#features .feature .container.reverse .text{padding:0}}#darkmode{padding-top:40px;text-align:center;background-color:#000;background-repeat:no-repeat;background-attachment:fixed;background-position:top center;background-size:cover}#darkmode h2{display:block;color:#fff}#darkmode h3{font-size:1.3em;display:block;color:#fff}#darkmode .screenshot-container{position:relative;height:450px;margin-bottom:100px}#download{padding-top:10vh;padding-bottom:10vh;background-repeat:no-repeat;background-attachment:fixed;background-position:top center;background-size:cover}#download .intro{margin-bottom:30px;text-align:center;color:#fff}#download .intro img{max-width:150px}#download .details{display:flex}#download .details .version{padding:0 20px;border-right:1px solid #d8d8d8;flex:1 1}#download .details .version:last-child{border:none}#download .details .version ul{min-height:160px;padding-left:0}#download .details .version li{list-style-type:none}#download .download-items .download-item{margin:10px 0;padding:16px;text-align:center;border-radius:16px;background-color:#fff}#download .download-items .download-item .logo{display:inline-block}#download .download-items .download-item .platform{font-size:26px;font-weight:200;position:relative;top:-8px;display:inline-block;margin-left:10px}#download .download-items .download-item .button{display:block;margin-right:20%;margin-left:20%}#download .download-items .download-item.hidden{display:none}#download .download-items .show-all{cursor:pointer;text-align:center;color:#fff}#download .download-items .show-all:hover{color:#4dc199}@media (max-width:767px){#download .details .version ul{min-height:auto}}@media (max-width:767px){#download{padding:40px 0}#download h2{font-size:1.8em}#download .details{flex-direction:column}#download .details .version{margin-bottom:30px;padding:0;padding-bottom:30px;text-align:center;border-right:none;border-bottom:1px solid #d8d8d8}#download .download-items .download-item{display:block}}#overview{padding-top:5vh;padding-bottom:5vh;background-color:#f7f5f5;box-shadow:inset 0 5px 20px 0 rgb(0 0 0 / .13)}#overview .svg-icon{position:relative;top:4px}#overview h3{margin-bottom:20px}#overview .container{display:flex}#overview .text{flex:3 3}#overview .image{margin-top:20px;flex:1 1}#overview ul{display:grid;margin:0;padding:0;list-style-type:none;gap:30px;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}#overview ul h5,#overview ul p{margin:0;padding:0}@media (max-width:575px){#overview .text{display:block;padding:20px;text-align:left}#overview .image{display:none}}.contact{padding-bottom:40px;background-color:#4dc199}.contact a{text-decoration:underline;color:#fff}.contact .button{margin-top:20px}.contact .text-image .container .text{color:#fff;flex:3 3}.contact .text-image .container .image{min-width:200px;flex:1 1}#contact_form{width:80%}#contact_form #terms{display:inline-block;width:30px}#contact_form button,#contact_form input,#contact_form textarea{display:block;width:100%;margin-bottom:4px;padding:10px;border:none}#contact_result{font-size:21px}@media (max-width:991px){#contact_form{width:90%}}#faq{padding:40px 0;background-color:#fff}#faq .accordion .accordion-item{margin-bottom:2px;padding:4px 0;border-radius:0}#faq .accordion .accordion-item.active .accordion-toggle,#faq .accordion .accordion-item.active .accordion-toggle:hover{cursor:default;color:#fff;background-color:#4dc199}#faq .accordion .accordion-item.active .accordion-content{bottom:0;height:auto;opacity:1}#faq .accordion .accordion-item .accordion-toggle{font-size:18px;margin:0;padding:6px 16px;cursor:pointer;transition:.3s;border-radius:8px}#faq .accordion .accordion-item .accordion-toggle:hover{transition:.3s;color:#fff;background-color:#aaa}#faq .accordion .accordion-item .accordion-content{position:relative;bottom:-15px;overflow:hidden;height:0;margin-top:4px;padding:0 16px;transition:opacity 1s,bottom .5s ease-out;opacity:0}#sticky-download .sticky-button{position:fixed;bottom:30px;left:50%;display:flex;padding-right:10px;transition:transform .2s ease;transform:translateX(-50%);transform-origin:center center;border-radius:50px;background-color:#56c09a;box-shadow:0 12px 30px -10px #19192b;align-items:center}#sticky-download .sticky-button:hover{transform:translate(-50%,-10px)}#sticky-download .sticky-button .image{margin:8px;margin-bottom:0}#sticky-download .sticky-button span{color:#fff}@media (min-width:768px){.download-infos{padding:0 20px}}.download-infos .download-info{background-color:#fff;padding:10px;border-radius:10px;color:#000;text-align:center}.download-infos .small{font-size:smaller;margin-bottom:0}.nowrap{white-space:nowrap}.nowrap a:hover{text-decoration:underline;color:#4dc199}