.site-wrapper{color:#272829;font-family:Open Sans,sans-serif}a{color:#0563bb}a:hover{color:#067ded;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}.back-to-top{background:#0563bb;border-radius:50px;bottom:15px;color:#fff;display:none;height:40px;position:fixed;right:15px;transition:display .5s ease-in-out;width:40px;z-index:99999}.back-to-top i{font-size:24px;left:8px;position:absolute;top:7px}.back-to-top:hover{background:#0678e3;color:#fff;transition:background .2s ease-in-out}#preloader{background:#fff;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}#preloader:before{-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite;border-color:#fff #0563bb;border-radius:50%;border-style:solid;border-width:6px;content:"";height:60px;left:calc(50% - 30px);position:fixed;top:calc(50% - 30px);width:60px}@-webkit-keyframes animate-preloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animate-preloader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#header{bottom:0;left:0;overflow-y:auto;padding:15px;position:fixed;top:0;transition:all .5s;z-index:9997}@media(max-width:992px){#header{background:#fff;border-right:1px solid #e6e9ec;left:-300px;width:300px}}@media(min-width:992px){#main{margin-left:100px}}.nav-menu *{list-style:none;margin:0;padding:0}.nav-menu>ul>li{position:relative;white-space:nowrap}.nav-menu a{align-items:center;background:#f2f3f5;border-radius:50px;color:#45505b;display:flex;font-size:15px;height:56px;margin-bottom:8px;overflow:hidden;padding:10px 18px;transition:.3s;width:100%}.nav-menu a i{font-size:20px}.nav-menu a span{color:#45505b;padding:0 5px 0 7px}@media(min-width:992px){.nav-menu a{width:56px}.nav-menu a span{color:#fff;display:none}}.nav-menu .active>a,.nav-menu a:hover,.nav-menu li:hover>a{background:#0563bb;color:#fff}.nav-menu .active>a span,.nav-menu a:hover span,.nav-menu li:hover>a span{color:#fff}.nav-menu a:hover,.nav-menu li:hover>a{color:#fff;width:100%}.nav-menu a:hover span,.nav-menu li:hover>a span{display:block}.mobile-nav-toggle{background:none;border:0;cursor:pointer;font-size:24px;line-height:1;outline:none!important;position:fixed;right:15px;text-align:right;top:15px;transition:all .4s;z-index:9998}.mobile-nav-toggle i{color:#45505b}.mobile-nav-active{overflow:hidden}.mobile-nav-active #header{left:0}.mobile-nav-active .mobile-nav-toggle i{color:#0563bb}#hero{background:url(/static/media/hero-bg.a79194260676454f5ed3.jpg) 100% 0 no-repeat;background-size:cover;height:100vh;position:relative;width:100%}@media(min-width:992px){#hero{padding-left:160px}}#hero:before{background:hsla(0,0%,100%,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#hero h1{color:#45505b;font-size:64px;font-weight:700;line-height:56px;margin:0}#hero p{color:#45505b;font-family:Poppins,sans-serif;font-size:26px;margin:15px 0 0}#hero p span{color:#0563bb;letter-spacing:1px}#hero .social-links{margin-top:30px}#hero .social-links a{color:#45505b;display:inline-block;font-size:24px;line-height:1;margin-right:20px;transition:.3s}#hero .social-links a:hover{color:#0563bb}@media(max-width:992px){#hero{text-align:center}#hero h1{font-size:32px;line-height:36px}#hero p{font-size:20px;line-height:24px;margin-top:10px}}section{overflow:hidden;padding:60px 0}.section-title{padding-bottom:30px;text-align:center}.section-title h2{color:#45505b;font-size:32px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.section-title h2:before{background:#ddd;bottom:1px;content:"";display:block;height:1px;left:calc(50% - 60px);position:absolute;width:120px}.section-title h2:after{background:#0563bb;bottom:0;content:"";display:block;height:3px;left:calc(50% - 20px);position:absolute;width:40px}.section-title p{margin-bottom:0}.about .content h3{color:#728394;font-size:26px;font-weight:700}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-bottom:10px}.about .content ul i{color:#0563bb;font-size:20px;padding-right:2px}.about .content p:last-child{margin-bottom:0}.facts .count-box{background:#fff;margin-top:30px;padding:30px 30px 25px;position:relative;text-align:center;width:100%}.facts .count-box i{background:#0563bb;border-radius:50px;color:#fff;font-size:24px;left:50%;padding:12px;position:absolute;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.facts .count-box span{color:#011426;display:block;font-size:36px;font-weight:600}.facts .count-box p{font-family:Raleway,sans-serif;font-size:14px;margin:0;padding:0}.skills .progress{background:none;display:block;height:50px}.skills .progress .skill{color:#45505b;display:block;font-family:Poppins,sans-serif;font-weight:600;margin:0 0 6px;padding:10px 0;text-transform:uppercase}.skills .progress .skill .val{float:right;font-style:normal}.skills .progress-bar-wrap{background:#f2f3f5}.skills .progress-bar{background-color:#0563bb;height:10px;transition:.9s;width:1px}.resume .resume-title{color:#45505b;font-size:26px;font-weight:700;margin-bottom:20px;margin-top:20px}.resume .resume-item{border-left:2px solid #0563bb;margin-top:-2px;padding:0 0 20px 20px;position:relative}.resume .resume-item .resume-button{border:2px solid #0563bb;color:#0563bb;font-weight:700}.resume .resume-item .resume-button:hover{background-color:#0563bb;color:#eef7ff}.resume .resume-item h4{color:#0563bb;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:18px;margin-bottom:10px;text-transform:uppercase}.resume .resume-item h5{background:#f7f8f9;display:inline-block;font-size:16px;font-weight:600;margin-bottom:10px;padding:5px 15px}.resume .resume-item ul{padding-left:20px}.resume .resume-item ul li{padding-bottom:10px}.resume .resume-item:last-child{padding-bottom:0}.resume .resume-item:before{background:#fff;border:2px solid #0563bb;border-radius:50px;content:"";height:16px;left:-9px;position:absolute;top:0;width:16px}.portfolio .portfolio-box{box-shadow:0 5px 90px 0 hsla(203,9%,47%,.05);margin-bottom:25px!important;margin-top:25px!important;margin:2px;padding-bottom:10px;padding-top:10px}.portfolio .portfolio-box .portfolio-detail{margin:auto}.portfolio .portfolio-box .portfolio-detail .portfolio-title{color:#0563bb;font-weight:700}.portfolio .portfolio-box .portfolio-img img{width:80%}.portfolio .portfolio-box:hover{border-color:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.096)}.services .icon-box{background:#fff;box-shadow:0 5px 90px 0 hsla(203,9%,47%,.05);padding:70px 20px 80px;text-align:center;transition:all .3s ease-in-out}.services .icon-box .icon{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;position:relative;transition:.3s ease-in-out;width:100px}.services .icon-box .icon i{font-size:36px;position:relative;transition:.5s}.services .icon-box .icon svg{left:0;position:absolute;top:0}.services .icon-box .icon svg path{fill:#f5f5f5;transition:.5s}.services .icon-box h4{font-size:22px;font-weight:600;margin:10px 0 15px}.services .icon-box h4 a{color:#45505b;transition:.3s ease-in-out}.services .icon-box p{font-size:14px;line-height:24px;margin-bottom:0}.services .icon-box:hover{border-color:#fff;box-shadow:0 0 35px 0 rgba(0,0,0,.096)}.services .iconbox-blue i{color:#47aeff}.services .iconbox-blue:hover .icon i{color:#fff}.services .iconbox-blue:hover .icon path{fill:#47aeff}.services .iconbox-orange i{color:#ffa76e}.services .iconbox-orange:hover .icon i{color:#fff}.services .iconbox-orange:hover .icon path{fill:#ffa76e}.services .iconbox-pink i{color:#e80368}.services .iconbox-pink:hover .icon i{color:#fff}.services .iconbox-pink:hover .icon path{fill:#e80368}.services .iconbox-yellow i{color:#ffbb2c}.services .iconbox-yellow:hover .icon i{color:#fff}.services .iconbox-yellow:hover .icon path{fill:#ffbb2c}.services .iconbox-red i{color:#ff5828}.services .iconbox-red:hover .icon i{color:#fff}.services .iconbox-red:hover .icon path{fill:#ff5828}.services .iconbox-teal i{color:#11dbcf}.services .iconbox-teal:hover .icon i{color:#fff}.services .iconbox-teal:hover .icon path{fill:#11dbcf}.testimonials .section-header{margin-bottom:40px}.testimonials .testimonial-item{text-align:center}.testimonials .testimonial-item .testimonial-img{border:4px solid #fff;border-radius:50%;margin:0 auto;width:120px}.testimonials .testimonial-item h3{color:#111;font-size:20px;font-weight:700;margin:10px 0 5px}.testimonials .testimonial-item h4{color:#999;font-size:14px;margin:0 0 15px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#90c8fc;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;position:relative;right:-5px;top:10px}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}.testimonials .owl-dots,.testimonials .owl-nav{margin-top:5px;text-align:center}.testimonials .owl-dot{background-color:#ddd!important;border-radius:50%;display:inline-block;height:12px;margin:0 5px;width:12px}.testimonials .owl-dot.active{background-color:#0563bb!important}@media(min-width:992px){.testimonials .testimonial-item p{width:80%}}.contact .info{background:#fff;width:100%}.contact .info i{align-items:center;background:#eef7ff;border-radius:50px;color:#0563bb;display:flex;float:left;font-size:20px;height:44px;justify-content:center;transition:all .3s ease-in-out;width:44px}.contact .info h4{color:#45505b;font-size:22px;font-weight:600;margin-bottom:5px;padding:0 0 0 60px}.contact .info p{color:#728394;font-size:14px;margin-bottom:0;padding:0 0 0 60px}.contact .info .email,.contact .info .phone{margin-top:40px}.contact .info .address:hover i,.contact .info .email:hover i,.contact .info .phone:hover i{background:#0563bb;color:#fff}.contact .php-email-form{background:#fff;width:100%}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .validate{color:red;display:none;font-size:13px;font-weight:400;margin:0 0 15px}.contact .php-email-form .error-message{background:#ed3c0d;color:#fff;display:none;font-weight:600;padding:15px;text-align:left}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{background:#18d26e;color:#fff;display:none;font-weight:600;padding:15px;text-align:center}.contact .php-email-form .loading{background:#fff;display:none;padding:15px;text-align:center}.contact .php-email-form .loading:before{-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;border:3px solid #18d26e;border-radius:50%;border-top-color:#eee;content:"";display:inline-block;height:24px;margin:0 10px -6px 0;width:24px}.contact .php-email-form input,.contact .php-email-form textarea{border-radius:4px;box-shadow:none;font-size:14px}.contact .php-email-form input{height:44px}.contact .php-email-form textarea{padding:10px 12px}.contact .php-email-form button[type=submit]{background:#0563bb;border:0;border-radius:50px;color:#fff;padding:10px 35px;transition:.4s}.contact .php-email-form button[type=submit]:hover{background:#0678e3}@-webkit-keyframes animate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.portfolio-details{padding:40px 0}.portfolio-details .portfolio-title{font-size:26px;font-weight:700;margin-bottom:20px}.portfolio-details .portfolio-details-carousel .owl-dots,.portfolio-details .portfolio-details-carousel .owl-nav{margin-top:5px;text-align:center}.portfolio-details .portfolio-details-carousel .owl-dot{background-color:#ddd!important;border-radius:50%;display:inline-block;height:12px;margin:0 5px;width:12px}.portfolio-details .portfolio-details-carousel .owl-dot.active{background-color:#0563bb!important}.portfolio-details .portfolio-info{padding-top:45px}.portfolio-details .portfolio-info h3{font-size:22px;font-weight:400;margin-bottom:20px}.portfolio-details .portfolio-info ul{font-size:15px;list-style:none;padding:0}.portfolio-details .portfolio-info ul li+li{margin-top:10px}.portfolio-details .portfolio-info p{font-size:15px;padding:15px 0 0}@media(max-width:992px){.portfolio-details .portfolio-info{padding-top:20px}}#footer{background:#f7f8f9;color:#45505b;font-size:14px;padding:30px 0;text-align:center}#footer h3{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin:0 0 15px;padding:0;position:relative}#footer p{font-size:15;font-style:italic;padding:0}#footer .social-links,#footer p{margin:0 0 40px}#footer .social-links a{background:#0563bb;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:36px;line-height:1;margin-right:4px;padding:8px 0;text-align:center;transition:.3s;width:36px}#footer .social-links a:hover{background:#0678e3;color:#fff;text-decoration:none}#footer .copyright{margin:0 0 5px}#footer .credits{font-size:13px}.theme-default{background:#fff}.theme-dark{background:#000}
/*# sourceMappingURL=main.0dfe26a6.css.map*/