.topbar{color:#333;z-index:1000;box-sizing:border-box;backface-visibility:hidden;background-color:#f5f5f5;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;padding:2px 40px 0;font-size:14px;line-height:1.6;display:flex;position:fixed;left:0;transform:translateZ(0)}.topbar-left,.topbar-right{display:flex}.topbar-left span{align-items:center;gap:.5rem;margin-right:1.5rem;display:inline-flex}.topbar-right a{color:#333;margin-left:1rem;font-size:16px;text-decoration:none}.topbar i{color:#2196f3}.brochure-button{color:#000;margin-left:0;text-decoration:none}.brochure-button:hover{color:#125ea5}.navbar{z-index:1000;box-sizing:border-box;backface-visibility:hidden;background-color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0 40px;display:flex;position:fixed;top:27px;left:0;transform:translateZ(0);box-shadow:0 2px 4px #0000001a}a{color:#333;text-decoration:none}.nav-logo{object-fit:fill;width:auto;height:70px}.navbar-brand,.navbar-brand a{align-items:center;display:flex}.navbar-brand a{color:#333;text-decoration:none}.navbar-menu{z-index:1001;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.nav-link{color:#333;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.nav-link:hover,.nav-link.active{color:#007bff}.nav-link.active:hover{color:#0056b3}.dropdown{display:inline-block;position:relative}.dropdown-toggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:.5rem 1rem;display:flex}.dropdown-toggle:after{content:"▼";margin-left:5px;font-size:.8rem;transition:transform .3s}.dropdown-toggle:hover{color:#007bff}.dropdown.active .dropdown-toggle:after{transform:rotate(180deg)}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)translate(-50%)}.dropdown-container{z-index:100;background:0 0;width:100%;position:absolute;top:100%;left:0}.dropdown-container.show .dropdown-menu{display:block}.dropdown-menu{opacity:0;visibility:hidden;z-index:999;background:#fff;border-radius:8px;width:max-content;min-width:180px;max-width:90vw;max-height:500px;padding:.5rem 0;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.dropdown:hover .dropdown-menu,.dropdown-menu:hover{opacity:1;visibility:visible;transform:translateY(0)translate(-50%)}.dropdown-item{color:#333;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.dropdown-item:hover{color:#007bff;background-color:#f8f9fa;padding-left:2rem}.dropdown:hover .mega-menu.two-pane{opacity:1;visibility:visible;display:flex;transform:translateY(0)translate(-40%)}.dropdown.usecase:hover .mega-menu.two-pane{min-width:700px;transform:translateY(0)translate(-25%)}.mega-menu.two-pane{z-index:9999;opacity:0;visibility:hidden;background:#fff;border-radius:12px;flex-direction:row;gap:24px;width:max-content;max-width:90vw;max-height:80vh;padding:20px;display:none;position:absolute;top:100%;overflow:auto;transform:translate(-22%);box-shadow:0 12px 24px #00000014}.mega-categories{border-right:2px solid #ddd;flex-direction:column;gap:10px;max-width:400px;padding-right:20px;display:flex}.category-item{color:#333;cursor:pointer;border-radius:8px;padding:10px 14px;font-weight:600;transition:background .2s,color .2s}.category-item:hover,.category-item.active{color:#1976d2;background-color:#e3f2fd}.mega-items{flex-direction:column;flex:1;gap:10px;max-width:350px;display:flex}.mega-items .dropdown-item{color:#444;border-bottom:1px solid #eee;border-radius:6px;padding:10px 12px;text-decoration:none;transition:background .2s,color .2s}.dropdown-item:hover,.dropdown-item.active{color:#1976d2;background-color:#f0f4f8;font-weight:600}.hamburger{cursor:pointer;z-index:1002;background:0 0;border:none;margin-left:auto;padding:10px;display:none}.hamburger-icon{flex-direction:column;justify-content:space-between;width:24px;height:18px;display:flex}.bar{background-color:#333;width:100%;height:2px;transition:all .3s ease-in-out;display:block}.hamburger-icon.active .bar:first-child{transform:translateY(8px)rotate(45deg)}.hamburger-icon.active .bar:nth-child(2){opacity:0}.hamburger-icon.active .bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (max-width:1024px){.hamburger{display:block}.navbar{top:24px}.navbar,.topbar{padding-left:1rem}.navbar-menu{background-color:#fff;flex-direction:column;height:auto;max-height:calc(100vh - 70px);padding:1rem;display:none;position:fixed;top:70px;left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0000001a}.navbar-menu.active{display:flex}.dropdown-menu{box-shadow:none;opacity:1;visibility:visible;background-color:#f8f9fa;border-radius:0;margin:.5rem 0;display:none;position:static;transform:translateY(0)translate(-25%)}.dropdown-menu.show{display:block}.dropdown-toggle:after{transform:rotate(0)}.dropdown.active .dropdown-toggle:after{transform:rotate(180deg)}.dropdown:hover .dropdown-menu,.dropdown-menu:hover{transform:translateY(0)translate(-25%)}.mega-menu.two-pane{min-width:100%;max-width:350px;box-shadow:none;opacity:1;visibility:visible;background:#f9f9f9;border-radius:0;flex-direction:row;gap:1rem;max-height:80vh;padding:1rem;display:none;position:static;overflow-y:auto;transform:none}.dropdown:hover .mega-menu.two-pane{transform:translateY(0)translate(-30%)}.mega-menu.two-pane.show{display:flex}.dropdown-container{width:100%}.mega-categories{border-right:none;width:100%;padding-right:0}.mega-items{width:100%}.category-item{padding:.75rem 1rem}.mega-items .dropdown-item{border-bottom:1px solid #eee;padding:.6rem 1rem}}@media (max-width:583px){.navbar{top:45px}.topbar-left{flex-direction:column;display:flex}}@media (max-width:416px){.topbar-right a{margin-left:.5rem}.topbar-left span{margin-right:.5rem}.topbar-left{flex-direction:column;display:flex}.topbar{padding:0 .7rem;font-size:12px}}@media (max-width:426px){.navbar{top:40px}.topbar{padding:0 .4rem;font-size:12.5px}.topbar-right a{margin-left:0;margin-right:.5rem}}
.footer{color:#fff;background:#1a1a1a;padding:60px 5% 20px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.footer-section h3{color:#fff;margin-bottom:1.5rem;font-size:1.2rem}.footer-section p{color:#aaa;line-height:1.6}.logo-container{align-items:center;gap:20px;display:flex}.brochure-button_f{color:#fff;text-decoration:none}.brochure-button_f:hover{color:#125ea5}.contact-link{color:#1976d2;text-decoration:none}.contact-link:hover{text-decoration:underline}.footer-section ul{padding:0;list-style:none}.footer-section ul li{margin-bottom:.8rem}.footer-section ul li a{color:#aaa;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#2196f3}.footer-social-media{margin-top:13px}.footer-social-media h3{color:#fff;margin-bottom:15px;font-size:20px}.footer-social-media ul{justify-content:left;gap:20px;display:flex}.footer-social-media ul li{font-size:22px}.footer-social-media ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer-social-media ul li a:hover{color:#3498db}.footer-bottom{text-align:center;border-top:1px solid #333;padding-top:10px}.footer-bottom p{color:#666}.footer-bottom a,.footer-section h3 a{color:#fff}.footer-section .company-title{margin-bottom:.5rem}.quick-links-columns{gap:38px;display:flex}.quick-links-columns ul{margin:0;padding:0;list-style:none}@media (max-width:600px){.logo-container{text-align:center;flex-direction:column}}@media (max-width:768px){.quick-links-columns{flex-direction:column;align-items:center}.footer-content{text-align:center;grid-template-columns:1fr}.footer-social-media ul{justify-content:center}}
.preloader-container{z-index:9999;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner{border:4px solid #0000001a;border-left-color:#2196f3;border-radius:50%;width:36px;height:36px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
body{color:#1f2937;font-display:swap;background-color:#fff;margin:0;padding:0;font-family:Poppins,sans-serif}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/fontsawesome/webfonts/fa-solid-900.woff2)format("woff2")}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fontsawesome/webfonts/fa-brands-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:url(/fonts/poppins/Poppins-Regular.woff2)format("woff2")}
