.collapse{display:none}.collapse.show{display:block}.nf-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.nf-footer-accordion-chevron{transition:transform var(--nt-transition)}[aria-expanded="true"] .nf-footer-accordion-chevron{transform:rotate(180deg)}.dropdown-menu{display:none;position:absolute;z-index:1000;min-width:180px;padding:10px 0;background:var(--nt-white);box-shadow:0 3px 10px rgb(0 0 0 / .15);border:none;border-radius:0}.dropdown-menu.show{display:block}.dropdown-menu-right{right:0;left:auto}.dropdown-item{display:block;padding:10px 20px;font-size:15px;font-weight:500;color:var(--nt-text);text-decoration:none;text-align:left;background:none;border:none}.dropdown-item:hover{background:var(--nt-gray-50);color:var(--nt-green)}.nav{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none}.nf-header-desktop{max-width:100%;margin-top:15px}.nf-desktop-container{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;position:relative;min-height:80px}.nf-desktop-left,.nf-desktop-right{display:flex;align-items:center;gap:15px}.nf-desktop-center{position:absolute;left:50%;transform:translateX(-50%)}.nf-logo,.nf-logo{text-decoration:none;color:var(--nt-text)}.nf-logo img{max-height:60px;width:auto}.nf-btn{padding:0 20px;font-weight:700;font-size:16px;text-decoration:none;text-transform:uppercase;border:none;display:inline-flex;align-items:center;justify-content:center;height:60px;transition:all var(--nt-transition)}.nf-logout{color:var(--nt-danger);border-top:1px solid var(--nt-border);margin-top:4px;padding-top:12px}.nf-logout:hover{color:var(--nt-danger);background:var(--nt-white)}.nf-logout .nf-icon{margin-right:8px}.nf-menu-bar{background:var(--nt-gray-50);border-top:1px solid var(--nt-border)}.nf-menu-bar .nf-menu-inner{padding:20px;display:flex;align-items:center;justify-content:center}.nf-desktop-nav{display:flex;flex-wrap:wrap;gap:10px 40px;padding:0;margin:0;list-style:none}.nf-desktop-nav .nav-item{margin:0}.nf-desktop-nav .nav-link{padding:12px 0;color:var(--nt-text);font-size:20px;font-weight:700;text-decoration:none}.nf-desktop-nav .nav-link:hover{color:var(--nt-green)}.nf-active-menu-item>.nav-link{color:var(--nt-green)}.nf-desktop-nav .nf-active-menu-item>.nav-link{color:var(--nt-green)}.nf-search-btn{display:inline-flex;align-items:center;opacity:.8;transition:opacity var(--nt-transition)}.nf-search-btn:hover{opacity:1}.nf-search-btn img{width:32px;height:32px}.nf-tor-desktop{display:inline-flex;align-items:center;margin-left:40px;opacity:.8;transition:opacity var(--nt-transition)}.nf-tor-desktop:hover{opacity:1}.nf-tor-desktop img{width:32px;height:32px}.nf-header-mobile{background:var(--nt-green);position:relative}.nf-mobile-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;height:56px;position:relative}.nf-mobile-toggle{background:#fff0;border:none;color:var(--nt-white);font-weight:600;padding:8px;cursor:pointer;font-size:16px;display:inline-flex;align-items:center;gap:6px}.nf-mobile-toggle .nf-icon-menu{vertical-align:-2px}.nf-mobile-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-decoration:none;color:var(--nt-white);line-height:0}.nf-mobile-logo img{height:40px;width:auto;max-height:40px}.nf-mobile-collapse{background:var(--nt-white)}.nf-mobile-nav{flex-direction:column;width:100%}.nf-mobile-nav .nav-link{padding:12px 15px;border-bottom:1px solid var(--nt-gray-100);color:var(--nt-text);text-decoration:none;display:block}.nf-mobile-nav .nav-link:hover{color:var(--nt-green)}.nf-tor-mobile-menu{display:flex;align-items:center;gap:10px;padding:12px 15px;border-top:1px solid var(--nt-gray-100);color:var(--nt-text);text-decoration:none;font-weight:500}.nf-tor-mobile-menu:hover{background:var(--nt-gray-50);color:var(--nt-green)}.nf-tor-mobile-menu img{width:28px;height:28px}.nf-bottom-bar{position:fixed;bottom:0;left:0;right:0;height:50px;background:var(--nt-green);display:flex;align-items:center;justify-content:space-between;padding:0 12px;z-index:9999}.nf-bottom-left{display:flex;align-items:center;gap:10px}.nf-bottom-left .wpml-ls-legacy-list-horizontal{display:flex;gap:5px;margin:0;padding:0}.nf-bottom-left .wpml-ls-legacy-list-horizontal li{list-style:none;margin:0}.nf-bottom-left .wpml-ls-flag{width:36px;height:auto}.nf-bottom-right{display:flex;gap:8px}.nf-bottom-search{display:inline-flex;align-items:center;line-height:0}.nf-bottom-search img{width:28px;height:28px}.nf-bottom-btn{padding:5px 10px;border:2px solid rgb(255 255 255 / .8);color:var(--nt-white);font-weight:800;font-size:12px;text-decoration:none;text-transform:uppercase;font-family:var(--nt-font-body);letter-spacing:.5px;transition:background var(--nt-transition)}.nf-bottom-btn:hover{background:rgb(255 255 255 / .15);color:var(--nt-white)}.nf-header-desktop{display:none}.nf-header-mobile{display:block}.nf-bottom-bar{display:flex}@media (min-width:992px){.nf-header-desktop{display:block}.nf-header-mobile{display:none}.nf-bottom-bar{display:none}}@media (max-width:991.98px){body{padding-bottom:50px}body::after{content:'';display:block;position:fixed;bottom:0;left:0;right:0;height:50px;background:var(--nt-footer-bg);z-index:9998;pointer-events:none}}.nf-flags .ntd-lang-item{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.nf-lang-label{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--nt-text);line-height:1;white-space:nowrap}@media (hover:hover) and (pointer:fine){.nf-desktop-left .nf-flags .ntd-lang-item:hover .nf-lang-label{color:var(--nt-green,#096e09)}}.nf-mobile-lang .ntd-lang-item:hover .nf-lang-label,.nf-mobile-lang .ntd-lang-item:focus .nf-lang-label,.nf-mobile-lang .ntd-lang-item:active .nf-lang-label,.nf-bottom-lang .ntd-lang-item:hover .nf-lang-label,.nf-bottom-lang .ntd-lang-item:focus .nf-lang-label,.nf-bottom-lang .ntd-lang-item:active .nf-lang-label{color:var(--nt-white,#fff)}.nf-mobile-lang .ntd-lang-switcher,.nf-bottom-lang .ntd-lang-switcher{gap:0}.nf-mobile-lang .ntd-lang-item,.nf-bottom-lang .ntd-lang-item{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.nf-mobile-lang .nf-lang-label,.nf-bottom-lang .nf-lang-label{color:var(--nt-white,#fff);font-size:11px;letter-spacing:.03em}.nf-mobile-lang .ntd-flag,.nf-bottom-lang .ntd-flag{width:24px;height:17px}@media (max-width:359.98px){.nf-mobile-lang .nf-lang-label{display:none}}