#mainMenu{margin-bottom:calc(var(--menuHeight) + var(--spacing))}#mainMenu .nav-link{color:#e4211b !important}#mainMenu .nav-link:hover,#mainMenu .nav-link.active,#mainMenu .nav-link.indirectSelected{color:#000046 !important}#mainMenu .navbar{padding:var(--spacing) var(--spacing) var(--decreasedSpacing) !important}#mainMenu .navbar>a{width:fit-content;display:inline-block;text-align:left}#mainMenu .nav-item:last-child .nav-link{padding-right:0 !important}#mainMenu .logo{margin-left:0 !important;width:auto;max-width:100%}#mainMenu .nav-link{padding-right:var(--spacing) !important;padding-left:var(--spacing) !important}#mainMenu .navbar-toggler-icon{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}#mainMenu button.navbar-toggler{right:var(--spacing);padding:0}#mainMenu #mainMenu .menuContainer.show+.navbar-toggler .vertical{rotate:180deg !important}:root{--menuHeight: 5rem}header{z-index:1001;top:0;min-height:5rem;width:100%;position:fixed !important;height:auto !important;transition:none !important;display:flex;background-color:#fff;align-items:start !important}header .headerText{margin-left:.5rem}header .headerText .title{font-weight:bold}header form{z-index:20;height:30px;right:.5rem;position:absolute}@media(max-width: 992px){header form{padding-left:.5rem;position:initial;margin-top:.5rem;left:.5rem;display:none;right:unset;top:calc(.5rem + var(--menuHeight))}}header form.languageMenuPadding{right:calc(40px + 1rem)}header input.submit{display:none}header .languageIcon{width:40px;height:40px;z-index:1;position:relative}@media(max-width: 992px){header .languageIcon{display:none;top:calc(var(--menuHeight)) !important;position:inherit}}header ul.languageMenu{display:none;position:absolute;right:0;padding:.5rem 0;width:max-content;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.175);border-radius:.375rem;background-color:#fff;z-index:1;list-style:none;text-align:left;list-style:none}header ul.languageMenu:hover{display:block}@media(max-width: 992px){header ul.languageMenu{position:relative;border:none;box-shadow:none;background-color:unset;left:0;bottom:0;margin-bottom:0}}header ul.languageMenu li{padding:.5rem 1rem}@media(max-width: 992px){header ul.languageMenu li{padding-left:.5rem !important}}header ul.languageMenu li:hover{background-color:#f8f9fa}header ul.languageMenu a{color:#000;text-decoration:none}header .languageMenuContainer{right:.5rem;position:absolute}@media(max-width: 992px){header .languageMenuContainer{right:unset}}header .languageIcon:hover~nav .languageMenu{display:block}header img.logo,header svg.logo{height:calc(1px * 32 + (( 56 - 32 ) * (( 100vw - 320px ) / (1920 - 320))));position:unset;margin-left:.5rem;margin-right:.5rem}@media(max-width: 992px){header img.logo.mobilHidden,header svg.logo.mobilHidden{display:none}}.nav-link{padding-bottom:0}li.nav-item.dropdown>a::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}@media(max-width: 992px){li.nav-item.dropdown>a::after{display:none}}.nav-item .dropdown-menu{right:0;top:calc(100% - 1px);background-color:#fff !important}@media(max-width: 992px){.nav-item .dropdown-menu{display:block !important}}.dropdown-item:hover{background-color:#f8f9fa !important}.hover li:hover>.dropdown-menu{display:block}.dropdown-menu .dropdown-menu{right:100%;top:-1px}.navbar-toggler-icon{background-image:none !important}button.navbar-toggler{position:absolute;right:.5rem}button.navbar-toggler:focus{box-shadow:none !important}.navbar-nav{right:var(--spacing);position:absolute;top:calc(50% - 1rem)}.navbar-nav .nav-item{font-weight:bold}@media(max-width: 992px){.show .languageMenu,.show .navbar-nav,.show.menuContainer,.show form{display:block !important}}@media(max-width: 992px){.dropdown-menu{border:none !important}}@media(max-width: 992px){.navbar-nav{bottom:0;display:none !important;position:relative !important;left:0;right:0;padding-left:.5rem !important;top:var(--menuHeight);min-height:100%;position:absolute;top:0;height:max-content;bottom:unset}}@media(max-width: 992px){.navbar{justify-content:unset !important}.navbar .menuContainer{background-color:#fff;transition:none !important;overflow:auto;display:none;width:100%;height:calc(100% - var(--menuHeight));position:fixed;top:calc(var(--menuHeight))}.navbar .menuContainer.collapse:not(.show){display:none !important}}.menuContainer.collapse:not(.show){display:flex !important}@media(max-width: 992px){.navbar .navbar-navContainer{position:absolute}}