:root{--navbar-height:82px}body{&:before{background-color:rgba(0,0,0,.25);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:1}}.kl-header{height:var(--navbar-height)}button.dropdown-toggle{--size:44px;--icon-rotate:0deg;height:var(--size);padding:0;width:var(--size);svg{transform:translateY(2px) rotate(var(--icon-rotate));transition:transform .2s ease-in-out}}.kl-navbar__item--active button.dropdown-toggle{--icon-rotate:180deg}@media screen and (min-width:920px){.kl-navbar__panel{height:auto;max-height:calc(100dvh - var(--navbar-height));padding-bottom:28px}.kl-navbar__panel-wrapper{--padding-y:32px;max-height:calc(100dvh - var(--navbar-height) - var(--padding-y)*2);overflow-x:hidden;overflow-y:auto;padding-bottom:var(--padding-y);padding-top:var(--padding-y)}.kl-navbar__item .dropdown-toggle{display:none}}.navbar-expanded{&:before{opacity:1}}@media screen and (min-width:920px){.navbar-expanded{.kl-navbar__panel{--shadow-size:40px;opacity:1!important;transform:none!important;transition:none!important;&:after{background:linear-gradient(180deg,rgba(0,0,0,.12),transparent);bottom:calc(var(--shadow-size)*-1);content:"";height:var(--shadow-size);left:0;position:absolute;width:100%;z-index:1}}}}@media screen and (max-width:919.98px){.kl-navbar__description--full{margin-bottom:1rem}}.kl-navbar__description{flex-basis:270px;&:has(>a:only-child) p{font-size:1rem;padding:.25em 0}a+p{font-size:.75rem}a h2:after,a:has(h3:only-child) h3:after{background-color:currentColor;content:"";display:inline-block;height:1em;margin-left:.25em;mask-image:url(https://lifesciences.cytena.com/hubfs/CYTENA%20-%20New/icon-arrow-right.svg);mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%;transform:translateY(.2em);width:1em}h3{font-size:1.125rem;font-weight:700;margin:0 -1.25rem .5rem 0}p{margin-bottom:0}>p,h3+p{color:#118190;font-size:.75rem;margin-bottom:.75rem}ul{list-style:none;margin:0;padding:0;>a{display:none}&:not(:last-child){margin-bottom:1.25rem}a{display:block;padding-bottom:.25em;padding-top:.25em}}li{padding-left:0}li+li{margin-top:.25rem}a:empty{display:none!important}}.kl-navbar__categories{&:has(h3){gap:1.5rem}&:not(:has(h3)){gap:.75rem}}.kl-navbar__item{margin:0 28px}.kl-navbar__button{text-transform:uppercase}@media screen and (min-width:1100px){.kl-navbar__button{font-size:14px}}@media screen and (min-width:920px) and (max-width:999.98px){.kl-navbar__logo{margin-right:16px}.kl-navbar__menu{.kl-navbar__item{margin-left:12px;margin-right:12px}}.kl-navbar__end{.button{font-size:12px;padding-left:15px;padding-right:15px}>a:not(:first-child){margin-left:12px}}}@media screen and (min-width:1000px) and (max-width:1379.98px){.kl-navbar__logo{margin-right:32px}.kl-navbar__menu{.kl-navbar__item{margin-left:18px;margin-right:18px}}.kl-navbar__end{.button{font-size:12px;padding-left:15px;padding-right:15px}>a:not(:first-child){margin-left:12px}}}.kl-navbar__mobile .hamburger{--padding:24px;margin-right:calc(var(--padding)*-1);padding:var(--padding)}@media screen and (max-width:919.98px){.kl-navbar__content{padding-left:5%;padding-right:5%}.kl-navbar__menu{display:flex;flex-direction:column;gap:1rem}.kl-navbar__dropdown{display:flex;justify-content:space-between}.kl-navbar__description{flex-basis:100%}.kl-navbar__categories p{display:block}.kl-navbar__end{flex-direction:column;gap:.75rem;width:100%;>a{margin:0!important;width:100%!important}}}