.elementor-48 .elementor-element.elementor-element-79aa9cc{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0;--padding-top:10px;--padding-bottom:010px;--padding-left:24px;--padding-right:24px;top:0px;--z-index:100;}.elementor-48 .elementor-element.elementor-element-79aa9cc:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-79aa9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #2C2728 0%, #4F3285FA 43%);}.elementor-48 .elementor-element.elementor-element-79aa9cc::before, .elementor-48 .elementor-element.elementor-element-79aa9cc > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-79aa9cc > .e-con-inner > .elementor-background-video-container::before, .elementor-48 .elementor-element.elementor-element-79aa9cc > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-79aa9cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-48 .elementor-element.elementor-element-79aa9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-48 .elementor-element.elementor-element-79aa9cc{left:0px;}body.rtl .elementor-48 .elementor-element.elementor-element-79aa9cc{right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-48 .elementor-element.elementor-element-b1cca40.elementor-element{--align-self:center;}.elementor-48 .elementor-element.elementor-element-b1cca40 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-48 .elementor-element.elementor-element-b1cca40 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-weight:500;}.elementor-48 .elementor-element.elementor-element-b1cca40{--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:14px;--jmm-top-item-icon-color:#FFFFFF;--jmm-top-item-title-color:#FFFFFF;--jmm-top-hover-item-icon-color:#FFFFFF;--jmm-top-hover-item-title-color:#FFFFFF;--jmm-top-active-item-icon-color:var( --e-global-color-secondary );--jmm-top-active-item-title-color:var( --e-global-color-secondary );--jmm-dropdown-bg-color:var( --e-global-color-secondary );--jmm-dropdown-item-icon-color:#FFFFFF;--jmm-dropdown-item-title-color:#FFFFFF;--jmm-dropdown-hover-item-icon-color:#FFFFFF;--jmm-dropdown-hover-item-title-color:#FFFFFF;--jmm-dropdown-active-item-icon-color:var( --e-global-color-secondary );--jmm-dropdown-active-item-title-color:var( --e-global-color-secondary );--jmm-dropdown-toggle-color:#FFFFFF;--jmm-dropdown-hover-toggle-color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-48 .elementor-element.elementor-element-79aa9cc{--z-index:100;}.elementor-48 .elementor-element.elementor-element-b1cca40 > .elementor-widget-container{margin:0px 00px 0px 0px;padding:0px 0px 0px 0px;}.elementor-48 .elementor-element.elementor-element-b1cca40{--jmm-dropdown-container-width:200px;}}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-79aa9cc{--content-width:100%;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-b1cca40 *//* --- CONFIGURAÇÃO PADRÃO (PADDING E BORDAS) --- */
.elementor-widget-jet-mega-menu .jet-mega-menu-item > .jet-mega-menu-item__inner {
    padding: 10px 20px !important;
    border-radius: 50px !important;
    transition: all 0.3s ease;
}

/* --- HOVER (PASSAR O MOUSE) --- */
.elementor-widget-jet-mega-menu .jet-mega-menu-item:hover > .jet-mega-menu-item__inner {
    background-color: #A7A7A76B !important;
}

/* --- ACTIVE (ITEM ATIVO / PÁGINA ATUAL) --- */
/* Adicionei várias classes aqui para garantir que pegue */
.elementor-widget-jet-mega-menu .jet-mega-menu-item.current-menu-item > .jet-mega-menu-item__inner,
.elementor-widget-jet-mega-menu .jet-mega-menu-item.current_page_item > .jet-mega-menu-item__inner,
.elementor-widget-jet-mega-menu .jet-mega-menu-item.current-menu-ancestor > .jet-mega-menu-item__inner,
.elementor-widget-jet-mega-menu .jet-mega-menu-item.active > .jet-mega-menu-item__inner {
    background: linear-gradient(to right, #F7B22F, #ED558B) !important;
}

/* --- JETMENU TRANSFORMADO EM TELA CHEIA (MOBILE) --- */

@media (max-width: 1024px) { /* Aplica em Tablets e Celulares */
    
    /* 1. O Container Principal (A nav que você mandou) */
    .jet-mega-menu-container {
        /* Posição Fixa para cobrir a tela */
        margin-right: -30px;
        margin-top: 20px;
        width: 100vw !important;
        
    }
    .jet-mega-menu-list {
        padding: 20px !important; 

    }
    
    .elementor-widget-jet-mega-menu .jet-mega-menu-item > .jet-mega-menu-item__inner {
        border-radius: 10px !important;
    }

 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79aa9cc */.elementor-48 .elementor-element.elementor-element-79aa9cc {
    /* Cores com transparência (D9 no final = ~85%) para o vidro aparecer */
    background-image: linear-gradient(to right, #2C2728D9, #4F3285D9) !important;
    
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}/* End custom CSS */