.navigation.navigation--reduced{position:fixed;top:0;left:0;width:100%;padding:20px 0;z-index:1111;background:#fff;transition:top 0.3s ease, padding 0.3s ease, background-color 0.3s ease, box-shadow 0.3s ease}@media (min-width:1200px){.navigation.navigation--reduced{padding:35px 0}}.navigation.navigation--reduced.default-transition{background:transparent}.navigation.navigation--reduced::before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0s linear 0.3s}.navigation.navigation--reduced .container{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (min-width:1621px){.navigation.navigation--reduced .container{max-width:1620px}}@media (min-width:1680px){.navigation.navigation--reduced .container{max-width:var(--frame-container-base)}}.navigation.navigation--reduced .logo{position:relative;z-index:2;flex:0 0 auto}.navigation.navigation--reduced .logo a{display:flex;width:fit-content;height:fit-content}.navigation.navigation--reduced .logo img{width:auto;height:45px}@media (min-width:992px){.navigation.navigation--reduced .logo img{height:60px}}@media (min-width:1440px){.navigation.navigation--reduced .logo img{height:75px}}.navigation.navigation--reduced .logo img.navbar-brand-logo-inverted{display:none}.navigation.navigation--reduced .icon{display:block;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center}.navigation.navigation--reduced .icon.accessibility{background-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/accessibility_black.svg")}.navigation.navigation--reduced .burger-menu{position:relative;z-index:2;display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:0;border-radius:50%;background:linear-gradient(86deg, #FF0099 5%, #6130AF 91%);cursor:pointer}@media (min-width:1200px){.navigation.navigation--reduced .burger-menu{display:none}}.navigation.navigation--reduced .burger-menu .line{width:22px;height:2px;margin:3px 0;border-radius:1px;background:#fff;transition:transform 0.3s ease, width 0.3s ease}.navigation.navigation--reduced.open .burger-menu .line.first{transform:translateY(8px) rotate(45deg)}.navigation.navigation--reduced.open .burger-menu .line.second{width:0}.navigation.navigation--reduced.open .burger-menu .line.third{transform:translateY(-8px) rotate(-45deg)}.navigation.navigation--reduced.small-header{background:#fff;box-shadow:0 20px 50px -40px #000}@media (min-width:1200px){.navigation.navigation--reduced.small-header{padding:20px 0}}.navigation.navigation--reduced .menu-wrapper{display:flex}.navigation.navigation--reduced .menu-actions,.navigation.navigation--reduced .header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.navigation.navigation--reduced ul.nav,.navigation.navigation--reduced .nav-submenu,.navigation.navigation--reduced .second-menu{margin:0;padding:0;list-style:none}.navigation.navigation--reduced .nav-link,.navigation.navigation--reduced .dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 0;border:0;background:none;color:#343a40;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;white-space:normal;transition:color 0.2s ease, opacity 0.2s ease}.navigation.navigation--reduced .nav-link.is-active,.navigation.navigation--reduced .dropdown-item.is-active{font-weight:600}.navigation.navigation--reduced .nav-link[aria-current="page"],.navigation.navigation--reduced .dropdown-item[aria-current="page"]{color:#000;font-weight:600}.navigation.navigation--reduced .nav-link:hover,.navigation.navigation--reduced .nav-link:focus-visible,.navigation.navigation--reduced .nav-link:active,.navigation.navigation--reduced .dropdown-item:hover,.navigation.navigation--reduced .dropdown-item:focus-visible,.navigation.navigation--reduced .dropdown-item:active{background:none;color:#6130AF;opacity:1;text-decoration:none}.navigation.navigation--reduced .dropdown-item{justify-content:space-between;width:100%}.navigation.navigation--reduced ul.nav:has(> .nav-item>.nav-link:is(:hover, :focus-visible))>.nav-item>.nav-link:not(:hover, :focus-visible),.navigation.navigation--reduced .nav-submenu:has(> li>.dropdown-item:is(:hover, :focus-visible))>li>.dropdown-item:not(:hover, :focus-visible),.navigation.navigation--reduced .second-menu:has(> li>.dropdown-item:is(:hover, :focus-visible))>li>.dropdown-item:not(:hover, :focus-visible){opacity:0.5}.navigation.navigation--reduced .down-arrow{flex:0 0 auto;width:12px;height:12px;background:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-normal.svg") center / contain no-repeat;transform:rotate(90deg);transition:transform 0.3s ease}.navigation.navigation--reduced [aria-expanded="true"]>.down-arrow{transform:rotate(270deg)}.navigation.navigation--reduced .dropdown-divider{height:1.5px;margin:10px 0;border:0;background:#e9ecef}.navigation.navigation--reduced .second-menu{display:none;padding:0 0 5px 15px}.navigation.navigation--reduced .second-menu.is-open{display:block}.navigation.navigation--reduced .second-menu .dropdown-item{padding:7px 0}@media (min-width:1200px){.navigation.navigation--reduced .menu{display:flex;flex:1 1 auto;min-width:0;padding-left:50px}.navigation.navigation--reduced .menu-wrapper{flex:1 1 auto;align-items:center;gap:30px;min-width:0}.navigation.navigation--reduced .menu-actions{display:none}.navigation.navigation--reduced .main-nav{flex:1 1 auto;min-width:0}.navigation.navigation--reduced .header-actions{flex:0 0 auto;flex-wrap:nowrap;gap:25px;margin-left:auto}.navigation.navigation--reduced ul.nav{display:flex;flex-wrap:wrap;column-gap:25px}.navigation.navigation--reduced .nav-item{position:relative}.navigation.navigation--reduced .nav-link{font-size:clamp(15px, calc(.25vw + 12px), 18px);white-space:nowrap}.navigation.navigation--reduced .nav-submenu{position:absolute;top:calc(100% + 15px);left:-20px;z-index:2;width:max-content;min-width:260px;max-width:360px;padding:15px 20px;border:1.5px solid #e9ecef;border-radius:15px;background:#fff;box-shadow:0 20px 50px -20px rgba(0, 0, 0, 0.25);opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s}.navigation.navigation--reduced .nav-submenu.is-open{opacity:1;visibility:visible;transform:none;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0s}}@media (min-width:1200px) and (min-width:1440px){.navigation.navigation--reduced ul.nav{column-gap:40px}}@media (max-width:1199px){.navigation.navigation--reduced .menu{position:fixed;top:0;right:0;z-index:1;width:60%;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--navigation-height, 90px) + 10px) 30px 40px;background:#fff;visibility:hidden;transform:translateX(100%);transition:transform 0.3s ease, visibility 0s linear 0.3s}.navigation.navigation--reduced .menu-wrapper{flex-direction:column;gap:25px}.navigation.navigation--reduced .header-actions{display:none}.navigation.navigation--reduced ul.nav{display:flex;flex-direction:column;flex-wrap:nowrap}.navigation.navigation--reduced .nav-item{border-bottom:1.5px solid #e9ecef}.navigation.navigation--reduced .nav-link{justify-content:space-between;width:100%;padding:15px 0}.navigation.navigation--reduced .nav-submenu{display:none;padding:0 0 10px 15px}.navigation.navigation--reduced .nav-submenu.is-open{display:block}}@media (max-width:1199px) and (max-width:576px){.navigation.navigation--reduced .menu{width:100%}}@media (max-width:1199px){.navigation.navigation--reduced.open::before{opacity:1;visibility:visible;transition:opacity 0.3s ease, visibility 0s}.navigation.navigation--reduced.open .menu{visibility:visible;transform:none;transition:transform 0.3s ease, visibility 0s}}.has-slider .navigation.navigation--reduced.default-transition:not(.small-header):not(.open) .logo img.navbar-brand-logo-normal{display:none}.has-slider .navigation.navigation--reduced.default-transition:not(.small-header):not(.open) .logo img.navbar-brand-logo-inverted{display:flex}.has-slider .navigation.navigation--reduced.default-transition:not(.small-header):not(.open) .icon.accessibility{background-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/accessibility_white.svg")}@media (min-width:1200px){.has-slider .navigation.navigation--reduced.default-transition:not(.small-header):not(.open) .nav-link{color:#fff}.has-slider .navigation.navigation--reduced.default-transition:not(.small-header):not(.open) .nav-link .down-arrow{background-image:url("../../../../typo3conf/ext/npt3theme/Resources/Public/Icons/arrow-normal-white.svg")}}html{scroll-padding-top:var(--navigation-height, 90px)}@media (min-width:992px){html{scroll-padding-top:var(--navigation-height, 110px)}}