.contact-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}header.masthead{padding-top:80px;background:url(../../assets/img/hero-image.jpg) 71% 100%/121% no-repeat,radial-gradient(#dad7d6 0,#ececea 55%) 71% 100%}header.masthead .header-content{margin-top:100px;margin-bottom:100px;width:230px}.header-content{max-width:400px}a{color:#fff;font-size:28px;font-family:Lato,sans-serif;font-weight:700}#mainNav .home-link{color:#000;font-size:18px;font-family:'Open Sans',sans-serif}.header-logo-container{width:170px;margin-top:50px}@media (min-width:576px){.header-logo-container{width:170px;margin-top:50px}header.masthead{background:url(../../assets/img/hero-image.jpg) 64% 98%/85% no-repeat,radial-gradient(#d9d6d5 0,#ececea 55%) 64% 98%}}@media (min-width:768px){.header-logo-container{width:400px;margin-top:100px;margin-bottom:100px}header.masthead{background:url(../../assets/img/hero-image.jpg) 71% 100%/100% no-repeat,radial-gradient(#dcd9d8 0,#ececea 55%) 71% 100%}}#mainNav .home-link:hover,#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover,#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover,#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{color:#b23b9e}@media (min-width:992px){.header-logo-container{width:80%;margin-top:160px;margin-bottom:0}#mainNav .home-link{color:#b23b9e;font-size:24px;font-family:'Open Sans',sans-serif}header.masthead{background:url(../../assets/img/hero-image.jpg) center/cover no-repeat,radial-gradient(#dad9d7 1%,#ececea 55%);height:96%;min-height:50px}}#about-us h1{font-family:'Open Sans',sans-serif;font-size:50px}.about-us p{margin-bottom:40px}.company-values h1,h1{font-size:50px;font-family:'Open Sans',sans-serif}.company-values .icon{font-size:80%;min-width:70px}#company-values{font-family:'Open Sans',sans-serif}.company-values h3{font-family:'Open Sans',sans-serif;font-weight:500}.company-values p{font-weight:100}.service-image-wrapper{max-width:100%}section.cta{padding:50px 0;background-position:center;background-size:cover}.divider{width:50%;background-color:#b23b9e;height:3px;border-radius:50px}section.section-spacing{padding:50px 0}@media (min-width:768px){#about-us h1{font-family:'Open Sans',sans-serif;font-size:70px;padding-bottom:20px}.company-values h1,h1{font-size:70px;font-family:'Open Sans',sans-serif}.service-image-wrapper{max-width:50%}section.section-spacing{padding:150px 0}}section.services{background:#f6f6f6}.platforms p{font-size:24px;margin:0}.platforms i{font-size:28px;color:#b23b9e}@media (min-width:576px){.platforms .icon-wrapper{width:45px}}.platforms .icon-wrapper{width:45px}.platforms{margin-bottom:20px}section.contact{background:#b23b9e}#about-us,section.contact h1{color:#fff}#mainNav .navbar-nav>li>a.active{color:#b23b9e!important}#about-us p,#contact p,#services.services p{font-family:'Open Sans';font-weight:100}.bg-primary{background:#b23b9e!important}.map{height:60%;max-height:450px}.error{color:#b22222}a:focus,a:hover{color:#ececea}.iframe{width:100%;min-height:400px}