@media(min-width:992px){.custom-menu-primary.mobile{display:none}.custom-menu-primary .navigation-primary ul.submenu{list-style:none;padding:0;margin:0}.custom-menu-primary .navigation-primary>ul.submenu{position:relative;float:right;padding-left:15px;padding-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.triangle-container{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.menu-item{display:inline-block}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu{position:relative}.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{text-decoration:none;display:inline-block;font-weight:700;padding:8px 16px;border-radius:6px;transition:background-color .4s ease}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu input.submenu-toggle{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu label.menu-arrow{display:none}.custom-menu-primary .navigation-primary>ul ul{position:absolute;border-width:1px;border-style:solid;z-index:10;left:0;opacity:0;visibility:hidden;transition:all .2s ease-in}.custom-menu-primary .navigation-primary>ul li.has-submenu:hover>ul{opacity:1;visibility:visible;margin-top:8px}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2{margin-top:-10px;margin-left:-4px;padding-top:10px;padding-bottom:10px;border-radius:8px;box-shadow:0 6px 24px 0 rgba(48,54,77,.22);border:0}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2 li a{white-space:nowrap;text-decoration:none;display:block;font-size:14px;line-height:24px;padding:9px 20px 11px;-webkit-transition:color .1s ease,background-color .1s ease;transition:color .1s ease,background-color .1s ease}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2 li a.active-branch{font-weight:700}}@media(max-width:991px){.custom-menu-primary.desktop{display:none}.custom-menu-primary.mobile{display:block}.custom-menu-primary{position:absolute;top:0;left:0;right:0;background-color:#fff;padding-bottom:12px;border-bottom:1px solid #e3e3e3;overflow:scroll;max-height:90vh;transform:translateY(-100%) translateX(0px);transition:all 400ms ease 0s}.mobile-open .custom-menu-primary{top:100%;transform:translateY(0px) translateX(0px);transition:transform 400ms ease 0s}.custom-menu-primary .navigation-primary{display:block}.custom-menu-primary .navigation-primary ul.submenu{list-style:none;padding:0;margin:0}.custom-menu-primary .navigation-primary>ul.submenu:before,.custom-menu-primary .navigation-primary>ul.submenu:after{content:"";clear:both;display:block}.triangle-container{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.menu-item{float:none;display:block}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu{position:relative}.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{display:block;text-decoration:none;font-weight:700;color:#574b8a !important;background-color:#fff !important;margin-bottom:-1px;padding:16px 24px;background-color:#fff}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu input.submenu-toggle{display:none}.custom-menu-primary .navigation-primary>ul.submenu>li.has-submenu label.menu-arrow{display:none}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2{padding:0 16px 8px;display:none}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2 li a{display:block;white-space:nowrap;text-decoration:none;padding:9px 20px 11px;padding-left:24px;color:#574b8a !important;background-color:#fff !important;font-size:13px;line-height:20px;font-weight:700}.child-trigger{cursor:pointer;font-family:webflow-icons;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:absolute;top:21px;right:0;margin:auto 20px auto auto;width:1em;height:1em;display:inline-block;margin-right:24px;color:#d1d1d1;font-size:15px}.child-trigger:before{content:"\e603"}}@media(max-width:767px){.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{padding-top:12px;padding-bottom:12px}.child-trigger{top:17px}}@media(max-width:479px){.custom-menu-primary .navigation-primary>ul.submenu>li>a.menu-link{padding-left:20px;padding-right:20px}.custom-menu-primary .navigation-primary>ul ul.submenu.level-2 li a{padding-left:16px;padding-right:16px}.child-trigger{top:17px;margin-right:18px}}