:root{--background:#ffffff;--foreground:#171717}html{height:100%}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.header-logo{height:40px!important;width:auto!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.header .logo .logo-dark{display:block!important}.header .logo .logo-white,.header.fixed-header .logo .logo-dark{display:none!important}.header.fixed-header .logo .logo-white{display:block!important}@keyframes flashArrow{0%,to{opacity:0;transform:translateX(0)}50%{opacity:.8;transform:translateX(5px)}}.flash-arrow{animation:flashArrow 2s infinite;pointer-events:none}.team-slider-wrapper .owl-nav{position:absolute;top:40%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;margin:0}.team-slider-wrapper .owl-nav button.owl-next,.team-slider-wrapper .owl-nav button.owl-prev{pointer-events:auto;margin:0 -15px!important;transition:opacity .3s ease}.team-slider-wrapper .owl-nav button.owl-next:hover,.team-slider-wrapper .owl-nav button.owl-prev:hover{opacity:1!important}.team-slider-wrapper .owl-nav button.owl-next>div,.team-slider-wrapper .owl-nav button.owl-prev>div{opacity:.8}.team-slider-wrapper .owl-nav button.owl-next:hover>div,.team-slider-wrapper .owl-nav button.owl-prev:hover>div{opacity:1}html:not([data-theme]) body{visibility:hidden}[data-theme=dark] body{background-color:#0d0d0d;color:#e0e0e0}[data-theme=dark] .header{background-color:#111!important}[data-theme=dark] .header .toggle-menu.bg-white{background-color:#222!important}[data-theme=dark] .header .toggle-menu .menu-icon{color:#e0e0e0!important}[data-theme=dark] .header .dropdown-menu{background-color:#1a1a1a!important;border-color:#333!important}[data-theme=dark] .header .dropdown-menu .text-dark,[data-theme=dark] .header .dropdown-menu a.text-dark,[data-theme=dark] .header .header-link.text-dark{color:#e0e0e0!important}[data-theme=dark] .header .btn-close{filter:invert(1)}[data-theme=dark] .bg-light-gray{background-color:#141414!important}[data-theme=dark] section:not(.bg-dark):not(.bg-primary):not(.bg-light-gray){background-color:#0d0d0d}[data-theme=dark] .text-dark{color:#e0e0e0!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f5f5f5}[data-theme=dark] p{color:#b0b0b0}[data-theme=dark] .bg-dark h1,[data-theme=dark] .bg-dark h2,[data-theme=dark] .bg-dark h3,[data-theme=dark] .bg-dark h4,[data-theme=dark] .bg-dark h5,[data-theme=dark] .bg-dark h6,[data-theme=dark] .bg-dark p,[data-theme=dark] .bg-primary h1,[data-theme=dark] .bg-primary h2,[data-theme=dark] .bg-primary h3,[data-theme=dark] .bg-primary h4,[data-theme=dark] .bg-primary h5,[data-theme=dark] .bg-primary h6,[data-theme=dark] .bg-primary p{color:inherit}[data-theme=dark] .card:not(.bg-dark):not(.bg-primary){background-color:#1a1a1a!important;border-color:#2a2a2a!important}[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h1,[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h2,[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h3,[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h4,[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h5,[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) h6{color:#f5f5f5!important}[data-theme=dark] .card:not(.bg-dark):not(.bg-primary) p{color:#b0b0b0!important}[data-theme=dark] .border,[data-theme=dark] .border-bottom,[data-theme=dark] .border-top{border-color:#2a2a2a!important}[data-theme=dark] .bg-dark .border,[data-theme=dark] .bg-dark .border-bottom,[data-theme=dark] .bg-dark .border-top{border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .badge.text-dark.border{color:#e0e0e0!important;border-color:#444!important}[data-theme=dark] .badge.bg-dark{background-color:#f5f5f5!important;color:#111!important}[data-theme=dark] .btn:not(.bg-primary):not(.bg-dark):not(.bg-white):not(.btn-primary){border-color:#444!important;color:#e0e0e0!important}[data-theme=dark] .btn .btn-text{color:#e0e0e0}[data-theme=dark] .bg-dark .btn,[data-theme=dark] .bg-dark .btn .btn-text{color:inherit}[data-theme=dark] .form-control,[data-theme=dark] .form-select,[data-theme=dark] textarea.form-control{background-color:#1a1a1a!important;border-color:#333!important;color:#e0e0e0!important}[data-theme=dark] .form-control::placeholder{color:#666!important}[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus{border-color:var(--bs-primary)!important;box-shadow:0 0 0 .2rem rgba(91,46,145,.25)!important}[data-theme=dark] .inner-banner{background-color:#111!important}[data-theme=dark] .portfolio-details .badge{color:#ccc!important;border-color:#444!important}[data-theme=dark] .stats-facts{background-color:#0d0d0d}[data-theme=dark] .header .logo .logo-dark{display:none!important}[data-theme=dark] .header .logo .logo-white,[data-theme=dark] .header.fixed-header .logo .logo-white{display:block!important}[data-theme=dark] .header.fixed-header .logo .logo-dark{display:none!important}.footer-social-link{transition:opacity .2s ease}.footer-social-link:hover{opacity:1!important}[data-theme=dark] #scrollToTopBtn{box-shadow:0 2px 12px rgba(0,0,0,.5)}[data-theme=dark] .blog-card,[data-theme=dark] .project-card{background-color:#1a1a1a;border-color:#2a2a2a!important}[data-theme=dark] .nav-tabs .nav-link:not(.active){color:rgba(255,255,255,.5)}.theme-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;transition:background-color .2s ease}.theme-toggle:hover{background-color:rgba(128,128,128,.15)}.theme-toggle iconify-icon{font-size:20px;transition:transform .3s ease}[data-theme=dark] .theme-toggle iconify-icon{color:#fbbf24}[data-theme=light] .theme-toggle iconify-icon{color:#333}html[data-theme] .bg-light-gray,html[data-theme] .card,html[data-theme] .header,html[data-theme] body,html[data-theme] section{transition:background-color .3s ease,color .3s ease}[data-theme=dark] .not-found-section{background-color:#0d0d0d}[data-theme=dark] .why-choose-us .rounded-circle.border{border-color:#2a2a2a!important}[data-theme=dark] .about-content{background-color:#0d0d0d}[data-theme=dark] .rich-text-section h3,[data-theme=dark] .rich-text-section h4{color:#f5f5f5}