.elementor-3216 .elementor-element.elementor-element-67396fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for rakarheader, class: .elementor-element-906802b */.main-menu,
.th-menu-wrapper,
.menu-area {
    display: flex !important;
    justify-content: center !important;
}

/* Faz a área do menu ocupar todo espaço */
.menu-area {
    width: 100% !important;
}

/* Centraliza os itens */
.main-menu > ul {
    justify-content: center !important;
    width: 100% !important;
}


.th-header-top .container,
.header-top .container {
    max-width: 1140px !important;
    margin: 0 auto !important;
    display: flex !important;
    justify-content: center !important;
}

/* Remove fundo preto da logo no header normal e ao rolar */
.header-logo,
.logo-area,
.header-logo a,
.logo-area a,
.sticky-wrapper .header-logo,
.sticky-wrapper .logo-area,
.sticky-wrapper .header-logo a,
.sticky-wrapper .logo-area a,
.sticky-active .header-logo,
.sticky-active .logo-area,
.sticky-active .header-logo a,
.sticky-active .logo-area a {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Remove camada preta atrás da logo */
.header-logo:before,
.header-logo:after,
.logo-area:before,
.logo-area:after,
.sticky-wrapper .header-logo:before,
.sticky-wrapper .header-logo:after,
.sticky-wrapper .logo-area:before,
.sticky-wrapper .logo-area:after {
    display: none !important;
    background: transparent !important;
}

/* Sobe um pouco a logo */
.header-logo,
.logo-area {
    margin-top: -10px !important;
}/* End custom CSS */