.kl-navbar__brand{align-items:center;display:flex;gap:8px}.kl-navbar.content-wrapper{max-width:none;padding:0 20px}.kl-navbar__end{gap:30px}.kl-navbar__home-icon-link{align-items:center;display:flex;transition:opacity .2s ease}.kl-navbar__home-icon-link:hover{opacity:.7}.kl-navbar__home-icon{height:32px!important}.kl-navbar__home-icon,.kl-navbar__logo{max-width:none!important;width:auto!important}.kl-navbar__logo{height:59px!important}.kl-navbar__text-link{color:#c42f7e;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.kl-navbar__text-link:hover{opacity:.75}.kl-navbar__sign-in{align-items:center;color:#353535;display:inline-flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.kl-navbar__sign-in:hover{color:#c42f7e}.hs-lang-switcher-wrapper{position:relative}.hs-lang-switcher{align-items:center;background:none;border:none;color:#c42f7e;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:0}.hs-lang-switcher img,.hs-lang-switcher svg{filter:none}.lang_list_class{background:#fff;border:1px solid #e2e2e2;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);list-style:none;margin:0;min-width:140px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.lang_list_class li a{color:#353535;display:block;font-size:14px;padding:8px 16px;text-decoration:none;transition:color .2s ease,background .2s ease}.lang_list_class li a:hover{background:#fdf0f7;color:#c42f7e}.kl-navbar__end .button{white-space:nowrap}@media screen and (max-width:1300px){.kl-navbar{flex-wrap:wrap;justify-content:space-between;position:relative}.kl-navbar__mobile{display:flex}.kl-navbar .hamburger{display:block}.kl-navbar__content{display:none;width:100%}.kl-navbar--active .kl-navbar__content{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;padding:16px 20px;width:100%}.kl-navbar--active .kl-navbar__menu{flex-direction:column;gap:4px;width:100%}.kl-navbar--active .kl-navbar__end{align-items:flex-start;border-top:1px solid #e2e2e2;flex-direction:column;gap:12px;padding-top:12px}}@media screen and (max-width:768px){.kl-navbar__home-icon{height:24px!important}.kl-navbar__brand{gap:8px}}