.ds-wrapper .nav-container .responsive-menu{display:none;background-color:var(--primary-color);color:#fff;text-transform:uppercase;font-weight:700;font-size:35px;text-align:center;float:right}.ds-wrapper .nav-container .responsive-menu:hover{color:#fff;text-decoration:none}.ds-wrapper .nav-container .responsive-menu i{margin-right:0;margin-top:10px}.ds-wrapper .nav-container #nav.menu{display:block}.ds-wrapper .nav-container #nav.menu.pos-right{float:right;text-align:right}.ds-wrapper .nav-container #nav.menu li{display:inline-block;position:relative;z-index:100;text-align:left}.ds-wrapper .nav-container #nav.menu li:first-child{margin-left:0}.ds-wrapper .nav-container #nav.menu li a{width:100%;font-weight:700;font-size:13px;line-height:18px;text-decoration:none;padding:10px 25px;display:block;color:var(--text-color);white-space:nowrap;text-align:center;position:relative}.ds-wrapper .nav-container #nav.menu li a:hover,.ds-wrapper .nav-container #nav.menu li a.active{color:var(--primary-color)}.ds-wrapper .nav-container #nav.menu li a::after{content:'';width:2px;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#e1e1e1}.ds-wrapper .nav-container #nav.menu li:last-child a::after{content:none}.ds-wrapper .nav-container #nav li a span{display:inline-block}.ds-wrapper .nav-container #nav.menu ul{visibility:hidden;opacity:0;margin:0;padding:0;width:auto;position:absolute;left:0;background-color:#fff;z-index:99;border-top:none;transform:translate(0,20px);transition:all 0.2s ease-out}.ds-wrapper .nav-container #nav.menu.pos-right ul{left:inherit;right:0}.ds-wrapper .nav-container #nav.menu ul li{display:block;float:none;background:none;margin:0;padding:0}.ds-wrapper .nav-container #nav.menu ul li a{font-size:14px;display:block;color:var(--primary-color);background-color:#fff}.ds-wrapper .nav-container #nav.menu li:hover>ul{visibility:visible;opacity:1;transform:translate(0,0)}.ds-wrapper .nav-container #nav.menu ul.sub-nav li a{color:var(--text-color)}.ds-wrapper .nav-container #nav.menu ul ul{left:100%;top:0;visibility:hidden;opacity:0;transform:translate(20px,20px);transition:all 0.2s ease-out}.ds-wrapper .nav-container #nav.menu ul ul:after{left:-6px;top:50%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-right-color:#fff;border-width:6px;margin-top:-6px}.ds-wrapper .nav-container #nav.menu li>ul ul:hover{visibility:visible;opacity:1;transform:translate(0,0)}.ds-wrapper .nav-container #nav.menu.pos-right ul ul{left:-100%;top:0;right:auto;transition:all 0.2s ease-out}nav{margin:0;background:none}@media (max-width:1050px){.ds-wrapper .nav-container #nav.menu li a{white-space:normal}.ds-wrapper .nav-container #nav.menu{display:none}.ds-wrapper .nav-container .responsive-menu{display:block;background-color:#fff0;position:relative;width:35px;height:35px;padding:0;font-size:30px;text-align:center;float:right;margin-right:0;z-index:1001}.ds-wrapper .nav-container .responsive-menu span{background-color:var(--text-color);display:block;width:100%;height:5px;position:absolute;transition:all 0.2s ease-in-out}.ds-wrapper .nav-container .responsive-menu span:nth-child(1){top:0}.ds-wrapper .nav-container .responsive-menu span:nth-child(2){top:50%;transform:translateY(-50%)}.ds-wrapper .nav-container .responsive-menu span:nth-child(3){bottom:0}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(1){top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(2){display:none}.ds-wrapper .nav-container .responsive-menu.active span:nth-child(3){bottom:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ds-wrapper .nav-container #nav.menu{display:none;float:right;text-align:right;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-color:#F4F4F4;z-index:1000;padding:75px 10px 55px 10px}.ds-wrapper .nav-container #nav.menu.active{display:flex!important;flex-wrap:wrap;align-items:center;height:100vh}.ds-wrapper .nav-container #nav.menu.active li{width:100%}.ds-wrapper .nav-container #nav.menu li a::after{content:none}.ds-wrapper .nav-container #nav.menu ul ul{left:0}.ds-wrapper .nav-container #nav.menu li:hover>ul{visibility:visible;opacity:1;position:relative;transform:initial}.ds-wrapper .nav-container #nav.menu ul ul{left:0;transform:initial}.ds-wrapper .nav-container #nav.menu li>ul ul:hover{transform:initial}.ds-wrapper .nav-container #nav.menu ul ul:after{bottom:100%;left:50%;top:-6px;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:6px;margin-left:-6px}}