/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{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{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[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]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{font-size:16px;background:#fff;color:#262626;font-weight:200;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:2rem}@media (min-width:768px){body{font-size:16px}}@media (min-width:1200px){body{font-size:17.6px}}h1,h2,h3,h4{color:#3d7f94;font-weight:300}hr{border-color:rgba(61,127,148,.1)}.container{padding:0 2rem;margin:0 auto;word-wrap:break-word;max-width:920px}.btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease;border:1px solid #fff;padding:.6rem 1rem .7rem 1rem;border-radius:3px;text-decoration:none;display:inline-block}.btn-primary{background-color:#3d7f94;border-color:#fff;color:#fff}.btn-primary:focus,.btn-primary:hover{background-color:#fff;color:#3d7f94}.btn-inversed{color:#3d7f94;border-color:#3d7f94}.btn-inversed:focus,.btn-inversed:hover{background-color:#3d7f94;color:#fff;border-color:#fff}.hero{padding:5rem 0 5rem 0;background:#3d7f94;background:linear-gradient(#3d7f94,#3c7c90);color:#fff;text-align:center;overflow:hidden}.logo{overflow:hidden;display:inline-block;margin-bottom:1rem}h1{margin-top:0;font-weight:300;margin-bottom:2rem;color:#fff}h1 small{margin-top:1rem;display:block}.key-features{overflow:hidden;display:flex;flex-wrap:wrap;margin-top:4rem;justify-content:space-around}.key-features__feature{text-align:center;margin-bottom:3rem;flex:0 0 100%}@media (min-width:768px){.key-features__feature{flex:0 0 33.3%;max-width:250px}}.key-features__feature .fa{font-size:4rem;display:block;margin-bottom:1rem}.demos{margin-bottom:3rem}.demos iframe{display:block;margin:0 auto;width:560px;width:100%;height:315px}@media (min-width:768px){.demos iframe{height:517.5px}}.faqs h2{text-align:center}.footer-install{text-align:center;margin-top:3rem}.footer-install .btn{margin:0 .5rem}.levelsio-by{display:flex;position:fixed;right:0;bottom:0;z-index:1030;padding:.5rem .75rem;border-top-left-radius:.25rem;border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;background:#fff;color:#212529;text-decoration:none;line-height:110%}.levelsio-by:hover{color:#212529;text-decoration:none}.levelsio-by:hover .maker{color:#3d7f94}.levelsio-by img{border-radius:100%;width:1.25rem;height:1.25rem;margin-right:.5625rem;margin-left:.5625rem}.levelsio-by span{font-size:.875rem}