
body{display:flex;min-height:100vh;flex-direction:column}html,body{background-color:#f1f1f2;overflow-x:hidden}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6,p{color:#5f5f60}.light{color:#7f7f82}table.striped>tbody>tr:nth-child(odd){background-color:white}nav{position:absolute;top:0px;background-color:transparent;box-shadow:none;z-index:900;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}nav .button-collapse{float:right;padding-right:16px}nav #logo-white{display:none}nav .button-collapse{color:#1baf59}nav ul li:hover,nav ul li:active{background-color:transparent}nav.static{position:fixed;background-color:#1baf59;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}nav.static ul li:hover,nav.static ul li:active{background-color:rgba(0,0,0,0.1)}nav.static #logo-green{display:none}nav.static #logo-white{display:block}nav.static .button-collapse{color:white}nav.static .text-shadow{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}nav.static .text-shadow:hover,nav.static .text-shadow:active{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}nav .brand-logo img{width:208px}@media only screen and (max-width: 992px){nav .brand-logo{left:15%;-webkit-transform:none;transform:none}}.text-shadow{-moz-text-shadow:0px 0px 10px #000;-webkit-text-shadow:0px 0px 10px #000;text-shadow:0px 0px 10px #000;-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.text-shadow:hover,.text-shadow:active{-moz-text-shadow:0px 0px 15px #000;-webkit-text-shadow:0px 0px 15px #000;text-shadow:0px 0px 15px #000}.side-nav .text-shadow,.side-nav .text-shadow:hover,.side-nav .text-shadow:active{-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}@media only screen and (min-width: 601px){nav .brand-logo img{width:238px}}@media only screen and (max-width: 992px){nav .brand-logo{left:10%;-webkit-transform:none;transform:none}}@media only screen and (min-width: 993px){.nav-wrapper{width:72%;margin:0 auto 0 25%}}footer.page-footer{background-color:#1baf59;margin-top:0px;padding-top:40px}footer.page-footer a{text-decoration:underline}footer.page-footer i{margin-right:6px}footer.page-footer iframe{position:absolute;margin-left:12px}footer.page-footer .read-more li{margin-bottom:5px}footer.page-footer .read-more li a{text-decoration:none}footer.page-footer .footer-copyright{padding-top:20px;height:auto;line-height:1.5em;background-color:#00934f}footer.page-footer .footer-copyright a{text-decoration:none}footer.page-footer .footer-copyright img{vertical-align:middle}footer.page-footer .footer-copyright #github a{padding:0px 5px}footer.page-footer .footer-copyright #github a i{padding-right:5px}footer.page-footer.error{background-color:#ae122a}footer.page-footer.error .footer-copyright{background-color:#88172b}.modal .collection .collection-item.avatar{padding-left:94px}.modal .collection .collection-item.avatar .circle{width:64px;height:64px}.modal .collection .secondary-content,.modal .collection .secondary-content .fa{color:rgba(0,0,0,0.87);-moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.modal .collection .secondary-content .fa-linkedin-square:hover,.modal .collection .secondary-content .fa-linkedin-square:active{color:#0077b5}.modal .collection .secondary-content .fa-github-square:hover,.modal .collection .secondary-content .fa-github-square:active{color:#4183c4}.modal .collection .secondary-content .fa-behance-square:hover,.modal .collection .secondary-content .fa-behance-square:active{color:#1769ff}.modal .collection .secondary-content .fa-twitter-square:hover,.modal .collection .secondary-content .fa-twitter-square:active{color:#55acee}.modal .collection .secondary-content .fa-globe:hover,.modal .collection .secondary-content .fa-globe:active{color:#006994}.modal .modal-content h5{margin-top:0px}.modal .modal-footer a{text-decoration:none}#modal-contributors .modal-header,#modal-privacy-policy .modal-header{border-bottom:1px solid rgba(0,0,0,0.1);padding:24px;height:86px}#modal-contributors .modal-header h4,#modal-privacy-policy .modal-header h4{margin-bottom:0px}#modal-contributors .modal-content,#modal-privacy-policy .modal-content{height:-moz-calc(100% - 56px - 86px);height:-webkit-calc(100% - 56px - 86px);height:-o-calc(100% - 56px - 86px);height:calc(100% - 56px - 86px)}.contributors .text .title{font-size:16px}@media only screen and (max-width: 600px){#modal-contributors{width:95%}#modal-contributors .modal-header{padding:15px;height:68px}#modal-contributors .modal-content{padding:15px;height:-moz-calc(100% - 56px - 68px);height:-webkit-calc(100% - 56px - 68px);height:-o-calc(100% - 56px - 68px);height:calc(100% - 56px - 68px)}#modal-contributors .collection .collection-item.avatar .secondary-content{top:10px;right:10px}}@media only screen and (min-width: 601px){.modal .collection .secondary-content{font-size:24px}}@media only screen and (min-width: 993px){.modal .collection .secondary-content{font-size:30px}}.btn{padding:0 1rem}.btn,.btn-large{background-color:#1baf59}.btn:hover,.btn-large:hover{background-color:#00934f}.btn.btn-light,.btn-large.btn-light{background-color:white;color:#5f5f60}.btn.btn-light.active,.btn-large.btn-light.active{background-color:#1baf59;color:white}.btn.btn-light:hover,.btn-large.btn-light:hover{background-color:#e6e7e8}.btn.btn-light.active:hover,.btn-large.btn-light.active:hover{background-color:#1baf59}#homepage-hero{position:relative}#homepage-hero .container{width:95%;max-width:1680px;z-index:10;height:525px;position:relative;text-align:center}#homepage-hero .background{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:30% 50%}section .background{opacity:0;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}section .background .background-placeholder{display:none}.hero-heading{margin-top:18rem}.hero-heading h1{font-size:27px}@media only screen and (max-width: 400px){.hero-heading h1{font-size:22px}}.cta-buttons{margin-top:0px}.cta-buttons .button-wrapper{display:inline-block}.cta-buttons .button-wrapper .btn{margin:0 1rem 1rem 1rem}.typed{text-align:center;margin-top:0px;font-size:1.75rem}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}#typed-text{color:#1baf59;font-weight:bold}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 601px){#homepage-hero .container{height:675px}.hero-heading h1,.typed{font-size:2.5rem}.hero-heading{margin-top:22rem}}@media only screen and (min-width: 993px){#homepage-hero .container{height:600px}#homepage-hero .container .row{position:absolute;right:0px;bottom:0px;padding-bottom:60px}.hero-heading h1,.typed{font-size:2.75rem}}@media only screen and (min-width: 1281px){#homepage-hero .container{height:650px}.hero-heading h1,.typed{font-size:3rem}}@media only screen and (min-width: 1441px){#homepage-hero .container{height:-moz-calc(100vh - 200px);height:-webkit-calc(100vh - 200px);height:-o-calc(100vh - 200px);height:calc(100vh - 200px);max-height:1200px}#homepage-hero .container .row{bottom:10%}.hero-heading h1,.typed{font-size:3.25rem}}@media only screen and (min-width: 1681px){.hero-heading h1{font-size:4rem}}@media only screen and (min-width: 1921px){.hero-heading h1{font-size:4.5rem}}.section-separator{height:40px;width:100%;position:relative}.section-separator .arrow-wrapper{height:80px;width:100%;position:absolute;bottom:0px;z-index:10}.section-separator .fill.half{height:80px;width:-moz-calc(50% - 40px);width:-webkit-calc(50% - 40px);width:-o-calc(50% - 40px);width:calc(50% - 40px);position:relative;display:inline-block}.section-separator .arrow{width:56px;height:56px;position:absolute;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}.section-separator .left .arrow{right:-28px}.section-separator .right .arrow{left:-28px}.section-separator.grey,.section-separator.grey .fill{background-color:#e6e7e8 !important}.section-separator.white,.section-separator.white .fill{background-color:#f1f1f2 !important}h2{font-size:1.75rem}@media only screen and (min-width: 601px){h2{font-size:2.25rem}}@media only screen and (min-width: 993px){h2{font-size:2.5rem}}@media only screen and (min-width: 1281px){h2{font-size:2.75rem}}@media only screen and (min-width: 1441px){h2{font-size:3rem}}section#overview{padding-bottom:6rem}section#overview h2{color:#444;line-height:120%;text-align:center;padding-bottom:2rem}section#overview img{display:block;margin-left:auto;margin-right:auto;max-width:100%}section#benefits{background-color:#e6e7e8;padding-bottom:3rem;overflow-x:hidden}section#benefits .btn{width:100%;margin-bottom:1rem}.benefits-wrapper{overflow-x:hidden}.benefits-wrapper .container.benefit-section{display:none;padding:50px 0px 10px 0px}.benefits-wrapper .container.benefit-section .row{margin-bottom:30px}.benefits-wrapper .container.benefit-section .screenshot{height:230px}.benefits-wrapper .container.benefit-section .screenshot img{height:100%}.benefits-wrapper .container.benefit-section .icon{text-align:center}.benefits-wrapper .container.benefit-section .icon img{height:170px}.benefits-wrapper .container.benefit-section.active{display:block}@media only screen and (max-width: 600px){.benefits-wrapper .valign-wrapper{display:block;display:block;display:block;display:block;-webkit-flex-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}}@media only screen and (min-width: 601px){.container.benefit-section .col.push-m4{text-align:right}}h4{font-size:1.75rem}@media only screen and (min-width: 601px){h4{font-size:2.25rem}}@media only screen and (min-width: 993px){h4{font-size:2.5rem}}@media only screen and (min-width: 1281px){h4{font-size:2.75rem}}@media only screen and (min-width: 1441px){h4{font-size:3rem}}#documentation{background-color:#f1f1f2;padding-bottom:1rem;text-align:center}#documentation h2{color:#444}#documentation .card-content{min-height:280px}#documentation .card-content p{font-size:1.2rem}.next-action-button .button-wrapper{display:inline-block}.next-action-button .button-wrapper .btn{margin:0 1rem 3rem 1rem}.next-action-button .button-wrapper .btn i{margin-left:0}
