.mc-menu-wrapper{display:flex;width:100%;align-items:center;position:relative}.mc-menu-placeholder{padding:20px;border:2px dashed #ccc;text-align:center;color:#666;background:#fafafa}.mc-menu{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;align-items:center}.mc-menu>li{position:relative;margin:0}.mc-menu>li>a{display:flex;align-items:center;padding:15px 10px;text-decoration:none;transition:all .3s ease;position:relative}.mc-indicator{margin-left:8px;display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.mc-menu-pointer-underline .mc-menu>li>a::after,.mc-menu-pointer-overline .mc-menu>li>a::before,.mc-menu-pointer-double-line .mc-menu>li>a::before,.mc-menu-pointer-double-line .mc-menu>li>a::after{content:'';position:absolute;left:10px;right:10px;height:2px;background-color:transparent;transition:all .3s ease;opacity:0}.mc-menu-pointer-underline .mc-menu>li>a::after{bottom:5px}.mc-menu-pointer-overline .mc-menu>li>a::before{top:5px}.mc-menu-pointer-double-line .mc-menu>li>a::before{top:5px}.mc-menu-pointer-double-line .mc-menu>li>a::after{bottom:5px}.mc-menu-pointer-framed .mc-menu>li>a{border:2px solid transparent;border-radius:4px}.mc-menu-pointer-background .mc-menu>li>a{border-radius:4px}.mc-menu-animation-fade .mc-menu>li>a::before,.mc-menu-animation-fade .mc-menu>li>a::after{transition:opacity .3s ease,background-color .3s ease}.mc-menu-animation-slide .mc-menu>li>a::before{transform:translateY(-5px)}.mc-menu-animation-slide .mc-menu>li>a::after{transform:translateY(5px)}.mc-menu>li>a:hover::before,.mc-menu>li>a:hover::after{opacity:1;transform:translateY(0)}.mc-menu .sub-menu{position:absolute;top:100%;left:0;display:none;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;margin:0;padding:15px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:999}.mc-menu li:hover>.sub-menu{display:grid}.mc-menu .sub-menu li{margin:0}.mc-menu .sub-menu a{display:block;padding:8px 12px;text-decoration:none;transition:all .3s ease;border-radius:4px}.mc-menu-toggle{display:none;background:0 0;border:none;font-size:24px;cursor:pointer;padding:10px}@media(max-width:1024px){.mc-menu-breakpoint-tablet .mc-menu-toggle{display:block}.mc-menu-breakpoint-tablet .mc-menu{display:none;width:100%;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:999;padding:10px 0}.mc-menu-breakpoint-tablet.mc-menu-mobile-fullwidth-yes .mc-menu{width:100vw!important;max-width:100vw!important;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mc-menu-breakpoint-tablet .mc-menu.active{display:flex}.mc-menu-breakpoint-tablet .mc-menu>li{width:100%}.mc-menu-breakpoint-tablet .mc-menu>li>a{padding:12px 20px}.mc-menu-breakpoint-tablet .mc-menu .sub-menu{position:static;display:none!important;grid-template-columns:1fr!important;box-shadow:none;padding-left:30px}.mc-menu-breakpoint-tablet .mc-menu li.active>.sub-menu{display:grid!important}.mc-menu-breakpoint-tablet .mc-indicator{transform:rotate(0)}.mc-menu-breakpoint-tablet .mc-menu li.active>a .mc-indicator{transform:rotate(180deg)}}@media(max-width:767px){.mc-menu-breakpoint-mobile .mc-menu-toggle{display:block}.mc-menu-breakpoint-mobile .mc-menu{display:none;width:100%;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:999;padding:10px 0}.mc-menu-breakpoint-mobile.mc-menu-mobile-fullwidth-yes .mc-menu{width:100vw!important;max-width:100vw!important;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.mc-menu-breakpoint-mobile .mc-menu.active{display:flex}.mc-menu-breakpoint-mobile .mc-menu>li{width:100%}.mc-menu-breakpoint-mobile .mc-menu>li>a{padding:12px 20px}.mc-menu-breakpoint-mobile .mc-menu .sub-menu{position:static;display:none!important;grid-template-columns:1fr!important;box-shadow:none;padding-left:30px}.mc-menu-breakpoint-mobile .mc-menu li.active>.sub-menu{display:grid!important}.mc-menu-breakpoint-mobile .mc-indicator{transform:rotate(0)}.mc-menu-breakpoint-mobile .mc-menu li.active>a .mc-indicator{transform:rotate(180deg)}}