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