﻿:root{scroll-behavior:smooth;}body{font-family:"Open Sans",sans-serif;color:#444;}a{color:#4154f1;text-decoration:none;}a:hover{text-decoration:none;}h1,h2,h3,h4,h5,h6{color:#012970;font-family:"Nunito",sans-serif;}section{padding:60px 0;overflow:hidden;}.section-header{text-align:center;padding-bottom:40px;}.section-header h2{letter-spacing:1px;font-weight:700;margin:0;text-transform:uppercase;}.section-header p{margin:10px 0 0 0;padding:0;font-size:38px;line-height:42px;font-weight:700;color:#012970;}@media(max-width:768px){.section-header p{font-size:28px;line-height:32px;}}.breadcrumbs{padding:15px 0;background:#012970;min-height:40px;margin-top:82px;color:#fff;}@media(max-width:992px){.breadcrumbs{margin-top:57px;}}.breadcrumbs h2{font-size:28px;font-weight:500;}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 10px 0;margin:0;font-size:14px;}.breadcrumbs ol a{color:#fff;transition:.3s;}.breadcrumbs ol a:hover{text-decoration:underline;}.breadcrumbs ol li+li{padding-left:10px;}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#8894f6;content:"/";}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background:#f75314;width:40px;height:40px;border-radius:4px;transition:all .4s;}.back-to-top i{font-size:24px;color:#fff;line-height:0;}.back-to-top:hover{background:#6776f4;color:#fff;}.back-to-top.active{visibility:visible;opacity:1;}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important;}}.header{transition:all .5s;z-index:997;padding:20px 0;}.header.header-scrolled{background:#fff;padding:15px 0;box-shadow:0 2px 20px rgba(1,41,112,.1);}.header .logo{line-height:0;}.header .logo img{max-height:40px;margin-right:6px;}.header .logo span{font-size:30px;font-weight:700;letter-spacing:1px;color:#012970;font-family:"Nunito",sans-serif;margin-top:3px;white-space:nowrap;}.navbar{padding:0;}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;}.navbar li{position:relative;}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-family:"Nunito",sans-serif;font-size:16px;font-weight:700;color:#013289;white-space:nowrap;transition:.3s;}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px;}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#4154f1;}.navbar .getstarted{background:#4154f1;padding:8px 20px;margin-left:30px;border-radius:4px;color:#fff;}.navbar .getstarted:hover{color:#fff;background:#5969f3;}.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);transition:.3s;border-radius:4px;}.navbar .dropdown ul li{min-width:200px;}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;font-weight:600;}.navbar .dropdown ul a i{font-size:12px;}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#4154f1;}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible;}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden;}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible;}@media(max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%;}.navbar .dropdown .dropdown:hover>ul{left:-100%;}}.mobile-nav-toggle{color:#012970;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s;}.mobile-nav-toggle.bi-x{color:#fff;}@media(max-width:991px){.mobile-nav-toggle{display:block;}.navbar ul{display:none;}}.navbar-mobile{position:fixed;overflow:hidden;top:0;right:0;left:0;bottom:0;background:rgba(1,22,61,.9);transition:.3s;}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px;}.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:10px 0;border-radius:10px;background-color:#fff;overflow-y:auto;transition:.3s;}.navbar-mobile a{padding:10px 20px;font-size:15px;color:#012970;}.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#4154f1;}.navbar-mobile .getstarted{margin:15px;}.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 30px rgba(127,137,161,.25);}.navbar-mobile .dropdown ul li{min-width:200px;}.navbar-mobile .dropdown ul a{padding:10px 20px;}.navbar-mobile .dropdown ul a i{font-size:12px;}.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:#4154f1;}.navbar-mobile .dropdown>.dropdown-active{display:block;}.hero{width:100%;height:100vh;background:url(../img/hero-bg.png) top center no-repeat;background-size:cover;}.hero h1{margin:0;font-size:48px;font-weight:700;color:#012970;}.hero h2{color:#444;margin:15px 0 0 0;font-size:26px;}.hero .btn-get-started{margin-top:30px;line-height:0;padding:15px 40px;border-radius:4px;transition:.5s;color:#fff;background:#f75314;box-shadow:0 5px 30px rgba(247,83,20,.4);}.hero .btn-get-started span{font-family:"Nunito",sans-serif;font-weight:600;font-size:16px;letter-spacing:1px;}.hero .btn-get-started i{margin-left:5px;font-size:18px;transition:.3s;}.hero .btn-get-started:hover i{transform:translateX(5px);}.hero .hero-img{text-align:right;}@media(min-width:1024px){.hero{background-attachment:fixed;}}@media(max-width:991px){.hero{height:auto;padding:120px 0 60px 0;}.hero .hero-img{text-align:center;margin-top:80px;}.hero .hero-img img{width:80%;}}@media(max-width:768px){.hero{text-align:center;}.hero h1{font-size:32px;}.hero h2{font-size:24px;}.hero .hero-img img{width:100%;}}section.about{background-color:rgba(1,41,112,.1);}.about .content{padding:40px;}.about h3{font-size:28px;font-weight:700;text-transform:uppercase;color:#012970;white-space:nowrap;}.about h2{font-weight:700;}.about h3 i{font-size:48px;height:100%;font-weight:bold;color:#08da4e;position:relative;top:6px;}.about p{margin:15px 0 30px 0;line-height:24px;}.btn-read-more{line-height:0;padding:15px 40px;border-radius:4px;transition:.5s;color:#fff;background:#f75314;box-shadow:0 5px 30px rgba(247,83,20,.4);}.btn-read-more span{font-family:"Nunito",sans-serif;font-weight:600;font-size:16px;letter-spacing:1px;}.btn-read-more i{margin-left:5px;font-size:18px;transition:.3s;}a.btn-read-more:hover{color:#fff;}.btn-read-more:hover i{transform:translateX(5px);}.values .box{padding:30px;box-shadow:0 0 5px rgba(1,41,112,.08);text-align:center;transition:.3s;height:100%;}.values h2{padding-top:30px;}.values .box img{padding:30px 50px;transition:.5s;transform:scale(1.1);}.values .box h3{font-size:24px;color:#012970;font-weight:700;margin-bottom:18px;}.values .box:hover{box-shadow:0 0 30px rgba(1,41,112,.08);}.values .box:hover img{transform:scale(1);}.case-study-wrapper header h2{text-align:left;}.case-study-wrapper header h2 i{padding:0;margin:0 10px 0 0;position:relative;top:5px;}.case-study{border-radius:5px;margin-top:30px;padding-top:30px;padding-bottom:30px;}.case-study img.logo{height:30px;margin-right:15px;}.case-study img.screen-grab{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;margin:40px 15px 15px 15px;max-height:400px;}.case-study h3{margin-bottom:30px;}.case-study .btn-read-more{margin-right:30px;}.case-study .action-block{padding-top:20px;}.case-study-wrapper.green header h2{color:#08da4e;}.green .case-study{border-top:1px solid #08da4e;border-bottom:3px solid #08da4e;}.case-study-wrapper.blue header h2{color:#2db6fa;}.blue .case-study{border-top:1px solid #2db6fa;border-bottom:3px solid #2db6fa;}.case-study-wrapper.orange header h2{color:#f75314;}.orange .case-study{border-top:1px solid #f75314;border-bottom:3px solid #f75314;}.case-study-wrapper.pink header h2{color:#f51f9c;}.pink .case-study{border-top:1px solid #f51f9c;border-bottom:3px solid #f51f9c;}.case-study-wrapper.red header h2{color:#e9222c;}.red .case-study{border-top:1px solid #e9222c;border-bottom:3px solid #e9222c;}.case-study-wrapper.purple header h2{color:#b50edf;}.purple .case-study{border-top:1px solid #b50edf;border-bottom:3px solid #b50edf;}#case-studies-last-item{margin-bottom:30px;}.features h2{padding-top:15px;}.features .feature-box{padding:24px 20px;box-shadow:0 0 30px rgba(1,41,112,.08);transition:.3s;height:100%;}.features .feature-box h3{font-size:18px;color:#012970;font-weight:700;margin:0;}.features .feature-box i{line-height:0;background:#ecf3ff;padding:4px;margin-right:10px;font-size:24px;border-radius:3px;transition:.3s;}.features .feature-box:hover i{background:#4154f1;color:#fff;}.features .section-header p{font-size:24px;}.features .feture-tabs{margin-top:120px;}.features .feture-tabs h3{color:#012970;font-weight:700;font-size:32px;margin-bottom:10px;}@media(max-width:768px){.features .feture-tabs h3{font-size:28px;}}.features .feture-tabs .nav-pills{border-bottom:1px solid #eee;}.features .feture-tabs .nav-link{background:none;text-transform:uppercase;font-size:15px;font-weight:600;color:#012970;padding:12px 0;margin-right:25px;margin-bottom:-2px;border-radius:0;}.features .feture-tabs .nav-link.active{color:#4154f1;border-bottom:3px solid #4154f1;}.features .feture-tabs .tab-content h4{font-size:18px;margin:0;font-weight:700;color:#012970;}.features .feture-tabs .tab-content i{font-size:24px;line-height:0;margin-right:8px;color:#4154f1;}.features .feature-icons{margin-top:120px;}.features .feature-icons h3{color:#012970;font-weight:700;font-size:32px;margin-bottom:20px;text-align:center;}@media(max-width:768px){.features .feature-icons h3{font-size:28px;}}.features .feature-icons .content .icon-box{display:flex;}.features .feature-icons .content .icon-box h4{font-size:20px;font-weight:700;margin:0 0 10px 0;color:#012970;}.features .feature-icons .content .icon-box i{font-size:44px;line-height:44px;color:#0245bc;margin-right:15px;}.features .feature-icons .content .icon-box p{font-size:15px;color:#848484;}.services .service-box{box-shadow:0 0 30px rgba(1,41,112,.08);height:100%;padding:60px 30px;text-align:center;transition:.3s;border-radius:5px;}.services .service-box .icon{font-size:36px;padding:40px 20px;border-radius:4px;position:relative;margin-bottom:25px;display:inline-block;line-height:0;transition:.3s;}.services .service-box h3{color:#444;font-weight:700;}.services .service-box .read-more{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;padding:8px 20px;}.services .service-box .read-more i{line-height:0;margin-left:5px;font-size:18px;}.services .service-box.blue{border-bottom:3px solid #2db6fa;}.services .service-box.blue .icon{color:#2db6fa;background:#dbf3fe;}.services .service-box.blue .read-more{color:#2db6fa;}.services .service-box.blue:hover{background:#2db6fa;}.services .service-box.orange{border-bottom:3px solid #f68c09;}.services .service-box.orange .icon{color:#f68c09;background:#fde3c4;}.services .service-box.orange .read-more{color:#f68c09;}.services .service-box.orange:hover{background:#f68c09;}.services .service-box.green{border-bottom:3px solid #08da4e;}.services .service-box.green .icon{color:#08da4e;background:#cffddf;}.services .service-box.green .read-more{color:#08da4e;}.services .service-box.green:hover{background:#08da4e;}.services .service-box.red{border-bottom:3px solid #e9222c;}.services .service-box.red .icon{color:#e9222c;background:#fef7f8;}.services .service-box.red .read-more{color:#e9222c;}.services .service-box.red:hover{background:#e9222c;}.services .service-box.purple{border-bottom:3px solid #b50edf;}.services .service-box.purple .icon{color:#b50edf;background:#f8e4fd;}.services .service-box.purple .read-more{color:#b50edf;}.services .service-box.purple:hover{background:#b50edf;}.services .service-box.pink{border-bottom:3px solid #f51f9c;}.services .service-box.pink .icon{color:#f51f9c;background:#feecf7;}.services .service-box.pink .read-more{color:#f51f9c;}.services .service-box.pink:hover{background:#f51f9c;}.services .service-box:hover h3,.services .service-box:hover p,.services .service-box:hover .read-more{color:#fff;}.services .service-box:hover .icon{background:#fff;}.testimonials .testimonial-item{box-sizing:content-box;padding:30px;margin:40px 30px;box-shadow:0 0 20px rgba(1,41,112,.1);background:#fff;min-height:320px;display:flex;flex-direction:column;text-align:center;transition:.3s;}.testimonials .testimonial-item .stars{margin-bottom:15px;}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px;}.testimonials .testimonial-item .testimonial-img{width:200px;margin:0 auto;}.testimonials .testimonial-item h3{font-size:18px;font-weight:bold;margin:10px 0 5px 0;color:#111;}.testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0;}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px auto;min-height:200px;}.testimonials .swiper-pagination{margin-top:20px;position:relative;}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #4154f1;}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#4154f1;}.testimonials .swiper-slide{opacity:.3;}@media(max-width:1199px){.testimonials .swiper-slide-active{opacity:1;}.testimonials .swiper-pagination{margin-top:0;}}@media(min-width:1200px){.testimonials .swiper-slide-next{opacity:1;transform:scale(1.12);}}.team{background:#fff;padding:60px 0;}.team .member{overflow:hidden;text-align:center;border-radius:5px;background:#fff;box-shadow:0 0 30px rgba(1,41,112,.08);transition:.3s;}.team .member .member-img{position:relative;overflow:hidden;}.team .member .member-img:after{position:absolute;content:"";left:0;bottom:0;height:100%;width:100%;background:url(../img/team-shape.svg) no-repeat center bottom;background-size:contain;z-index:1;}.team .member .social{position:absolute;right:-100%;top:30px;opacity:0;border-radius:4px;transition:.5s;background:rgba(255,255,255,.3);z-index:2;}.team .member .social a{transition:color .3s;color:rgba(1,41,112,.5);margin:15px 12px;display:block;line-height:0;text-align:center;}.team .member .social i{font-size:18px;}.team .member .member-info{padding:10px 15px 20px 15px;}.team .member .member-info h4{font-weight:700;margin-bottom:5px;font-size:20px;color:#012970;}.team .member .member-info span{display:block;font-size:14px;font-weight:400;color:#aaa;}.team .member .member-info p{font-style:italic;font-size:14px;padding-top:15px;line-height:26px;color:#5e5e5e;}.team .member:hover{transform:scale(1.08);box-shadow:0 0 30px rgba(1,41,112,.1);}.team .member:hover .social{right:8px;opacity:1;}.clients .clients-slider .swiper-slide img{opacity:.5;transition:.3s;}.clients .clients-slider .swiper-slide img:hover{opacity:1;}.clients .clients-slider .swiper-pagination{margin-top:20px;position:relative;}.clients .clients-slider .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #f75314;}.clients .clients-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#f75314;}.contact .info-box{color:#444;background:#fafbff;padding:30px;}.contact .info-box i{font-size:38px;line-height:0;color:#4154f1;}.contact .info-box h3{font-size:20px;color:#012970;font-weight:700;margin:20px 0 10px 0;}.contact .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0;}.contact .php-email-form{background:#fafbff;padding:30px;height:100%;}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;margin-bottom:24px;font-weight:600;}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;margin-bottom:24px;font-weight:600;}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px;margin-bottom:24px;}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;}.contact .php-email-form input,.contact .php-email-form textarea{box-shadow:none;font-size:14px;border-radius:0;}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#4154f1;}.contact .php-email-form input{padding:10px 15px;}.contact .php-email-form textarea{padding:12px 15px;}.contact .php-email-form button[type="submit"]{border:0;padding:10px 30px;transition:.4s;border-radius:4px;color:#fff;background:#f75314;box-shadow:0 5px 30px rgba(247,83,20,.4);}.contact .php-email-form button[type="submit"]:hover{background:#5969f3;}@-webkit-keyframes animate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes animate-loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.green-stats{padding:20px;margin:30px;border-radius:50px;border:solid 5px #08da4e;text-align:center;}.green-stats h3{color:#08da4e;}.footer{background:#f6f9ff;padding:0 0 30px 0;font-size:14px;}.footer .footer-newsletter{padding:50px 0;background:#f6f9ff;border-top:1px solid #e1ecff;}.footer .footer-newsletter h4{font-size:24px;margin:0 0 10px 0;padding:0;line-height:1;font-weight:700;color:#012970;}.footer .footer-newsletter form{margin-top:20px;background:#fff;padding:6px 10px;position:relative;border-radius:4px;border:1px solid #e1ecff;}.footer .footer-newsletter form input[type="email"]{border:0;padding:8px;width:calc(100% - 140px);}.footer .footer-newsletter form input[type="submit"]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 30px;margin:3px;background:#4154f1;color:#fff;transition:.3s;border-radius:4px;}.footer .footer-newsletter form input[type="submit"]:hover{background:#5969f3;}.footer .footer-top{background:#fff url(../img/footer-bg.png) no-repeat right top;background-size:contain;border-top:1px solid #e1ecff;border-bottom:1px solid #e1ecff;padding:60px 0 30px 0;}@media(max-width:992px){.footer .footer-top{background-position:center bottom;}}.footer .footer-top .footer-info{margin-bottom:30px;}.footer .footer-top .footer-info .logo{line-height:0;margin-bottom:15px;}.footer .footer-top .footer-info .logo img{max-height:40px;margin-right:6px;}.footer .footer-top .footer-info .logo span{font-size:30px;font-weight:700;letter-spacing:1px;color:#012970;font-family:"Nunito",sans-serif;margin-top:3px;white-space:nowrap;}.footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Nunito",sans-serif;}.footer .footer-top .social-links a{font-size:20px;display:inline-block;color:rgba(1,41,112,.5);line-height:0;margin-right:10px;transition:.3s;}.footer .footer-top h4{font-size:16px;font-weight:bold;color:#012970;text-transform:uppercase;position:relative;padding-bottom:12px;}.footer .footer-top .footer-links{margin-bottom:30px;}.footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0;}.footer .footer-top .footer-links ul i{padding-right:2px;color:#d0d4fc;font-size:12px;line-height:0;}.footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center;}.footer .footer-top .footer-links ul li:first-child{padding-top:0;}.footer .footer-top .footer-links ul a{color:#013289;transition:.3s;display:inline-block;line-height:1;}.footer .footer-top .footer-contact p{line-height:26px;}.footer .copyright{text-align:center;padding-top:30px;color:#012970;}.footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#012970;}.quotes{font-style:italic;padding:0 30px;}