.kl-navbar__item{margin:0 12px}.kl-navbar__panel{top:80px}.kl-navbar__item:first-child>a span{background:linear-gradient(135deg,#0f6fce,#874efe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.kl-navbar__item:first-child>a{padding-left:20px;position:relative}.kl-navbar__item:first-child>a:before{content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.kl-navbar__item:first-child>a:after{animation:sparkleFade 2s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%230c84fe' d='m32 8 4 16 16 4-16 4-4 16-4-16-16-4 16-4zM50 6l2 6 6 2-6 2-2 6-2-6-6-2 6-2zM14 42l2 6 6 2-6 2-2 6-2-6-6-2 6-2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:2px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.kl-navbar__end{gap:10px}.kl-navbar__logo{margin-right:30px}.kl-navbar__end a.kl-primary-btn{background-color:#fff;color:#000}.kl-navbar__end a.kl-primary-btn,.kl-navbar__end a.kl-secondary-btn{border:1px solid #0c84fe;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;line-height:19px;padding:10px 18px;text-decoration:none;text-transform:uppercase}.kl-navbar__end a.kl-secondary-btn{background:#0c84fe;color:#fff;margin:0}.kl-navbar__end a.kl-primary-btn:hover{background:#0c84fe;color:#fff;transform:scale(1)}.kl-navbar__end a.kl-secondary-btn:hover{background:#fff;color:#000;transform:scale(1)}@keyframes sparkleFade{0%{opacity:.2;transform:translateY(-50%) scale(.8)}50%{opacity:1;text-shadow:0 0 6px #0c84fe;transform:translateY(-50%) scale(1)}to{opacity:.2;transform:translateY(-50%) scale(.8)}}.kl-navbar__item{margin:0 25px}.kl-navbar__item a.kl-navbar__button{color:#0270e0;font-family:Montserrat,sans-serif;font-size:14px;line-height:19px;text-decoration:none;text-transform:uppercase}.kl-navbar__panel{background-image:url(https://www.ecsafety.ai/hubfs/Menu%20Background%20Image.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}-------------------------------
.kl-navbar__categories-wrap.left-entries{flex:0 70%}.kl-navbar__description h3{line-height:100%}.kl-navbar__panel-wrapper{max-width:400px}.kl-navbar__panel-wrapper .kl-navbar__categories-wrap{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:unset;justify-content:space-between}.kl-navbar__categories-heading h2{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:19px;margin:0 0 1.4rem;text-decoration:none;text-transform:capitalize}.kl-navbar__description{margin:0 16px 10px!important}.kl-navbar__description:focus,.kl-navbar__description:focus-visible{outline:unset!important;outline-color:transparent!important}.kl-navbar__button>span:focus,.kl-navbar__button>span:focus-visible,.kl-navbar__item.kl-navbar__item--active:focus,.kl-navbar__item.kl-navbar__item--active:focus-visible{outline:unset!important;outline-color:transparent!important}.kl-navbar__button>span:after{background:#0270e0}.kl-navbar__button:active,.kl-navbar__button:focus,.kl-navbar__button:focus-visible{box-shadow:none!important;outline:none!important}.kl-navbar{padding-bottom:20px;padding-top:20px}.kl-navbar__end a.button span,.kl-navbar__end a.kl-navbar__button span{border-radius:5px;font-size:16px;font-weight:600;line-height:19px;padding:10px 18px;text-decoration:none;text-transform:uppercase}.kl-navbar__end a.kl-navbar__button span{background-color:#fff;border:1px solid #0c84fe;color:#000}.kl-navbar__end a.kl-navbar__button span:hover{background:#0c84fe;color:#fff}.kl-navbar__end a.button{background:unset;border:unset;margin-left:10px;outline:unset;padding:unset}.kl-navbar__end a.button:hover{transform:scale(1)}.kl-navbar__end a.button span{background:#0c84fe;border:1px solid #0c84fe;color:#fff}.kl-navbar__end a.button span:hover{background:#fff;color:#000}.kl-navbar__end .kl-navbar__button>span:after{display:none}@media(max-width:1150px){.kl-navbar__item a.kl-navbar__button{font-size:12px;line-height:16px}.kl-navbar__item{margin:0 10px}.kl-navbar__end a.button span,.kl-navbar__end a.kl-navbar__button span{font-size:15px;padding:10px 14px}.kl-navbar__logo{margin-right:22px}}@media(max-width:479px){.kl-navbar__end{display:block}.kl-navbar__end a.kl-primary-btn{display:block;width:100%}.kl-navbar__end a.kl-secondary-btn{display:block;margin-top:20px;width:100%}}