.elementor-13956 .elementor-element.elementor-element-9af0719{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:10;}.elementor-13956 .elementor-element.elementor-element-3d59cb5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13956 .elementor-element.elementor-element-381700a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13956 .elementor-element.elementor-element-381700a{z-index:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-13956 .elementor-element.elementor-element-9af0719{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-9af0719 */.entry-banner.entry-banner-after.inner-page-banner.bg-common.inner-page-top-margin {
    display: none !important;
}
/* Remove margens e padding do conteúdo da página */
.elementor-page #content,
.elementor-page .site-content,
.elementor-page .content-area,
.elementor-page .container,
.elementor-page .wrapper,
.elementor-page .site-main {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Garante que as seções do Elementor ocupem toda a largura */
.elementor-section {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/* Diminui o espaçamento (padding) entre os itens do menu */
#menu-main-menu li > a {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

/* Reduz a margem lateral entre os itens */
#menu-main-menu li {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

/* Reduz também o padding lateral dentro dos links, deixando mais compacto */
#menu-main-menu li > a {
    padding-left: 8px !important;
    padding-right: 8px !important;
}/* End custom CSS */