#page-top-bar{z-index:11;position:relative}#page-top-bar .container{padding-top:4px;padding-bottom:4px;height:40px;display:flex;flex-direction:row;gap:24px;align-items:center;width:100%;justify-content:center}#header-nav{display:flex;align-items:center;position:fixed;top:40px;width:100%;max-width:100vw;z-index:999;transition:0.2s}#header-nav.move{top:6px}#header-nav.move .main-nav{box-shadow:rgba(0, 0, 0, 0.04) 0px 3px 5px;background-color:#ffffffe0;backdrop-filter:blur(1px)}#header-nav.scrollUp{margin-top:-60px}#header-nav .container{z-index:99;padding:0 8px}#header-nav .container .main-nav{border-radius:var(--border-r--12);height:60px;padding-left:20px;padding-right:20px;display:flex;align-items:center;gap:var(--sp-16-40);justify-content:space-between}#header-nav .container .main-nav .main-nav__row--l{min-width:20%;z-index:2}#header-nav .container .main-nav .main-nav__row--l .header-logo{height:34px;width:auto;display:flex;z-index:1;position:relative}#header-nav .container .main-nav .main-nav__row--l .header-logo .main-nav__logo{height:34px;width:auto}#header-nav .container .main-nav .main-nav__row--c{align-items:center;display:flex;justify-content:center;flex-grow:1}#header-nav .container .main-nav .main-nav__row--c .header__main-menu{display:flex;flex-direction:row;align-items:center;justify-content:center}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul{display:flex;flex-direction:row;gap:32px;align-items:center;list-style:none;margin:0;padding:0}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li{position:relative;font-weight:600}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li a{position:relative;z-index:1;line-height:24px;transition:0.3s}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li a:before{content:"";background:transparent;opacity:0;position:absolute;left:-12px;top:55%;transform:translateY(-50%);width:8px;height:8px;transition:0.3s;transform-origin:center;border-radius:50%;z-index:-1}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li a:hover:before{background:var(--color-primary);opacity:1}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li a:hover{color:var(--color-primary)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul li.current-menu-item{color:var(--color-primary)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children>a{margin-right:24px}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children>a:before{display:none}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children>a:after{content:"";background:url(/wp-content/themes/teledok-renowners/assets/images/chevron-down.svg);background-size:16px;background-repeat:no-repeat;background-position:center center;min-width:24px;min-height:24px;display:inline-block;top:50%;right:-28px;position:absolute;transform:translateY(-50%);transition:0.2s}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children>a:hover:after{transform:translateY(-50%) rotate(-180deg);filter:brightness(0) saturate(100%) invert(16%) sepia(72%) saturate(3104%) hue-rotate(217deg) brightness(79%) contrast(113%)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children{position:relative}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu{position:absolute;top:120%;left:-18px;visibility:hidden;opacity:0;transition:0.2s;display:flex;flex-direction:column;align-items:stretch;gap:0px;z-index:111;min-height:fit-content;width:max-content;padding:8px 12px 8px 8px}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li{display:flex;flex-direction:row;padding:8px 0;gap:8px;align-items:flex-start;border-bottom:1px solid #F4F5F6}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li a{font-size:14px;width:100%}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li a:before{content:"";background:transparent;opacity:0;position:absolute;left:2px;top:55%;transform:translateY(-50%);width:8px;height:8px;transition:0.3s;transform-origin:center;border-radius:50%;z-index:-1}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li a:hover:before{background:var(--color-medium);opacity:1;transform:translate(-12px, -50%)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li a:hover{transform:translateX(8px)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu li:last-child{border-bottom:none;padding-bottom:0}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children .sub-menu:before{content:"";z-index:-1;background:#fff;width:100%;height:calc(100% - 4px);top:4px;left:0;position:absolute;box-shadow:rgba(17, 17, 26, 0.1) 0px 0px 16px;border-radius:var(--border-r--12)}#header-nav .container .main-nav .main-nav__row--c .header__main-menu ul .menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;top:100%}#header-nav .container .main-nav .main-nav__row--r{display:flex;justify-content:flex-end;align-items:center;gap:16px;min-width:20%}#header-nav .container .main-nav .main-nav__row--r .services-menu-wrap .header__btn--services{transition:0.3s;cursor:pointer;z-index:3}#header-nav .container .main-nav .main-nav__row--r .services-menu-wrap .header__btn--services .header__btn--services__icon{opacity:0;width:0;height:20px;visibility:hidden;margin-left:0;transition:0.2s}#header-nav .container .main-nav .main-nav__row--r .services-menu-wrap .header__btn--services.active{color:var(--color-body-text);background:var(--color-bg--dark)}#header-nav .container .main-nav .main-nav__row--r .services-menu-wrap .header__btn--services.active .header__btn--services__icon{margin-left:12px;opacity:1;width:20px;visibility:visible}#header-nav .container .main-nav .main-nav__row--r .services-menu-wrap .services-menu__submenu{top:-8px;right:-8px;width:100%;min-width:300px;background:#fff;padding-top:64px}#header-nav .container .main-nav .main-nav__row--r .header__login-wrap{display:flex;flex-direction:row;align-items:center;gap:6px;line-height:1.3;transition:0.3s}#header-nav .container .main-nav .main-nav__row--r .header__login-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;transition:0.2s;cursor:pointer;background:var(--color-medium);transition:0.3s}#header-nav .container .main-nav .main-nav__row--r .header__login-icon svg{height:26px;width:auto;transition:0.3s}#header-nav .container .main-nav .main-nav__row--r .header__login-icon:hover{background:var(--color-primary)}#header-nav .container .main-nav .main-nav__row--r .header__login-icon:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(309deg) brightness(104%) contrast(101%)}body.logged-in #page-top-bar{display:none}body.logged-in #header-nav{top:6px}#header-nav-short{display:flex;align-items:center;position:fixed;top:0;width:100%;max-width:100vw;z-index:999;transition:0.2s}#header-nav-short.move{top:6px}#header-nav-short.move .main-nav{box-shadow:rgba(0, 0, 0, 0.04) 0px 3px 5px;background-color:#ffffffd1;backdrop-filter:blur(3px)}#header-nav-short.scrollUp{margin-top:-60px}#header-nav-short.move{top:6px}#header-nav-short.move .main-nav{box-shadow:rgba(0, 0, 0, 0.04) 0px 3px 5px;background-color:#ffffffd1;backdrop-filter:blur(3px)}#header-nav-short .container{z-index:99;padding:0 8px}#header-nav-short .container .main-nav{border-radius:var(--border-r--12);height:60px;padding-left:20px;padding-right:20px;gap:var(--sp-16-40);justify-content:space-between;display:flex;align-items:center}#header-nav-short .container .main-nav .main-nav__row--l{display:flex;flex-direction:row;gap:16px;align-items:center;min-width:20%}#header-nav-short .container .main-nav .main-nav__row--l .header__back-btn{display:flex;cursor:pointer}#header-nav-short .container .main-nav .main-nav__row--l .header-logo{height:34px;width:auto;display:flex}#header-nav-short .container .main-nav .main-nav__row--l .header-logo .main-nav__logo{height:34px;width:auto}#header-nav-short .container .main-nav .main-nav__row--c{align-items:center;display:flex;justify-content:center;flex-grow:1;gap:16px}#header-nav-short .container .main-nav .main-nav__row--c .services-menu__main{border-radius:32px}#header-nav-short .container .main-nav .main-nav__row--c .services-menu-wrap .services-menu__submenu{top:42px;width:max-content}#header-nav-short .container .main-nav .main-nav__row--r{min-width:20%;display:flex;justify-content:flex-end;align-items:center;gap:16px}#header-nav-short .container .main-nav .main-nav__row--r .header__login-wrap{display:flex;flex-direction:row;align-items:center;gap:6px}#header-nav-short .container .main-nav .main-nav__row--r .header__login-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;transition:0.2s;cursor:pointer;background:var(--color-medium);transition:0.3s}#header-nav-short .container .main-nav .main-nav__row--r .header__login-icon svg{height:26px;width:auto;transition:0.3s}#header-nav-short .container .main-nav .main-nav__row--r .header__login-icon:hover{background:var(--color-primary)}#header-nav-short .container .main-nav .main-nav__row--r .header__login-icon:hover svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(309deg) brightness(104%) contrast(101%)}.services-menu-wrap{position:relative}.services-menu-wrap .services-menu__main{padding-left:20px !important;cursor:pointer;min-width:160px}.services-menu-wrap .services-menu__main .button__icon{transition:0.15s}.services-menu-wrap .services-menu__main:hover .button__icon svg path{stroke:var(--color-body-text)}.services-menu-wrap .services-menu__main.active .button__icon{transform:rotate(-180deg)}.services-menu-wrap .services-menu__submenu{position:absolute;top:calc(100% + 8px);width:100%;z-index:1;display:flex;flex-direction:column;gap:0px;height:0;overflow:hidden;padding:0 8px;opacity:0;transition:height 0.3s, opacity 0.3s;border-radius:var(--border-r--12);box-shadow:rgba(0, 0, 0, 0.09) 0px 3px 12px}.services-menu-wrap .services-menu__submenu:before{content:"";z-index:-1;background:#fff;width:100%;height:100%;top:0;left:0;position:absolute;border-radius:var(--border-r--12)}.services-menu-wrap .services-menu__submenu .services-menu-link{display:flex;flex-direction:row;gap:8px;align-items:flex-start;display:flex;padding:8px 0;gap:8px;border-bottom:1px solid #F4F5F6;position:relative;z-index:1;transition:0.3s}.services-menu-wrap .services-menu__submenu .services-menu-link:first-child{padding-top:8px}.services-menu-wrap .services-menu__submenu .services-menu-link:last-child{border-bottom:0}.services-menu-wrap .services-menu__submenu .services-menu-link:before{content:"";background:transparent;opacity:0;position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:20px;height:20px;transition:0.3s;transform-origin:center;border-radius:50%;z-index:-1}.services-menu-wrap .services-menu__submenu .services-menu-link:hover{color:var(--color-primary)}.services-menu-wrap .services-menu__submenu .services-menu-link:hover:before{background:var(--color-medium);opacity:1}.services-menu-wrap .services-menu__submenu .services-menu-link .services-menu-link__icon{margin-top:4px;min-width:14px;width:14px;height:14px;background-size:contain;background-position:center;background-repeat:no-repeat}.services-menu-wrap .services-menu__submenu .services-menu-link.link-e-zwolnienie .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-zwolnienie.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link.link-e-recepta .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-recepta.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link.link-e-skierowanie .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-skierowanie.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link.link-diagnostyka-stomatologiczna .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-diagnostyka-stomatologiczna.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link.link-e-konsultacja .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-konsultacja.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link.link-e-zaswiadczenie .services-menu-link__icon{background-image:url("/wp-content/uploads/2025/04/icon-product-zaswiadczenie.svg")}.services-menu-wrap .services-menu__submenu .services-menu-link .service-item__icon{width:14px;height:auto;top:4px;position:relative}.services-menu-wrap .services-menu__submenu.active{height:auto;opacity:1;z-index:2}@media (max-width:992px){#header-nav .main-nav,#header-nav-short .main-nav{height:62px !important}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo,#header-nav-short .main-nav .main-nav__row.main-nav__row--l .header-logo{height:28px;width:auto}#header-nav .main-nav .main-nav__row.main-nav__row--l .header-logo .main-nav__logo,#header-nav-short .main-nav .main-nav__row.main-nav__row--l .header-logo .main-nav__logo{height:28px;width:auto}#header-nav .main-nav__row.main-nav__row--c,#header-nav-short .main-nav__row.main-nav__row--c{display:none !important}#header-nav .button,#header-nav-short .button{height:36px}#header-nav .header__login-icon,#header-nav-short .header__login-icon{width:36px !important;height:36px !important}#header-nav.move .main-nav{height:54px !important}}@media (max-width:767px){#page-top-bar .header__top-bar__desc{font-size:12px}#header-nav .main-nav__row.main-nav__row--r .header__login-icon{display:none}}@media (max-width:540px){#page-top-bar .header__top-bar__desc{font-size:11px}#header-nav .container .main-nav,#header-nav-short .container .main-nav{padding-left:12px;padding-right:12px;gap:6px}}