html{scroll-behavior:smooth}body,html{width:100%;height:100%;scroll-padding-top:50px}.page-section{padding:6rem 0}hr.divider{max-width:3.25rem;border-width:.2rem;border-color:#1748cf}hr.divider-left{max-width:2.25rem;border-width:.2rem;border-color:#1748cf;text-align:left!important;margin-left:0}hr.divider-white{max-width:3.25rem;border-width:.2rem;border-color:#fff}.btn-xl{padding:1rem 2rem;color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase;border:none;border-radius:10rem;background-color:#1748cf}.bg-pattern-left{background:url(../img/bg-left-min.png) no-repeat fixed left;background-size:contain}.bg-pattern-right{background:url(../img/bg-right-min.png) no-repeat fixed right;background-size:contain}.bg-primary-light{background-color:#1748cf;color:#fff}#mainNav{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff;transition:background-color .2s ease}#mainNav .navbar-nav .nav-item .nav-link{color:#6c757d;font-weight:700;font-size:.9rem;padding:.75rem 0}#mainNav .navbar-nav .nav-item .nav-link:active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#1748cf}#mainNav .active{color:#1748cf!important}@media (min-width:992px){#mainNav{box-shadow:none;background-color:rgba(255,255,255,.8)}#mainNav .navbar-nav .nav-item .nav-link{color:rgba(0,0,0,.7);padding:0 1rem}#mainNav .navbar-nav .nav-item .nav-link:active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#1748cf}#mainNav .navbar-nav .nav-item:last-child .nav-link{padding-right:0}#mainNav.navbar-scrolled{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);background-color:#fff}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link{color:#212529}#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:active,#mainNav.navbar-scrolled .navbar-nav .nav-item .nav-link:hover{color:#1748cf}}header.hero{padding-top:10rem;padding-bottom:calc(10rem - 72px);background:linear-gradient(to bottom,rgba(66,85,135,.8) 0,rgba(66,85,135,.8) 100%),url(../img/hero-min.jpg);background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}header.hero h1{font-size:2.25rem}@media (min-width:992px){header.hero{height:100vh;min-height:40rem;padding-top:72px;padding-bottom:0}header.hero p{font-size:1.15rem}header.hero h1{font-size:3rem}}@media (min-width:1200px){header.hero h1{font-size:3.5rem}}#whyUs .icon{font-size:60px;color:#1748cf;margin-top:15px;margin-bottom:10px}#whyUs .name{font-weight:700;font-size:18px;margin-bottom:8px}#whyUs .description{font-size:15px;margin-top:10px}#services .badge{font-size:16px;font-weight:400;white-space:normal!important}#services ul{list-style:none}#services ul li::before{content:"\2022";color:#1748cf;font-weight:700;font-size:24px;display:inline-block;width:1em;margin-left:-1em}#services strong{color:#1748cf}#industries .icon{font-size:60px;color:#1748cf;margin-top:30px;margin-bottom:15px}#industries .name{font-weight:700;font-size:18px;margin-bottom:30px}#caseStudies .active{color:#000!important}#caseStudies strong{color:#1748cf}.footer{background:#425587;color:#fff}.footer .about-company i{font-size:25px}.footer .about-company a{color:#fff;transition:color .2s}.footer .about-company a:hover{color:#1aadb4}.footer .location i{font-size:18px}.footer .copyright p{border-top:1px solid rgba(255,255,255,.1)}