.ganci-menu{position:relative;z-index:99999}.ganci-menu__trigger{align-items:center;display:flex;gap:11px}.ganci-menu .ganci-menu__button{align-items:center;background:#243447;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:48px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease;width:48px}.ganci-menu .ganci-menu__button:hover{background:#1d2a3a}.ganci-menu .ganci-menu__button span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .2s ease;width:23px}.ganci-menu__label{color:#243447;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1;white-space:nowrap}.ganci-menu.is-open .ganci-menu__button span:first-child{transform:translateY(7px) rotate(45deg)}.ganci-menu.is-open .ganci-menu__button span:nth-child(2){opacity:0}.ganci-menu.is-open .ganci-menu__button span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ganci-menu__navigation{background:#fff;border-radius:6px;box-shadow:0 10px 35px rgba(0,0,0,.2);box-sizing:border-box;left:0;opacity:0;padding:8px 0;position:absolute;top:calc(100% + 10px);transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:310px}.ganci-menu.is-open .ganci-menu__navigation{opacity:1;transform:translateY(0);visibility:visible}.ganci-menu__list{width:100%}.ganci-menu__link{align-items:center;background:transparent;border:0;box-sizing:border-box;color:#243447;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;line-height:1.4;padding:13px 18px;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease;width:100%}.ganci-menu__link:hover{background:#f2f5f7;color:#1d6fa5}.ganci-menu__arrow{font-size:22px;line-height:1;transition:transform .2s ease}.ganci-menu__submenu{background:#f6f8fa;border-bottom:1px solid #e4e8eb;border-top:1px solid #e4e8eb;display:none}.ganci-menu__item--parent.is-submenu-open .ganci-menu__submenu{display:block}.ganci-menu__item--parent.is-submenu-open .ganci-menu__arrow{transform:rotate(90deg)}.ganci-menu__submenu .ganci-menu__link{font-size:14px;padding-left:32px}@media (min-width:768px){.ganci-menu .ganci-menu__button{border-radius:11px;gap:7px;height:76px!important;width:76px!important}.ganci-menu .ganci-menu__button span{height:3px!important;width:36px!important}.ganci-menu__label{font-size:17px}.ganci-menu.is-open .ganci-menu__button span:first-child{transform:translateY(10px) rotate(45deg)}.ganci-menu.is-open .ganci-menu__button span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}}@media (max-width:767px){.ganci-menu .ganci-menu__button{height:46px;width:46px}.ganci-menu .ganci-menu__button span{height:2px;width:23px}.ganci-menu__label{font-size:13px}.ganci-menu__navigation{left:15px;max-height:calc(100vh - 90px);overflow-y:auto;position:fixed;right:15px;top:70px;width:auto}}