.elementor-206 .elementor-element.elementor-element-6744ae0{--display:flex;--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:center;--z-index:999;}.elementor-206 .elementor-element.elementor-element-6744ae0:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-6744ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E9F2;}.elementor-206 .elementor-element.elementor-element-037f775{--display:flex;--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;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206 .elementor-element.elementor-element-037f775:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-037f775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10194C0F;}.elementor-206 .elementor-element.elementor-element-26523c8 .elementor-heading-title{font-family:var( --e-global-typography-0dfdc0d-font-family ), Sans-serif;font-size:var( --e-global-typography-0dfdc0d-font-size );font-weight:var( --e-global-typography-0dfdc0d-font-weight );text-transform:var( --e-global-typography-0dfdc0d-text-transform );line-height:var( --e-global-typography-0dfdc0d-line-height );}.elementor-206 .elementor-element.elementor-element-0618fa4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-0618fa4.elementor-element{--align-self:center;}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu .elementor-item{font-weight:500;}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-9db3678 );fill:var( --e-global-color-9db3678 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-9db3678 );fill:var( --e-global-color-9db3678 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .e--pointer-framed .elementor-item:before,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a, .elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle{color:var( --e-global-color-9db3678 );fill:var( --e-global-color-9db3678 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-b364802 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a:hover,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a:focus,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle:hover,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle:focus{color:var( --e-global-color-9db3678 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a:hover,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a:focus,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-ed1b128 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-9db3678 );background-color:var( --e-global-color-ed1b128 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown .elementor-item, .elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown  .elementor-sub-item{font-weight:500;}.elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle{color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle svg{fill:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle{background-color:var( --e-global-color-ed1b128 );}.elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle:hover, .elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle:focus{color:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle:hover svg, .elementor-206 .elementor-element.elementor-element-0618fa4 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-8cb5084 );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle:hover, .elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-menu-toggle:focus{background-color:var( --e-global-color-6bfd128 );}.elementor-206 .elementor-element.elementor-element-5c0b44f{width:auto;max-width:auto;}.elementor-206 .elementor-element.elementor-element-5c0b44f.elementor-element{--align-self:center;}.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button{fill:var( --e-global-color-b364802 );color:var( --e-global-color-b364802 );}.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button:hover, .elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button:focus{color:var( --e-global-color-b364802 );}.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button:hover svg, .elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button:focus svg{fill:var( --e-global-color-b364802 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-6744ae0{--content-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-206 .elementor-element.elementor-element-6744ae0{--content-width:70%;}.elementor-206 .elementor-element.elementor-element-037f775{--width:100%;}}@media(max-width:1024px){.elementor-206 .elementor-element.elementor-element-6744ae0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-037f775{--justify-content:space-between;}.elementor-206 .elementor-element.elementor-element-26523c8 .elementor-heading-title{font-size:var( --e-global-typography-0dfdc0d-font-size );line-height:var( --e-global-typography-0dfdc0d-line-height );}.elementor-206 .elementor-element.elementor-element-0618fa4{width:auto;max-width:auto;z-index:999;}.elementor-206 .elementor-element.elementor-element-5c0b44f{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-206 .elementor-element.elementor-element-26523c8 .elementor-heading-title{font-size:var( --e-global-typography-0dfdc0d-font-size );line-height:var( --e-global-typography-0dfdc0d-line-height );}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown{border-radius:20px 20px 20px 20px;}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-206 .elementor-element.elementor-element-5c0b44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for heading, class: .elementor-element-26523c8 */.elementor-206 .elementor-element.elementor-element-26523c8 span{
       background-image: linear-gradient(to left, #c084fc 0%,#7e22ce 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0618fa4 *//* CORREÇÃO DE BUG: EVITA QUE O ITEM ATIVO FIQUE CINZA QUANDO NÃO DEVE */

/* 1. Remove o estilo de hover/ativo dos links que não são o atual */
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li:hover > a, 
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li.elementor-active > a, 
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li.menu-item-has-children:hover > a,
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li.elementor-active {
    background: transparent !important; /* Força a cor transparente */
    /* Mantenha o background-color: rgba(0, 0, 0, 0.05)!important; no seletor :hover abaixo */
}

/* 2. Aplica o estilo cinza APENAS no item ativo e no hover */
/* Item Ativo (página atual) */
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li.current-menu-item > a {
    background-color: #EBEBEB !important; /* Cor cinza leve (ajuste conforme seu design) */
    color: #333 !important; /* Cor do texto no ativo */
    font-weight: 600 !important; /* Negrito no ativo */
}

/* 3. Re-aplica o estilo cinza no hover (passar o mouse) */
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li a:hover {
    background-color: rgba(0, 0, 0, 0.05) !important;
    color: #000 !important;
}

/* 4. Garante que os filhos de menu-item-has-children NÃO herdem o fundo cinza */
.elementor-206 .elementor-element.elementor-element-0618fa4 .elementor-nav-menu--dropdown ul li.menu-item-has-children .sub-menu a {
    background: transparent !important;
}

/* Nota: Se o problema persistir, você pode precisar forçar o background transparente 
   nos seletores .elementor-active, mas comece com o código acima. *//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c0b44f */.elementor-206 .elementor-element.elementor-element-5c0b44f .elementor-button{
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
background-image: linear-gradient(to left, #c084fc 0%,#7e22ce 100%); /*mude as cores aqui*//*defina a cor do BG aqui*/
background-size: 400% 200%;
transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;

}

@keyframes textura{
0% {
background-position: 0 0;
transform: scale(l);
}

50%{
       transform: scale(1.1); /*defina o quanto irá aumentar*/
}

100% {
background-position: 100% 0;
transform: scale(l);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037f775 *//* ==========================================================
   CÓDIGO COMPLETO: DESKTOP + MOBILE (COM VIDRO) - FINAL AJUSTADO
   ========================================================== */

/* ----------------------------------------------------------
   PARTE 1: DESKTOP (PC/NOTEBOOK > 1024px)
   ---------------------------------------------------------- */
@media (min-width: 1025px) {

    /* 1. O CONTAINER CÁPSULA */
    .elementor-206 .elementor-element.elementor-element-037f775 {
        width: 380px !important; 
        height: 70px !important;
        margin: 0 auto !important; 
        
        /* Espaçamento interno */
        padding: 0 25px !important; 
        box-sizing: border-box !important;

        /* Estilo Vidro Desktop */
        background-color: rgba(255, 255, 255, 0.65) !important;
        backdrop-filter: blur(15px) saturate(180%);
        -webkit-backdrop-filter: blur(15px) saturate(180%);
        border: 1px solid rgba(255, 255, 255, 0.6) !important;
        box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.1);
        
        /* Comportamento */
        border-radius: 50px;
        flex-wrap: nowrap !important;
        gap: 0 !important;
        overflow: hidden;
        transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
        pointer-events: auto !important; 
    }

    /* 2. HOVER (QUANDO ABRE) */
    .elementor-206 .elementor-element.elementor-element-037f775:hover {
        width: 1150px !important;
        background-color: rgba(255, 255, 255, 0.85) !important; 
        padding: 0 35px !important; 
    }

    /* 3. LOGO */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-logo {
        width: 150px !important;
        display: flex;
        align-items: center;
        justify-content: flex-start !important; 
        white-space: nowrap !important;
        flex-wrap: nowrap !important;
        transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    }
    .elementor-206 .elementor-element.elementor-element-037f775 .item-logo img {
        width: 100% !important;
        height: auto !important;
        object-fit: contain;
        transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1) !important;
    }
    .elementor-206 .elementor-element.elementor-element-037f775 .item-logo a { display: flex !important; white-space: nowrap !important; }

    /* Logo ao abrir */
    .elementor-206 .elementor-element.elementor-element-037f775:hover .item-logo { width: 110px !important; }

    /* 4. MENU (Centro) */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-menu {
        max-width: 0px !important;
        opacity: 0;
        white-space: nowrap !important;
        overflow: hidden;
        transition: all 0.5s ease-in-out;
        transform: translateY(15px);
    }
    .elementor-206 .elementor-element.elementor-element-037f775:hover .item-menu {
        max-width: 700px !important; 
        opacity: 1;
        transform: translateY(0);
        margin: 0 15px; 
        transition-delay: 0.1s; 
    }
    .elementor-206 .elementor-element.elementor-element-037f775 .item-menu ul { flex-wrap: nowrap !important; }

    /* 5. BOTÃO */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao {
        flex-shrink: 0 !important;
        white-space: nowrap !important;
        display: flex;
        justify-content: flex-end; 
    }

    /* ITENS DO MENU (DROP-DOWN) */
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown ul li a {
         white-space: nowrap !important; 
    }
}

/* ----------------------------------------------------------
   PARTE 2: TABLET E MOBILE (ATÉ 1024px)
   Ajustes de Borda, Sticker e Botão.
   ---------------------------------------------------------- */
@media (max-width: 1024px) {
    
    /* 1. CÁPSULA FLUTUANTE SIMÉTRICA (AJUSTE STICKER/FIXO) */
    .elementor-206 .elementor-element.elementor-element-037f775 {
        /* FIXO: Largura total e sem margens automáticas para não quebrar o sticky */
        width: 100% !important; 
        margin: 0 !important; 
        
        height: 70px !important;
        
        /* PADDING LATERAL DÁ O RESPIRO */
        padding: 0 20px !important; 
        
        /* RESTAURANDO BORDA ARREDONDADA */
        border-radius: 50px !important; /* Aplicamos a borda diretamente no seletor */
        
        /* Estilos mantidos */
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: nowrap !important;
        background-color: rgba(255, 255, 255, 0.9) !important;
        backdrop-filter: blur(15px) !important;
        -webkit-backdrop-filter: blur(15px) !important;
        border: 1px solid rgba(255, 255, 255, 0.6) !important;
        box-shadow: 0 4px 15px rgba(0,0,0,0.1); 
        
        overflow: visible !important; 
        pointer-events: auto !important;
    }

    /* 2. LOGO, MENU E BOTÃO (Ajustes de Largura) */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-logo {
        width: auto !important; 
        max-width: 30% !important; 
        flex-shrink: 0;
        justify-content: flex-start;
    }

    .elementor-206 .elementor-element.elementor-element-037f775 .item-menu {
        opacity: 1 !important;
        display: block !important;
        width: auto !important;
        min-width: 40px !important;
        flex-shrink: 0;
        text-align: center;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .elementor-206 .elementor-element.elementor-element-037f775 .item-menu .elementor-menu-toggle {
        
        margin: 0 auto !important;
    }

    /* 3. BOTÃO (Direita) - CORREÇÃO DA QUEBRA NO TABLET */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao {
        flex-shrink: 0;
        display: flex;
        justify-content: flex-end;
        transform: none !important; 
        margin: 0 !important;
        width: auto !important; 
        max-width: 40% !important;
        /* CORREÇÃO: Força o alinhamento central vertical do flexbox */
        align-items: center; 
    }

    /* 3.1 DIMINUINDO O BOTÃO (Fonte e Padding) NO TABLET */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao a, 
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao .elementor-button {
        /* O padding é o principal culpado pela quebra. Reduzimos para garantir que caiba */
        font-size: 11px !important;
        padding: 14x 14px !important; /* Reduzido levemente para caber */
        height: auto !important;
        white-space: nowrap !important;
        line-height: 1 !important;
    }
    
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao .elementor-button-icon {
        margin-left: 5px !important;
    }
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao .elementor-button-icon svg {
        width: 10px !important; 
    }

    /* 4. DROP-DOWN (Geral para Tablet) */
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown {
        /* POSIÇÃO */
        position: absolute !important;
        inset: auto !important;
        /* === CORREÇÃO: CENTRALIZA NO TABLET === */
        left: 50% !important;           /* Move 50% da esquerda */
        right: auto !important;          /* Garante que não está fixo na direita */
        transform: translateX(-50%) !important; /* Move para trás metade da largura para centralizar */ 
        
        margin-top: 15px !important;
        
        /* LARGURA DINÂMICA (Base para ambos) */
        width: max-content !important;
        min-width: 180px !important;
        max-width: calc(100vw - 30px) !important; 

        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
    }

    /* ITENS DA LISTA - CORREÇÃO DE SCROLL/OVERFLOW */
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown ul li a {
        white-space: normal !important; /* Permite a quebra de linha */
        display: block !important;
        text-align: center !important;
        padding: 12px 20px !important; 
        border-radius: 10px !important;
    }
    
    /* Demais estilos do drop-down (Vidro, etc.) mantidos */
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown ul {
        background-color: rgba(255, 255, 255, 0.95) !important;
        backdrop-filter: blur(20px) !important;
        -webkit-backdrop-filter: blur(20px) !important;
        border: 1px solid rgba(255, 255, 255, 0.5) !important;
        border-radius: 20px !important; 
        padding: 15px !important;
        margin: 0 !important;
    }
    
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown ul li:last-child a { border-bottom: none !important; }
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown ul li { border: none !important; }
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown:before,
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown:after { display: none !important; }

}

/* ----------------------------------------------------------
   PARTE 3: APENAS CELULAR (MOBILE < 767px)
   Apenas ajustes de tamanho e ocultar botão
   ---------------------------------------------------------- */
@media (max-width: 767px) {
    
    /* 1. OCULTAR O BOTÃO "LEARN MORE" NO MOBILE */
    .elementor-206 .elementor-element.elementor-element-037f775 .item-botao {
        display: none !important;
    }
    
    /* 2. Reposiciona o dropdown no canto (Tablet/Mobile usa a mesma base, mas reforçamos) */
 
    .elementor-206 .elementor-element.elementor-element-037f775 .elementor-nav-menu--dropdown {
        right: 15px !important; /* Força o alinhamento na direita com 15px de margem */
        left: auto !important;  /* Desativa o 'left: 50%' */
        transform: none !important; /* Desativa o 'translateX(-50%)' */
    }
}

/* ----------------------------------------------------------
   PARTE 4: AJUSTE FINO (Mobile Extremamente Pequeno, ex: 320px)
   ---------------------------------------------------------- */

@media (max-width: 380px) {

    /* 1. CONTAINER PRINCIPAL (CÁPSULA) - CORREÇÃO DO PADDING DESIGUAL */
    /* Este seletor deve ser muito específico para garantir que o padding seja 10px em ambos os lados */
    .elementor-206 .elementor-element.elementor-element-037f775 {
        /* Define padding lateral simétrico e reduzido (10px esquerda/direita) */
        padding-left: 10px !important; 
        padding-right: 10px !important; 
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        
        /* Garante que a cápsula use o espaço máximo disponível */
        width: 100% !important; 
        box-sizing: border-box !important; /* Essencial para que o padding não adicione largura extra */
    }
    
 

   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6744ae0 *//* ==================================================
   CSS DA FAIXA (CONTAINER PAI)
   ================================================== */

/* 1. ESTADO NORMAL (NO TOPO) */
/* Quando a classe 'elementor-sticky--effects' NÃO existe, forçamos a cor */
.elementor-206 .elementor-element.elementor-element-6744ae0:not(.elementor-sticky--effects) {
    background-color: #E8E9F2 !important; /* Coloque o código HEX da sua cor aqui para garantir */
    opacity: 1 !important;
    transition: background-color 0.5s ease;
}

/* 2. ESTADO ROLAGEM (SCROLL) */
/* Quando o Elementor detecta scroll (após 100px definidos no offset) */
.elementor-206 .elementor-element.elementor-element-6744ae0.elementor-sticky--effects {
    background-color: transparent !important;
    box-shadow: none !important;
    transition: background-color 0.5s ease;
    
    /* Removemos o pointer-events: none que estava travando o menu */
    /* Se quiser que o clique passe pela área vazia, use: pointer-events: none; */
}/* End custom CSS */