.elementor-1478 .elementor-element.elementor-element-883dcaa{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--z-index:5;}.elementor-1478 .elementor-element.elementor-element-883dcaa:not(.elementor-motion-effects-element-type-background), .elementor-1478 .elementor-element.elementor-element-883dcaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1478 .elementor-element.elementor-element-443a189{text-align:left;}.elementor-1478 .elementor-element.elementor-element-443a189 img{width:30%;max-width:30%;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-1478 .elementor-element.elementor-element-d346503.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top{color:#000000;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top .jet-nav-link-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item:hover > .menu-item-link-top{color:#000000;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item.current-menu-item .menu-item-link-top{color:#000000;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top .jet-nav-item-desc{font-family:"Montserrat", Sans-serif;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-sub .jet-nav-link-text{font-family:"Montserrat", Sans-serif;font-size:12px;text-transform:uppercase;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-sub{color:#000000;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav__sub > .jet-nav-item-sub:not(:last-child){border-style:none;border-width:0;border-bottom-width:1px;}@media(max-width:1024px){.elementor-1478 .elementor-element.elementor-element-443a189 img{width:100%;max-width:100%;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top .jet-nav-link-text{font-size:14px;}}@media(min-width:768px){.elementor-1478 .elementor-element.elementor-element-883dcaa{--content-width:1096px;}}@media(max-width:767px){.elementor-1478 .elementor-element.elementor-element-883dcaa{--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;}.elementor-1478 .elementor-element.elementor-element-443a189 > .elementor-widget-container{margin:-25px -25px -25px -25px;padding:0px 0px 0px 0px;}.elementor-1478 .elementor-element.elementor-element-443a189.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1478 .elementor-element.elementor-element-443a189{text-align:left;}.elementor-1478 .elementor-element.elementor-element-443a189 img{width:100%;max-width:100%;height:64px;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-mobile-menu .menu-item-link{justify-content:flex-end;text-align:right;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-1478 .elementor-element.elementor-element-d346503 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}.elementor-1478 .elementor-element.elementor-element-d346503{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-1478 .elementor-element.elementor-element-d346503 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1478 .elementor-element.elementor-element-d346503.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top .jet-nav-link-text{font-size:12px;}.elementor-1478 .elementor-element.elementor-element-d346503 .menu-item-link-top .jet-nav-item-desc{font-size:16px;}}/* Start custom CSS for jet-nav-menu, class: .elementor-element-d346503 */@media (max-width: 767px){

  /* Centraliza o dropdown (UL e links) */
  .elementor-nav-menu--dropdown .elementor-nav-menu,
  .elementor-nav-menu--dropdown .elementor-nav-menu a{
    text-align: center !important;
  }

  /* Item vira flex e centraliza conteúdo */
  .elementor-nav-menu--dropdown .menu-item > a{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px; /* espaço entre texto e setinha */
  }

  /* Garante que o ícone não empurre pro lado */
  .elementor-nav-menu--dropdown .menu-item-has-children > a .sub-arrow{
    position: static !important;
    transform: none !important;
    margin: 0 !important;
  }

  /* Remove qualquer padding que esteja “sobrando” à esquerda */
  .elementor-nav-menu--dropdown .elementor-nav-menu{
    padding-left: 0 !important;
    margin-left: 0 !important;
  }
  
  @media (max-width: 767px){
  .elementor-menu-toggle{
    margin-left: auto !important;
    display: flex;
    justify-content: flex-end;
  }
}/* End custom CSS */