body{font-family:"proxima-nova","museo-sans",sans-serif;color:#2f3843;font-size:16px}ul{padding-left:0}.body-content{padding-right:15px;padding-left:15px}textarea{resize:vertical}.error-message{color:red;font-weight:600}.success-message{color:#0094ff;font-weight:600}.navbar{border:none;margin:0}.navbar .navbar-nav{color:#fff;margin-top:20px}@media only screen and (max-width:992px){.navbar .navbar-nav{margin-top:5px}}@media only screen and (max-width:480px){.navbar .navbar-nav{margin-top:5px}}.navbar .navbar-nav li a{color:#fff}.navbar .navbar-nav li a:hover{background-color:#2f3843!important;text-decoration:underline}.navbar .navbar-toggle{border-color:#fff;color:#fff}.navbar .navbar-toggle .icon-bar{background-color:#fff}header.site-header{background-color:#2f3843;min-height:115px;padding:30px 0 0;border-bottom:2px solid #478bca}header.site-header .logo{height:55px;display:inline-block}@media only screen and (max-width:992px){header.site-header .logo{margin-left:5px}}@media only screen and (max-width:480px){header.site-header .logo{height:42px}}header.site-header .quick-links{text-align:right}@media only screen and (max-width:1200px){header.site-header .quick-links{font-size:16px!important}}@media only screen and (max-width:992px){header.site-header .quick-links{position:static;float:right;margin-top:25px;margin-bottom:25px}}@media only screen and (max-width:768px){header.site-header .quick-links{position:relative;float:left;width:100%;text-align:center;margin-bottom:25px}}@media only screen and (max-width:768px){header.site-header .quick-links div{width:50%;float:left}}@media only screen and (max-width:480px){header.site-header .quick-links div{text-align:left;width:100%;margin-top:3px}}header.site-header .quick-links a{color:#fff;font-weight:bold;font-size:18px}header.site-header .quick-links a.phone{background-repeat:no-repeat;background-position-x:0;background-position-y:0;padding-left:37px;background-size:28px;display:inline-block;height:28px;padding-top:2px;background-image:url(/content/images/phone-icon.png)}header.site-header .quick-links a.email{background-repeat:no-repeat;background-position-x:0;background-position-y:0;padding-left:37px;background-size:28px;display:inline-block;height:28px;padding-top:2px;background-image:url(/content/images/email-icon.png)}@media only screen and (max-width:768px){header.site-header .quick-links a{margin-left:-37px}}@media only screen and (max-width:480px){header.site-header .quick-links a{margin-left:5px}}header.site-header .quick-links a:hover{text-decoration:underline}.content-container{background:#fff}footer.site-footer{background-color:#2f3843;min-height:115px;padding-top:40px;padding-bottom:40px;color:#fff;font-size:14px}footer.site-footer .logo{float:right;margin-top:110px;height:45px}@media only screen and (max-width:480px){footer.site-footer .logo{height:35px;margin-top:0}}footer.site-footer a{color:#fff}footer.site-footer .sign-up-updates{margin-bottom:15px}footer.site-footer .sign-up-updates .form-control{width:75%;display:inline-block}@media only screen and (max-width:480px){footer.site-footer .sign-up-updates .form-control{width:70%}}footer.site-footer .sign-up-updates .btn{margin-top:-3px;display:inline-block;background-color:#478bca}.home-header-bg{background-image:url(/content/images/header-image.png);background-repeat:no-repeat;background-size:cover;min-height:30vw}.home-header-bg .home-header-text{color:#fff;text-align:center;margin-top:22vw;width:58%;margin-left:auto;margin-right:auto;padding-bottom:40px}.home-header-bg .home-header-text h3{margin-bottom:27px;font-weight:bold;font-size:36px}@media only screen and (max-width:1200px){.home-header-bg .home-header-text{width:60%}.home-header-bg .home-header-text h3{font-size:30px!important}}@media only screen and (max-width:992px){.home-header-bg .home-header-text{width:80%}.home-header-bg .home-header-text h3{font-size:24px!important}}@media only screen and (max-width:768px){.home-header-bg .home-header-text h3{font-size:18px!important}}@media only screen and (max-width:480px){.home-header-bg .home-header-text{width:98%}}.home-header-bg .cursor-arrow{margin-bottom:20px}.product-feaures{margin-top:30px;margin-bottom:30px}.feature-item-header{color:#478bca}.feature-item{text-align:center;height:180px}.feature-item .img-wrapper{min-height:113px}.feature-item .img-wrapper img{margin-bottom:20px}.feature-item p{font-weight:bold;width:80%;margin-left:auto;margin-right:auto}.product-benefits{background-color:#478bca;color:#fff;padding:30px 0}.product-benefits .benefits-item-header{color:#fff;margin-bottom:30px;width:80%;margin-left:auto;margin-right:auto}.product-benefits .btn-demo{margin-top:30px}@media only screen and (max-width:768px){.product-benefits ul{margin-top:0;margin-bottom:0;padding-left:20px}}h4{font-size:26px;margin-bottom:43px;padding:0 18%}@media only screen and (max-width:1200px){h4{padding:0 17%}}@media only screen and (max-width:992px){h4{padding:0 6%;font-size:22px}}@media only screen and (max-width:768px){h4{padding:0 0%}}@media only screen and (max-width:480px){h4{padding:0 0%;font-size:18px}}.product-information{background-color:#e6e7e9;padding:30px 0;text-align:center}.product-information .benefits-item-header{margin-bottom:30px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:480px){.product-information .benefits-item-header{width:100%}}.preview-software{padding:30px 0;text-align:center}.preview-software .benefits-item-header{margin-bottom:30px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:480px){.preview-software .benefits-item-header{width:90%}}.preview-software img{margin-left:auto;margin-right:auto;margin-bottom:30px}.preview-software .btn-demo{background-color:#478bca!important;color:#fff;margin-top:10px}.btn-demo{background-color:#fff;color:#478bca;border-radius:2px;padding-top:15px;padding-bottom:15px;font-weight:bold}.cursor-arrow{cursor:pointer}.demo-header-bg{background-image:url(/content/images/header-image.png);background-repeat:no-repeat;background-size:100%;min-height:10vw}@media only screen and (max-width:768px){.demo-header-bg{background-size:195%}}.demo-header-bg .home-header-text{color:#fff;text-align:center;margin-top:10vw;width:30%;margin-left:auto;margin-right:auto;padding-bottom:40px}.demo-header-bg .home-header-text h3{margin-bottom:27px}@media only screen and (max-width:1200px){.demo-header-bg .home-header-text{width:40%}}@media only screen and (max-width:992px){.demo-header-bg .home-header-text{width:65%}}@media only screen and (max-width:768px){.demo-header-bg .home-header-text h3{font-size:18px!important}}@media only screen and (max-width:480px){.demo-header-bg .home-header-text{width:98%}}