.menu-1 nav>ul>li a.has-submenu{justify-content:space-between}.menu-1 nav>ul>li>ul.sub-menu{display:block!important;position:relative!important;margin-top:40px!important;top:0!important;left:0!important;width:100%}.menu-1 nav>ul>li>ul.sub-menu{display:block!important;position:relative!important;margin-top:40px!important;top:0!important;left:0!important}.menu-1 nav>ul>li>ul.sub-menu>li:not(:last-child){margin-bottom:20px}.menu-1 .menu-item-has-children .has-submenu .sub-arrow{position:relative;padding:0;width:24px;height:24px}.menu-1 .menu-item-has-children .has-submenu .sub-arrow::before{content:"";display:block!important;--width:24px;width:var(--width);height:var(--width);position:absolute;top:0;left:initial!important;right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOSAxOEwxNSAxMkw5IDYiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzM3OF83NjczKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjwvcGF0aD4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zNzhfNzY3MyIgeDE9IjkiIHkxPSIxMi4xMjUiIHgyPSIxNS42MTIiIHkyPSIxMi4xMjM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM2NDFBNDUiPjwvc3RvcD4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjEyNjVEIj48L3N0b3A+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KPC9zdmc+Cg==")!important;background-size:contain;opacity:1!important;background-color:transparent!important}.menu-1 nav ul.sub-menu>li>ul.sub-menu{display:none!important;position:relative!important;margin:0!important;margin-top:40px!important}.menu-1 nav li:has(.active-menu)>ul.sub-menu>li:not(.active-menu){display:none!important}.menu-1 nav>ul>li:has(.active-menu){background:var(--activeMenu-child-bg)}.menu-1 nav ul.sub-menu>li.active-menu>ul.sub-menu{display:flex!important;top:0!important;flex-direction:column;gap:20px}.menu-1 .active-menu>a{flex-direction:row-reverse;justify-content:left!important;gap:20px;color:#0553b1!important;font-weight:600!important;font-size:18px!important}.menu-1 .active-menu>a>.sub-arrow{transform:rotate(-180deg)}.menu-1 nav>ul>li:has(.active-menu)>a{display:none}.menu-1 .menu-disabled>a{font-size:16px!important;color:#7f9ab8!important;pointer-events:none!important}.menu-1 nav ul.sub-menu>li.menu-disabled>ul.sub-menu{margin-top:13px!important}