.dodo-mega-menu-tabs,.dodo-mega-menu-content{position:relative;padding-left:20px;z-index:10}.dodo-mega-menu-container *{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.mega-menu-tabs{position:relative;background-color:var(--global-grey)}.mega-menu-tabs .row{margin:0}.mega-menu-tabs .mega-menu-col{padding:0;flex-grow:initial}.mega-menu-tabs .mega-menu-tab{position:relative;display:block;width:100%;height:100%;padding:20px 13px;font-size:16px;font-weight:400;line-height:25px;text-transform:uppercase;white-space:nowrap;color:var(--global-black);cursor:pointer;transition:color .3s ease,background-color .3s ease}.mega-menu-tabs .mega-menu-tab.active{color:var(--global-black)}.mega-menu-tabs .mega-menu-tab:not([href])::after{display:block;width:100%;border-bottom:2px solid #fff0;transition:border-color .3s ease;transform:translateY(15px)}.mega-menu-tabs .mega-menu-tab:not([href]).active::after{border-color:var(--global-black)}.mega-menu-contents{position:relative;background-color:var(--global-grey);box-shadow:rgb(0 0 0 / .07) 0 1px 1px,rgb(0 0 0 / .07) 0 2px 2px,rgb(0 0 0 / .07) 0 4px 4px,rgb(0 0 0 / .07) 0 8px 8px,rgb(0 0 0 / .07) 0 16px 16px}.mega-menu-contents .mega-menu-content{position:relative;left:0;top:0;width:100%;float:left;z-index:1;transition:z-index .3s ease}.mega-menu-contents .mega-menu-content .mega-menu-content-inner{width:100%;height:100%;overflow:hidden;max-height:0;transition:max-height .3s ease}.mega-menu-contents .mega-menu-content.active{z-index:2}.mega-menu-contents .mega-menu-content .dodo-row{margin-right:0;margin-left:0}.mega-menu-contents .mega-menu-content .mega-menu-col{padding:30px}.mega-menu-contents .mega-menu-content .mega-menu-col::after{background-color:var(--global-red);height:calc(100% - 50px);width:.5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mega-menu-contents .mega-menu-content .mega-menu-col:last-child::after{content:none}.mega-menu-contents .mega-menu-content .mega-menu-label{display:block;font-size:15px;font-weight:600;line-height:27px;color:var(--global-red);margin-bottom:2.5px;z-index:5}.mega-menu-contents .mega-menu-content .mega-menu-label.main{color:var(--global-black)}.mega-menu-contents .mega-menu-content a .mega-menu-label:hover{color:var(--global-red)}.mega-menu-links-columns .mega-menu-links{margin-bottom:25px}.mega-menu-links-columns.mm-columns-2{column-count:2}.mega-menu-links-columns.mm-columns-2 .mega-menu-links{page-break-inside:avoid;break-inside:avoid-column;display:table;width:100%}.mega-menu-links .mega-menu-label{width:max-content}.mega-menu-links .mega-menu-link{position:relative;display:block;width:max-content;max-width:100%;font-size:16px;font-weight:400;line-height:25px;color:var(--global-black);margin:0;padding:0;margin-bottom:5px}.mega-menu-links .mega-menu-link:before{position:absolute;left:0;top:51%;transform:translateY(-50%)}.mega-menu-links .mega-menu-link:hover{color:var(--global-red)}.mega-menu-links .mega-menu-link:active{color:var(--global-black)}.mega-menu-image{width:100%;padding:0;margin:0}.mega-menu-mobile{display:none}.mega-menu-mobile .mega-menu-toggler .mega-menu-toggler-icon{display:block;width:100%;padding:10px 0;cursor:pointer}.mega-menu-mobile .mega-menu-toggler svg{display:block;margin-left:auto;height:40px}.mega-menu-mobile .mega-menu-toggler svg path{fill:var(--global-black)}.mega-menu-tabs .mega-menu-content-mobile{display:none;position:absolute;max-height:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease;z-index:1;width:100%;padding:0}.mega-menu-tabs .mega-menu-content-mobile ul{background-color:var(--global-white);padding:0 15px 15px;box-shadow:rgb(0 0 0 / .07) 0 1px 1px,rgb(0 0 0 / .07) 0 2px 2px,rgb(0 0 0 / .07) 0 4px 4px,rgb(0 0 0 / .07) 0 8px 8px,rgb(0 0 0 / .07) 0 16px 16px}.mega-menu-tabs .mega-menu-content-mobile ul .dodo-center{font-size:20px;margin:10px 0 5px}.mega-menu-tabs .mega-menu-content-mobile ul .mega-menu-label{display:block;font-size:16px;font-weight:400;line-height:25px;color:var(--global-red)}.mega-menu-tabs .mega-menu-content-mobile ul .mega-menu-label::before{content:url(/wp-content/plugins/dodo-megamenu/img/arrow-down.svg);margin-right:10px;transform:rotate(0deg);transition:transform .2s ease}.mega-menu-tabs .mega-menu-content-mobile ul .mega-menu-label.main{margin-bottom:15px;color:var(--global-black)}.mega-menu-tabs .mega-menu-content-mobile ul .mega-menu-label.main::before{content:none}.mega-menu-tabs .mega-menu-content-mobile .mobile-menu-label{display:block;position:relative;padding:5px 0}.mega-menu-tabs .mega-menu-content-mobile .mobile-menu-label i{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease}.mega-menu-tabs .mega-menu-content-mobile .mobile-menu-label.opened i{transform:translateY(-50%) rotate(180deg)}.mega-menu-tabs .mega-menu-content-mobile .mobile-menu-list{max-height:0;overflow:hidden;transition:max-height .2s ease}@media only screen and (min-width:1200px){.dodo-mega-menu-tabs{margin-right:-15px}.dodo-mega-menu-tabs .row{flex-wrap:nowrap;justify-content:flex-end}}@media only screen and (max-width:1200px){.mega-menu-mobile{display:block}.mega-menu-tabs .mega-menu-tab{padding-left:39px}.mega-menu-tabs .mega-menu-tab:not([href]){padding-left:0}.mega-menu-tabs .mega-menu-tab:not([href])::before{content:url(/wp-content/plugins/dodo-megamenu/img/arrow-down.svg);margin-right:10px}.dodo-mega-menu-tabs{padding-bottom:10px}.mega-menu-tabs{max-height:0;overflow:hidden;transition:max-height .2s ease}.mega-menu-tab.mobile-list-open{background-color:var(--global-white);color:var(--global-black)}.mega-menu-tabs .mega-menu-tab:hover:not([href])::after,.mega-menu-tabs .mega-menu-tab.mobile-list-open:not([href])::after{border-color:var(--global-black)}.mega-menu-tabs .mega-menu-content-mobile{display:block}.mega-menu-tabs .mega-menu-tab{font-size:16px;padding-top:15px;padding-bottom:15px;padding-right:15px}.mega-menu-tabs .mega-menu-tab:not([href]){padding-left:15px}.mega-menu-contents{display:none}.mega-menu-links-columns .mega-menu-links{margin-bottom:10px}.mega-menu-image{display:none}.mega-menu-links .mega-menu-link{padding-left:25px}}@media only screen and (max-width:768px){.dodo-mega-menu-tabs{padding-top:50px}.mega-menu-mobile .mega-menu-toggler .mega-menu-toggler-icon{padding-right:10px}.mega-menu-links-columns.mm-columns-2{column-count:1}.mega-menu-col{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.mega-menu-contents .mega-menu-content .mega-menu-label.main{margin-bottom:25px}}