.header{position:fixed;top:0;right:0;left:0;z-index:999}.header__bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 0}.header__bar--logo{width:auto}.header__bar--logo a img{max-height:var(--height-logo);width:auto}.header__bar--menu{width:auto}.header__bar--menu .main-menu{width:100%}.header__bar--menu .main-menu .menu{display:-webkit-box;display:-moz-box;display:-webkit- flex;display:-ms- flex;display:flex;list-style:none;padding:0}.header__bar--menu .main-menu .menu .menu-item{position:relative}.header__bar--menu .main-menu .menu .menu-item a{position:relative;font-weight:500;color:var(--menu-color);font-size:18px;padding:0 20px;line-height:50px;display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;transition:all 0.5s ease}.header__bar--menu .main-menu .menu .menu-item:hover a{color:var(--menu-color-hover-or-active)}.header__bar--menu .main-menu .menu .menu-item.menu-item-has-children a::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;line-height:50px;margin-left:10px}.header__bar--menu .main-menu .menu .menu-item.menu-item-has-children:hover a::after{content:"\f106"}.header__bar--buttons{width:auto}
