.header-top .topbar .dropdown-toggle::after,.navbar .dropdown-toggle::after{content:"\f107";font-family:"Font Awesome 5 Free";vertical-align:middle;margin-left:8px}body{--bs-font-sans-serif:"Jost",serif}#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 linear;visibility:visible;opacity:1}.back-to-top{position:fixed;right:30px;bottom:30px;transition:.5s;z-index:99}.btn{font-weight:600;border-radius:50rem;line-height:1}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:40px;height:40px}.btn-lg-square{width:46px;height:46px}.btn-xl-square{width:56px;height:56px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square,.btn-xl-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.btn.btn-light{color:var(--bs-primary);border:none}.btn.btn-light:hover{color:var(--bs-white);background:var(--bs-primary)}.header-top .topbar .dropdown-toggle::after{border:none;font-weight:600;color:var(--bs-primary)}.header-top .topbar .dropdown .dropdown-menu{transform:rotateX(0);visibility:visible;background:var(--bs-light);padding-top:12px;border:0;transition:.5s;opacity:1}.header-top{position:relative;background:#e9f2ff}.header-top>.container{position:relative;z-index:2}.header-top::after{content:"";position:absolute;overflow:hidden;width:20%;height:100%;top:0;left:0;background:#e9f2ff;z-index:1}@media (min-width:992px){.header-top::before{content:"";position:absolute;overflow:hidden;width:100%;height:45px;top:0;right:0;border-bottom:1px solid rgba(13,110,253,.08);z-index:1}.navbar-brand-2{display:none}}.banner,.nav-bar .navbar{z-index:9}.navbar-light .navbar-brand img{max-height:60px;transition:.5s}.nav-bar .navbar-light .navbar-brand img{max-height:50px}.navbar .navbar-nav .nav-item .nav-link{padding:0}.navbar .navbar-nav .nav-item{display:flex;align-items:center;padding:10px;text-transform:uppercase;font-weight:600;font-size:15px;border-bottom:2px solid transparent}.navbar-light .navbar-nav .nav-item.active,.navbar-light .navbar-nav .nav-item.active .nav-link,.navbar-light .navbar-nav .nav-item:hover,.navbar-light .navbar-nav .nav-item:hover .nav-link{color:var(--bs-primary);border-color:var(--bs-primary)}.bg-breadcrumb .breadcrumb .breadcrumb-item a,.footer,.footer .footer-item a,.service .nav-item a.active span{color:var(--bs-white)}.navbar .nav-btn .btn-primary{text-transform:uppercase;font-size:14px;font-weight:600;display:inline-flex;justify-content:center;align-items:center;min-height:42px}@media (max-width:991px){.navbar{justify-content:space-between}.navbar-brand{display:none}.navbar-brand-2{position:relative;overflow:hidden;height:100%;padding:15px 45px 15px 0;display:flex;align-items:center;z-index:99;margin-right:0}.navbar.navbar-light{height:100%;padding:0}.navbar{padding:20px 0}.navbar .navbar-nav .nav-link{padding:0}.navbar .navbar-nav .nav-item{display:flex;padding:12px;flex-direction:column;justify-content:start;align-items:start;border-bottom:0}.navbar .navbar-nav .nav-btn{display:flex;justify-content:start;display:flex;flex-direction:column}.navbar .navbar-nav{width:100%;display:flex;margin-bottom:20px;padding:20px;margin-left:50px;background:#deeeff;border:1px solid rgba(13,110,253,.2);border-radius:10px}.navbar .navbar-nav .nav-btn a.btn{margin-right:15px}.navbar.navbar-expand-lg .navbar-toggler{padding:8px;border:1px solid var(--bs-primary);color:var(--bs-primary);aspect-ratio:1;border-radius:50rem;font-size:16px;width:42px}.header-carousel .header-carousel-item .carousel-caption{padding-top:45px}.header-carousel .header-carousel-item,.header-carousel.owl-carousel{height:700px}}.navbar .dropdown-toggle::after{border:none;font-weight:600}.dropdown .dropdown-menu .dropdown-item:hover,.service-carousel .owl-nav .owl-next:hover,.service-carousel .owl-nav .owl-prev:hover{background:var(--bs-primary);color:var(--bs-white)}.hero-section{background-repeat:no-repeat!important;background-position:center center;background-size:cover!important;width:100%;height:700px;display:flex;align-items:center;position:relative}.banner,.bg-breadcrumb{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.header-carousel .header-carousel-item{height:700px}.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev{position:absolute;padding:10px;border:1px solid var(--bs-primary);color:var(--bs-dark);background:var(--bs-light);transition:.5s;border-radius:50rem;aspect-ratio:1;width:60px;height:60px;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%)}.header-carousel .owl-nav .owl-prev{bottom:30px;left:10%}.header-carousel .owl-nav .owl-next{bottom:30px;right:10%}.header-carousel .owl-nav .owl-next:hover,.header-carousel .owl-nav .owl-prev:hover{box-shadow:inset 0 0 65px 0 var(--bs-primary);color:var(--bs-dark)}.header-carousel .header-carousel-item .carousel-caption{position:absolute;width:100%;height:100%;left:0;bottom:0;background:rgba(0,0,0,.2);display:flex;align-items:center;z-index:9}.bg-breadcrumb{padding:60px 0;transition:.5s}.bg-breadcrumb .breadcrumb{position:relative}.banner .container{position:relative;z-index:99}.banner .banner-design-1,.banner .banner-design-2{width:30px;height:500px;background:var(--bs-dark);transform:rotate(45deg);z-index:2;position:absolute}.banner .banner-design-1{top:-165px;left:0}.banner .banner-design-2{bottom:-165px;right:0}.service .nav .nav-item{width:75%;border:1px solid var(--bs-primary);background:var(--bs-light)}.service .nav .nav-item a{display:flex;justify-content:center}.owl-stage-outer{margin-right:-1px}.service .nav-item a.active{background:var(--bs-primary)}.service .nav-item a span{color:var(--bs-dark)}.service-carousel .owl-nav .owl-next,.service-carousel .owl-nav .owl-prev{position:absolute;padding:10px;border:1px solid var(--bs-primary);color:var(--bs-dark);background:var(--bs-light);transition:.5s;border-radius:50rem;aspect-ratio:1;width:48px;height:48px;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%)}.client-item,.team-item{border-radius:10px;overflow:hidden}@media (min-width:992px){.navbar{padding:0}.navbar .nav-btn{display:flex;align-items:center;justify-content:end}.navbar .navbar-nav{width:100%;display:flex;gap:10px}.navbar .navbar-nav .navbar-menu{display:flex;flex:1;gap:15px}.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0% 0%;border:0;transition:.5s;opacity:0}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0);visibility:visible;margin-top:19px;background:var(--bs-white);transition:.5s;opacity:1}.header-top .navbar-brand{position:relative;overflow:hidden;padding:15px 45px 15px 0;z-index:99;display:flex;align-items:center;margin-right:0}.navbar-brand::after,.navbar-brand::before{content:"";position:absolute;overflow:hidden;height:600px;top:-200px;transform:rotate(-18deg);z-index:-1}.navbar-brand::before{width:300px;right:18px;background:#e9f2ff}.navbar-brand::after{width:1px;right:12px;background:rgba(13,110,253,.08)}.service-carousel .owl-nav .owl-prev{left:0}.service-carousel .owl-nav .owl-next{right:0}}@media (max-width:991px){.service-carousel .owl-nav .owl-prev{bottom:-70px;left:0}.service-carousel .owl-nav .owl-next{bottom:-70px;right:0}.service .nav{display:flex;justify-content:center}}.footer{background:url(../img/footer-bg.png) bottom center no-repeat #0049b5;position:relative;font-size:13px}.footer>div{position:relative;z-index:1}.footer .footer-item a{margin-bottom:15px;transition:.5s}.footer .footer-item p{line-height:1.8}.footer .footer-item a:hover{opacity:.8}.footer .footer-item .footer-btn a{transition:.5s}.footer .footer-item .footer-btn a:hover{background:var(--bs-white);color:var(--bs-primary)}.copyright{border-top:1px solid rgba(255,255,255,.08)}a{text-decoration:none;color:#212529}.team-item{border:1px solid rgba(13,110,253,.08)}.team-item .team-img{display:flex;justify-content:center;align-items:center;padding:10px}.owl-carousel .owl-item .team-item .team-img img{width:100px;height:100px}.team-content h4{font-size:18px;margin-bottom:3px}.team-content p{font-size:13px}.client-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,auto));gap:16px}.client-item{border:1px solid rgba(13,110,253,.08);background:#fff}.service-item{display:block;border-radius:10px;overflow:hidden;background:var(--bs-white);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.service-section .service-content h4{font-size:clamp(1.2rem, 2.5vw, 1.4rem);text-transform:uppercase;font-weight:700;line-height:1.5}.service-content p{font-size:14px;line-height:1.5}.service-home .service-content h4{font-size:1.2rem;font-weight:500;line-height:1.5}.card-box,.client-box,.team-box{border:1px solid rgba(13,110,253,.1);border-radius:10px;background:var(--bs-white);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.client-box .title,.team-box .title{font-size:1.5rem}.row{margin-left:0;margin-right:0}.title{text-transform:uppercase;font-size:1.8rem;font-weight:600}.breadcrumb-item+.breadcrumb-item::before,.breadcrumb-item.active{color:#fff}.form-control,.form-select{border-color:rgba(0,0,0,.06)}.service-content ul{list-style:none;padding-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:15px}.service-content ul li{display:flex;gap:8px}.service-content ul li::before{content:"\f0a3";font-weight:900;font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;text-rendering:auto;font-size:10px;line-height:2;color:var(--bs-primary)}.service-content ul li p{margin-bottom:0;line-height:1.5;font-size:clamp(14px, 2.5vw, 15px)}.service-content ul li p strong{display:block;margin-bottom:5px;font-weight:600;font-size:clamp(15px, 2.5vw, 16px)}.about-banner .bg-primary,.about-banner>img{border-radius:10px 100px 10px 10px}.quick-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.quick-contact>div{border:1px solid rgba(13,110,253,.08);border-radius:10px}

.header-info > div > a{
display: flex;
align-items: center;
gap: .5rem;
}
.spinner-border .sr-only{
    display: none;
}