.text-white{color:#fff!important}.text-dark{color:#212529!important}a{color:#06c;text-decoration:underline}a:hover,a:focus{color:#049;text-decoration:underline}.accordion-title{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.accordion-title:hover,.accordion-title:focus{color:#06c;outline-offset:2px;background-color:#f8f9fa;outline:2px solid #06c}.accordion-title.active{color:#06c;background-color:#e9ecef}.accordion-title:focus-visible{outline-offset:2px;outline:2px solid #06c}.accordion-content{background-color:#fff;border-left:3px solid #06c;margin-left:20px;padding:0 20px 20px}.accordion-content.show{display:block}.accordion-content:not(.show){display:none}.form-control:focus{border-color:#06c;box-shadow:0 0 0 .2rem #0066cc40}.btn:focus{outline-offset:2px;outline:2px solid #06c}.skip-link{color:#fff;z-index:1000;background:#000;padding:8px;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}@media (prefers-contrast:high){.accordion-title{border:2px solid #000}.accordion-title:focus{border-color:#06c}}@media (prefers-reduced-motion:reduce){.accordion-title{transition:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus{outline-offset:2px;outline:2px solid #06c}img{max-width:100%;height:auto}p,li,span{line-height:1.6}h1{margin-bottom:1rem;font-size:2.5rem;font-weight:700}h2{margin-bottom:.875rem;font-size:2rem;font-weight:600}h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}h4{margin-bottom:.625rem;font-size:1.25rem;font-weight:600}h5{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}h6{margin-bottom:.5rem;font-size:1rem;font-weight:600}
.accordion-content{will-change:opacity,transform;transition:opacity .3s,transform .3s}.accordion-content.show{opacity:1;transform:translateY(0)}.accordion-content:not(.show){opacity:0;transform:translateY(-10px)}img{content-visibility:auto;contain-intrinsic-size:200px 200px}.banner-area,.service-card-item{contain:layout style paint}@font-face{font-family:Flaticon;src:url(/assets/fonts/Flaticon.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:boxicons;src:url(/assets/fonts/boxicons.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.banner-content h1{font-display:swap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.container,.row{contain:layout}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{will-change:opacity,transform;animation:.3s ease-out fadeIn}.box-btn:hover{will-change:transform;transition:transform .2s;transform:translateY(-2px)}.accordion-title{will-change:background-color,color;transition:background-color .2s,color .2s}.card-img-wrapper{contain:layout style paint;overflow:hidden}body{text-rendering:optimizeSpeed;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}:focus{outline-offset:2px;outline:2px solid #06c;transition:outline .1s}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.section-title,.choose-content{contain:layout style}.banner-area{contain:layout style paint;will-change:auto}.banner-content,.footer-area{contain:layout style}.accordion-title:active{transition:transform .1s;transform:scale(.98)}.loading{opacity:.7;pointer-events:none;transition:opacity .3s}.external-resource{loading:lazy;fetchpriority:low}.critical-resource{fetchpriority:high;loading:eager}
:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,#fff0);--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--primary-glow:radial-gradient(#0141ff66,#0141ff00);--secondary-glow:linear-gradient(to bottom right,#0141ff00,#0141ff00,#0141ff4d);--tile-start-rgb:2,13,46;--tile-end-rgb:2,5,19;--tile-border:conic-gradient(#ffffff80,#ffffff40,#ffffff30,#ffffff20,#ffffff10,#ffffff10,#ffffff80);--callout-rgb:20,20,20;--callout-border-rgb:108,108,108;--card-rgb:100,100,100;--card-border-rgb:200,200,200}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}.industry i{color:#1d42d9;font-size:18px;display:inline-block;top:0;left:0}.home-contact-area .content .card-header{color:#fff!important;background-color:#3795bd!important;font-weight:bolder!important}.home-contact-area .content button{font-weight:700}.header-area{background:#f5faff;position:relative;overflow:hidden;padding:0!important}.home-navbar .navbar-nav>li{margin-left:-15px;margin-right:30px}.home-navbar .social>li{margin-left:-30px;margin-right:30px}.home-navbar .social li i{color:#0d6efd}.home-navbar .social li i:hover{color:#000}.home-navbar .navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#00b3ff;font-weight:700}.home-navbar .navbar-light .navbar-nav .nav-link{color:#000002;font-weight:700}.home-navbar .dropdown-item{color:#fff;background-color:#090566}.home-navbar .dropdown-item:hover{background:#3795bd}.home-navbar .dropdown-menu{border:1.5px solid #fffffff5;padding:0 0}.navbar-toggler{border:3px solid #0000}.navbar-light .navbar-toggler{color:#2e94a259;border-color:#211c97cf}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(33 28 151 / 81%)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.top-bar{background:#eee;padding:.5rem 0}.top-bar a{color:#666}.posts{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.service-card .card{transition:transform .2s;box-shadow:0 4px 6px #16161a2e}.service-card .card:hover{transform:scale(1.1)}.box-btn a:hover{color:#fff}.certificate .client{transition:transform .2s;box-shadow:0 4px 6px #16161a2e}.certificate .client:hover{transform:scale(1.1)}.home-contact-area .content input.form-control{margin-bottom:-5px}.line-btn:hover{color:#fff;font-size:1.5vw}.hardware-card button{color:#fff;font-weight:700}.hardware-card button:hover{z-index:-1;background-color:#051242;font-weight:bolder;transform:scale(1.1)}.hardware-card a:hover{color:#fff}.null{margin-top:1rem}.hardware-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-color:#fff3;border-radius:5px;box-shadow:0 15px 25px #817c7c33}.harwarecard-text{color:#0d6efd;font-size:medium;font-weight:600}.hardware-card .card-img-top{object-fit:contain;width:100%;height:35vh;margin-top:1rem}img.vert-move{animation:1s infinite alternate mover}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.single-choose h3:hover{color:#fff;background-color:#051242}.single-choose a:hover{color:#fff}.banner-form{border-radius:4px;padding:30px;box-shadow:0 0 20px 3px #0000000d}.banner-form .content .card-header{color:#00f;text-align:center;font-weight:bolder!important}.banner-form .form-group{margin-bottom:20px}.banner-from,.banner-form .col-form-label{color:#fff}.banner-form .form-control{color:#fff;border:2px solid #e8e8e8;border-radius:10px;width:100%;padding:10px 20px;font-size:15px}.banner-form .btn-primary{color:#fff;text-transform:capitalize;cursor:pointer;text-align:center;z-index:1;background-color:#1d42d9;border:1px solid #1d42d9;border-radius:4px;padding:15px 25px;font-size:16px;line-height:1;transition:all .5s;position:relative;overflow:hidden}.banner-form .btn-primary:hover{color:#1d42d9;background:#fff;font-weight:700}.banner-form textarea.form-control{height:150px}.banner-form .field-required:after,.tab-error:after{content:" *";color:#fff}.whatsapp_float{color:#fff;text-align:center;z-index:100;background-color:#25d366;border-radius:50px;width:60px;height:60px;font-size:30px;position:fixed;bottom:40px;right:40px;box-shadow:2px 2px 3px #999}.whatsapp-icon{margin-top:16px}@media screen and (max-width:767px){.whatsapp-icon{margin-top:10px}.whatsapp_float{width:50px;height:50px;font-size:27px;bottom:38px;right:10px}}.hardware-card .card-text{color:#7a7e9a}.calendly-button{justify-content:center;align-items:center;display:flex}.calendly-button .caly-btn:hover{background-color:#051242}.section-table .card{text-align:center;z-index:1;background-color:#fff;border-radius:50px 0;padding:30px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 0 20px 3px #0000000d}.section-table .card:hover{transform:translateY(-5px)}.section-table ul{text-align:left;max-width:240px;margin:0 auto 25px}.section-table ul li{margin-bottom:10px;padding-left:25px;font-weight:600;position:relative}.section-table ul li i{text-align:center;color:#1dd3f8;background-color:#daf6fd;border-radius:50%;width:20px;height:20px;font-size:12px;line-height:20px;display:inline-block;position:absolute;top:5px;left:0}.section-table .single-pricing .pricing-top-heading{z-index:1;margin-bottom:20px;position:relative}.banner-area{z-index:1;width:100%;height:800px;position:relative;overflow:hidden;background:0 0!important}.banner-bg-image{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.banner-area .banner-content,.banner-area .banner-form{z-index:2;position:relative}.service-card-item{border:1px solid #e9ecef;border-radius:12px;transition:all .3s;overflow:hidden}.service-card-item:hover{border-color:#007bff;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a!important}.card-img-wrapper{position:relative;overflow:hidden}.card-overlay{opacity:0;background:linear-gradient(45deg,#007bffcc,#0056b3cc);justify-content:flex-end;align-items:flex-start;padding:15px;transition:opacity .3s;display:flex;position:absolute;inset:0}.service-card-item:hover .card-overlay{opacity:1}.service-tags{flex-direction:column;gap:5px;display:flex}.tag{color:#007bff;text-transform:uppercase;letter-spacing:.5px;background:#ffffffe6;border-radius:15px;padding:4px 8px;font-size:12px;font-weight:600}.service-features{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.feature-badge{color:#495057;background:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500}.service-card-item .card-title a{color:#212529;font-size:1.25rem;font-weight:600;line-height:1.3;text-decoration:none}.service-card-item .card-title a:hover{color:#007bff}.service-card-item .card-text{color:#6c757d;margin-bottom:1rem;line-height:1.6}.service-card-item .btn-primary{text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(45deg,#007bff,#0056b3);border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s}.service-card-item .btn-primary:hover{background:linear-gradient(45deg,#0056b3,#004085);transform:translateY(-2px);box-shadow:0 5px 15px #007bff4d}@media (max-width:768px){.service-card-item{margin-bottom:20px}.card-overlay{opacity:1;background:linear-gradient(45deg,#007bff99,#0056b399)}}
