.elementor-79 .elementor-element.elementor-element-27919f1e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-27919f1e:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-27919f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-79 .elementor-element.elementor-element-6e9586b6.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-6e9586b6{text-align:center;}.elementor-79 .elementor-element.elementor-element-6e9586b6 img{width:100%;max-width:100%;height:49px;object-fit:contain;object-position:center center;}.elementor-79 .elementor-element.elementor-element-45399ed{width:auto;max-width:auto;text-align:start;}.elementor-79 .elementor-element.elementor-element-45399ed.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-45399ed img{width:25%;}.elementor-79 .elementor-element.elementor-element-6a52dcc{width:auto;max-width:auto;text-align:end;}.elementor-79 .elementor-element.elementor-element-6a52dcc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-79 .elementor-element.elementor-element-6a52dcc img{width:87%;}.elementor-79 .elementor-element.elementor-element-cf1edef.elementor-element{--align-self:center;}.elementor-79 .elementor-element.elementor-element-cf1edef .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-27919f1e{--grid-auto-flow:row;}.elementor-79 .elementor-element.elementor-element-6e9586b6{text-align:start;}.elementor-79 .elementor-element.elementor-element-6e9586b6 img{height:49px;}}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-27919f1e{--content-width:100%;}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-27919f1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-79 .elementor-element.elementor-element-6e9586b6 img{height:35px;}}/* Start custom CSS for container, class: .elementor-element-27919f1e *//* Força a coluna da esquerda a alinhar o logo e as bandeiras em linha reta */
.cabecalho-esquerda {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

/* Garante um espaço fixo entre o logo e as bandeiras */
.cabecalho-esquerda .elementor-widget:nth-child(2) {
    margin-left: 20px !important;
}

/* Força a coluna da direita a alinhar os logos e o menu à direita */
.cabecalho-direita {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
}

/* Mantém o menu hambúrguer sempre como o último elemento à direita e dá espaço */
.cabecalho-direita .elementor-widget:last-child {
    margin-left: 25px !important;
}/* End custom CSS */