@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap);:root{--primary-orange:#000;--primary-red:#000;--primary-blue:#1b365d;--secondary-blue:#2e5984;--accent-gold:#000;--accent-light:#fff3e0;--dark-bg:#000;--light-gray:#f8f9fa;--gradient-primary: linear-gradient(135deg, #0000 0%, #DC143C 50%, #1B365D 100%);--gradient-secondary: linear-gradient(45deg, #0000, #000)}.connect-form .btn-primary-custom{border-color:#fff!important;border:1px solid #fff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"DM Sans",sans-serif;line-height:1.6}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;line-height:1.2;color:var(--dark-bg)}.single p{font-size:17px;color:#6c6c6c!important;text-align:start!important;font-weight:500}.white_logo{display:none!important}.navbar{background:#fff;padding:2px 20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.navbar-brand{color:#fff!important;font-size:1.8rem;font-weight:bold;display:flex;align-items:center}.navbar-nav .nav-link{color:#000!important;margin:0 1rem;transition:all .3s ease;position:relative;font-weight:600;font-size:18px}.navbar-nav .nav-link:hover{color:var(--accent-gold)!important;transform:translateY(-2px)}.navbar-nav .nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:50%;background:var(--primary-orange);transition:all .3s ease;transform:translateX(-50%)}.navbar-nav .nav-link:hover::after{width:100%}.navbar-toggler i{color:#000!important}.navbar-toggler{border:none;color:#000;font-size:28px!important}.navbar-toggler:focus{box-shadow:none}.map-container{width:100%;padding:20px}.map-container iframe{width:100%;height:450px;border:0;border-radius:8px}.hero-section{background-image:url(assets/images/hero-img.jpg);padding:230px 0;display:flex;align-items:center;position:relative;overflow:hidden;padding:330px 0;background-size:cover;height:100vh}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"><defs><pattern\ id=\"grid\"\ width=\"10\"\ height=\"10\"\ patternUnits=\"userSpaceOnUse\"><path\ d=\"M\ 10\ 0\ L\ 0\ 0\ 0\ 10\"\ fill=\"none\"\ stroke=\"rgba\(255,255,255,0.1\)\"\ stroke-width=\"0.5\"/></pattern></defs><rect\ width=\"100\"\ height=\"100\"\ fill=\"url\(%23grid\)\"/></svg>);opacity:.3}.hero-content{position:relative;z-index:2;background-color: #ffffff59;padding:25px 40px;backdrop-filter:blur(15px)}.hero-content h1{font-size:2rem;color:#fff;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3);background-clip:text}.hero-content h2{font-size:1.8rem;color:var(--accent-light);margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-content p{font-size:14px;color:rgba(255,255,255,.9);margin-bottom:1rem;max-width:500px}.btn-primary-custom{background:#f26a34;border:none;padding:15px 30px;font-size:14px;border-radius:30px;transition:all .3s ease;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.btn-primary-custom:hover{transform:translateY(-3px);background-color:#000;color:#fff}.globe-container{display:flex;justify-content:center;align-items:center;height:500px;position:relative}.globe-animation{width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--primary-orange),var(--primary-red),var(--primary-blue));position:relative;animation:rotate 20s linear infinite , pulse 4s ease-in-out infinite;box-shadow:0 0 100px rgba(255,107,53,.6) , inset 0 0 100px rgba(255,255,255,.1)}.globe-animation::before{content:'';position:absolute;top:10%;left:10%;right:10%;bottom:10%;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 40%,rgba(255,107,53,.2) 60%);border:2px solid rgba(255,184,77,.5)}.globe-animation::after{content:'';position:absolute;top:20%;left:20%;right:20%;bottom:20%;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.3),transparent)}@keyframes rotate {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }@keyframes pulse {

            0%,
            100% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.05);
            }
        }.floating-elements{position:absolute;width:100%;height:100%;overflow:hidden}.floating-element{position:absolute;color:rgba(255,255,255,.1);animation:float 6s ease-in-out infinite}.floating-element:nth-child(1) {top:20%;left:10%;animation-delay:0s}.floating-element:nth-child(2) {top:60%;left:80%;animation-delay:2s}.floating-element:nth-child(3) {top:80%;left:20%;animation-delay:4s}@keyframes float {

            0%,
            100% {
                transform: translateY(0px) rotate(0deg);
            }

            50% {
                transform: translateY(-20px) rotate(180deg);
            }
        }.text-muted{color:#ccc!important}input.form-control.form-control-sm{margin:0}input.form-control.form-control-sm:focus{box-shadow:none;border:1px solid rgba(255,255,255,.3)!important}.form-control option{color:#000}.form-control:focus{box-shadow:none!important}.excellence-section{padding:80px 0;background:#f8f9fa;position:relative;z-index:3;border-radius:50px 50px 0 0}.excellence-section .section-title{text-align:start!important}.excellence-section .section-subtitle{text-align:start!important}.section-title{font-size:3rem;text-align:center;margin-bottom:0;color:var(--dark-bg);font-weight:600}.section-subtitle{font-size:1.3rem!important;text-align:center;font-weight:500!important}.excellence-section p{font-size:17px;text-align:center;color:#6c6c6c!important;text-align:start!important;font-weight:500}.btn-warning{background-color:var(--accent-light);border-color:var(--primary-orange)}.btn-warning:hover{background-color:#000!important;color:#fff!important;border-color:#000}.at-glance-section{padding:80px 0;background:#f8f9fa}.glance-title{position:relative;font-size:2.5rem;margin-bottom:3rem;padding-left:20px;color:var(--dark-bg);font-weight:600}.glance-title::before{content:'';position:absolute;left:0;top:0;width:5px;height:100%;background:#f26a34;border-radius:5px}.glance-slider{position:relative;overflow:hidden}.glance-slide{display:none}.glance-slide.active{display:block}.stat-card{text-align:center;padding:20px;background:#f26a34;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;margin-bottom:2rem;position:relative;overflow:hidden;height:100%;padding:20px 0}.stat-card:hover{transform:translateY(-15px) scale(1.02)}.stat-icon{font-size:3rem;color:#fff}.stat-number{font-size:2.5rem;font-weight:bold;color:#fff;margin-bottom:.5rem}.stat-label{color:#fff;font-size:1rem;font-weight:500}.slider-controls{text-align:center;margin-top:3rem}.slider-arrow{background:var(--dark-bg);color:#fff;border:none;width:60px;height:60px;border-radius:50%;margin:0 15px;font-size:1.4rem;cursor:pointer;transition:all .3s ease}.slider-arrow:hover{transform:scale(1.1)}.global-section{padding:80px 0;background:#fff}.global-chart{width:400px;height:400px;margin:0 auto;position:relative}.chart-circle{width:100%;height:100%;border-radius:50%;background:conic-gradient(#f26a34 0deg 72deg,#f26a34 72deg 144deg,var(--accent-gold) 144deg 216deg,var(--secondary-blue) 216deg 288deg,var(--primary-blue) 288deg 360deg);position:relative;animation:rotateChart 30s linear infinite}.chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:bold;box-shadow:0 10px 30px rgba(0,0,0,.1);color:var(--primary-blue)}@keyframes rotateChart {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }.solutions-section{padding:80px 0;background:#f8f9fa}.solution-card{background:#fff;padding:0;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;margin-bottom:2rem;height:100%;position:relative;overflow:hidden}.solution-card h4{font-weight:600;padding:0 15px}.solution-card p{padding:0 15px}.solution-card:hover img{transform:scale(1.2);transition:.6s}.solution-card img{transition:.6s}.solution-icon{background:var(--dark-bg);margin:0 auto 1.5rem;color:#fff;font-size:2rem;overflow:hidden;height:240px}.solution-icon img{height:240px;width:100%;object-fit:cover}.solution-card:hover .solution-icon{background:var(--accent-gold)}.services-section{padding:80px 0;background:#fff}.connect-section h2{font-weight:600}.connect-section h5{font-weight:600}.text-warning{color:#f26a34!important}.service-card{background:#f7f8f9;padding:2rem;border-radius:20px;text-align:center;transition:all .3s ease;margin-bottom:2rem;height:100%;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f26a34;transform:scaleX(0);transform-origin:right;transition:transform .5s;z-index:1}.service-card:hover::before{transform:scaleX(1);transform-origin:left}.service-card>*{position:relative;z-index:2}.service-card:hover{color:#fff;transform:translateY(-10px)}.service-card h5{font-size:1.5rem}.service-icon{font-size:3rem;color:#f26a34;margin-bottom:1rem;transition:all .3s ease}.service-card:hover .service-icon{color:#fff;-webkit-text-fill-color:white}.products-section{padding:80px 0;background:#f7f8f9}.product-categories{margin-bottom:3rem}.category-btn{background:transparent;border:2px solid var(--primary-orange);color:var(--primary-orange);padding:12px 30px;border-radius:30px;margin:0 10px 10px 0;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.category-btn.active,.category-btn:hover{background:#f26a34;color:#fff;border-color:transparent}.industry-content h4{font-weight:600}.product-card{background:#fff;padding:1.5rem;border-radius:15px;text-align:center;border:1px solid transparent;transition:all .3s ease;margin-bottom:1rem;cursor:pointer;height:100%}.product-card h6{font-weight:600}.product-card:hover{transform:translateY(-8px);background-color: #f26a3424;border:1px solid #f26a34}.product-icon{width:60px;height:60px;background:#f26a34;border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff;font-size:1.5rem}.product-card:hover .product-icon{background:#f26a34;transform:scale(1.1)}.industries-section{padding:80px 0 80px;background:#fff}.industries-slider{position:relative;overflow:hidden}.industry-slide{display:none}.industry-slide.active{display:block}.industry-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;margin-bottom:2rem}.industry-card:hover{transform:translateY(-15px)}.industry-image{height:200px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;background-size:cover}.industry-content{padding:2rem}.product-categories::-webkit-scrollbar{display:none}.connect-section{padding:80px 0;background:#fff;color:#fff}.connect-form{background:#000;padding:2rem;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.form-control{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);color:#fff;margin-bottom:1rem;border-radius:10px}.form-control::placeholder{color:rgba(255,255,255,.7)}.form-control:focus{background:rgba(255,255,255,.15);border-color:var(--accent-gold);box-shadow:0 0 0 .25rem rgba(255,184,77,.25);color:#fff}.footer{background:#000;color:#fff;padding:50px 0 20px}.footer h5{color:#f26a34;margin-bottom:1rem;font-weight:600}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:.5rem}.footer ul li a{color:#fff;text-decoration:none;transition:color .3s ease;font-weight:600}.footer ul li a:hover{color:#fff;text-decoration:underline}.social-icons a{color:#fff;font-size:1.5rem;margin-right:1rem;transition:all .3s ease}.social-icons a:hover{color:var(--primary-orange);transform:translateY(-3px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:2rem;text-align:center;color:#ccc}.chat-widget{position:fixed;bottom:20px;right:20px;background:#f26a34;color:#fff;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:all .3s ease;font-size:1.5rem}.service-card h5{font-weight:600}.chat-widget:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(255,107,53,.6)}.product-categories{display:flex;overflow-x:scroll}@media (max-width:1450px){.hero-content h1{font-size:2rem}.hero-section{padding:215px 0 100px}.glance-title{position:relative;font-size:2rem!important}.section-title{font-size:2rem!important}}@media (max-width:768px){.hero-section{padding:164px 0 53px}.excellence-section{padding:50px 0 0}.industries-section{padding:50px 0}.products-section{padding:50px 0}.services-section{padding:50px 0}.solutions-section{padding:50px 0}.at-glance-section{padding:40px 0}.glance-title{font-weight:600}.stat-number{font-size:1.5rem}.stat-icon{margin:0}.hero-content h1{font-size:2.5rem}.hero-content h2{font-size:1.4rem}.section-title{font-size:2rem}.globe-animation{width:300px;height:300px}.global-chart{width:300px;height:300px}.glance-title{font-size:2rem}}@media (max-width:576px){.hero-content h1{font-size:2rem}.globe-animation{width:250px;height:250px}.global-chart{width:250px;height:250px}}.custom_logo{width:100%!important;max-width:100px!important;height:100px;object-fit:contain;aspect-ratio:1}.date_card{background-color:#f26a34;display:inline-block;padding:5px 10px;color:#fff;position:absolute;top:10px;right:10px;border-radius:10px;font-weight:600;font-size:14px}.clients_slide{width:100%;background-color:#f7f7f7;padding:15px 0;background-color:#fff}@keyframes scroll {
            0% {
                transform: translateX(0);
            }

            100% {
                transform: translateX(calc(-250px * 7));
            }
        }.clients_slide .slider{background:#fff;overflow:hidden;position:relative;width:100%}.clients_slide .slider::before,.clients_slide .slider::after{background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);content:"";height:100px;position:absolute;width:200px;z-index:2}.clients_slide .slider::after{right:0;top:0;transform:rotateZ(180deg)}.clients_slide .slider::before{left:0;top:0}.clients_slide .slider .slide-track{animation:scroll 40s linear infinite;display:flex;width: calc(250px * 14);gap:15px}.clients_slide .slider .slide{height:100px;object-fit:contain;width:250px}.clients_slide .slider .slide img{width:85%!important;object-fit:contain}.clints_badge{background-color:#f26a34;display:inline-block;color:#fff;font-weight:600;padding:5px 30px 5px 20px;clip-path:polygon(0 0,100% 0,85% 100%,0% 100%)}.circle-container{position:relative;width:400px;height:400px;margin:auto;border-radius:50%;margin-top:80px}.feature{position:absolute;transform:translate(-50%,-50%);text-align:center}.feature-icon{width:100px;height:100px;border-radius:50%;background:#f26722;display:flex;justify-content:center;align-items:center;margin:auto;font-size:35px;color:#fff}.f1{top:0%;left:50%}.f2{top:50%;left:92%}.f3{top:90%;left:50%}.f4{top:45%;left:5%}.f5{top:30%;left:8%}.circle-container p{font-weight:600;font-size:13px;margin-top:10px}.service-card p{margin:0}.center-logo{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:135px;height:135px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(0,0,0,.1)}.center-logo img{max-width:70%;max-height:80%;object-fit:contain}.breadcrumbs{font-size:14px;margin-bottom:20px}.breadcrumbs a{text-decoration:none;color:inherit;transition:all .2s ease}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{font-weight:500}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-block;padding:8px 14px;border:1px solid #ddd;border-radius:4px;font-size:15px;text-decoration:none;color:inherit;transition:all .3s ease}.pagination a:hover{border-color:#aaa}.pagination .current{font-weight:600;border-color:#000}.product-card{transition:all .3s ease}.product-card:hover{transform:translateY(-4px)}@media (max-width:768px){.breadcrumbs{font-size:13px}.pagination a,.pagination span{padding:6px 10px;font-size:14px}}.page-header.mb-4{margin-top:70px}.product-card h6.mb-2 a{text-decoration:blink}a{text-decoration:blink;color:#000}