@import url(https://fonts.googleapis.com/css2?family=Russo+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{height:100vh}.App,.navbar{background-color:#000;width:100%}.navbar{box-shadow:0 2px 6px #0000001a;left:0;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;height:95px;justify-content:space-between;margin:auto;max-width:1200px;padding:0 22px}.logo img{height:25px;margin-left:15px;margin-top:10px;object-fit:contain}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li a{color:#fff;font-family:Montserrat;font-size:15px;font-weight:600;margin:15px;text-decoration:none;transition:color .3s ease}.nav-links li a:hover{color:#a4a4a4}.nav-links .dropdown{position:relative}.nav-links .dropdown-menu{background-color:#000;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transform:translateY(10px);transition:all .3s ease-in-out;width:150px}.nav-links .dropdown:hover .dropdown-menu{max-height:500px;opacity:1;padding:10px 0;pointer-events:auto;transform:translateY(0)}.nav-links .dropdown-menu li a{color:#fff;display:block;font-size:14px;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.nav-links .dropdown-menu li a:hover{background-color:#222;color:#a4a4a4}.hamburger{cursor:pointer;display:none;flex-direction:column;gap:5px}.bar{background-color:#333;border-radius:2px;height:3px;transition:all .3s ease-in-out;width:25px}.hamburger.open .bar:first-child{transform:rotate(45deg) translateY(8px)}.hamburger.open .bar:nth-child(2){opacity:0}.hamburger.open .bar:nth-child(3){transform:rotate(-45deg) translateY(-8px)}.nav-links-mobile{background-color:#fff;box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;gap:20px;height:100vh;left:0;max-width:300px;padding:60px 20px;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out;width:70%;z-index:999}.nav-links-mobile li a{color:#333;font-size:1.1rem;text-decoration:none;transition:color .3s ease}.nav-links-mobile li a:hover{color:#007bff}.nav-links-mobile.slide-in{animation:slideIn .4s forwards}.nav-links-mobile.slide-out{animation:slideOut .4s forwards}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.dropdown-mobile{cursor:pointer;display:flex;flex-direction:column;font-size:1.1rem;font-weight:600;margin-bottom:10px;-webkit-user-select:none;user-select:none}.dropdown-menu-mobile{display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden;padding-left:15px;transition:max-height .4s ease-in-out}.dropdown-menu-mobile.show{max-height:200px}.dropdown-menu-mobile li a{color:#333;font-size:1rem;text-decoration:none;transition:color .3s ease}.dropdown-menu-mobile li a:hover{color:#007bff}.arrow{margin-left:8px;transition:transform .3s ease}.arrow.open{transform:rotate(180deg)}@media (max-width:768px){.hamburger{display:flex}.nav-links{display:none}.nav-links-mobile{display:flex!important}}@media (min-width:769px){.nav-links{display:flex!important}.nav-links-mobile{display:none!important}.hamburger{display:none}}body{font-family:Russo One,sans-serif;margin:0}.landing{background:linear-gradient(90deg,#0a001a,#000042);border-radius:15px;box-sizing:border-box;height:76vh;margin-left:30px;margin-right:30px;margin-top:27px;max-height:85vh;padding:5vw}.landing,.logo-wrapper{align-items:center;display:flex;justify-content:flex-end}.logo-wrapper{width:100%}.logo-wrapper img{height:auto;max-width:100%;width:clamp(180px,30vw,420px)}@media (max-width:768px){.landing,.logo-wrapper{justify-content:flex-end}}.auth-section{align-items:center;background-color:#000;color:#0369a8;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;padding:80px 20px;text-align:center}.auth-title{font-size:1.8rem;font-weight:700;margin-bottom:20px;max-width:800px}.auth-description{color:#aaa;font-size:1.2rem;font-weight:400;line-height:1.6;margin-bottom:40px;max-width:850px}.auth-button{background-color:#0369a8;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:15px 30px;transition:transform .2s ease,background-color .2s ease}.auth-button:hover{background-color:#f0f0f0;color:#0369a8;transform:scale(1.05)}@media (max-width:768px){.auth-title{font-size:1.5rem}.auth-description{font-size:1rem}.auth-button{font-size:.95rem;padding:12px 25px}}@media (max-width:480px){.auth-title{font-size:1.3rem}.auth-description{font-size:.95rem}.auth-button{font-size:.9rem;padding:10px 20px}}.head-pro1{display:flex;justify-content:center;width:100%}.head-pro2{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.head-pros{font-size:20px}.head-pro,.head-pros{color:#0369a8;font-weight:700;text-transform:uppercase}.head-pro{font-size:30px;padding:50px 0;text-align:center}.pro-imggd>img{height:340px;object-fit:cover}.head-pro3,.pro-imggd>img{border-radius:15px;width:100%}.head-pro3{background:#ffffff3b;box-shadow:0 5px 15px #00000059;display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:360px;padding:15px;transition:transform .3s ease}.head-flexi{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.table-container{margin-top:10px;width:100%}.info-table{border:1px solid #fff;border-collapse:collapse;overflow:hidden;width:100%}.info-table tr{background-color:initial;transition:background-color .3s ease}.info-table td{border-bottom:1px solid #fff;color:#fff;font-size:14px;padding:12px 15px;text-align:left}.info-table td:first-child{width:70%}.info-table td:last-child{text-align:right;width:30%}.info-table tr:last-child td{border-bottom:none}.pre-pre{color:#0369a8;font-weight:600}@media (max-width:768px){.head-pro{font-size:24px;padding:30px 0}.head-pros{font-size:16px}.pro-imggd>img{height:300px}.info-table td{font-size:13px;padding:10px 12px}}@media (max-width:480px){.head-pro{font-size:20px;padding:20px 0}.head-pro3{max-width:100%}.pro-imggd>img{height:250px}.head-flexi{gap:15px;grid-template-columns:1fr;padding:10px}.info-table td{font-size:12px;padding:8px 10px}.info-table{border-width:.5px}}.head-pro3:hover{transform:translateY(-5px)}.info-table tr:hover{background-color:#0369a81a}.CheckAuthenticityContainer{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center;width:100%}.heading h2{font-size:2rem}.heading h2,.subheading h2{color:#0369a8;font-family:Montserrat,sans-serif}.subheading h2{font-size:1rem;margin-bottom:30px;margin-top:25px;max-width:611px}.Input{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Montserrat,sans-serif;gap:12px;justify-content:center}.InnerInput{height:48px;max-width:335px;padding:0 12px}.InnerInput,.btnbtn{border-radius:10px;font-family:Montserrat,sans-serif;width:100%}.btnbtn{background-color:#0369a8;border:none;color:#fff;cursor:pointer;font-size:1rem;height:45px;max-width:185px;transition:background-color .3s ease}.btnbtn:hover{background-color:#025983}@media (max-width:480px){.heading h2{font-size:1.5rem}.subheading h2{font-size:.9rem}.InnerInput,.btnbtn{max-width:100%;width:100%}.Input{flex-direction:column;gap:15px}}.company-profile{background-color:#000;box-sizing:border-box;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:60px 6%;width:100%}.page-heading{border-bottom:2px solid #ffffff1a;color:#0369a8;font-size:2.5rem;font-weight:600;letter-spacing:1px;padding-bottom:10px;text-align:center}.intro-section,.page-heading{margin-bottom:50px}.intro-section p{color:#ddd;font-size:1.1rem;line-height:2rem;margin:0 auto;max-width:900px;text-align:justify}.services-section{margin-bottom:40px;text-align:center}.services-section h2{color:#0369a8;font-size:1.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:35px;position:relative}.services-section h2:after{background-color:#555;border-radius:2px;content:"";display:block;height:3px;margin:10px auto 0;width:60px}.service-content{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:900px;text-align:justify}.service-content p{color:#ccc;font-size:1.08rem;line-height:1.9rem}@media screen and (max-width:768px){.page-heading{font-size:2rem}.services-section h2{font-size:1.5rem}.intro-section p,.service-content p{font-size:1rem;line-height:1.75rem}.company-profile{padding:40px 5%}}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;width:100%}.contact-container{align-items:center;background-color:#000;display:flex;justify-content:center;min-height:100vh;padding:50px 20px}.contact-form{background-color:#111;border-radius:14px;box-shadow:0 10px 25px #ffffff14;max-width:420px;padding:40px;transition:all .3s ease-in-out;width:100%}.form-title{color:#0369a8;font-size:26px;font-weight:600;letter-spacing:1px;margin-bottom:30px;text-align:center}.form-input,.form-textarea{background-color:#f8fafc;border:none;border-radius:8px;font-size:15px;margin-bottom:20px;padding:14px 16px;transition:all .3s ease;width:100%}.form-input:focus,.form-textarea:focus{box-shadow:0 0 0 2px #0369a8;outline:none}.form-textarea{min-height:140px;resize:vertical}.form-button{background-color:#0369a8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 24px;transition:all .3s ease;width:100%}.form-button:hover{background-color:#e64a11}@media screen and (max-width:480px){.contact-form{border-radius:12px;padding:30px 18px}.form-title{font-size:22px;margin-bottom:25px}.form-input,.form-textarea{font-size:14px;padding:12px 14px}.form-button{font-size:14px;padding:10px 20px}}@media screen and (max-width:360px){.form-title{font-size:20px}.contact-form{padding:24px 16px}}
/*# sourceMappingURL=main.1d41e0c3.css.map*/