.m-menu-1{position:relative;border-bottom:1px solid #f5f5f5;background:#fff}@media(max-width: 1024px){.m-menu-1{display:none}}.m-menu-1__list{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -24px;padding:12px 0}@media(max-width: 1400px){.m-menu-1__list{margin:0 -18px;padding:8px 0}}@media(max-width: 1200px){.m-menu-1__list{margin:0 -12px}}.m-menu-1__list--centered{justify-content:center}.m-menu-1__item{padding:12px 0;cursor:default}@media(max-width: 1200px){.m-menu-1__item{padding:8px 0}}.m-menu-1__item:hover .m-menu-1__link:before,.m-menu-1__item.hover .m-menu-1__link:before{position:absolute;content:"";width:24px;height:40px;background-color:rgba(0,0,0,0);bottom:0;right:99%;z-index:1}@media(max-width: 1200px){.m-menu-1__item:hover .m-menu-1__link:before,.m-menu-1__item.hover .m-menu-1__link:before{width:12px}}.m-menu-1__item:hover .m-menu-1__link:after,.m-menu-1__item.hover .m-menu-1__link:after{position:absolute;content:"";width:24px;height:40px;background-color:rgba(0,0,0,0);bottom:0;left:99%;z-index:1}@media(max-width: 1200px){.m-menu-1__item:hover .m-menu-1__link:after,.m-menu-1__item.hover .m-menu-1__link:after{width:12px}}.m-menu-1__item:hover .css-submenu-hover,.m-menu-1__item.hover .css-submenu-hover{display:block}.m-menu-1__link{padding:8px 24px;font-size:18px;line-height:24px;display:flex;white-space:nowrap;position:relative}@media(max-width: 1400px){.m-menu-1__link{padding:8px 18px;font-size:16px}}@media(max-width: 1200px){.m-menu-1__link{padding:8px 12px;font-size:14px}}.m-menu-1__link:hover{text-decoration:underline}.m-menu-1--smaller .m-menu-1__list{padding:0px;margin:0 -8px}.m-menu-1--smaller .m-menu-1__link{padding:0px 8px;font-size:12px;font-weight:700}