/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.eu-cookie-compliance-popup-open::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:999998;}body #sliding-popup{position:fixed !important;top:50% !important;left:50% !important;bottom:auto !important;right:auto !important;transform:translate(-50%,-50%) !important;max-width:620px !important;width:calc(100% - 32px) !important;height:auto !important;max-height:calc(100vh - 32px) !important;background:#ffffff !important;border-radius:12px !important;box-shadow:0 10px 40px rgba(0,0,0,0.2) !important;z-index:999999 !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;float:none !important;box-sizing:border-box !important;}body #sliding-popup .eu-cookie-compliance-banner{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important;width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;overflow:hidden !important;float:none !important;box-sizing:border-box !important;}body #sliding-popup .popup-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;min-height:0 !important;width:100% !important;max-width:none !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;overflow-y:auto !important;overflow-x:hidden !important;float:none !important;box-sizing:border-box !important;}body #sliding-popup #popup-text{padding:24px 28px 12px !important;margin:0 !important;background:transparent !important;border:none !important;flex-shrink:0 !important;width:100% !important;box-sizing:border-box !important;float:none !important;}body #sliding-popup #popup-text h2{color:#1a1a1a !important;font-size:18px !important;margin:0 0 10px !important;font-weight:500 !important;line-height:1.3 !important;}body #sliding-popup #popup-text p{font-size:13px !important;color:#555 !important;line-height:1.55 !important;margin:0 0 8px !important;}body #sliding-popup a{color:#185FA5 !important;text-decoration:underline !important;}body #sliding-popup .find-more-button,body #sliding-popup .eu-cookie-compliance-more-button{display:none !important;}body #sliding-popup #eu-cookie-compliance-categories{padding:0 28px 16px !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:6px !important;list-style:none !important;background:transparent !important;border:none !important;width:100% !important;box-sizing:border-box !important;flex-shrink:0 !important;float:none !important;}body #sliding-popup .eu-cookie-compliance-category{background:#f5f5f5 !important;border-radius:6px !important;padding:8px 12px !important;margin:0 !important;display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:12px !important;border:none !important;list-style:none !important;width:100% !important;box-sizing:border-box !important;float:none !important;}body #sliding-popup .eu-cookie-compliance-category > div:first-child{display:flex !important;align-items:center !important;gap:6px !important;flex:0 0 95px !important;padding:0 !important;margin:0 !important;background:transparent !important;border:none !important;float:none !important;}body #sliding-popup .eu-cookie-compliance-category input[type="checkbox"]{width:14px !important;height:14px !important;margin:0 !important;flex-shrink:0 !important;}body #sliding-popup .eu-cookie-compliance-category label{font-size:12px !important;color:#1a1a1a !important;margin:0 !important;cursor:pointer !important;line-height:1.3 !important;font-weight:500 !important;padding:0 !important;float:none !important;}body #sliding-popup .eu-cookie-compliance-category-description{font-size:12px !important;color:#777 !important;font-weight:400 !important;line-height:1.45 !important;margin:0 !important;flex:1 1 auto !important;padding:0 !important;background:transparent !important;border:none !important;float:none !important;}body #sliding-popup .eu-cookie-compliance-categories-buttons{display:none !important;}body #sliding-popup #popup-buttons,body #sliding-popup .eu-cookie-compliance-buttons{padding:14px 28px !important;border:none !important;border-top:1px solid #eee !important;background:#fafafa !important;display:flex !important;flex-direction:row !important;gap:8px !important;align-items:center !important;flex-wrap:wrap !important;justify-content:flex-end !important;flex-shrink:0 !important;margin:0 !important;width:100% !important;max-width:none !important;box-sizing:border-box !important;float:none !important;position:relative !important;height:auto !important;}body #sliding-popup #popup-buttons button,body #sliding-popup .eu-cookie-compliance-buttons button{padding:8px 14px !important;font-size:13px !important;background:transparent !important;background-image:none !important;color:#888 !important;border:none !important;border-radius:0 !important;font-weight:400 !important;text-decoration:underline !important;box-shadow:none !important;text-shadow:none !important;margin:0 !important;min-width:auto !important;width:auto !important;height:auto !important;font-family:inherit !important;line-height:1.4 !important;text-transform:none !important;cursor:pointer !important;transition:color 0.15s ease !important;float:none !important;}body #sliding-popup #popup-buttons button:hover{color:#444 !important;background:transparent !important;text-decoration:underline !important;}body #sliding-popup #popup-buttons button.agree-button,body #sliding-popup .eu-cookie-compliance-buttons button.agree-button{padding:10px 22px !important;font-size:14px !important;background:#185FA5 !important;background-image:none !important;color:#ffffff !important;border:1px solid #185FA5 !important;border-radius:6px !important;font-weight:500 !important;box-shadow:0 2px 6px rgba(24,95,165,0.3) !important;text-decoration:none !important;order:99 !important;}body #sliding-popup #popup-buttons button.agree-button:hover{background:#134B85 !important;border-color:#134B85 !important;color:#ffffff !important;text-decoration:none !important;}body #sliding-popup .eu-cookie-withdraw-button,body #sliding-popup .visually-hidden{display:none !important;}.eu-cookie-withdraw-wrapper,body #sliding-popup.eu-cookie-withdraw-wrapper{display:none !important;}@media (max-width:600px){body #sliding-popup .eu-cookie-compliance-category{flex-direction:column !important;gap:4px !important;}body #sliding-popup .eu-cookie-compliance-category > div:first-child{flex:0 0 auto !important;}body #sliding-popup #popup-buttons{padding:12px 16px !important;flex-direction:column-reverse !important;align-items:stretch !important;}body #sliding-popup #popup-buttons button{width:100% !important;text-align:center !important;}body #sliding-popup #popup-text{padding:20px 16px 8px !important;}body #sliding-popup #eu-cookie-compliance-categories{padding:0 16px 12px !important;}}
:root{--nbm-plum:#442032;--nbm-plum-dark:#2B1420;--nbm-orange:#F47833;--nbm-cream:#FDF3EB;--nbm-line:#EBDCD1;--nbm-grey:#6B5A62;--nbm-h:80px;--nbm-font:inherit;--nbm-ico-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23442032' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");--nbm-ico-search-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");--nbm-ico-close-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");}#header{border-bottom:1px solid var(--nbm-line);font-family:var(--nbm-font);}#header::after{display:none;}#header .search--icon::before{display:none;}#header a:focus-visible,#header button:focus-visible,#header input:focus-visible{outline:2px solid var(--nbm-plum);outline-offset:2px;border-radius:6px;}@media (min-width:1181px){#header{height:var(--nbm-h);}#header .navigation{height:100%;max-width:1180px;padding:0 1rem;}#header .logo{height:100%;}#header .logo img{width:auto;height:62px;}#header .right-side,#header .right-side .main-menu{height:100%;}#header .right-side .links{justify-content:flex-end;gap:2px;max-width:none;height:100%;margin:0 8px 0 24px;padding:0;}#header .right-side .links > li{position:relative;height:100%;padding:0;border:0;margin:0;}#header .right-side .links > li:hover,#header .right-side .links .link__active{border:0;}#header .right-side .links > li > a{position:relative;top:0;display:flex;align-items:center;gap:6px;height:100%;padding:0 12px;color:var(--nbm-plum);text-decoration:none;}#header .right-side .links > li > a .title{font-size:15px;font-weight:600;color:inherit;letter-spacing:.005em;}#header .right-side .links > li > a::before{content:"";position:absolute;left:12px;right:12px;bottom:calc(50% - 17px);height:3px;border-radius:2px;background:var(--nbm-orange);transform:scaleX(0);transform-origin:left;transition:transform .18s ease;}#header .right-side .links > li.expandable > a::before{right:26px;}#header .right-side .links > li:hover > a::before,#header .right-side .links > li:has(:focus-visible) > a::before,#header .right-side .links > li.link__active > a::before,#header .right-side .links > li:has(.is-active) > a::before{transform:scaleX(1);}#header .right-side .links > li.expandable > a::after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease;}#header .right-side .links > li.expandable:hover > a::after{transform:rotate(-135deg);margin-top:3px;}#header .right-side .submenu{top:100%;left:0;width:max-content;min-width:280px;max-width:min(600px,calc(100vw - 32px));background:#fff;border:1px solid var(--nbm-line);border-top:3px solid var(--nbm-orange);border-radius:0 0 14px 14px;box-shadow:0 18px 32px -16px rgba(68,32,50,.22);z-index:20;animation:nbm-drop .16s ease-out;}#header .right-side .links > li:nth-last-child(-n+2) > .submenu{left:auto;right:0;}#header .right-side .submenu:has(.sublinks li:nth-child(7)){width:580px;}#header .right-side .links > li.expandable:has(:focus-visible) > .submenu{display:block !important;}#header .right-side .submenu_wrapper{width:auto;max-width:none;margin:0;padding:14px 10px 12px;}#header .right-side .submenu strong{display:block;margin:2px 12px 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nbm-grey);}#header .right-side .content_wrapper{display:block;}#header .right-side .sublinks{display:block;width:auto;margin:0;}#header .right-side .sublinks ul{margin:0;padding:0;column-gap:4px;}#header .right-side .sublinks ul:has(> li:nth-child(7)){column-count:2;}#header .right-side .sublinks li{padding:0;margin:0;break-inside:avoid;}#header .right-side .sublinks a{display:block;padding:8px 12px;border-radius:8px;color:var(--nbm-plum);font-size:15px;font-weight:500;line-height:1.35;white-space:normal;text-decoration:none;transition:background-color .12s ease;}#header .right-side .sublinks a:hover,#header .right-side .sublinks a:focus-visible{background:var(--nbm-cream);text-decoration:none;}#header .right-side .slider-wrapper{display:none;}#header .main-menu .buttons{height:100%;margin:0;}#header .main-menu .search--icon{position:relative;z-index:6;width:42px;height:42px;border-radius:50%;background:var(--nbm-cream) var(--nbm-ico-search) center / 20px no-repeat;transition:background-color .15s ease;}#header .main-menu .search--icon:hover{background-color:var(--nbm-plum);background-image:var(--nbm-ico-search-w);}#header .main-menu .search--icon.toggle{background-color:var(--nbm-plum);background-image:var(--nbm-ico-close-w);}#header .main-menu .search--icon a{position:absolute;inset:0;top:0;padding:0;font-size:0;color:transparent;}#header #search__menu{height:100%;z-index:5;background:#fff;}#header #search__menu .search__form{display:flex;align-items:center;height:100%;padding:0 28px 0 0;background:transparent;}#header #search__menu .search__form::before{display:none;}#header #search__menu form,#header #search__menu .search-input{width:100%;}#header #search__menu input[type="search"]{box-sizing:border-box;width:100%;height:46px;padding:0 22px;border:1.5px solid var(--nbm-line);border-radius:999px;background:var(--nbm-cream);color:var(--nbm-plum);font-size:16px;}#header #search__menu input[type="search"]:focus{border-color:var(--nbm-plum);}#header #search__menu input[type="search"]::placeholder{font-size:16px;font-weight:400;color:var(--nbm-grey);}}@media (min-width:1181px) and (max-width:1320px){#header .right-side .links{margin-left:12px;gap:0;}#header .right-side .links > li > a{padding:0 9px;}#header .right-side .links > li > a::before{left:9px;right:9px;}#header .right-side .links > li.expandable > a::before{right:23px;}#header .right-side .links > li > a .title{font-size:14.5px;}}@media (max-width:1180px){#header .navigation{padding:0 16px;}#header .navigation .logo{height:68px;}#header .navigation .logo img{width:auto;height:52px;}#header .hamburger{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:10px;}#header .hamburger:hover{background:var(--nbm-cream);}#header .bar,#header .bar::before,#header .bar::after{width:24px;height:2.5px;border-radius:2px;background:var(--nbm-plum);}#header .bar::before{bottom:8px;}#header .bar::after{top:8px;}#header .bar.animate{background:transparent;}#header .bar.animate::before{bottom:0;}#header .bar.animate::after{top:0;}#header .mobile__menu{top:100%;left:0;right:0;max-width:none;max-height:calc(100vh - 69px);overflow-y:auto;background:#fff;border-top:1px solid var(--nbm-line);box-shadow:0 18px 32px -16px rgba(68,32,50,.22);}#header .mobile__menu .top__menu{height:auto;padding:12px 16px;}#header .mobile__menu .top__menu .buttons{gap:8px;}#header .mobile__menu #search__mobile{flex:1;}#header .mobile__menu #search__mobile form,#header .mobile__menu #search__mobile .search-input{width:100%;}#header .mobile__menu .search__form input[type="text"]{box-sizing:border-box;width:100%;height:46px;margin:0;padding:0 18px;border:1.5px solid var(--nbm-line);border-radius:999px;background:var(--nbm-cream);color:var(--nbm-plum);font-size:16px;}#header .mobile__menu .search__form input[type="text"]::placeholder{color:var(--nbm-grey);}#header .mobile__menu .search--icon{position:relative;flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--nbm-plum) var(--nbm-ico-search-w) center / 20px no-repeat;}#header .mobile__menu .search--icon a{position:absolute;inset:0;top:0;padding:0;font-size:0;color:transparent;}#header .mobile__menu .bottom__menu{text-align:left;padding-bottom:64px;}#header .mobile__menu .bottom__menu .links > li{border-top:1px solid var(--nbm-line);}#header .mobile__menu .bottom__menu .links > li > a{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;color:var(--nbm-plum);font-size:17px;font-weight:600;text-transform:none;text-decoration:none;}#header .mobile__menu .bottom__menu .links > li > a .title{color:inherit;font-weight:inherit;}#header .mobile__menu .bottom__menu .expandable > a::after{content:"";width:8px;height:8px;margin:-4px 4px 0 12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,margin .18s ease;}#header .mobile__menu .bottom__menu .expandable:has(> .submenu[style*="block"]) > a::after{transform:rotate(-135deg);margin-top:4px;}#header .mobile__menu .bottom__menu .expandable:has(> .submenu[style*="block"]) > a{box-shadow:inset 4px 0 0 var(--nbm-orange);}#header .mobile__menu .submenu{background:var(--nbm-cream);box-shadow:inset 4px 0 0 var(--nbm-orange);}#header .mobile__menu .submenu_wrapper{width:auto;max-width:none;padding:4px 0 10px;}#header .mobile__menu .content_wrapper,#header .mobile__menu .sublinks{display:block;width:auto;margin:0;}#header .mobile__menu .sublinks ul{margin:0;padding:0;}#header .mobile__menu .submenu .sublinks a{display:block;padding:10px 20px 10px 36px;color:var(--nbm-plum);font-size:15px;font-weight:500;line-height:1.35;text-transform:none;text-align:left;white-space:normal;}#header .mobile__menu .submenu .sublinks a:hover{text-decoration:underline;}#header .mobile__menu .slider-wrapper{display:none;}}@keyframes nbm-drop{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:none;}}@media (prefers-reduced-motion:reduce){#header *,#header *::before,#header *::after{animation:none !important;transition:none !important;}}
