body{font-family:Jost,sans-serif}a{color:#024cc0}.btn{padding:.6rem 1.6rem;border-radius:3px}.btn.btn-primary{background:#0c1b33;color:#fff;border:none}.btn.btn-primary i{color:#8dbaff;margin-left:.3rem}h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1 i,h2 i,h3 i,h4 i,h5 i,h6 i{color:#024cc0}h2{font-size:2rem;font-weight:500}h2 strong{font-weight:700}h3{font-size:1.5rem;font-weight:700}h4,h5,h6{margin-bottom:1.5rem}p{line-height:1.55}p,ul,blockquote{margin-bottom:1.35rem}ul li{margin-bottom:.3rem}header{background:#2654cc;width:100%;position:relative;padding-bottom:3.5rem}header.full{height:100vh}#header-content{color:#fff}#header-content h1{font-size:2rem}@media (min-width: 992px){#header-content h1{font-size:3.5rem}}#header-content h4{line-height:1.5}#header-content p{font-size:1.15rem}#header-content .navbar{padding:1.5rem 0;margin-bottom:2rem}@media (min-width: 992px){#header-content .navbar{padding:3.5rem 0}}#header-content .navbar .nav-link{font-weight:400;color:#fff;padding-left:1.5rem;padding-right:1.5rem}#header-content .navbar .nav-item.active .nav-link{font-weight:700;text-decoration:underline}#header-content .navbar-brand{margin-right:3rem}#header-content .navbar-brand img{max-width:3rem;max-height:3rem}@media (min-width: 992px){#header-content .navbar-brand img{max-width:unset;max-height:unset}}header.full #header-content{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}@media (min-width: 992px){header.full #header-content .navbar{margin-bottom:7rem}}.about-block{width:100%;position:relative;margin-bottom:5rem}@media (min-width: 992px){.about-block{margin-bottom:16rem}}@media (min-width: 992px){.about-block .app-panel{position:absolute;top:-6rem;left:0;width:100%;z-index:2}}.about-block a{color:#fff;text-decoration:none}.about-block a .icon{font-size:1.4rem}.app-panel{background:#0c1b33;color:#fff;padding:1.5rem}@media (min-width: 992px){.app-panel{padding:3rem;border-radius:.3rem}}.app-panel h2{font-size:1.5rem;font-weight:400}.app-panel h2 strong{font-size:2rem;font-weight:700}.app-panel a{color:#fff;text-decoration:none}.app-panel a .icon{font-size:1.4rem}section{margin-bottom:5rem}section.page-section{padding:5rem 0;margin-bottom:0}section.bg-light{background:#edf2ff!important}.section-title{margin-bottom:3rem}.section-title h2{font-size:2rem}.section-title .section-link{font-size:1rem;font-weight:600;text-decoration:none}.section-title .section-link .fa{font-size:1.1rem;margin-left:.25rem}.offer-item{margin-bottom:4rem}.offer-item h3{margin-bottom:1.5rem}.offer-item.large{margin-bottom:5rem}.offer-item.large h3{font-size:1.75rem;margin-bottom:1.75rem}.offer-item.large p.large{font-size:1.1rem}.faq-item .icon,.how-i-work-item .icon{font-size:1.5rem;color:#8493bb;margin-bottom:.4rem}.faq-item h5,.how-i-work-item h5{line-height:1.5}.faq-item h6,.how-i-work-item h6{font-size:1.1rem;font-weight:600}.faq-divider{background:#d9dfee;width:25%;height:2px;margin-top:3rem;margin-bottom:3rem}.portfolio-list{margin-bottom:2rem}.portfolio-list .portfolio-item{background:#edf2ff;width:100%;height:30rem;margin-bottom:3rem;border-radius:4px;padding:2rem}.technologies-item{background:#edf2ff;width:100%;height:10rem;margin-bottom:3rem;border-radius:3px;padding:1rem}footer{padding:5rem 0;background:#0c1b33;color:#fff}footer a{color:inherit;text-decoration:none}footer ul{list-style:none;padding:0;margin:0}footer ul li{padding:0;margin-left:0}footer nav{margin-bottom:2rem}#bottom-brand{width:100%;text-align:center;padding:3rem 0;border-top:#edf2ff 2px solid}#bottom-brand img{max-width:60px;height:auto}
