@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@600&family=Space+Mono&display=swap");*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,img,li,p,picture{margin:0}.outlined{border:1px dashed blue}nav{background-color:#0c0c0d;font-family:Rajdhani,Arial,Helvetica,sans-serif;width:100%;z-index:9999999999}.nav-wrapper{align-items:center;display:flex;font-size:18px;justify-content:space-between;line-height:1.25;margin:0 auto;max-width:1366px;padding:0;position:relative}.logo{padding:10px 0;width:30%}.logo img{width:280px}.menu{padding:0;width:80%}.menu ul{list-style:none;margin:0;padding:0;text-align:right}.menu ul li{display:inline-block;margin:0;padding:25px 30px;transition:all .3s ease-in-out}a{color:#fff;cursor:pointer;text-decoration:none}.menu ul li:last-child{margin-right:0}.menu ul li a{color:#fefefe;cursor:pointer!important}.menu ul li:hover{color:#c21e21;cursor:pointer!important}.products-submenu{align-items:center;backdrop-filter:blur(6.4px);-webkit-backdrop-filter:blur(6.4px);background:rgba(12,12,13,.95);border-radius:5px;border-radius:8px;display:flex;justify-content:space-between;left:0;min-height:300px;opacity:0;padding:5px;position:absolute;top:100%;transition:all .1s ease-in-out;visibility:hidden;width:100%;z-index:9}.products-submenu.visible{min-height:300px;opacity:1;transition:all .3s ease-in-out;visibility:visible}.product{background-position:50%;background-size:100%;border:1px solid transparent;border-radius:8px;display:flex;filter:grayscale(90%);flex-direction:column;justify-content:flex-end;margin:10px;min-height:280px;padding:20px;width:25%}.product,.product h2{color:#fefefe;transition:all .3s ease-in-out}.product h2{font-size:22px;font-weight:700;line-height:1.25em;margin-bottom:10px;text-shadow:1px 1px 2px #000}.product:hover h2{color:#c21e21;transition:all 0s ease-in-out}.product p{font-size:18px;height:0;line-height:1.25em;opacity:0;text-shadow:1px 1px 2px #000}.product:hover p{height:100%;opacity:1;transition:all .3s ease-in-out}.product:hover{background-size:110%;border:1px solid #c21e21;filter:grayscale(0);transition:all .3s ease-in-out}.security-gateway{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 40%,rgba(0,0,0,.9)),url(https://25724627.fs1.hubspotusercontent-eu1.net/hubfs/25724627/SGW%201.1.jpg)}.delta{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 40%,rgba(0,0,0,.9)),url(https://25724627.fs1.hubspotusercontent-eu1.net/hubfs/25724627/Delta%20Image.jpg)}.dmg{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 40%,rgba(0,0,0,.9)),url(https://25724627.fs1.hubspotusercontent-eu1.net/hubfs/25724627/Digital%20Train%20Components%20v1-1.jpg)}.echo{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6) 40%,rgba(0,0,0,.9)),url(https://25724627.fs1.hubspotusercontent-eu1.net/hubfs/25724627/Echo%20v1.jpg)}.company-submenu{background:rgba(12,12,13,.95);border-radius:8px;opacity:0;padding:5px;position:absolute;right:0;top:100%;transition:all .1s ease-in-out;visibility:hidden;z-index:9}.company-submenu.visible{margin-right:50px;opacity:1;transition:all .3s ease-in-out;visibility:visible}.company-row{display:flex;justify-content:space-between;padding:10px}.company-link{color:#fff;margin:10px 20px;padding:10px;text-align:left;transition:all .3s ease-in-out}.company-link>p{color:#ddd;font-size:22px;font-weight:700;line-height:1.25em;text-shadow:1px 1px 2px #000}.company-link:hover>p{color:#c21e21;transition:all .3s ease-in-out}.menu-toggle{background:none;border:none;cursor:pointer;display:none;margin:0 10px 0 0;padding:10px}.menu-toggle svg{fill:#fff}@media screen and (max-width:1200px){.menu{padding-right:10px}.menu ul li{padding:25px 10px}}@media screen and (max-width:900px){.menu-toggle{display:inline}.menu{background-color:rgba(12,12,13,.95);display:none;height:100vh;overflow:scroll;padding-bottom:100px;position:relative;width:100%}.menu ul{align-items:center;display:flex;flex-direction:column}.menu ul a{font-size:18px;text-align:center;width:100%}.menu.visible{display:block}.company-submenu,.products-submenu{display:none;position:relative}.company-submenu.visible,.products-submenu.visible{display:flex}.company-submenu.visible{flex-direction:column;margin-right:0;width:90%}.company-row{flex-direction:column;padding:0 10px}.product{background-image:unset;margin:0;min-height:unset;text-align:center;width:90%}.product p{display:none}}@media screen and (max-width:800px){.products-submenu{align-items:center;flex-direction:column}}