.navigation-primary>ul>li{counter-increment:orderedListNumb;margin-bottom:28px;line-height:inherit;position:relative}.navigation-primary>ul{margin-left:0px;list-style:none;padding:0;display:block;font:13px/1.231 sans-serif;margin:0}.navigation-primary>ul>li:last-child{margin-bottom:0}.navigation-primary>ul>li:before,.navigation-primary>ul>li:after{display:table;content:'';width:100%}.navigation-primary>ul>li>a{float:left;position:relative;max-width:100%;transition:750ms cubic-bezier(0.23,1,0.32,1);transform-origin:left center;padding:0;width:auto;display:table}.navigation-primary>ul>li>a:before{content:counters(orderedListNumb,".",decimal-leading-zero);position:absolute;right:calc(100% + 18px);top:52px;font-size:12px;color:#38c4ef;-webkit-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1);-moz-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1);-ms-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1);-o-transform:translateX(0px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1);transform:translateX(0px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1);-moz-transition:750ms cubic-bezier(0.23,1,0.32,1);-o-transition:750ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:750ms cubic-bezier(0.23,1,0.32,1);transition:750ms cubic-bezier(0.23,1,0.32,1)}.navigation-primary>ul>li>a svg{font-family:'Proxima Nova Bold';font-size:57px;width:100%;height:78px}.navigation-primary>ul>li>a svg:first-child{position:absolute;left:0px;top:0px;opacity:0;width:0px !important;transition:750ms cubic-bezier(0.23,1,0.32,1);height:78px}.navigation-primary>ul>li>a svg text{transition:750ms cubic-bezier(0.23,1,0.32,1)}.navigation-primary>ul>li>a:hover:before{transform:translateX(-15px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1)}.navigation-primary>ul>li>a:hover svg:first-child{opacity:1;width:100% !important;transition:750ms cubic-bezier(0.23,1,0.32,1)}.navigation-primary>ul>li>a:hover{transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0) scale(1.1,1.1)}.navigation-primary>ul>li>a svg:first-child text{fill:url(#gradient)}.mobile-open{overflow:hidden}div#hs_cos_wrapper_navigation-primary>svg{position:absolute;left:-9999px;height:0px}.child-trigger{width:20px;height:81px;display:block;position:absolute;top:0;right:-20px;cursor:pointer}.child-trigger svg{font-family:'Proxima Nova Bold';font-size:57px;height:78px;width:100%}.child-trigger svg text{transition:750ms cubic-bezier(0.23,1,0.32,1);font-size:40px}.child-trigger svg text tspan{transform:rotate(0);transform-origin:center}.child-trigger svg:first-child{position:absolute;left:0px;top:0px;opacity:0;width:0px !important;transition:750ms cubic-bezier(0.23,1,0.32,1);height:78px}.child-trigger svg:first-child text{fill:url(#gradient)}.child-trigger:hover svg:first-child{opacity:1;width:100% !important;transition:750ms cubic-bezier(0.23,1,0.32,1)}.child-open .child-trigger svg g text tspan{transform:rotate(45deg);transform-origin:center;width:20px;height:20px;display:block !important}.navigation-primary>ul ul{display:none;width:100%;list-style:none;padding-left:20px;width:100%;clear:both}.navigation-primary>ul ul li{counter-increment:orderedListNumb;margin-bottom:0;line-height:inherit;position:relative}.navigation-primary>ul ul:after{content:"";display:table;width:100%}.navigation-primary>ul ul li a{float:left;position:relative;max-width:100%;transition:750ms cubic-bezier(0.23,1,0.32,1);transform-origin:left center;padding:0;width:auto;display:table}.navigation-primary>ul ul li a svg{font-family:'Proxima Nova Bold';font-size:30px;width:100%;height:75px}.navigation-primary>ul ul li a svg:first-child{position:absolute;left:0px;top:0px;opacity:0;width:0px !important;transition:750ms cubic-bezier(0.23,1,0.32,1);height:78px}.navigation-primary>ul ul li a:hover:before{transform:translateX(-15px) translateY(0px) translateZ(0px) rotate(-90deg) scale(1,1)}.navigation-primary>ul ul li a:hover svg:first-child{opacity:1;width:100% !important;transition:750ms cubic-bezier(0.23,1,0.32,1)}.navigation-primary>ul ul li a:hover{transform:translateX(0px) translateY(0px) translateZ(0px) rotate(0) scale(1.1,1.1)}.main-nav .holder .info-box p{font-family:'Proxima Nova Light'}.main-nav .holder .info-box p a{text-decoration:none !important}.navigation-primary>ul>li>a:hover svg text,.child-trigger:hover svg text{fill:url(#gradientH) !important;stroke:url(#gradientH) !important}.navigation-primary>ul>li>a.active svg text{fill:url(#gradientA) !important;stroke:url(#gradientA) !important}.navigation-primary>ul ul>li>a svg text{stroke:url(#Cgradient) !important}.navigation-primary>ul ul>li>a:hover svg text{fill:url(#CHgradient) !important;stroke:url(#CHgradient) !important}.navigation-primary>ul ul>li>a.active svg text{fill:url(#CHgradientA) !important;stroke:url(#CHgradientA) !important}.child-trigger svg.outlined.opned+svg.opned{display:none}.child-trigger svg.outlined.opned{display:none}.child-open .child-trigger svg{display:none}.child-open .child-trigger svg.outlined.opned{display:block}.child-trigger{left:150%}@media(max-width:2200px){.info-box:before{width:169px;height:27px}}@media(max-width:1440px){.navigation-primary>ul>li{margin-bottom:20px}.main-nav .holder .info-box{bottom:5px;padding-top:54px}.info-box{bottom:5px;padding-top:54px}.main-nav .holder .info-box p{font-size:14px}.info-box ul li a{font-size:12px}.info-box:before{width:127px;height:20px}.main-nav-holder .holder{left:22.2%;right:22.2%}}@media(max-width:1366px){.navigation-primary>ul>li{margin-bottom:5px}}@media(max-width:1024px){.navigation-primary>ul>li>a svg,.child-trigger svg{font-size:50px}.navigation-primary>ul>li>a:before{top:45px}}@media(max-width:850px){.child-trigger{left:200%}}@media(max-width:767px){.main-nav-holder .holder{left:66px;right:66px;top:calc(50% + 20px)}.main-nav .holder .info-box{position:relative;right:auto;bottom:auto;clear:left;min-width:auto;padding-top:30px}.custom-menu-primary{width:100%}.navigation-primary>ul{float:left;margin-left:0px;list-style:none}.navigation-primary>ul>li{margin-bottom:0px}.navigation-primary>ul>li>a{white-space:nowrap}.info-box:before{display:none}.navigation-primary>ul>li>a::before{top:35px}.main-nav .holder .info-box p{line-height:174%}.main-nav .holder .info-box p a br{display:none}.child-trigger{left:100%;top:-24px}.navigation-primary>ul>li>a svg:first-child,.navigation-primary>ul>li>a svg{font-size:35px}.navigation-primary>ul>li>a svg text{font-size:35px}.navigation-primary>ul ul li a{width:100%}}