.navigation-primary .submenu{list-style:none;margin:0;padding:0}@media(min-width:980px){.custom-menu-primary{display:flex;position:relative;z-index:1;height:inherit;flex-direction:row;justify-content:space-between;align-items:center;flex:0 1 auto;background-color:transparent}.custom-menu-primary>div,.navigation-primary{height:100%}ul.submenu.level-1{display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;align-self:stretch;flex:0 0 auto;margin:0px;font-size:1em;height:100%}li.has-submenu{position:relative}ul.submenu.level-1>li{display:flex;flex-direction:inherit;justify-content:inherit;align-items:inherit;flex:0 1 auto}ul.submenu.level-1>li>a{display:flex;position:relative;flex:0 1 auto;padding:17px 27px 17px 27px;font-family:inherit;font-size:.854em;font-style:normal;font-weight:inherit;line-height:1;text-transform:uppercase;align-items:center}ul.submenu.level-1>li.has-submenu>a{padding:17px 12px 17px 27px}ul.submenu>li.has-submenu>a:after{font-size:16px;display:inline-block;font-style:normal;font-weight:400;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"FontAwesome" !important;font-weight:900;margin:5px;content:"";display:flex;line-height:1;margin-left:20px;color:rgba(0,0,0,1)}ul.submenu>li.has-submenu:hover>a:after{color:rgba(0,0,0,0.5)}ul.submenu li.has-submenu ul.submenu{visibility:hidden;position:absolute;margin:0;padding:0;opacity:0;transform:translate3d(0,5%,0);transition-delay:0s,0s,0.5s;transition-duration:.5s,0.5s,0s;transition-property:opacity,transform,visibility;transition-timing-function:cubic-bezier(0.4,0,0.2,1);pointer-events:none;z-index:2999;right:auto;bottom:auto;top:100%;left:0;min-width:14em;font-size:16px;box-shadow:0 .15em 2em 0 rgba(0,0,0,0.15)}ul.submenu li.has-submenu:hover>ul.submenu{visibility:visible;opacity:1;transform:none;transition-duration:.5s;transition-property:opacity,transform;pointer-events:auto}ul.submenu.level-2 li a{position:relative;display:flex;outline:0;padding:17px;font-size:.787em;line-height:1;animation:x-slide-top .3s ease-out forwards;   animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-property:color,text-shadow}ul.submenu li.has-submenu ul.submenu li.has-submenu a{flex-direction:row;justify-content:space-between;align-items:center}ul.submenu li.has-submenu ul.submenu li.has-submenu a:after{margin:0}ul.submenu li.has-submenu ul.submenu li.has-submenu>ul{left:100%;top:0}ul.submenu li.has-submenu:nth-last-child(2)>ul.submenu{left:auto;right:0}ul.submenu li.has-submenu:nth-last-child(2) ul.submenu li.has-submenu>ul{left:auto;right:100%}}.mobile-menu-wrapper{line-height:1.7;overflow-x:hidden;overflow-y:auto;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;transition:visibility 0s linear .525s;pointer-events:none;z-index:3998;font-size:16px}.mobile-open .mobile-menu-wrapper{visibility:visible;transition-delay:0s;pointer-events:auto}.x-off-canvas-bg{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:1;transform:translate3d(0,0,0);transition:opacity .5s cubic-bezier(0.4,0,0.2,1)}.mobile-menu-wrapper .x-off-canvas-bg{background-color:rgba(0,0,0,0.75)}.mobile-open .mobile-menu-wrapper .x-off-canvas-bg{opacity:1}.x-off-canvas-close{display:block;position:absolute;top:0;margin:0;border:0;padding:0;line-height:1;text-align:center;background-color:transparent;opacity:0;transform:scale(0);transition-duration:.3s,0.5s,0.5s;transition-property:color,opacity,transform;transition-timing-function:cubic-bezier(0.4,0,0.2,1);z-index:3;cursor:pointer}.x-off-canvas-close-right{right:0}.mobile-menu-wrapper .x-off-canvas-close{width:calc(1em * 2);height:calc(1em * 2);font-size:1.5em;color:rgba(0,0,0,0.5)}.mobile-menu-wrapper .x-off-canvas-close:hover{color:rgba(0,0,0,1)}.mobile-open .mobile-menu-wrapper .x-off-canvas-close{opacity:1;transform:scale(1)}.x-off-canvas-close span{display:block}.mobile-menu-wrapper .mobile-menu{position:absolute;top:0;bottom:0;width:100%;transition:transform .5s cubic-bezier(0.4,0,0.2,1);z-index:2;right:0;transform:translate3d(115%,0,0);overflow:hidden;overflow-y:auto;overflow-anchor:none;touch-action:auto;-ms-overflow-style:none;-ms-touch-action:auto;max-width:24em;padding:calc(1.5em * 2);background-color:#fff;box-shadow:0 0 2em 0 rgba(0,0,0,0.25)}.mobile-open .mobile-menu-wrapper .mobile-menu{transform:translate3d(0,0,0)}@media(max-width:1515px) and (min-width:1400px){ul.submenu.level-1>li>a{padding:17px 7px}}@media(max-width:1399px) and (min-width:1200px){ul.submenu.level-1>li>a,ul.submenu.level-1>li.has-submenu>a{padding-right:11px;white-space:nowrap;padding-left:11px}ul.submenu>li.has-submenu>a:after{margin-left:5px}}@media(max-width:1199px) and (min-width:980px){ul.submenu.level-1>li>a,ul.submenu.level-1>li.has-submenu>a{white-space:normal;padding:17px 9.65px}}@media(max-width:979px){.custom-menu-primary{display:none}.mobile-trigger{display:flex;position:relative;z-index:1;height:inherit;flex-direction:row;justify-content:space-between;align-items:center;flex:0 1 auto;background-color:transparent}.mobile-trigger .x-anchor-toggle{width:2.75em;height:2.75em;border-radius:100em;font-size:1em;background-color:rgba(255,255,255,1);box-shadow:0 .15em .65em 0 rgba(0,0,0,0.25)}.mobile-trigger .x-anchor-content{flex-direction:row;justify-content:center;align-items:center}.mobile-trigger .x-graphic{margin:5px}.mobile-trigger .x-toggle{display:block;position:relative;transform:translate3d(0,0,0);pointer-events:none;speak:none;height:1em;color:rgba(0,0,0,1);width:12em;margin:3.25em 0;font-size:.1em}[data-x-toggle-anim]{animation:none .5s cubic-bezier(0.86,0,0.07,1) 0s infinite alternate forwards paused}.x-toggle>span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto;border-radius:inherit;background-color:currentColor}.mobile-trigger .x-toggle-burger-bun-t{transform:translate3d(0,-3.25em,0)}.e35675-28 .x-toggle-burger-bun-b{transform:translate3d(0,3.25em,0)}.mobile-trigger:hover .x-toggle{color:rgba(0,0,0,0.5)}ul.submenu.level-1 li{position:relative}ul.submenu.level-1 li a{position:relative;display:flex;justify-content:space-between;font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:rgba(0,0,0,1);transition:all .3s;padding:17px}ul.submenu.level-1 li a:hover{color:rgba(0,0,0,.5)}ul.submenu.level-1 li.has-submenu>a:after{font-style:normal;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inherit;width:inherit;height:inherit;text-align:inherit;line-height:1;content:"";font-family:"FontAwesome" !important;font-weight:900}.navigation-primary .submenu ul{display:none}}@keyframes x-slide-top{33%{opacity:0;transform:none}34%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.x-toggle-more-v{transform:translate3d(0,0,0) rotate(90deg)}[data-x-toggle-anim]{animation:none .5s cubic-bezier(0.86,0,0.07,1) 0s infinite alternate forwards paused}[data-x-toggle-anim].x-paused{animation-play-state:paused}[data-x-toggle-anim].x-running{animation-play-state:running}@keyframes x-bun-t-1{50%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0) rotate(45deg)}}@keyframes x-patty-1{49%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes x-bun-b-1{50%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0) rotate(-45deg)}}@keyframes x-grid-1{50%{box-shadow:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;transform:rotate3d(0,0,1,0)}100%{box-shadow:-1em 0,-2em 0,0 -1em,0 2em,0 -2em,0 1em,2em 0,1em 0;transform:rotate3d(0,0,1,-45deg)}}@keyframes x-more-1-1{50%{transform:translate3d(0,0,0)}75%{border-radius:0}100%{border-radius:0;transform:translate3d(0,0,0) rotate(45deg) scale3d(4,0.5,1)}}@keyframes x-more-2-1{49%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes x-more-3-1{50%{transform:translate3d(0,0,0) rotate(-45deg)}75%{border-radius:0}100%{border-radius:0;transform:translate3d(0,0,0) rotate(-45deg) scale3d(4,0.5,1)}}