header > .wp-block-group .wp-block-columns{margin-block-start:1.5rem;overflow:visible;.wp-block-column{overflow:visible;.wp-block-group.logogroup{position:relative;margin-block-start:0;.custom-logo img{width:130px;height:auto}}.wp-block-group.alignwide.topmenu{max-width:unset;padding-left:25px;padding-right:0}}}header > .wp-block-group > .mainmenu.alignfull{margin-block-start:1rem;> .mainnavgroup.alignwide{}}.burger{position:absolute;right:25px;top:-35px;z-index:1;margin-top:0}.burger svg{display:none;cursor:pointer}.burger:hover svg{fill:#6eb31a}.mk-language-nav{height:20px;ul.mk-language-navigation{display:flex;flex-wrap:nowrap;justify-content:flex-start;padding-inline-start:0px!important;margin-block-end:16px!important;li a{border-bottom:0!important}}}.mk-language-nav > a svg{margin-right:10px;color:var(--wp--preset--color--primary);fill:var(--wp--preset--color--primary);top:-5px}.mk-language-nav > a .langform{color:var(--wp--preset--color--primary);text-transform:uppercase}.mk-language-nav > a p{margin:0;margin-block-start:0px!important}.mk-language-nav-sub{border-radius:12px}.mainnavgroup > div > ul.menu{position:relative;list-style:none;padding-inline-start:0px!important;padding-inline-end:25px;text-align:left;margin-bottom:0}.mainnavgroup > div > ul.menu > li{display:inline-block;padding-right:35px;text-transform:uppercase;font-weight:600}.mainnavgroup #menu-navi > li.menu-item > a{color:var(--wp--preset--color--primary)}.mainnavgroup > div > ul.menu .sub-menu{text-transform:none;font-weight:400}.mainnavgroup > div > ul.menu > li div.sub{background:#f3f9f9;}.mainnavgroup ul.sub-menu{max-height:0;overflow:hidden}.mainnavgroup .opened > ul.sub-menu{max-height:100%;opacity:1!important;overflow:unset}.mainnavgroup .sub > .sub-menu .sub-menu{position:absolute!important;left:310px;z-index:1}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li a{color:#004780!important}.mainnavgroup .arrow,.mainnavgroup .sub > .sub-menu li > a{margin-top:10px;margin-bottom:10px}.mainnavgroup .sub > .sub-menu > li a{max-width:210px;width:100%}.mainnavgroup ul.sub-menu > li{display:flex;flex-direction:row}.mainnavgroup .sub > .sub-menu > li .sub-menu::before{content:'';display:block;height:var(--opt);width:1px;border-left:1px solid #c9e3e3;position:absolute}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li.subdirect > .sub-menu li{border-top:0!important;border-bottom:0!important}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li{padding-top:5px;border-top:0!important;border-bottom:0!important}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li{padding-top:0px}.mainnavgroup > div > ul.menu > li > .sub-menu > li{text-transform:uppercase;font-weight:600}.mainnavgroup > div > ul.menu > li > .sub-menu > li > .sub-menu{margin-left:20px}.mainnavgroup > div > ul.menu > li > .sub-menu > li > .sub-menu > li > .sub-menu{padding-bottom:10px}.mainnavgroup > div > ul.menu > li > .sub-menu > li > .sub-menu > li > .sub-menu > li{padding-top:10px}.mainnavgroup .search-form{display:none}.mainnavgroup .menu > li > .arrow::after{top:-12px;right:-7px;transform:rotate(90deg)}.mainnavgroup .arrow{display:inline-block;cursor:pointer;position:relative;padding-left:10px;padding-right:10px}.mainnavgroup span.arrow{&::after{content:'';background-image:url('/wp-content/themes/beneo-child/assets/icons/icon-arrow-next-blue.svg');background-position:2px 2px;display:inline-block;position:absolute;top:-3px;right:-5px;background-color:transparent;height:32px;width:32px;border-radius:50%}}.mainnavgroup li.menu-item.menu-item-has-children.opened > span.arrow::after{content:'';background-image:url('/wp-content/themes/beneo-child/assets/icons/icon-arrow-next-white.svg');background-position:2px 2px;display:inline-block;position:absolute;top:-3px;right:-5px;background-color:var(--wp--preset--color--primary);height:32px;width:32px;border-radius:50%}.mainnavgroup .arrow svg{transition:transform 0.15s linear}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li a:hover + span > svg,.mainnavgroup .arrow:hover svg{}.mainnavgroup .opened > .arrow svg{transform:rotate(90deg)}.mainnavgroup .opened > .arrow svg{fill:#6eb31a}.mainnavgroup > div > ul.menu > li .sub{position:fixed;pointer-events:none;z-index:0;display:block;max-height:calc(100% - 109px);height:auto;width:100%;overflow-y:scroll;opacity:0;left:0;top:134px;border:0!important;padding:0;padding-inline-start:0!important;scrollbar-width:none;border-radius:24px!important}.mainnavgroup > div > ul.menu .sub-menu{position:relative;display:-webkit-flex;display:flex;flex-direction:column;align-items:normal;height:auto;max-width:100%;width:280px;opacity:0;border:0!important;padding:0;padding-inline-start:0!important}.mainnavgroup > div > ul.menu li{position:relative;text-align:left;transition:color 0.5s ease-in;-webkit-transition:color 0.5s ease-in}.mainnavgroup > div > ul.menu > li{position:static;padding-bottom:10px;flex-grow:1}.menu-topmenu-container > ul.menu > li:hover > a::after,.mainnavgroup > div > ul.menu > li:hover > a::after{transform:scale(1,1);opacity:1}.mainnavgroup > div > ul.menu > li > a::after{content:"";display:block;width:100%;height:3px;transform:scale(0,1);transform-origin:left center;transition:all 0.3s ease;opacity:0;background-color:#6eb31a;margin-top:0;bottom:-15px;left:0;position:absolute}.menu-topmenu-container > ul.menu > li > a::after{content:"";position:absolute;display:block;width:100%;height:3px;transform:scale(0,1);transform-origin:left center;transition:all 0.3s ease;opacity:0;background-color:#6eb31a}.menu-topmenu-container > ul.menu > li > a,.mainnavgroup > div > ul.menu > li a{position:relative;transition:color 0.7s ease-in;-webkit-transition:color 0.5s ease-in}.mainnavgroup > div > ul.menu > li.current-menu-item > a,.mainnavgroup > div > ul.menu > li.current-menu-ancestor > a{color:var(--wp--preset--color--secondary)!important}.sub-menu > li.current-menu-item > a,.sub .sub-menu > li > .sub-menu li.current-menu-parent:not(.current-custom-parent) > a,.sub .sub-menu > li > .sub-menu li.current-page-ancestor:not(.current-custom-parent) > a{color:var(--wp--preset--color--secondary)!important}.mainnavgroup > div > ul.menu li:hover a{color:var(--wp--preset--color--secondary);transition:color 0.7s ease-in;-webkit-transition:color 0.5s ease-in}.mainnavgroup > div > ul.menu .sub-menu > li > a{padding-left:20px}.mainnavgroup > div > ul.menu .sub-menu > li > .sub-menu > li > a{padding-left:40px}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu{padding-top:0px;padding-bottom:0px;padding-left:calc((100% - 1350px) / 2)!important;padding-right:calc((100% - 1350px) / 2)!important}@media only screen and (min-width:1372px){.mainnavgroup > div > ul.menu > li > .sub > .sub-menu{padding-left:calc((100% - 1350px) / 2)!important;padding-right:calc((100% - 1350px) / 2)!important}}@media only screen and (min-width:1024px) and (max-width:1371px){.mainnavgroup > div > ul.menu > li > .sub > .sub-menu{padding-left:calc(100% / 2 - 600px)!important;padding-right:calc(100% / 2 - 600px)!important}}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu{padding-top:50px;padding-bottom:50px}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu{width:auto}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li a{display:inline-block;padding-right:20px}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li:last-of-type:not(.roundbtn) >a::after{border-bottom:2px #ccc solid;opacity:0.3}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li > .sub-menu{padding-inline-start:0!important;margin-top:1px;margin-bottom:0}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li > .sub-menu > li > .sub-menu{top:0;margin-bottom:10px}.mainnavgroup > div > ul.menu > li > .sub > .sub-menu > li > .sub-menu > li > .sub-menu > li > .sub-menu{top:unset}.mainnavgroup > div > ul.menu .sub .sub-menu li{opacity:0;transition:opacity 0.5s linear}.mainnavgroup > div > ul.menu > li:hover > .sub > .sub-menu > li,.mainnavgroup > div > ul.menu .opened .sub-menu > li{opacity:1;transition-delay:0s;transition:opacity 0.7s linear}:lang(ru) .mainnavgroup > div > ul.menu#menu-navi-ru > li a{font-size:0.9rem}@media (min-width:1100px){.mainnavgroup > div > ul.menu > li:hover > .sub,.mainnavgroup > div > ul.menu > li:hover > .sub > .sub-menu{pointer-events:all;max-height:100%;z-index:10;opacity:1!important}}