.mobileMenu-element{z-index:99999 !important}.mobileMenu-element svg{cursor:pointer;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobileMenu-element .mobile-menu{position:fixed;left:-400px;top:0px;height:100%;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease;display:block;-webkit-box-shadow:2px 0px 10px 0px rgba(0,0,0,0.75);-moz-box-shadow:2px 0px 10px 0px rgba(0,0,0,0.75);box-shadow:2px 0px 10px 0px rgba(0,0,0,0.75);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.mobileMenu-element.open .mobile-menu-open-icon{opacity:0.3;pointer-events:none}.mobileMenu-element.open .mobile-menu{left:0}.mobileMenu-element .mobile-menu .submenu li:last-child{border-bottom:initial}.mobileMenu-element .mobile-menu li.submenu.opened ul{display:block}.mobileMenu-element .mobile-menu li.submenu.closed ul{display:none}.mobileMenu-element .mobile-menu li.submenu .mobile-arrow svg{-webkit-transition:-webkit-transform 0.5s ease;-moz-transition:-moz-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;transition:transform 0.5s ease}.mobileMenu-element .mobile-menu li.submenu.opened .mobile-arrow svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.mobileMenu-element .mobile-menu li.submenu.closed .mobile-arrow svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.mobileMenu-element .mobile-menu{width:280px}.mobileMenu-element .mobile-menu-links{margin:15px 0}.mobileMenu-element .mobile-menu-links li{list-style-type:none;border-bottom:1px solid rgba(0,0,0,0.2)}.mobileMenu-element .mobile-menu-links li>div{position:relative;display:flex;align-items:center;justify-content:space-between}.mobileMenu-element .mobile-menu-links li ul{margin:0}.mobileMenu-element .mobile-menu-links li ul li{border-bottom:0}.mobileMenu-element .mobile-menu-links li ul a{font-size:inherit;padding-left:25px}.mobileMenu-element a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px;box-sizing:border-box;flex:1}.mobileMenu-element .mobile-arrow{height:100%;width:35px;display:flex;align-items:center;justify-content:center;right:0;padding-right:15px}

