.elementor-32 .elementor-element.elementor-element-61cb523a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32 .elementor-element.elementor-element-7a8c79c7{width:100%;max-width:100%;--e-transform-scale:1.1;z-index:10000;}.elementor-32 .elementor-element.elementor-element-2568383{width:100%;max-width:100%;}.elementor-32 .elementor-element.elementor-element-74d30481{--e-transform-scale:1.04;}/* Start custom CSS for html, class: .elementor-element-7a8c79c7 *//* === AJUSTE v4.4 — cole no FINAL do CSS === */

/* 1. o header nunca passa da largura da janela */
.aj4-wrap{
  width:100vw !important;
  max-width:100vw !important;
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
}
.aj4-wrap.is-fixo{
  width:auto !important; max-width:none !important;
  margin-left:0 !important; margin-right:0 !important;
}

/* 2. busca e botões mais para o centro, perto da logo  «TROCAR» */
:root{ --aj4-max-bar:1280px; }   /* menor = mais perto da logo */
.aj4-bar .aj4-inner{
  max-width:min(var(--aj4-max-bar), calc(100vw - 40px)) !important;
}

/* 3. respiro lateral que nunca desaparece */
.aj4-inner{
  padding-left:max(16px, var(--aj4-pad)) !important;
  padding-right:max(16px, var(--aj4-pad)) !important;
}

/* 4. no celular a linha de controles volta a usar a largura toda */
@media (max-width:1100px){
  .aj4-bar .aj4-inner{
    max-width:min(var(--aj4-max), calc(100vw - 24px)) !important;
  }
}/* End custom CSS */