@font-face{font-display:swap;font-family:SpecialElite;font-style:normal;font-weight:400;src:url(../Fonts/specialelite-regular-webfont.woff2)format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:400;src:url(../Fonts/opensans-regular-webfont.woff2)format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:400;src:url(../Fonts/opensans-italic-webfont.woff2)format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:normal;font-weight:700;src:url(../Fonts/opensans-bold-webfont.woff2)format("woff2")}@font-face{font-display:swap;font-family:OpenSans;font-style:italic;font-weight:700;src:url(../Fonts/opensans-bolditalic-webfont.woff2)format("woff2")}.navbar{flex-direction:column;justify-content:center;height:100%;padding:0;display:flex}.navbar .container{width:100%;display:block}.navbar-collapse{opacity:0;z-index:1;width:100%;padding:0;transition:opacity .1s ease-in-out;position:absolute;top:0;left:0;height:auto!important}.navbar-collapse.collapsing{opacity:0;z-index:1;overflow:visible}.navbar-collapse.show{opacity:1}.navbar-wrapper{position:relative}.mobile-search{margin-top:.75rem}.main-nav-wrapper{z-index:1;padding:2rem 0;position:relative}@media (width>=992px){.main-nav-wrapper{padding:4rem 0 4.9375rem}}.main-nav-wrapper>.container{padding:0 1rem}.main-menu{align-items:flex-start!important}.main-menu-layer{position:static}@media (width<=767.98px){.main-menu-layer{flex:0 1 0}}.main-menu-layer>.dropdown-menu{border:0;border-radius:0;margin:0;padding:0;top:101%;right:0}.main-menu li{position:relative}.main-menu .sub{color:var(--bs-body-color);white-space:normal;font-weight:400;text-decoration:none;display:block;position:relative}.main-menu .sub:is(:hover,:focus,:active){color:var(--bs-body-color);background-color:#0000}.main-menu .act{color:var(--bs-body-color);text-decoration:underline}.main-menu .current{font-weight:500;text-decoration:underline}.nav-more{position:relative;left:-.75rem}@keyframes nav-slide-in{0%{transform:translate(-.3125rem)}to{transform:translate(0)}}.main-menu .collapse:not(.show):not(.collapsing){opacity:0}.main-menu .collapse.collapsing{opacity:.7;transition:height .2s ease-out,opacity .15s ease-out}.main-menu .collapse.show{opacity:1;transition:opacity .15s ease-out}.main-menu .collapse.show:first-child{animation-delay:15ms}.main-menu .collapse.show:nth-child(2){animation-delay:30ms}.main-menu .collapse.show:nth-child(3){animation-delay:45ms}.main-menu .collapse.show:nth-child(4){animation-delay:60ms}.main-menu .collapse.show:nth-child(5){animation-delay:75ms}.main-menu .collapse.show:nth-child(6){animation-delay:90ms}.main-menu .collapse.show:nth-child(7){animation-delay:.105s}.main-menu .collapse.show:nth-child(8){animation-delay:.12s}.main-menu .collapse.show:nth-child(9){animation-delay:.135s}.main-menu .collapse.show:nth-child(10){animation-delay:.15s}.main-menu .collapse.show:nth-child(11){animation-delay:.165s}.main-menu .collapse.show:nth-child(12){animation-delay:.18s}.main-menu .collapse.show:nth-child(13){animation-delay:.195s}.main-menu .collapse.show:nth-child(14){animation-delay:.21s}.main-menu .collapse.show:nth-child(15){animation-delay:.225s}.main-menu li :is(a,button){transition:background-color .15s}.main-menu :is(a,button):focus{outline:none}.main-menu :is(a,button):focus-visible{outline:.125rem solid var(--bs-primary);outline-offset:-.125rem;border-radius:.25rem}.main-meta{flex-wrap:wrap;margin-bottom:0;padding:1rem 0;display:flex}.main-meta .meta-item{padding:0 1rem}@media (width<=767.98px){.main-meta .meta-item{margin-bottom:1rem}}.main-meta-wrapper{background:#222}html[data-bs-theme=light] .main-meta-wrapper{background:#ccc}.meta-desktop{display:none}@media (width>=992px){.meta-desktop{display:block}}.meta-mobile{display:block}@media (width>=992px){.meta-mobile{display:none}}.metanav{flex-wrap:nowrap;margin-right:1rem}.metanav .nav-item{margin-right:.5rem;font-weight:700}@media (width<=575.98px){.metanav .nav-link{padding:.5rem}.metanav .nav-link>svg+span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;padding:0!important;overflow:hidden!important}.metanav .nav-link>svg+span:not(caption){position:absolute!important}.metanav .nav-link>svg+span *{overflow:hidden!important}}.metanav .nav-link:is(.de,.en,.fr){background-position:50%;background-repeat:no-repeat;background-size:1.5rem;padding:1.25rem 1.5rem}.metanav .nav-link.de{background-image:url(../Icons/de.svg)}.metanav .nav-link.en{background-image:url(../Icons/gb.svg)}.metanav .nav-link.fr{background-image:url(../Icons/fr.svg)}.sticky .meta-desktop{display:none}.meta-mobile{padding:0 0 1rem}html[data-bs-theme=light] .breadcrumb{background-color:var(--bs-gray-100)}.breadcrumb-wrapper{background-color:var(--bs-gray-800)}html[data-bs-theme=light] .breadcrumb-wrapper{background-color:var(--bs-gray-100)}.breadcrumb-link{color:var(--bs-body-color);padding:.25rem}.breadcrumb-link:is(:hover,:focus,:active){outline-offset:0}.breadcrumb-item:first-child a{width:1.5rem;height:1.5rem;margin-right:.625rem;padding:0;display:block}.breadcrumb-item:first-child a:before{background-color:var(--bs-body-color);content:"";width:1.5rem;height:1.5rem;display:block;-webkit-mask:url(../Icons/icon-house-fill.svg) 50% no-repeat;mask:url(../Icons/icon-house-fill.svg) 50% no-repeat;-webkit-mask-size:1.125rem!important;mask-size:1.125rem!important}@media (forced-colors:active){.breadcrumb-item:first-child a:before{background:url(../Icons/icon-house-fill.svg) 50%/1.5rem no-repeat;-webkit-mask:none;mask:none}}.breadcrumb-item:before{background-color:var(--bs-body-color);width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask:url(../Icons/icon-chevron-right.svg) 50% no-repeat;mask:url(../Icons/icon-chevron-right.svg) 50% no-repeat;-webkit-mask-size:.875rem!important;mask-size:.875rem!important}@media (forced-colors:active){.breadcrumb-item:before{background:url(../Icons/icon-chevron-right.svg) 50%/.875rem no-repeat;-webkit-mask:none;mask:none}}#nav-desktop{max-width:100%;margin-top:0;padding-top:0}.mainnav-desktop{margin:1rem 0 0}.sticky .mainnav-desktop{margin-top:0}.mainnav-desktop-item:last-child .first-nav{margin-right:0}.sticky .mainnav-desktop-item{margin-top:-3.0625rem}.mainnav-desktop .main-menu-desktop{background-color:#0000;border:0;width:100%;padding:0;height:80vh!important}.mainnav-desktop .main-menu-desktop button,.mainnav-desktop .main-menu-desktop a{color:var(--bs-body-color);-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal;word-break:break-word;position:relative}.mainnav-desktop .main-menu-desktop button:before,.mainnav-desktop .main-menu-desktop a:before{border-bottom:.125rem solid var(--bs-gray-700);content:"";width:100%;height:0;display:block;position:absolute;bottom:-.125rem;left:0}.mainnav-desktop .main-menu-desktop .container{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-dark) 100%);padding:0;position:relative}html[data-bs-theme=light] .mainnav-desktop .main-menu-desktop .container{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-100) 100%)}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list){opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translate(-.625rem)}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show{opacity:1;transform:translate(0);box-shadow:-.25rem 0 .9375rem -.3125rem #00000026,0 .25rem .625rem -.3125rem #0000001a}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li{animation:.15s ease-out forwards nav-slide-in}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:first-child{animation-delay:20ms}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(2){animation-delay:40ms}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(3){animation-delay:60ms}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(4){animation-delay:80ms}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(5){animation-delay:.1s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(6){animation-delay:.12s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(7){animation-delay:.14s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(8){animation-delay:.16s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(9){animation-delay:.18s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(10){animation-delay:.2s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(11){animation-delay:.22s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(12){animation-delay:.24s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(13){animation-delay:.26s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(14){animation-delay:.28s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list).show>li:nth-child(15){animation-delay:.3s}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list) ul{opacity:0;transform:translate(-.9375rem)}.mainnav-desktop .main-menu-desktop .container ul:not(.tx-indexedsearch-suggest-list) ul.show{opacity:1;transform:translate(0)}.mainnav-desktop .main-menu-desktop .container .btn-close{background:var(--bs-body-color);border-radius:50%;position:absolute;top:1.4375rem;-webkit-mask-image:url(../Icons/icon-close.svg);mask-image:url(../Icons/icon-close.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:2.5rem;mask-size:2.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mainnav-desktop .main-menu-desktop .container .btn-close:is(:hover,:focus,:active){outline:.0625rem solid var(--bs-body-color)!important}@media (forced-colors:active){.mainnav-desktop .main-menu-desktop .container .btn-close{background-color:#0000;background-image:url(../Icons/icon-close.svg);background-position:50%;background-repeat:no-repeat;background-size:2.5rem;-webkit-mask:none!important;mask:none!important}}.mainnav-desktop .main-menu-desktop .container .btn-close:before{display:none}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child{width:calc(100% - 4rem);font-size:calc(1.325rem + .9vw);position:absolute;top:-5.5rem}@media (width>=1200px){.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child{font-size:2rem}}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a{font-weight:400;text-decoration:none!important}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button span,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a span{background-image:linear-gradient(0deg,#fff3 30%,#0000 0);background-repeat:no-repeat;background-size:0 100%;background-clip:content-box,border-box;border-bottom-right-radius:.75rem;margin-right:3.125rem;transition:background-size .4s;display:inline-block;position:relative}html[data-bs-theme=light] .mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button span,html[data-bs-theme=light] .mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a span{background-image:linear-gradient(0deg,#0003 30%,#0000 0)}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button span:before,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a span:before{background-color:var(--bs-body-color);content:"";width:2.5rem;height:2.5rem;transition:right .4s ease-in-out;display:inline-block;position:absolute;bottom:0;right:-2.625rem;-webkit-mask-image:url(../Icons/icon-internal-tall.svg);mask-image:url(../Icons/icon-internal-tall.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:2.5rem;mask-size:2.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button span:before,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a span:before{background-color:#0000;background-image:url(../Icons/icon-internal-tall.svg);background-position:50%;background-repeat:no-repeat;background-size:2.5rem;-webkit-mask:none!important;mask:none!important}}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button:before,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a:before{width:calc(100% + 2.5rem)}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button:is(:hover,:focus,:active) span,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a:is(:hover,:focus,:active) span{background-size:100% 100%}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button:is(:hover,:focus,:active) span:before,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a:is(:hover,:focus,:active) span:before{right:-3.125rem}.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child button.act:before,.mainnav-desktop .main-menu-desktop .container>li.shortcut:first-child a.act:before{background-color:var(--bs-body-color)}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading){width:33.3333%;font-size:calc(1.2625rem + .15vw)}@media (width>=1200px){.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading){font-size:1.375rem}}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a{background-color:#0000;padding:1.125rem 2.5rem;transition:background-color .15s,transform .1s;outline-offset:-.1875rem!important}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button:is(:hover,:focus,:active),.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a:is(:hover,:focus,:active){background-color:#22222205!important}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse],.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]{position:relative;padding-right:1.875rem!important}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a{padding:1.125rem 2.5rem;font-weight:500;position:relative}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a:after,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a:after{background-color:var(--bs-body-color);content:"";width:2.5rem;height:2.5rem;display:block;position:absolute;top:.8125rem;right:0;-webkit-mask-image:url(../Icons/icon-internal-tall.svg);mask-image:url(../Icons/icon-internal-tall.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:2.5rem;mask-size:2.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a:after,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]+ul>li.shortcut:first-child>a:after{background-image:url(../Icons/icon-internal-tall.svg);background-position:50%;background-repeat:no-repeat;background-size:2.5rem 2.5rem;-webkit-mask:none!important;mask:none!important}}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse]:after,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]:after{background-color:var(--bs-body-color);content:"";width:1.5rem;height:1.5rem;transition:transform .5s cubic-bezier(0,1.56,.64,1);position:absolute;top:33%;right:.5rem;-webkit-mask-image:url(../Icons/icon-chevron-left.svg);mask-image:url(../Icons/icon-chevron-left.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse]:after,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse]:after{background-image:url(../Icons/icon-chevron-left.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;-webkit-mask:none!important;mask:none!important}}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse].collapsed:after,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse].collapsed:after{transform:rotate(180deg)}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse][aria-expanded=true],.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse].act.hassub,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse][aria-expanded=true],.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse].act.hassub{font-weight:500}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse][aria-expanded=true]:before,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) button[data-bs-toggle=collapse].act.hassub:before,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse][aria-expanded=true]:before,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) a[data-bs-toggle=collapse].act.hassub:before{background-color:var(--bs-gray-500)!important;height:.125rem!important}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-800) 100%);width:33.6%;position:absolute;top:0;left:33.333%;transition:none!important}html[data-bs-theme=light] .mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-200) 100%)}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li{width:100%}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li button,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li a{background-color:#0000;width:99.8%;padding:1.125rem 2.5rem}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li button:is(:hover,:focus,:active),.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li a:is(:hover,:focus,:active){background-color:#2222220d!important}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-800) 100%);width:calc(100% - .8rem);top:0;left:100%}html[data-bs-theme=light] .mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul{background-image:linear-gradient(to top, var(--bs-body-bg) 0%, var(--bs-gray-200) 100%)}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul li button,.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul li a{background-color:#0000}.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul li button:is(:hover,:focus,:active),.mainnav-desktop .main-menu-desktop .container li:not(.tx-indexedsearch-suggest-option):not(.tx-indexedsearch-suggest-heading) ul li ul li a:is(:hover,:focus,:active){background-color:#22222214!important}.mainnav-desktop .first-nav{color:var(--bs-body-color);font-family:var(--bs-font-sans-serif);outline-offset:.125rem;background-color:#0000;border:0;margin-bottom:0;margin-right:1rem;padding:.25rem .125rem;font-size:calc(1.275rem + .3vw);font-weight:700;line-height:1;display:block;position:relative;top:0}@media (width>=1200px){.mainnav-desktop .first-nav{font-size:1.5rem}}.mainnav-desktop .first-nav[aria-expanded=true],.mainnav-desktop .first-nav.act,.mainnav-desktop .first-nav:is(:hover,:focus,:active){-webkit-text-decoration:underline .3125rem var(--bs-body-color);text-decoration:underline .3125rem var(--bs-body-color);text-underline-offset:-.125rem;text-underline-position:under}.mainnav-desktop .container li :is(a,button).current{font-weight:500;text-decoration:underline}.mainnav-desktop .container li :is(a,button).current:before{background-color:var(--bs-gray-500)!important;height:.125rem!important}.mainnav-desktop .container li:not(.shortcut) :is(a,button).act{text-decoration:underline;background-color:#2222220d!important}.mainnav-desktop .container li:not(.shortcut) button.act{margin-top:.125rem}.navbar-wrapper{background-color:var(--bs-quaternary)}.main-menu button,.main-menu a[role=button]{background-color:var(--bs-tertiary);position:relative;padding-right:1.875rem!important}.main-menu button+ul>li.shortcut>a.sub,.main-menu button+ul>li.shortcut>button.sub,.main-menu a[role=button]+ul>li.shortcut>a.sub,.main-menu a[role=button]+ul>li.shortcut>button.sub{font-weight:500;position:relative}.main-menu button+ul>li.shortcut>a.sub:after,.main-menu button+ul>li.shortcut>button.sub:after,.main-menu a[role=button]+ul>li.shortcut>a.sub:after,.main-menu a[role=button]+ul>li.shortcut>button.sub:after{background-color:var(--bs-body-color);content:"";width:1.5rem;height:100%;display:block;position:absolute;top:0;right:.5rem;-webkit-mask-image:url(../Icons/icon-internal.svg);mask-image:url(../Icons/icon-internal.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.main-menu button+ul>li.shortcut>a.sub:after,.main-menu button+ul>li.shortcut>button.sub:after,.main-menu a[role=button]+ul>li.shortcut>a.sub:after,.main-menu a[role=button]+ul>li.shortcut>button.sub:after{background-color:#0000;background-image:url(../Icons/icon-internal.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;-webkit-mask:none!important;mask:none!important}}.main-menu button:after,.main-menu a[role=button]:after{background-color:var(--bs-body-color);content:"";width:1.5rem;height:1.5rem;transition:transform .5s cubic-bezier(0,1.56,.64,1);position:absolute;right:.5rem;-webkit-mask-image:url(../Icons/icon-chevron-up.svg);mask-image:url(../Icons/icon-chevron-up.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1.5rem;mask-size:1.5rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.main-menu button:after,.main-menu a[role=button]:after{background-color:#0000;background-image:url(../Icons/icon-chevron-up.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;-webkit-mask:none!important;mask:none!important}}.main-menu button.collapsed:after,.main-menu a[role=button].collapsed:after{transform:rotate(180deg)}.main-menu [data-bs-toggle=collapse]:after{transition:transform .5s cubic-bezier(0,1.56,.64,1);transform:rotate(0)}.main-menu [data-bs-toggle=collapse].collapsed:after{transform:rotate(180deg)}.main-menu .first-child{color:var(--bs-body-color);font-family:var(--bs-font-sans-serif);outline-offset:-.125rem;text-transform:uppercase;background-color:#0000;margin-bottom:0;padding:1rem 0;font-size:1.125rem;font-weight:500;display:block;position:relative}.main-menu .first-child:is(:hover,:focus,:active){color:var(--bs-body-color);outline-offset:-.125rem;text-decoration:underline}.main-menu li{z-index:2;min-width:100%}@media (width>=992px){.main-menu li{min-width:50%}}@media (width>=1200px){.main-menu li{min-width:25%}}.main-menu li:before{background-color:var(--bs-gray-700);content:"";z-index:1;width:100%;height:.0625rem;display:block;position:absolute;bottom:0;left:0}.main-menu li:has(>button[aria-expanded=true]):before{background-color:var(--bs-gray-500);height:.125rem}.main-menu li:has(>a[aria-expanded=true]):before{background-color:var(--bs-gray-500);height:.125rem}.main-menu li:has(>button.act.hassub):before{background-color:var(--bs-gray-500);height:.125rem}.main-menu li:has(>a.act.hassub):before{background-color:var(--bs-gray-500);height:.125rem}.main-menu ul li:first-child:after{background-color:var(--bs-gray-700);content:"";z-index:1;width:100%;height:.0625rem;display:block;position:absolute;top:0;left:0}.main-menu ul li button,.main-menu ul li a{padding-left:.125rem;background-color:#0000!important}.main-menu ul ul{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border-radius:.375rem;position:relative}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.main-menu ul ul{-webkit-backdrop-filter:none;backdrop-filter:none}}.main-menu ul ul:after{background-color:var(--bs-gray-900);content:"";z-index:0;width:100%;height:100%;display:block;position:absolute;top:0}html[data-bs-theme=light] .main-menu ul ul:after{background-color:var(--bs-gray-200)}.main-menu ul ul li button,.main-menu ul ul li a{padding-left:1rem}.main-menu ul ul li ul:after{background-color:var(--bs-gray-800);z-index:1}html[data-bs-theme=light] .main-menu ul ul li ul:after{background-color:var(--bs-gray-100)}.main-menu ul ul li ul li button,.main-menu ul ul li ul li a{padding-left:1.5rem}.main-menu ul ul li ul li ul li button,.main-menu ul ul li ul li ul li a{padding-left:2rem}.main-menu ul ul li ul li ul li ul li a{padding-left:3rem}.main-menu .sub{outline-offset:-.125rem;width:100%;margin-bottom:0;padding-top:1rem;padding-bottom:1rem;font-size:1.125rem}.main-menu .sub+.btn-open{top:0}.main-menu .sub:is(:hover,:focus,:active){outline-offset:-.125rem;text-decoration:underline}.main-menu .current:before{background-color:var(--bs-gray-500)!important;height:.125rem!important}#subnav{margin-bottom:2rem}#subnav .nav-item{background-color:var(--bs-gray-900);border-radius:.25rem}html[data-bs-theme=light] #subnav .nav-item{background-color:var(--bs-gray-200)}#subnav .nav-item .nav-link{text-underline-position:under}#subnav .nav-item .nav-link.active{text-shadow:var(--bs-gray-300) .0625rem .25rem .25rem;font-weight:700;transition:text-shadow .15s ease-in-out}#subnav .nav-item .nav-link.active:is(:hover,:focus,:active){text-shadow:none}#subnav .nav-item .nav-link:is(:hover,:focus,:active){outline-offset:-.1875rem;border-radius:.25rem}#subnav .nav-item .nav-item .nav-item{padding-left:1rem}.pagination .page-item{padding:0 .5rem}
