body{font-family:"Open Sans",sans-serif;color:#313030}a{color:#3d5af1;text-decoration:none}a:hover{color:#6d82f4;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}.font-eras-demi{font-family:"ITC Eras Demi",sans-serif}.back-to-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#3d5af1;width:40px;height:40px;border-radius:4px;-webkit-transition:all .4s;transition:all .4s}.back-to-top i{font-size:28px;color:#fff;line-height:0}.back-to-top:hover{background:#637af4;color:#fff}.back-to-top.active{visibility:visible;opacity:1}.grecaptcha-badge{bottom:70px!important;z-index:5}@media screen and (max-width:768px){[data-aos-delay]{-webkit-transition-delay:0s!important;transition-delay:0s!important}}@media screen and (max-width:640px){.grecaptcha-badge{visibility:hidden}}#header{height:65px;-webkit-transition:all .5s;transition:all .5s;z-index:997;background:#fff}#header.header-fixed{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}#header .logo h1{font-size:30px;margin:0;line-height:0;font-weight:700;font-family:"ITC Eras Demi",sans-serif}#header .logo h1 a,#header .logo h1 a:hover{color:#444;text-decoration:none}#header .logo img{padding:0;margin:0;max-height:40px}.scrolled-offset{margin-top:65px}#main{z-index:3}.navbar{padding:0}.navbar ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar li{position:relative}.navbar a,.navbar a:focus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 10px 30px;font-size:14px;font-family:Poppins,sans-serif;color:#635551;white-space:nowrap;-webkit-transition:.3s;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:#3d5af1}.navbar .active{font-weight:700}.navbar .getstarted,.navbar .getstarted:focus{background:#3d5af1;padding:8px 20px;margin-left:30px;border-radius:4px;color:#fff}.navbar .getstarted:focus:hover,.navbar .getstarted:hover{color:#fff;background:#556ef3}.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;-webkit-box-shadow:0 0 30px rgba(127,137,161,.25);box-shadow:0 0 30px rgba(127,137,161,.25);-webkit-transition:.3s;transition:.3s;border-radius:4px}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:#3d5af1}.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:#473d3a;font-size:28px;cursor:pointer;display:none;line-height:0;-webkit-transition:.5s;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(43,37,35,.9);-webkit-transition:.3s;transition:.3s;z-index:999}.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;-webkit-transition:.3s;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{padding:10px 20px;font-size:15px;color:#473d3a}.navbar-mobile .active,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#3d5af1}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{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;-webkit-box-shadow:0 0 30px rgba(127,137,161,.25);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 .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a{color:#3d5af1}.navbar-mobile .dropdown>.dropdown-active{display:block}#home{width:100%;height:60vh;background:url(../img/home.jpg) center center;background-size:cover;position:relative;z-index:1;padding:0;margin-bottom:-120px}#home:before{content:"";background:rgba(0,0,0,.4);position:absolute;bottom:0;top:0;left:0;right:0}#home .container{z-index:2}#home h1{margin:0 0 10px 0;font-size:48px;font-weight:700;line-height:56px;color:#fff}#home h2{color:#e5e5e5;margin-bottom:50px;font-size:24px}#home .get-started-icon{font-size:24px;background:#3d5af1;padding:14px;color:#fff;border-radius:50px;position:relative;z-index:5;-webkit-box-shadow:10px 2px 15px rgba(0,0,0,.1);box-shadow:10px 2px 15px rgba(0,0,0,.1)}#home .btn-get-started{font-family:Raleway,sans-serif;font-weight:400;font-size:16px;letter-spacing:1px;display:inline-block;-webkit-transition:.5s;transition:.5s;margin-left:-10px;padding:8px 26px 8px 26px;color:#fff;background:rgba(0,5,10,.35);border-radius:0 50px 50px 0;position:relative;z-index:4}#home .btn-get-started:hover{background:#3d5af1}@media (min-width:1024px){#home{background-attachment:fixed}}@media (max-width:1024px),(max-height:768px){#home{margin-bottom:-150px;height:80vh}}@media (max-width:768px){#home{height:80vh}#home h1{font-size:28px;line-height:36px}#home h2{font-size:18px;line-height:24px;margin-bottom:30px}}@media (max-height:640px){#home{height:120vh}}section{padding:60px 0;overflow:hidden;position:relative}.section-bg{padding:110px 0;color:#fff}.section-bg:before{content:"";background:#1b1b1b;position:absolute;bottom:60px;top:60px;left:0;right:0;-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}.section-bg .section-title h2{color:#fff!important}.section-title{text-align:center;padding-bottom:30px;position:relative}.section-title h2{font-size:32px;font-weight:500;margin-bottom:20px;padding-bottom:0;font-family:Poppins,sans-serif;color:#635551;font-weight:700;text-transform:uppercase;padding-bottom:20px;position:relative}.section-title h2::after{content:"";position:absolute;display:block;width:50px;height:3px;background:#3d5af1;bottom:0;left:calc(50% - 25px)}.section-title p{margin-bottom:0}.breadcrumbs{padding:15px 0;background:#f4f2f2;margin-bottom:40px}.breadcrumbs h2{font-size:28px;font-weight:500}.breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0 0 10px 0;margin:0;font-size:14px}.breadcrumbs ol li+li{padding-left:10px}.breadcrumbs ol li+li::before{display:inline-block;padding-right:10px;color:#635551;content:"/"}.why-us{padding:0 0 30px 0;position:relative;z-index:3}.why-us .content{padding:30px;background:#3d5af1;border-radius:4px;color:#fff}.why-us .content h3{font-weight:700;font-size:34px;margin-bottom:30px}.why-us .content h5{font-weight:700;margin-bottom:20px;font-size:1.35rem}.why-us .content p{margin-bottom:20px}.why-us .content .more-btn{display:inline-block;background:rgba(255,255,255,.2);padding:6px 30px 8px 30px;color:#fff;border-radius:50px;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.why-us .content .more-btn i{font-size:14px}.why-us .content .more-btn:hover{color:#3d5af1;background:#fff}.why-us .icon-boxes .icon-box{text-align:center;border-radius:10px;background:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15);padding:40px 30px;width:100%}.why-us .icon-boxes .icon-box i{font-size:40px;color:#3d5af1;margin-bottom:30px}.why-us .icon-boxes .icon-box h4{font-size:20px;font-weight:700;margin:0 0 30px 0}.why-us .icon-boxes .icon-box p{font-size:15px;color:#716f6f}.about .container{position:relative;z-index:10}.about .content{padding:30px 30px 30px 0}.about .content h3{font-weight:700;font-size:34px;margin-bottom:30px}.about .content p{margin-bottom:30px}.about .content .about-btn{padding:8px 30px 9px 30px;color:#fff;border-radius:50px;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;font-weight:600;font-size:13px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #3d5af1}.about .content .about-btn i{font-size:16px;padding-left:5px}.about .content .about-btn:hover{background:#3d5af1}.about .icon-boxes .icon-box{margin-top:30px}.about .icon-boxes .icon-box i{font-size:40px;color:#3d5af1;margin-bottom:10px}.about .icon-boxes .icon-box h4{font-size:20px;font-weight:700;margin:0 0 10px 0;color:#fff}.about .icon-boxes .icon-box p{font-size:15px;color:#848484}@media (max-width:1200px){.about .content{padding-right:0}}@media (max-width:768px){.about{text-align:center}}.technologies{padding-bottom:30px}.technologies .swiper-pagination{margin-top:30px;position:relative}.technologies .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:1;border:1px solid #3d5af1}.technologies .swiper-pagination .swiper-pagination-bullet-active{background-color:#3d5af1}.technologies .swiper-slide{height:65px;padding-top:5px}.technologies .swiper-slide img{opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-height:55px}.technologies .swiper-slide img:hover{-webkit-filter:none;filter:none;opacity:1;-webkit-transform:scale(1.08);transform:scale(1.08)}.services .icon-box{margin-bottom:20px;padding:30px;border-radius:6px;background:#252525;-webkit-transition:.3s;transition:.3s}.services .icon-box:hover{background:#2b2b2b}.services .icon-box i{float:left;color:#3d5af1;font-size:40px}.services .icon-box h4{margin-left:70px;font-weight:700;margin-bottom:15px;font-size:18px}.services .icon-box h4 a{color:#fff;-webkit-transition:.3s;transition:.3s;pointer-events:none}.services .icon-box p{margin-left:70px;line-height:24px;font-size:14px}.values .card{border:0;padding:160px 20px 20px 40px;position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.values .card-body{position:relative;z-index:10;background:rgba(255,255,255,.7);padding:15px 30px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15);-webkit-transition:.3s;transition:.3s;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s;border-radius:5px}.values .card-body i{position:absolute;font-size:60px;top:-20px;left:-20px;background:rgba(255,255,255,.7);border-radius:20px;line-height:.85}.values .card-body .card-id{position:absolute;width:60px;height:60px;font-family:"ITC Eras Demi",sans-serif;font-size:40px;font-weight:700;padding-top:9px;top:-20px;left:-20px;background:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.15);box-shadow:0 2px 15px rgba(0,0,0,.15);border-radius:50%;line-height:1;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transition:ease-in-out .4s;transition:ease-in-out .4s}.values .card-title{font-weight:700;text-align:center;margin-bottom:15px}.values .card-title a{color:#473d3a}.values .card-text{color:#4b4949}.values .read-more a{color:#656262;text-transform:uppercase;font-weight:600;font-size:12px;-webkit-transition:.4s;transition:.4s}.values .read-more a:hover{text-decoration:underline}.values .card:hover .card-body .card-id,.values .card:hover .card-body i{background:#3d5af1}.values .card:hover .card-body{background:#fff}.values .card:hover .card-id,.values .card:hover .read-more a{color:#fff}.portfolio .icon-box{margin-bottom:20px;padding:30px;border-radius:6px;background:#252525;-webkit-transition:.3s;transition:.3s;min-height:250px}.portfolio .icon-box:hover{background:#2b2b2b}.portfolio .icon-box i{float:left;color:#3d5af1;font-size:40px}.portfolio .icon-box h4{margin-left:70px;font-weight:700;margin-bottom:15px;font-size:18px}.portfolio .icon-box p{margin-left:70px;line-height:24px;font-size:14px}.portfolio i{color:#3d5af1;font-size:32px}.contact{padding-bottom:160px}.contact .info-box{color:#313030;text-align:center;-webkit-box-shadow:0 0 30px rgba(214,215,216,.8);box-shadow:0 0 30px rgba(214,215,216,.8);padding:30px 0 32px 0;border-radius:4px}.contact .info-box i{font-size:32px;color:#3d5af1;border-radius:50%;padding:8px;border:2px dotted #e3e8fd}.contact .info-box h3{font-size:20px;color:#656262;font-weight:700;margin:13px 0 10px 0}.contact .info-box p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.contact .contact-form{-webkit-box-shadow:0 0 30px rgba(214,215,216,.6);box-shadow:0 0 30px rgba(214,215,216,.6);padding:30px;border-radius:4px}.contact .contact-form .error-message{color:#fff;background:#3d5af1;text-align:left;padding:10px;font-weight:600;border-radius:4px}.contact .contact-form .error-message br+br{margin-top:25px}.contact .contact-form .sent-message{color:#fff;background:#3d5af1;text-align:center;padding:10px;font-weight:600;border-radius:4px}.contact .contact-form .loading{background:#fff;text-align:center;padding:10px}.contact .contact-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #3d5af1;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .contact-form .form-group{margin-bottom:25px}.contact .contact-form input,.contact .contact-form textarea{-webkit-box-shadow:none;box-shadow:none;font-size:14px;border-radius:4px}.contact .contact-form input:focus,.contact .contact-form textarea:focus{border-color:#3d5af1}.contact .contact-form input{padding:10px 15px}.contact .contact-form textarea{padding:12px 15px}.contact .contact-form button[type=submit]{background:#3d5af1;border:0;padding:10px 32px;color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:4px}.contact .contact-form button[type=submit]:hover{background:#6d82f4}.contact .contact-form .error-message,.contact .contact-form .loading,.contact .contact-form .send-message-btn-container,.contact .contact-form .sent-message{-webkit-transition:opacity .5s ease-out .3s;transition:opacity .5s ease-out .3s;display:block;opacity:1}.contact .contact-form .error-message.hidden,.contact .contact-form .loading.hidden,.contact .contact-form .send-message-btn-container.hidden,.contact .contact-form .sent-message.hidden{display:none;opacity:0;-webkit-transition:opacity ease-in .3s;transition:opacity ease-in .3s}@media (max-width:991px){.contact .contact-form-container{margin-top:1.5rem}}@-webkit-keyframes animate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes animate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#footer{color:#fff;font-size:14px;background:#fff;overflow:hidden;position:relative}#footer .credits{font-size:12px}#footer .social-links a{font-size:18px;display:inline-block;background:#3d5af1;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;-webkit-transition:.3s;transition:.3s}#footer .social-links a:hover{background:#6d82f4;color:#fff;text-decoration:none}#footer .container{position:relative;z-index:10;-webkit-transform:translateY(-10px);transform:translateY(-10px)}#footer .container .copyright{margin:auto!important;font-size:12px}#footer .container .copyright span{font-size:13px}#footer.section-bg{padding:90px 0 0 0}#footer.section-bg:before{bottom:-35px;padding:90px 0 0 0}#footer.section-bg.no-skew{padding:80px 0 0 0}#footer.section-bg.no-skew:before{bottom:0;padding:20px 0 0 0;-webkit-transform:none!important;transform:none!important}