.custom-menu-primary ul{list-style:none;margin:0;padding:0}.custom-menu-primary ul li{padding:0}.custom-menu-primary ul.submenu.level-1{align-items:center;display:flex}.custom-menu-primary ul li a{display:block;font-weight:700;padding:.75rem;text-decoration:none}.custom-menu-primary ul li a span{margin-right:3.5px;position:relative;z-index:10}.custom-menu-primary ul ul li{padding:.75rem 1.25rem;text-align:left;width:100%}.custom-menu-primary ul ul li a{display:inline;padding:0;text-decoration:none;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-menu-primary .child-trigger{cursor:pointer;height:41px;position:absolute;right:0;top:0;width:100%;z-index:2}.custom-menu-primary ul.submenu.level-1>li:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.custom-menu-primary ul.submenu.level-1>li:not(.has-submenu):before{border-radius:4px}.custom-menu-primary ul.submenu.level-1>li.has-submenu>a{position:relative;z-index:1}.custom-menu-primary ul ul.submenu.level-2{min-width:288px}.custom-menu-primary ul ul li a span{margin-right:0}@media (min-width:1024px){.custom-menu-primary ul.submenu.level-1>li,.custom-menu-primary ul.submenu.level-1>li:before{border-top-left-radius:6px;border-top-right-radius:6px}.custom-menu-primary ul.submenu.level-1>li:before{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .2s linear;transition:all .2s linear;z-index:1}.custom-menu-primary ul.submenu.level-1>li:hover:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.custom-menu-primary ul ul.submenu.level-2{border-radius:6px;border-top-left-radius:0;left:0;max-width:300px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .2s linear;transition:all .2s linear}.custom-menu-primary ul li.has-submenu:hover>ul.submenu.level-2{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.custom-menu-primary .child-trigger{display:none}.custom-menu-primary ul li.has-submenu:hover>ul.submenu.level-2,.custom-menu-primary ul ul.submenu.level-2{display:block!important}.custom-menu-primary ul li.has-submenu>a>svg{display:inline-block;-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-menu-primary ul li.has-submenu:hover>a>svg{-webkit-transform:matrix(-1,1.22465e-16,-1.22465e-16,-1,0,0);transform:matrix(-1,1.22465e-16,-1.22465e-16,-1,0,0)}.mobile-trigger{display:none}.custom-menu-primary ul.submenu.level-1>li{position:relative}.custom-menu-primary ul li a{padding:.75rem .5rem}}@media (min-width:1280px){.custom-menu-primary ul li a{padding:1.25rem}}@media (max-width:1279px){.custom-menu-primary ul li a,.custom-menu-primary ul ul li{font-size:1rem;line-height:1.5rem}.custom-menu-primary ul li a span{margin-right:3px}}@media (max-width:1023px){.custom-menu-primary ul li{display:block;position:relative}.custom-menu-primary ul ul li a,.custom-menu-primary ul ul.submenu.level-2,.custom-menu-primary ul.submenu.level-1>li.has-submenu:before{background-color:#00b28a!important}.custom-menu-primary ul.submenu.level-1>li.has-submenu li{background-color:transparent!important}.custom-menu-primary ul ul.submenu.level-2{box-shadow:none!important;clear:both;display:none;margin-top:0;min-width:0;opacity:1!important;position:relative!important;transform:none!important;visibility:visible!important;width:100%}.custom-menu-primary ul.submenu.level-1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-menu-primary ul.submenu.level-1>li.has-submenu:before{border-radius:4px;display:none}.custom-menu-primary ul.submenu.level-1>li.has-submenu.child-open:before{border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:block}.custom-menu-primary ul li{text-align:center;width:100%}.custom-menu-primary ul ul li a{text-align:center}.custom-menu-primary ul li a,.custom-menu-primary ul ul li{font-size:1.125rem;line-height:1.75rem}.custom-menu-primary ul li a>svg{display:inline-block}.custom-menu-primary ul.submenu.level-1>li.has-submenu>a{border-bottom:2px solid transparent;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.custom-menu-primary ul.submenu.level-1>li.has-submenu.child-open>a{border-color:#00e5b2}.custom-menu-primary ul ul li{text-align:center}.custom-menu-primary ul.submenu>li.has-submenu.child-open>ul.submenu{display:block}.custom-menu-primary ul.submenu.level-1>li:not(.has-submenu):before{display:none}}