.mainmenu{height:25px}.mainmenu__item .s-img{margin-right:20px}.mainmenu__item:not(:last-child){margin-right:25px}.mainmenu__item:not(:last-child).is-parent{margin-right:15px}.mainmenu__item:last-child{box-sizing:border-box;border-left:1px solid var(--grey-middle-color);padding-left:25px}.mainmenu__item.is-parent h4{padding-right:20px;position:relative}.mainmenu__item.is-parent h4:after{content:"";transform-origin:50%;background-image:url(../svg/arrow.svg);background-repeat:no-repeat;background-size:100% 100%;width:16px;height:16px;transition:transform .12s ease-in-out;display:inline-block;position:absolute;top:3px;right:0;transform:rotate(-90deg)}.mainmenu__item:hover h4,.submenu__item>a{color:var(--orange)}.mainmenu__item:hover h4:after{transform:rotate(90deg)}.mainmenu__item:hover .submenu{opacity:1;visibility:visible;transform:translateZ(0)scale(1)}.mainmenu__item .submenu{opacity:0;visibility:hidden;transition:opacity .2s ease-out 60ms}.submenu{box-sizing:border-box;visibility:hidden;width:970px;padding-top:5px;position:absolute;left:calc(50% - 485px);transform:translateZ(0)}.submenu.is-sticky{padding-top:15px;left:0}.submenu__body{max-width:970px}.submenu__list{grid-gap:10px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.submenu__item:hover{text-decoration:underline}
