@media(min-width:1041px){.custom-menu-primary nav.navigation-primary ul{list-style:none;margin:0;padding:0}.custom-menu-primary nav.navigation-primary>ul ul.level-2{visibility:hidden;padding:48px 64px;width:100%;opacity:0;-webkit-transition:opacity .25s,visibility .25s;-o-transition:opacity .25s,visibility .25s;transition:opacity .25s,visibility .25s;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;position:absolute;top:100%;left:0;right:0;z-index:9}.custom-menu-primary nav.navigation-primary>ul>li.child-open>ul{visibility:visible;opacity:1}.custom-menu-primary nav.navigation-primary>ul{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;height:100%}.custom-menu-primary{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;align-items:center}.custom-menu-primary div,.custom-menu-primary nav{height:100%}.custom-menu-primary nav.navigation-primary>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(1){-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(3){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.custom-menu-primary nav.navigation-primary>ul>li>a{padding:0 16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.custom-menu-primary nav.navigation-primary>ul>li>a span.icon{font-size:16px;width:1em;height:1.125em;margin-left:.5em;color:#6a6b6e;vertical-align:middle;-webkit-transition:tranform .25s,top .25s,color .25s;-o-transition:tranform .25s,top .25s,color .25s;transition:tranform .25s,top .25s,color .25s;position:relative;display:inline-block;font-family:icon,serif;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(3)>a span.icon:before{content:"\E909";font-size:.675em;border:0;-webkit-transform:none;-o-transform:none;transform:none;top:0}.custom-menu-primary nav.navigation-primary>ul>li:nth-child(4)>a span.icon:before{font-size:.675em;border:0;-webkit-transform:none;-o-transform:none;transform:none;top:0;content:"\E90A"}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon:before{top:0;font-size:1em;position:absolute;content:"";width:.75em;margin-top:4px;border-top-style:solid;border-top-width:1px;-webkit-transition:width .25s,top .25s,left .25s,-webkit-transform .25s;transition:width .25s,top .25s,left .25s,-webkit-transform .25s;-o-transition:width .25s,top .25s,left .25s,-o-transform .25s;transition:transform .25s,width .25s,top .25s,left .25s;transition:transform .25s,width .25s,top .25s,left .25s,-webkit-transform .25s,-o-transform .25s;will-change:transform;left:0;display:block}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon span{top:4px}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon:before,.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon span,.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon:after{font-size:1em;position:absolute;content:"";width:.75em;margin-top:4px;border-top-style:solid;border-top-width:1px;-webkit-transition:width .25s,top .25s,left .25s,-webkit-transform .25s;transition:width .25s,top .25s,left .25s,-webkit-transform .25s;-o-transition:width .25s,top .25s,left .25s,-o-transform .25s;transition:transform .25s,width .25s,top .25s,left .25s;transition:transform .25s,width .25s,top .25s,left .25s,-webkit-transform .25s,-o-transform .25s;will-change:transform;left:0;display:block}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon:after{top:8px}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu>a span.icon{margin-top:4px}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu:hover>a span.icon:before,.custom-menu-primary nav.navigation-primary>ul>li.has-submenu.child-open>a span.icon:before{width:.4em;top:4px;left:0;-webkit-transform:rotate(200deg);-o-transform:rotate(200deg);transform:rotate(200deg)}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu:hover>a span.icon span,.custom-menu-primary nav.navigation-primary>ul>li.has-submenu.child-open>a span.icon span{width:0;left:.5em}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu:hover>a span.icon:after,.custom-menu-primary nav.navigation-primary>ul>li.has-submenu.child-open>a span.icon:after{width:.4em;top:4px;left:.35em;-webkit-transform:rotate(160deg);-o-transform:rotate(160deg);transform:rotate(160deg)}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu:hover{-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;min-width:20%;margin-bottom:16px;padding:8px 40px 16px 0px}.custom-menu-primary nav.navigation-primary>ul ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li>a{border-bottom:2px solid #6a6b6e;display:block;padding:8px 0;line-height:normal;font-weight:600;overflow:hidden}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li>a .menu-item__wrapper__inner{-webkit-transform:translateY(140%);-o-transform:translateY(140%);transform:translateY(140%);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s;overflow:hidden}.custom-menu-primary nav.navigation-primary>ul>li.child-open ul>li>a .menu-item__wrapper__inner{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(1){-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(3){-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(5){-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(5){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(6){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(7){-webkit-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li:nth-child(8){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.custom-menu-primary nav.navigation-primary>ul>li.child-open ul>li>a .menu-item__wrapper__inner{-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul ul.level-3{display:block;margin-top:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-menu-primary nav.navigation-primary>ul ul.level-3>li{display:block}.custom-menu-primary nav.navigation-primary>ul ul.level-3>li>a{padding:4px 0;display:block;line-height:normal;font-weight:600}.custom-menu-primary nav.navigation-primary>ul>li.child-open ul.level-2>li>a{-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li>a .menu-item__wrapper{overflow:hidden;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul>li ul>li>a span.menu-item__wrapper__inner{display:block;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}}@media(max-width:1040px){.custom-menu-primary nav.navigation-primary ul{margin:0;padding:0;list-style-type:none}.custom-menu-primary nav.navigation-primary>ul>li{position:relative;font-size:18px}.custom-menu-primary nav.navigation-primary>ul>li.has-submenu{padding-right:48px}.custom-menu-primary nav.navigation-primary>ul>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:16px;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit;overflow:hidden;font-weight:600;line-height:normal}.custom-menu-primary nav.navigation-primary>ul ul.level-2{height:0;display:block;padding-left:16px;overflow:hidden}.custom-menu-primary nav.navigation-primary>ul>li.child-open>ul.level-2{height:100%;margin-bottom:16px}.custom-menu-primary nav.navigation-primary>ul>li>a .menu-item__wrapper{display:inline-block;overflow:hidden;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul>li>a .menu-item__wrapper__inner{-webkit-transform:translateY(140%);-o-transform:translateY(140%);transform:translateY(140%)}.mobile-open .custom-menu-primary nav.navigation-primary>ul>li>a .menu-item__wrapper__inner{display:inline-block;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:8px 16px;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit;overflow:hidden;font-weight:600;line-height:normal;font-size:16px}.custom-menu-primary nav.navigation-primary>ul ul.level-2>li>a .menu-item__wrapper{display:inline-block;overflow:hidden;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul ul>li>a .menu-item__wrapper__inner{-webkit-transform:translateY(140%);-o-transform:translateY(140%);transform:translateY(140%);display:inline-block}.custom-menu-primary nav.navigation-primary>ul>li.child-open ul>li>a .menu-item__wrapper__inner{display:inline-block;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-o-transform .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit}.custom-menu-primary nav.navigation-primary>ul ul.level-3{padding-left:16px;margin-bottom:16px}.custom-menu-primary nav.navigation-primary>ul ul.level-3>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:8px 16px;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transition-delay:inherit;-o-transition-delay:inherit;transition-delay:inherit;overflow:hidden;font-weight:600;line-height:normal;font-size:16px}}