@media(min-width:1024px){.custom-menu-primary{display:flex;align-items:center}.navigation-primary a{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;line-height:14px;white-space:nowrap;display:block;text-transform:capitalize;transition-property:border-color,color;transition-duration:.3s}.navigation-primary a.active-item{font-weight:600;position:relative}.navigation-primary .submenu.level-1>li>a.active-item:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background-color:#494a52}.navigation-primary .submenu{list-style:none;padding:0;margin:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.triangle{display:none}.submenu-toggle{display:none}.submenu.level-1{display:flex}.submenu.level-1>li{margin:0 12px;display:flex;align-items:center;line-height:38px;min-height:38px;position:relative}.submenu.level-1>li:before{content:"";height:2px;width:100%;left:0;position:absolute;bottom:6px;-webkit-transform:scale(0);transform:scale(0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s;background-color:#fff;pointer-events:none}.submenu.level-1>li:active:before,.submenu.level-1>li:focus:before,.submenu.level-1>li:hover:before,.submenu.level-1>li.active-branch:before{-webkit-transform:scale(1);transform:scale(1)}.submenu.level-1>li.has-submenu{position:relative}.submenu.level-1>.has-submenu>.menu-arrow{display:block;position:absolute;top:30px;right:5px;width:0;height:0;margin-left:1px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid black}.header .submenu.level-1>li:last-child:after{content:"";height:8px;width:8px;border-radius:50%;background:#39f;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px)}.submenu.level-2{display:flex;flex-direction:column;position:absolute;border-right:2px solid #fff;top:100%;right:0;align-items:flex-end;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:.3s}.submenu.level-1>li:hover .submenu.level-2{opacity:1;pointer-events:auto}.triangle-container.level-2{display:block;position:absolute;top:-25px;left:105px;height:25px;width:60px;overflow:hidden}.triangle.level-2{display:block;width:30px;height:30px;margin-left:20px;margin-top:12px;background-color:white;transform:rotate(45deg);border:1.79px solid #d1d6dc;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);transition:background-color .3s}.triangle-container.level-2.hover .triangle{background-color:#ebeff3;transition:background-color .3s}.submenu.level-2>li{display:flex;align-items:center;line-height:38px;position:relative;margin:0 2px 2px 0;padding:4px 0}.header .submenu.level-2>li{padding:12px 0}.submenu.level-2>li:last-child{margin-bottom:0}.submenu.level-2 .menu-item .menu-link{color:#101010;padding:0 12px}.header .custom-menu-primary.mobile{display:none}}@media(max-width:1023px){.header .custom-menu-primary.desktop{display:none !important}.custom-header.custom-menu-open{background-color:#000}.custom-header.custom-menu-open .custom-menu-primary.mobile{background-color:rgba(0,0,0,.75);display:flex}.custom-header .custom-menu-primary.mobile{display:none}.header .custom-menu-primary{display:flex;align-items:flex-start;justify-content:center;display:none;position:absolute;left:0;width:100%;height:100vh;top:0;padding-top:82px;padding-bottom:50px;margin-top:108px;overflow:auto}.mobile-open .header .custom-menu-primary{display:block}.submenu{margin:0;padding:0;list-style:none;display:flex}.header .submenu{flex-direction:column}.submenu .menu-item{padding:0 12px;display:flex;align-items:center;position:relative}.header .submenu .menu-item{flex-direction:column}.navigation-primary a{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;line-height:14px;white-space:nowrap;display:block;text-transform:capitalize;transition-property:border-color,color;transition-duration:.3s}ul.submenu.level-1>.has-submenu>a{display:none}.header .navigation-primary a{font-family:Fractul,sans-serif;font-weight:400;font-size:24px;line-height:32px;width:100%;text-align:center;margin-bottom:24px;color:#fff}.header .navigation-primary a:hover,.header .navigation-primary a:focus{color:#39f}.header .navigation-primary .submenu.level-1>li:last-child>a,.header .navigation-primary .submenu.level-1>li:nth-last-child(2)>a{font-family:Inter,sans-serif;font-size:14px;font-weight:500;opacity:.4;margin:12px 0 0}}