@media (min-width:768px){#block-mainnavigation.red ul.sf-menu li>ul{background-color:var(--red-color)}}.navbar-brand{display:flex;align-items:center}.navbar-brand img{height:1.5rem;object-fit:contain;image-rendering:-webkit-optimize-contrast}@media (max-width:992px){.navbar{left:unset;right:unset;margin-right:unset;margin-left:unset}.navbar-brand img{height:2.8rem}.navbar-brand{margin-right:0}}.navbar{padding:0}.navbar-collapse .nav-link{font-size:.7rem;color:#444 !important;border-top:4px solid transparent;padding:1rem 1.5rem;padding-right:1rem !important;padding-left:1rem !important;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.navbar-collapse .red .nav-link.active,.navbar-collapse .red .nav-link:hover{border-top-color:var(--red-color)}.navbar-collapse .blue .nav-link.active,.navbar-collapse .blue .nav-link:hover{border-top-color:var(--blue-color)}.navbar-collapse .light-gray .nav-link.active,.navbar-collapse .light-gray .nav-link:hover{border-top-color:var(--light-gray)}.navbar-collapse .dark-gray .nav-link.active,.navbar-collapse .dark-gray .nav-link:hover{border-top-color:var(--dark-gray)}.navbar-collapse .light-blue .nav-link.active,.navbar-collapse .light-blue .nav-link:hover{border-top-color:var(--light-blue)}.navbar-collapse .yellow .nav-link.active,.navbar-collapse .yellow .nav-link:hover{border-top-color:var(--yellow-color)}.navbar-collapse .light-red .nav-link.active,.navbar-collapse .light-red .nav-link:hover{border-top-color:var(--light-red)}.navbar-collapse .nav-link.active,.navbar-collapse .nav-link:hover{border-top:4px solid var(--red-color);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.menu--main-right .nav-link{font-weight:700}.menu--main-right .nav{display:flex;flex-direction:row}.dropdown-menu{padding:0;border-radius:0;background:#fff;font-size:.7rem;height:0;left:0;display:block;overflow:hidden;opacity:0;box-shadow:0 .125rem .25rem rgba(0,0,0,0);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.dropdown-menu.show{padding:.8rem 0;opacity:1;height:auto;background:#444;box-shadow:0 .125rem .25rem rgba(0,0,0,.23);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.dropdown-toggle:after{display:none}.dropdown-item{padding:.2rem 1.5rem}.dropdown-item a{color:#fff;font-size:.8rem}.dropdown-item.active,.dropdown-item:active{font-weight:700;background-color:transparent}.dropdown-item:hover,.dropdown-item:focus{color:#fff;background-color:transparent;font-weight:700}.fixed-header{max-width:100vw;position:fixed;top:0;left:0;right:0;z-index:100}.main-container{margin-top:3rem}@media (max-width:992px){.navbar-light .navbar-toggler{padding-left:2rem}.navbar-collapse .menu--main .navbar-nav{margin-bottom:2rem}.navbar-collapse .menu--main-right .nav{margin-top:2rem}.navbar-light .navbar-nav .nav-link{font-size:1.1rem;padding-left:3rem !important}.region-navigation-collapsible-right{border-top:1px solid #444}.menu--main-right .nav{display:flex;flex-direction:column}.navbar-nav.ml-lg-auto{height:60%}.navbar-collapse{padding-left:2rem;overflow-y:auto;overflow-x:hidden;height:100vh;-ms-overflow-style:none;scrollbar-width:none}.navbar-collapse::-webkit-scrollbar{display:none}.lang-switcher-item a{font-size:1rem;font-weight:700;padding:.7rem .2rem 0}.dropdown-menu{height:0;padding:.8rem 0;font-size:1rem;border:none;margin:0;padding:0;position:relative !important;left:-2rem !important}.dropdown-menu.show{opacity:1;background:0 0;box-shadow:none;border:none;padding:0 4rem;height:auto;left:0 !important}.dropdown-item a{color:#000}.navbar-collapse .nav-link.active,.navbar-collapse .nav-link:hover{border-top:4px solid transparent;font-weight:700}.navbar-collapse .dropdown-item a.is-active{font-weight:700}}.navbar-search{align-items:center;display:flex}.navbar-search img{width:1.1rem;height:1.1rem;object-fit:contain}@media (max-width:992px){.navbar-search img{width:1.3rem;height:1.3rem;object-fit:contain}.navbar-collapse .dropdown-menu .dropdown-item a{font-size:.54rem;color:#444 !important;border-top:4px solid transparent;padding:1rem 1.5rem;padding-right:1rem !important;padding-left:0 !important;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.navbar-collapse .dropdown-menu .dropdown-item a:hover,.navbar-collapse .dropdown-menu .dropdown-item a.active{border-top:none;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.navbar-collapse .dropdown-menu{padding:0 1rem}}.navbar-light .navbar-toggler{border:none;outline:none}#navbar-hamburger{width:27px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#navbar-hamburger span{display:block;position:absolute;height:2px;width:100%;background:#444;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#navbar-hamburger span:nth-child(1){top:0}#navbar-hamburger span:nth-child(2),#navbar-hamburger span:nth-child(3){top:9px}#navbar-hamburger span:nth-child(4){top:18px}#navbar-hamburger.open span:nth-child(1){top:9px;width:0;left:50%}#navbar-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navbar-hamburger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#navbar-hamburger.open span:nth-child(4){top:9px;width:0;left:50%}.lang-switcher{list-style:none;display:flex;margin:0;height:3.1rem}.lang-switcher-item a{font-size:.54rem;background:0 0;border:2px solid transparent;text-transform:uppercase;padding:.1rem;text-align:center;display:block;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.lang-switcher-item a:hover{color:#000;border:2px solid #444;box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.lang-switcher-item a.active{background:#444;color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.navbar-languages-sm{position:relative;right:20px;top:0}.navbar-languages-sm>section{display:flex;justify-content:flex-end}