:root{--primary:#06A3DA;--secondary:#34AD54;--light:#EEF9FF;--dark:#091E3E}body{font-family:Nunito,sans-serif}.spinner{width:40px;height:40px;background:var(--primary);margin:100px auto;animation:sk-rotateplane 1.2s ease-in-out infinite}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.fw-bold,h1,h2{font-weight:800!important}.fw-semi-bold,h3,h4{font-weight:700!important}.fw-medium,h5,h6{font-weight:600!important}.btn{font-family:Nunito,sans-serif;font-weight:600;transition:.5s}.btn-primary,.btn-secondary{color:#FFFFFF;box-shadow:inset 0 0 0 50px transparent}.btn-primary:hover{box-shadow:inset 0 0 0 0 var(--primary)}.btn-secondary:hover{box-shadow:inset 0 0 0 0 var(--secondary)}.btn-square{width:36px;height:36px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding-left:0;padding-right:0;text-align:center}.navbar-dark .navbar-nav .nav-link{font-family:Nunito,sans-serif;position:relative;margin-left:25px;padding:35px 0;color:#FFFFFF;font-size:18px;font-weight:600;outline:none;transition:.5s}.sticky-top.navbar-dark .navbar-nav .nav-link{padding:20px 0;color:var(--dark)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:hover{color:var(--primary)}.navbar-dark .navbar-brand h1{color:#FFFFFF}.navbar-dark .navbar-toggler{color:var(--primary)!important;border-color:var(--primary)!important}@media (max-width:991.98px){.sticky-top.navbar-dark{position:relative;background:#FFFFFF}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link.show,.sticky-top.navbar-dark .navbar-nav .nav-link{padding:10px 0;color:var(--dark)}.navbar-dark .navbar-brand h1{color:var(--primary)}}@media (min-width:992px){.navbar-dark{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgba(256,256,256,.1);z-index:999}.sticky-top.navbar-dark{position:fixed;background:#FFFFFF}.navbar-dark .navbar-nav .nav-link:before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:var(--primary);transition:.5s}.navbar-dark .navbar-nav .nav-link.active:before,.navbar-dark .navbar-nav .nav-link:hover:before{width:100%;left:0}.sticky-top.navbar-dark .navbar-brand h1{color:var(--primary)}}.hero-header{background:linear-gradient(rgba(9,30,62,.7),rgba(9,30,62,.7)),url(/img/carousel-1.jpg) 50% no-repeat;background-size:cover}.section-title:before{position:absolute;content:"";width:150px;height:5px;left:0;bottom:0;background:var(--primary);border-radius:2px}.section-title.text-center:before{left:50%;margin-left:-75px}.section-title:after{position:absolute;content:"";width:6px;height:5px;bottom:0;background:#FFFFFF;animation:section-title-run 5s linear infinite}.section-title.text-center:after{animation:section-title-run-center 5s linear infinite}@keyframes section-title-run{0%{left:0}50%{left:145px}to{left:0}}@keyframes section-title-run-center{0%{left:50%;margin-left:-75px}50%{left:50%;margin-left:45px}to{left:50%;margin-left:-75px}}.service-item{position:relative;height:300px;padding:0 30px;transition:.5s}.service-item .service-icon{margin-bottom:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--primary);border-radius:2px;transform:rotate(-45deg)}.service-item .service-icon i{transform:rotate(45deg);font-size:24px}.service-item a.btn{position:absolute;width:60px;bottom:-48px;left:50%;margin-left:-30px;opacity:0}.service-item:hover a.btn{bottom:-24px;opacity:1}@media (min-width:991.98px){.facts{position:relative;margin-top:-75px;z-index:1}}.footer-about{margin-bottom:0}@media (min-width:767.98px){.footer-about{margin-bottom:-75px}}.link-animated a{transition:.5s}.link-animated a:hover{padding-left:10px}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}.testimonial-item{background:var(--light);border-radius:5px}.bg-primary{background-color:var(--primary)!important}.text-primary{color:var(--primary)!important}.bg-light{background-color:var(--light)!important}.bg-dark{background-color:var(--dark)!important}.description_about{font-size:20px}.blue_text{color:var(--primary)}