#jk-main-menu{--jk-white:#ffffff;--jk-black:#111111;--jk-border:rgba(255, 255, 255, 0.45);position:absolute;top:0;left:0;width:100%;z-index:99999;font-family:"Manrope",sans-serif;font-weight:400;pointer-events:auto}.jk-menu__inner{width:100%;min-height:94px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:40px;box-sizing:border-box}.jk-menu__logo{display:flex;align-items:center;width:65px;text-decoration:none;flex-shrink:0}.jk-menu__logo img{display:block;width:100%;height:auto}.jk-menu__desktop{display:flex;align-items:center;justify-content:flex-end;gap:34px;margin-left:auto}.jk-menu__nav{display:flex;align-items:center;gap:30px}.jk-menu__link{position:relative;display:inline-flex;align-items:center;height:94px;color:var(--jk-white);text-decoration:none;font-family:"Manrope",sans-serif;font-size:14px;line-height:1;font-weight:400;white-space:nowrap;transition:opacity 0.3s ease,color 0.3s ease}.jk-menu__link::after{content:"";position:absolute;left:0;bottom:25px;width:100%;height:1px;background:var(--jk-white);transform:scaleX(0);transform-origin:left center;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}.jk-menu__link:hover::after,.jk-menu__link.is-active::after{transform:scaleX(1)}.jk-menu__link:hover{opacity:.75}.jk-menu__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 23px;color:var(--jk-white);border:1px solid var(--jk-white);border-radius:15px;text-decoration:none;font-family:"Manrope",sans-serif;font-size:14px;line-height:1;font-weight:400;white-space:nowrap;overflow:hidden;transition:color 0.35s ease,background-color 0.35s ease}.jk-menu__button::before{content:"";position:absolute;inset:0;background:var(--jk-white);transform:translateX(-101%);transition:transform 0.45s cubic-bezier(.22,1,.36,1);z-index:0}.jk-menu__button span{position:relative;z-index:1}.jk-menu__button:hover{color:var(--jk-black)}.jk-menu__button:hover::before{transform:translateX(0)}.jk-menu::after{display:none}.jk-menu__toggle{display:none;width:42px;height:42px;padding:0;border:0;background:#fff0;cursor:pointer;position:relative;z-index:100002}.jk-menu__toggle span{position:absolute;left:7px;width:28px;height:1px;background:var(--jk-white);transition:transform 0.45s cubic-bezier(.22,1,.36,1),top 0.45s cubic-bezier(.22,1,.36,1)}.jk-menu__toggle span:first-child{top:16px}.jk-menu__toggle span:last-child{top:25px}.jk-mobile-menu{display:none}@media (max-width:1100px) and (min-width:769px){.jk-menu__inner{min-height:88px;padding:0 20px}.jk-menu__logo{width:70px}.jk-menu__desktop{gap:22px}.jk-menu__nav{gap:20px}.jk-menu__link{height:88px;font-size:13px}.jk-menu__button{min-height:44px;padding:0 18px;font-size:13px;border-radius:15px}.jk-menu::after{left:20px;right:20px}.jk-menu__link::after{bottom:22px}}@media (max-width:768px){#jk-main-menu{position:absolute!important;top:0;left:0;width:100%;z-index:99999!important;color:var(--jk-black);pointer-events:auto}.jk-menu__inner{position:relative;min-height:76px;padding:15px 10px;z-index:100001}.jk-menu__logo{width:55px;position:relative;z-index:100003}.jk-menu__logo img{filter:none}.jk-menu__desktop{display:none}.jk-menu__toggle{display:block}.jk-menu::after{display:none}.jk-mobile-menu{position:fixed;inset:0;display:flex;width:100%;height:100dvh;background:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-20px);transition:opacity 0.45s ease,transform 0.55s cubic-bezier(.22,1,.36,1),visibility 0s linear 0.55s;z-index:100000;box-sizing:border-box}.jk-mobile-menu__inner{width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:105px 30px 50px;box-sizing:border-box}.jk-mobile-menu__nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.jk-mobile-menu__link{position:relative;display:block;width:fit-content;padding:10px 0;color:var(--jk-black);text-decoration:none;font-family:"Manrope",sans-serif;font-size:clamp(30px, 8vw, 46px);line-height:1.15;font-weight:400;opacity:0;transform:translateY(25px);transition:opacity 0.55s ease,transform 0.65s cubic-bezier(.22,1,.36,1)}.jk-mobile-menu__link::after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:1px;background:var(--jk-black);transform:scaleX(0);transform-origin:left center;transition:transform 0.45s cubic-bezier(.22,1,.36,1)}.jk-mobile-menu__link:hover::after,.jk-mobile-menu__link.is-active::after{transform:scaleX(1)}.jk-mobile-menu__button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:52px;margin-top:38px;padding:0 24px;color:#fff;background:#111;border:1px solid #111;border-radius:15px;text-decoration:none;font-family:"Manrope",sans-serif;font-size:14px;line-height:1;font-weight:400;opacity:0;transform:translateY(25px);transition:opacity 0.55s ease,transform 0.65s cubic-bezier(.22,1,.36,1),background-color 0.3s ease,color 0.3s ease}body.jk-menu-open{overflow:hidden}body.jk-menu-open .jk-menu__logo{opacity:0;visibility:hidden;pointer-events:none}body.jk-menu-open .jk-menu__toggle span{background:#111}body.jk-menu-open .jk-mobile-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 0.45s ease,transform 0.55s cubic-bezier(.22,1,.36,1),visibility 0s}body.jk-menu-open .jk-mobile-menu__link{opacity:1;transform:translateY(0)}body.jk-menu-open .jk-mobile-menu__link:nth-child(1){transition-delay:0.08s}body.jk-menu-open .jk-mobile-menu__link:nth-child(2){transition-delay:0.14s}body.jk-menu-open .jk-mobile-menu__link:nth-child(3){transition-delay:0.20s}body.jk-menu-open .jk-mobile-menu__link:nth-child(4){transition-delay:0.26s}body.jk-menu-open .jk-mobile-menu__button{opacity:1;transform:translateY(0);transition-delay:0.34s}body.jk-menu-open .jk-menu__toggle span:first-child{top:21px;transform:rotate(45deg)}body.jk-menu-open .jk-menu__toggle span:last-child{top:21px;transform:rotate(-45deg)}}@media (max-width:480px){.jk-menu__inner{min-height:70px;padding:15px 10px}.jk-menu__logo{width:62px}.jk-mobile-menu__inner{padding-left:24px;padding-right:24px}.jk-mobile-menu__link{font-size:clamp(29px, 9vw, 40px)}}@media (max-width:768px){#jk-main-menu{position:absolute!important;top:0;left:0;width:100%;z-index:9999!important;pointer-events:auto}}html{scroll-behavior:smooth}#o-nas,#co-robimy,#wiedza,#kontakt{scroll-margin-top:100px}@media (max-width:768px){#o-nas,#co-robimy,#wiedza,#kontakt{scroll-margin-top:80px}}@media (max-width:768px){body.jk-menu-open #jk-main-menu .jk-menu__inner{border-bottom-color:transparent!important}}@media (min-width:769px){#jk-main-menu{position:fixed!important;top:0;left:0;width:100%;background:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color 0.45s ease,backdrop-filter 0.45s ease,-webkit-backdrop-filter 0.45s ease}#jk-main-menu.jk-menu-scrolled{background:rgb(12 12 12 / .5);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}}