html{position:relative;overflow-x:hidden;font-size:14px}body{margin:0;font-family:Arial,"Trebuchet MS",Verdana,sans-serif;color:#69707a;background:#f4f7f9}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;color:#0461fc}h1{font-size:135%;text-align:center}h2{font-size:120%}h3{font-size:110%}p{margin:0;padding:1em 0;font-size:100%}a{text-decoration:none}ul{margin:0;padding-left:0;list-style:none}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:.4rem;box-shadow:none;box-sizing:inherit;padding:.6rem 1rem;width:100%}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#0461fc;outline:0}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#0461fc;border:.1rem solid #0461fc;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:2.8rem;letter-spacing:.1rem;line-height:2.8rem;padding:0 3rem;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#0357e4;border-color:#0357e4;color:#fff;outline:0}.bg{background:#c5e1f9}.bg2{background:#c5e1f9;background-image:linear-gradient(to bottom,#c5e1f9,#cee5fa,#d7eafb,#dfeefc,#e8f3fd,#e8f3fd,#e8f3fd,#e8f3fd,#dfeefc,#d7eafb,#cee5fa,#c5e1f9)}.bg-home{background:#229fff}.container{width:100%}.container>article{width:85%;margin:auto}.container>article>h1{padding:1em 0 .5em;text-align:center}.text{text-align:justify}header{display:flex;height:80px;justify-content:space-between;align-items:center;font-weight:600;color:#fff;background:#021b79}header .logo{width:40%;text-align:right}header>nav{display:none;width:60%}header>nav>ul{display:flex;justify-content:flex-start}header>nav .nav-link{display:block;padding:2.3em 12px;color:#fff}header>nav .nav-link:hover{color:#78d400}header>nav>ul>li .dropdown-toggle:after{font-family:fontello;margin-left:6px;content:'\e805'}header>nav>ul>li .dropdown-menu{display:flex;flex-direction:column;position:absolute;margin-left:-8px;padding:12px;transition:.5s;overflow:hidden;transform-origin:top center;transform:scale(1,0);border-radius:.25rem;background-color:#fff;box-shadow:0 12px 40px 0 rgba(0,0,0,.4),0 70px 100px -60px rgba(0,0,0,.6);z-index:99}header>nav>ul>li .dropdown-item{display:block;padding:9px 8px;color:#0461fc}header>nav>ul>li .dropdown-item:hover{color:#00d45c}header>nav>ul>li.dropdown:hover .dropdown-menu{transform:scale(1)}header>nav.mobile{display:block;position:fixed;top:0;bottom:0;width:60%;padding-top:16px;background:#1670ea;z-index:98}header>nav.mobile>ul{flex-direction:column}header>nav.mobile .nav-link{padding:12px 24px}header>nav.mobile>ul>li .dropdown-menu{position:relative;transform:scale(1);margin:4px 24px}header .navbar-toggle{width:50px;font-size:160%}header .navbar-toggle:hover{cursor:pointer}.banner{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;width:90%;margin:auto}.banner h1,.banner p{color:#fff}.banner h1{font-size:180%;font-weight:700;margin-bottom:8px;letter-spacing:-1px}.banner img{margin:3em 0;width:100%;height:auto}.container article.modules{width:96%}.mod-content{display:flex;flex-direction:column}.card-module{display:flex;flex-wrap:wrap;justify-content:center;margin:8px 0;padding:16px;background-color:#fff;box-shadow:0 24px 64px -2px rgba(0,0,0,.02),0 6px 16px -2px rgba(0,0,0,.06),0 2px 6px -2px rgba(0,0,0,.08)}.card-module .header{display:flex;align-items:center;width:100%}.card-module .header h3{padding-top:8px;color:#495978}.card-module .header .icon{padding:0 20px 0 8px;font-size:250%}.container article.features,.container article.screenshots{width:96%}.feature-content{display:flex;flex-direction:column}.card-feature{display:flex;flex-wrap:wrap;margin:8px 0;padding:16px;background-color:#fff}.card-feature .header{display:flex;justify-content:center;align-items:center;width:100%}.card-feature .header .image{padding:0 20px 0 8px;width:30%}.card-feature .text{width:100%}.screenshots{text-align:center}.screenshots img{width:300px;transition:.5s;transform:scale(.8)}.screenshots img:hover{transform:scale(1)}.benefit ul,.services ul{padding-left:18px;list-style:circle inside}.benefit li,.services li{margin-bottom:1rem;list-style-position:outside}.card-service,.card-service-reverse{display:flex;flex-direction:column;margin-bottom:16px;padding:12px;border-radius:4px}.card-service-reverse{flex-direction:column-reverse}.card-service h3,.card-service-reverse h3{padding-top:8px;text-align:center}.contact{display:flex;flex-direction:column;justify-content:center;padding-bottom:16px}.contact .contact-section{flex-wrap:1;text-align:center;padding-bottom:16px}.contact .contact-section fieldset{width:160px;margin:auto;text-align:left;padding:16px 48px;border:.1rem solid #d1d1d1;border-radius:8px}.contact input[type=email],.contact input[type=tel],.contact input[type=text],.contact textarea{width:90%}.contact label{display:block;margin-bottom:4px;margin-top:16px}.contact .submit{width:100%;padding:12px 0 0;text-align:center}.contact-success{text-align:center;padding:32px}.contact-success h1{padding-bottom:32px}footer{margin-top:3em;padding:4em 2em 0;text-align:center;border-top-left-radius:100%;border-top-right-radius:100%;background:#0078d4}footer .content{display:flex;flex-direction:column;justify-content:space-around;flex-wrap:wrap}footer section{flex-grow:1}footer h1{padding:32px;margin-bottom:0;color:#fff}footer ul li{line-height:28px}footer a,footer a:visited{color:#fff}footer .copyright{width:100%;margin-top:32px;line-height:56px;border-top:1px solid #fff;color:#fff}@media screen and (min-width:35.5em){.screenshots img{width:650px}.card-service,.card-service-reverse{flex-direction:row;align-items:center}.card-service .card-body,.card-service-reverse .card-body{padding:0 16px}}@media screen and (min-width:48em){h1{font-size:145%}h2{font-size:130%}h3{font-size:120%}.container{padding-bottom:64px}.container>article{width:80%}.contact{flex-direction:row;align-items:center;padding:20px 0 50px}header .logo{width:30%}header>nav{display:initial}header .navbar-toggle{display:none}.banner{flex-direction:row}.banner h1{font-size:250%}footer .content{flex-direction:row}.mod-content{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.card-module{width:320px;margin:16px 0}.feature-content{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.card-feature{width:320px;margin:16px 0}.screenshots img{width:700px}.contact .contact-section{margin:0 16px}.contact .contact-section fieldset{width:280px}}@media screen and (min-width:64em){h1{font-size:190%}h2{font-size:140%}h3{font-size:120%}p{font-size:110%}.banner h1{font-size:280%}.card-feature,.card-module{width:440px}.screenshots img{width:900px}.contact .contact-section fieldset{width:320px}}@media screen and (min-width:80em){h1{font-size:200%}h2{font-size:150%}h3{font-size:130%}.banner h1{font-size:330%}.card-feature,.card-module{width:570px}.card-feature .header .image{width:20%}.screenshots img{width:900px}.card-service .card-body,.card-service-reverse .card-body{padding:0 32px}.card-service img,.card-service-reverse img{max-width:650px}article.services{width:75%}}@media screen and (min-width:95em){.banner h1{font-size:360%}.card-module{width:320px;margin:12px 0;padding:24px;border-radius:6px}.feature-content{flex-wrap:nowrap}.card-feature{margin:0 4px;align-content:flex-start}.card-service .card-body,.card-service-reverse .card-body{padding:0 64px}.card-service img,.card-service-reverse img{max-width:500px}article.services{width:65%}}