.menu-container{position:sticky;top:0;left:0;z-index:1500;background:#b92c2c}.menu-container .inner-container{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:auto auto auto}.menu-container .inner-container .logo-container{display:grid;justify-content:center;background:#000;position:relative;padding:15px 0}.menu-container .inner-container .logo-container::before{position:absolute;content:"";right:100%;top:0;height:100%;width:100vw;background:#000}.menu-container .inner-container .logo-container .logo{display:inline-block}.menu-container .inner-container .slogan-container{display:grid;justify-content:center;background:#000;text-align:right;align-content:center;color:#fff;font-size:24px;line-height:1.2;font-weight:300}.menu-container .inner-container .slogan-container span{display:inline;font-weight:700}.menu-container .inner-container .site-menu.default{background:#b92c2c;position:relative}.menu-container .inner-container .site-menu.default::before{position:absolute;content:url("/images/triangle.svg");right:calc(100% - 1px);top:0;height:100%;width:50px;overflow:hidden}.menu-container .inner-container .site-menu.default .navbar-nav{margin:0 auto}.menu-container .inner-container .site-menu.default .menu-list{padding:0;margin:auto 0;height:inherit;width:inherit;justify-content:space-around}.menu-container .inner-container .site-menu.default .menu-list>.menu-item{height:inherit}.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button{display:flex;align-items:center;height:inherit;font-size:16px;font-weight:500;color:#fff;-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out;padding:15px 30px;background-color:rgba(0,0,0,0);text-transform:uppercase}.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button.selected,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:hover,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:active,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:focus{color:#000;background-color:rgba(0,0,0,0);-moz-transition:.3s color ease-out;-ms-transition:.3s color ease-out;-webkit-transition:.3s color ease-out;transition:.3s color ease-out}.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button.selected::before,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:hover::before,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:active::before,.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button:focus::before{width:calc(100% - 60px);height:3px}.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button::before{position:absolute;content:"";bottom:10px;width:0;left:50%;height:2px;background-color:#fff;z-index:15;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-moz-transition:.3s all ease-out;-ms-transition:.3s all ease-out;-webkit-transition:.3s all ease-out;transition:.3s all ease-out}.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button .menu-arrow{right:10px;font-weight:400;color:#fff;top:52%}.menu-container .inner-container .site-menu.default .menu-list>.menu-item.has-sub .sublist{background-color:#fff;padding:10px 0;min-width:250px;max-width:350px;border-radius:3px}.menu-container .inner-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button{background-color:rgba(0,0,0,0);padding:7px 25px;color:#000;font-size:16px;font-weight:400;-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}.menu-container .inner-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button:hover,.menu-container .inner-container .site-menu.default .menu-list>.menu-item.has-sub .sublist .menu-item .menu-button:focus{color:#fff;background-color:#000;-moz-transition:.2s all ease-out;-ms-transition:.2s all ease-out;-webkit-transition:.2s all ease-out;transition:.2s all ease-out}@media(min-width: 1400px)and (max-width: 1600px){.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button{padding:15px 15px}.menu-container .inner-container .slogan-container{font-size:17px;padding-right:30px}}@media(min-width: 1200px)and (max-width: 1500px){.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button{padding:15px 15px;font-size:14px}.menu-container .inner-container .slogan-container{font-size:15px;padding-right:30px}}@media(min-width: 992px)and (max-width: 1199.98px){.menu-container .inner-container .site-menu.default .menu-list>.menu-item>.menu-button{padding:15px 13px;font-size:13px}.menu-container .inner-container .slogan-container{font-size:13px;padding-right:50px;padding-left:10px}.menu-container .inner-container .logo-container{padding-left:15px}}@media(min-width: 576px)and (max-width: 767.98px){.menu-container .inner-container .slogan-container{font-size:16px;padding-right:30px}}@media(max-width: 575.98px){.menu-container{background:#000}.menu-container .inner-container .slogan-container{font-size:12px;padding-right:45px;padding-left:15px;max-width:162px}.menu-container .inner-container .logo-container{padding-left:15px}.menu-container .inner-container .site-menu.default{padding:.5rem 1rem .5rem 0}}
