:root{--primary:#525aa4;--secondary:#15ace1;--light:#f4f7fe;--dark:#14183e}#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}.back-to-top{z-index:99;display:none;position:fixed;bottom:45px;right:45px}h1,h2,h3,.fw-bold{font-weight:700!important}h4,h5,h6,.fw-medium{font-weight:500!important}.btn{font-weight:500;transition:all .5s}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{border-radius:50px;justify-content:center;align-items:center;padding:0;font-weight:400;display:flex}.sticky-top{transition:all .5s;top:-200px}.bg-navbar{background:linear-gradient(rgba(36,37,55,.92) 0%,#19192a 100%) 0 0/contain}.brand-logo{justify-content:center;align-items:center;display:flex}.navbar{height:80px}.navbar .navbar-nav .nav-link{color:rgba(255,255,255,.7);outline:none;margin-right:35px;padding:0}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:#fff}.navbar .dropdown-toggle:after{content:"";vertical-align:middle;border:none;margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:991.98px){.navbar .navbar-nav{background:linear-gradient(rgba(36,37,55,.92) 0%,#19192a 100%) 0 0/contain;border-radius:10px;padding:0 15px}.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{opacity:0;visibility:hidden;border:none;margin-top:0;transition:all .5s;display:block;top:150%}.navbar .nav-item:hover .dropdown-menu{visibility:visible;opacity:1;transition:all .5s;top:100%}}.hero-header{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.7)),url(../media/ai-bg-hero.0a13f1bd.jpg);background-position-x:0%,50%;background-position-y:top;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-top:-92px}.hero-header-products{background-color:transparent;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/about-1.jpg);background-position-x:0%,50%;background-position-y:top;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:500px;margin-top:-92px;background-color:unset!important}.hero-header .breadcrumb-item+.breadcrumb-item:before{color:var(--light)}.section-title:before{content:"";background:var(--dark);width:45px;height:4px;position:absolute;bottom:0;left:0}.section-title:after{content:"";background:var(--dark);width:4px;height:4px;position:absolute;bottom:0;left:50px}.section-title.text-center:before{margin-left:-25px;left:50%}.section-title.text-center:after{margin-left:25px;left:50%}.section-title h6:before,.section-title h6:after{content:"";background:rgba(33,66,177,.5);width:10px;height:10px;position:absolute;top:2px;left:0}.section-title h6:after{top:5px;left:3px}.about-img{position:relative;overflow:hidden}.about-img:after{content:"";background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.service-item{background:#fff;padding:45px 30px;transition:all .5s;position:relative}.service-item:hover{background:var(--primary)}.service-item .service-icon{width:90px;height:90px;color:var(--primary);background:var(--light);margin:0 auto 20px;transition:all .5s}.service-item:hover .service-icon{background:#fff}.service-item h5,.service-item p{transition:all .5s}.service-item:hover h5,.service-item:hover p{color:#fff}.service-item a.btn{color:var(--primary);z-index:1;transition:all .5s;display:flex;position:relative}.service-item:hover a.btn{color:var(--primary)}.service-item a.btn:before{content:"";background:var(--light);z-index:-1;border-radius:35px;width:35px;height:35px;transition:all .5s;position:absolute;top:0;left:0}.service-item:hover a.btn:before{background:var(--light);width:100%}.feature,.newsletter{background:url(../media/bg-hero.3da2412f.jpg) 50%/cover no-repeat}@media (min-width:992px){.newsletter .container{max-width:100%!important}.newsletter .newsletter-text{padding-right:calc(50% - 480px + .75rem)}}@media (min-width:1200px){.newsletter .newsletter-text{padding-right:calc(50% - 570px + .75rem)}}@media (min-width:1400px){.newsletter .newsletter-text{padding-right:calc(50% - 660px + .75rem)}}.case-item img{transition:all .5s}.case-item:hover img{transform:scale(1.2)}.case-overlay{background:linear-gradient(rgba(20,24,62,0),var(--dark));z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:0;left:0}.case-overlay small{color:#fff;background:rgba(20,24,62,.7);border-radius:25px;margin-bottom:15px;padding:3px 15px;display:inline-block}.case-overlay span.btn:hover{color:var(--primary);background:#fff;border-color:#fff}.accordion .accordion-item{border:none;margin-bottom:15px}.accordion .accordion-button{background:var(--light);border-radius:2px}.accordion .accordion-button:not(.collapsed){color:#fff;background:var(--primary);box-shadow:none}.accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-body{padding:15px 0 0}.testimonial-carousel{position:relative}.testimonial-carousel .owl-nav{flex-direction:column;align-items:center;width:40px;height:100%;display:flex;position:absolute;top:calc(50% - 50px);left:-21px}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{width:40px;height:40px;color:var(--primary);border:1px solid var(--primary);background:#fff;border-radius:40px;justify-content:center;align-items:center;margin:5px 0;font-size:18px;transition:all .5s;display:flex}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{background:var(--primary);color:#fff}.testimonial-carousel .owl-dots{margin-top:35px;margin-left:3rem}.testimonial-carousel .owl-dot{border:1px solid var(--primary);background:#fff;border-radius:15px;width:15px;height:15px;margin-right:10px;transition:all .5s;display:inline-block;position:relative}.testimonial-carousel .owl-dot.active{background:var(--primary);width:30px}.team-item{border:1px solid transparent;transition:all .5s}.team-item:hover{border-color:var(--primary)}.footer{background:linear-gradient(#555b94 0%,#06070b 100%) 0 0/contain}.footer .btn.btn-social{color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.1);border-radius:40px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;transition:all .3s;display:flex}.footer .btn.btn-social:hover{color:var(--primary)}.footer .btn.btn-link{text-align:left;color:rgba(255,255,255,.5);margin-bottom:10px;padding:0;font-weight:400;transition:all .3s;display:block}.footer .btn.btn-link:hover{color:#fff}.footer .btn.btn-link:before{content:"";margin-right:10px;font-family:"Font Awesome 5 Free";font-weight:900;position:relative}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}.footer .copyright{border-top:1px solid rgba(255,255,255,.1);padding:25px 0;font-size:14px}.footer .copyright a{color:rgba(255,255,255,.5)}.footer .copyright a:hover{color:#fff}.footer .footer-menu a{border-right:1px solid rgba(255,255,255,.1);margin-right:15px;padding-right:15px}.footer .footer-menu a:last-child{border-right:none;margin-right:0;padding-right:0}
