@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;500;700;800;900;1000&display=swap");body,html{margin:0;padding:0;overflow-x:hidden;scrollbar-color:#0ca77b #192a5c;font-family:Quicksand,sans-serif;color:#f0f1f8;background:radial-gradient(circle at center,#0aca69,#160aca);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;min-height:80rem;text-align:justify;text-justify:inter-word;scroll-behavior:smooth}.order-summary-section{scroll-margin-top:50px}.container{width:100%;margin:0 auto;max-width:none}.carousel-container,.section-container-fluid{width:100vw;margin-left:calc(-50vw + 50%)}.carousel-item-container{position:relative;height:600px;overflow:hidden}@media (max-width:767px){.carousel-item-container{height:400px}}@media (min-width:768px) and (max-width:991px){.carousel-item-container{height:500px}}.carousel-item{position:relative}.carousel-item video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel-item video::-webkit-media-controls-panel{display:none!important}.carousel-item{transition:opacity 1.5s ease-in-out}.carousel-caption{background-color:rgba(5,15,15,.75);padding:15px;border-radius:10px}.carousel-item img{height:auto;z-index:0;animation:zoomin 47s ease-in infinite;transition:all .5s ease-in-out}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin:0 3px -19px;text-indent:-999px;cursor:pointer;background-color:#fff;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}.carousel-container{width:100vw;margin-left:calc(-50vw + 50%);margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;background-image:url(/images/services/AI.webp)}.carousel-container .carousel-item{width:100%}.carousel-item image,.carousel-item img{-o-object-fit:cover;object-fit:cover}.carousel-item img{width:100%;height:100%;opacity:.8}.carousel-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.carousel-caption{position:absolute;z-index:2;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.8);background-color:rgba(0,0,0,.5);padding:10px;border-radius:8px}.home-page{text-align:center;padding:0;font-family:Arial,sans-serif}.services,.testimonials,.why-choose-us{margin:50px 0;padding:20px}.contact-us{margin:0;padding:20px}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;font-weight:600;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:3rem;background:linear-gradient(90deg,#7ee40ad8,#35e76ae8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}@media (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.carousel-container{margin-top:-87px}.carousel-caption>h3{display:none}}@media (min-width:768px) and (max-width:991px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.75rem}h5{font-size:1.5rem}h6{font-size:1.25rem}.carousel-container{margin-top:-87px}}@media (min-width:992px){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.75rem}h6{font-size:1.5rem}}img{max-width:100%;height:auto}.form-control:focus{box-shadow:0 0 0 .25rem rgba(0,136,255,.25);border-color:#08f}.alert,textarea.form-control{background-color:hsla(0,0%,100%,.95);border:none}.custom-spinner,.loading-spinner{width:20px;height:20px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin 1s linear infinite;display:inline-block}.paypal-button-wrapper{position:relative;min-height:45px}.payment-processing-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;border-radius:4px}.spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:10px}.form-control-dark{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.form-control-dark:focus{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:#fff;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.1)}.form-control-dark::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-control-dark::placeholder{color:hsla(0,0%,100%,.5)}.bg-dark{background:linear-gradient(145deg,#1a1a1a,#2d2d2d)}.bg-blue-gradient{background:linear-gradient(180deg,#061b5c,#091e5e 25%,#0f3199 50%,#1f54f3 75%,#285af0)}.bg-blue{background-color:#122e89}.btn-outline-light:hover{background-color:hsla(0,0%,100%,.1)}.btn-link.text-white:hover{color:hsla(0,0%,100%,.8)!important;text-decoration:none}.btn{display:inline-flex!important;justify-content:center!important;gap:.5rem!important;min-height:38px!important;font-weight:500!important;transition:all .2s ease-in-out!important}.btn,.btn-container{align-items:center!important}.btn-container{display:flex!important;flex-direction:column!important;width:100%!important;gap:1rem!important}.btn-container .btn{margin:0 auto!important;max-width:300px!important;width:100%!important;min-height:48px!important}.navbar .btn{min-height:38px!important;width:auto!important;margin:0 .5rem!important;padding:.375rem 1rem!important}.btn-primary{background-color:#0ca77b!important;border-color:#0ca77b!important}.btn-primary:hover{background-color:#0b966e!important;border-color:#0b966e!important}.btn-outline-light{border-width:2px!important}.btn-outline-light:hover{background-color:hsla(0,0%,100%,.1)!important}.btn-link{text-decoration:none!important}.btn-link:hover{text-decoration:underline!important;opacity:.9}.btn .spinner-border{margin:0!important;vertical-align:middle!important}@media print{*{color:#000!important}*,.blue-container{background:none!important}.text-primary,h1.print-header,h2.print-header,h3.print-header{color:#06f!important}.bg-primary{background:none!important}.text-white,.text-white *{color:#000!important}.border{border-color:#dee2e6!important}.print-hide{display:none!important}div,p,span{color:#000!important;opacity:1!important}.alert{border:1px solid #000!important;background:none!important}.alert *,table,td,th{color:#000!important}table,td,th{border-color:#000!important}}.logoutButton:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.blue-container{background-color:#1a237e}.form label{color:#fff!important}.confirmation-content{background:rgba(25,42,92,.8);border-radius:10px;padding:2rem;margin-bottom:2rem}.section-container{background:hsla(0,0%,100%,.05);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.section-container h2{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.75rem;margin-bottom:1.25rem}.section-container p{margin-bottom:.75rem}.section-container strong{color:hsla(0,0%,100%,.9);margin-right:.5rem}.section-container table{background:hsla(0,0%,100%,.02);border-radius:4px;margin-bottom:0}.section-container table td,.section-container table th{border-color:hsla(0,0%,100%,.1);padding:1rem;color:#fff}.section-container table th{background:hsla(0,0%,100%,.05);font-weight:600}@media print{.confirmation-content{background:none!important}.section-container{border:1px solid #ddd;margin:1rem 0;page-break-inside:avoid}.section-container h2{color:#000!important;border-bottom-color:#ddd}.section-container strong{color:#000!important}table{border-collapse:collapse!important}table td,table th{background:none!important;border:1px solid #ddd!important;color:#000!important}.d-print-none{display:none!important}.print-header{color:#000!important;text-align:center;margin-bottom:1.5rem}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}}.ChatFooter .Branding,div#brandingPanel.Branding .AppBrandProductWidget #brandingPanel .AppBrandProductLabel .AppBrandProductName{display:none!important}.mobile-bottom-nav-container{display:none}@media (max-width:991px){.mobile-bottom-nav-container{display:block;position:fixed;bottom:0;left:0;right:0;z-index:1000}.mobile-bottom-nav{height:50px;background-color:#0072ce;box-shadow:0 -2px 10px rgba(0,0,0,.2);width:100%}.bottom-nav-item,.mobile-bottom-nav{display:flex;padding:0;margin:0;text-align:center}.bottom-nav-item{flex-direction:column;align-items:center;justify-content:center;color:#fff;text-decoration:none;flex:1;height:100%;transition:background-color .3s;border:none;background:transparent;font-size:.7rem;width:25%}.bottom-nav-item i{font-size:1.1rem;margin-bottom:2px;display:block}.bottom-nav-item span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-weight:400;letter-spacing:normal;font-size:.65rem}.bottom-nav-item:active,.bottom-nav-item:focus,.bottom-nav-item:hover{background-color:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}body{padding-bottom:60px}}.mobile-search-container{display:flex;margin-left:auto;margin-right:10px}.mobile-search-input{border-radius:15px 0 0 15px;border:none;padding:4px 10px;height:30px;width:120px;font-size:.85rem}.mobile-search-button{background-color:#fff;border:none;border-radius:0 15px 15px 0;padding:4px 10px;height:30px}.mobile-search-button i{color:#003882}@media (max-width:991px){body{padding-bottom:50px}}.footer-bg{background-color:#13204a;padding:2rem 0;color:#f0f1f8}.footer-bg h4{color:#fff;font-weight:700;margin-bottom:1rem}.footer-bg a{color:#17a2b8;text-decoration:none}.footer-bg a:hover{color:#fff}.footer-bg .list-unstyled{padding:0;list-style:none}.footer-bg .list-unstyled li{margin-bottom:.5rem}.footer-bg .social-media-icons{margin-top:1rem}.footer-bg .social-media-icons a{margin-right:1rem;color:#fff;font-size:1.25rem}.footer-bg .social-media-icons a:hover{color:#17a2b8}.footer-bg .client-logo-circle{background:#fff;border-radius:50%;padding:10px;display:inline-block;margin:0 10px 10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.footer-bg .client-logo-circle img{max-width:60px;max-height:60px}div.text-center.mt-3{margin-top:-47px!important}.ai-banner{width:100%;background:#fff;margin:0;position:relative}.ai-banner-content{background:linear-gradient(90deg,#00d2b5,#06f 50%,#7b00ff);width:100%;justify-content:space-between;padding:1.5rem 2rem}.ai-banner-center,.ai-banner-content{display:flex;align-items:center;gap:2rem}.ai-banner-text-left{flex:1;color:#fff}.ai-banner-text-left h2{font-size:1.8rem;margin-bottom:.5rem;font-weight:600}.ai-banner-text-left p{margin:0;font-size:1rem;opacity:.9}.ai-banner-logo{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;padding:1rem;width:100px;height:100px}.ai-banner-logo img{transition:transform .3s ease;width:100%;height:100%}.ai-banner-logo:hover img{transform:scale(1.05)}.ai-banner-cta{flex:1;display:flex;justify-content:flex-end;align-items:center}.ai-quote-button{background-color:#fff;color:#06f;padding:.8rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;border:2px solid transparent}.ai-quote-button:hover{background-color:transparent;color:#fff;border-color:#fff}.holiday-message-container{background:linear-gradient(135deg,rgba(26,71,42,.9),rgba(44,82,130,.9));padding:10px 20px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;margin:0 20px;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.holiday-icon{color:#e2e8f0;font-size:20px;animation:bounce 2s infinite}.holiday-message{display:flex;flex-direction:column;gap:2px;text-align:center;min-width:200px}.holiday-message strong{font-size:1.1rem;color:#f0f4f8;text-shadow:0 1px 2px rgba(0,0,0,.2)}.discount-code{font-size:.95rem;color:#90cdf4;font-weight:500}.offer-validity{font-size:.85rem;color:#e2e8f0}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.rotate{animation:rotate 20s linear infinite}@media (max-width:1200px){.holiday-message-container{padding:8px 15px}.holiday-message{min-width:180px}}@media (max-width:768px){.ai-banner-content{flex-direction:column;text-align:center;padding:1rem}.ai-banner-center{flex-direction:column;width:100%;gap:1rem}.holiday-message-container{order:3;margin:15px 0;width:100%;max-width:300px}.holiday-message{min-width:0}.holiday-message strong{font-size:1rem}.discount-code{font-size:.9rem}.offer-validity{font-size:.8rem}.holiday-icon{font-size:18px}.ai-banner-cta{order:4;justify-content:center}.ai-banner-logo{margin:1rem 0}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.nav-logo{border-radius:10px!important}.border-animation{position:relative;display:inline-block;border-radius:15px!important}.border-animation:after,.border-animation:before{content:"";position:absolute;width:105%;height:100%;background-image:conic-gradient(from var(--angle),#f1ecec,#2e12ac,#006aff,#12813d,#1b0c72);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;padding:3px;border-radius:10px;animation:spin 10s linear infinite}.border-animation:before{filter:blur(1.5rem);opacity:.5}@keyframes spin{0%{--angle:0deg}to{--angle:360deg}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotate{animation:rotate 10s linear infinite}.card{padding-top:100px;transform-style:preserve-3d;background-image:url(/images/bg/background-card.webp);background-position:50%;width:100%;transition:all .5s ease-in-out;border-radius:10px;color:#f1ecec}.card-bg1{background-image:url(/images/bg/1.webp)}.card-bg2{background-image:url(/images/bg/2.webp)}.card-bg3{background-image:url(/images/bg/3.webp)}.card-bg4{background-image:url(/images/bg/4.webp)}.dark-blue-radial-gradient-background{background-image:url(/images/bg/dark-blue-radial-gradient-background.webp)}.dark-blue-background{background:linear-gradient(180deg,#061b5c 0,#091e5e 25%,#0f3199 50%,#1f54f3 75%,#285af0)}.dark-blue-bg{background-color:#1b0c72}.card:hover{background-position:80% 20%;transform:rotate3d(.5,1,0,10deg)}.content-box{height:100%;width:100%;background-color:rgba(0,0,0,.811);border-radius:0 0 10px 10px;box-shadow:0 20px 50px -25px rgba(0,115,255,.925);transition:all .5s ease-in-out;padding:50px 25px 25px;transform-style:preserve-3d}.card-content,.card-title,.see-more{transition:all .5s ease-in-out;transform:translateZ(20px)}.card-content:hover,.card-title:hover,.see-more:hover{transform:translateZ(50px)}.card-title{color:#fff;font-size:25px;font-weight:900}.card-content{padding-top:15px;font-size:18px;color:#b9b9b9}.see-more{display:block;font-weight:900;font-size:11px;text-transform:uppercase;color:#08f;padding-top:15px}.date-box{position:absolute;top:75px;left:25px;height:60px;width:60px;background-color:#000;border-radius:10px;padding:12px;box-shadow:0 20px 60px 0 #06f,0 18px 36px -18px #00c8ff;transform:translateZ(50px)}.date-box span{display:block;text-align:center}.date-box .month{color:#fff;font-size:12px;font-weight:700}.date-box .date{font-size:19px;font-weight:900;color:#08f}.card2{filter:hue-rotate(150deg)}.card3{filter:hue-rotate(300deg)}.card4{filter:hue-rotate(90deg)}.card-cloud,.card-data,.card-digital,.card-enterprise{background-image:url(/images/bg/4.webp)}.btn{margin:50px;padding:15px 40px;border:none;outline:none;color:#fff;cursor:pointer;position:relative;z-index:0;border-radius:12px}.btn:after,.btn:before{content:"";position:absolute;z-index:-1}.btn:after{width:100%;height:100%;background-color:#333;left:0;top:0;border-radius:10px}.btn:before{background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#ff00c8,red);top:-2px;left:-2px;background-size:600%;width:calc(100% + 4px);height:calc(100% + 4px);filter:blur(8px);animation:glowing 20s linear infinite;transition:opacity .3s ease-in-out;border-radius:10px;opacity:0}@keyframes glowing{0%,to{background-position:0 0}50%{background-position:400% 0}}.btn:hover:before{opacity:1}.btn:active:after{background:transparent}.btn:active{color:#000;font-weight:700}.h4,h4{font-size:calc(1.275rem + .3vw);color:#fff}