.elementor-2138 .elementor-element.elementor-element-a9bd757{--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;}/* Start custom CSS for html, class: .elementor-element-f83924c *//* Remove margens e paddings para o bloco HTML no Elementor */
.elementor-2138 .elementor-element.elementor-element-f83924c {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important; /* Garante que ocupe toda a largura disponível */
    box-sizing: border-box !important; /* Inclui padding e borda no tamanho total do elemento */
}

/* Regras adicionais para garantir que os pais também não tenham espaçamento */
.elementor-section {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-column {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-wrap {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-html { /* Especifico para o widget HTML */
    margin: 0 !important;
    padding: 0 !important;
}

/* Garante que o corpo e o HTML da página não tenham margens padrão */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Previne rolagem horizontal indesejada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9bd757 *//* Remove margens e paddings para o bloco HTML no Elementor */
.elementor-2138 .elementor-element.elementor-element-a9bd757 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important; /* Garante que ocupe toda a largura disponível */
    box-sizing: border-box !important; /* Inclui padding e borda no tamanho total do elemento */
}

/* Regras adicionais para garantir que os pais também não tenham espaçamento */
.elementor-section {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-container {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-column {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-wrap {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-html { /* Especifico para o widget HTML */
    margin: 0 !important;
    padding: 0 !important;
}

/* Garante que o corpo e o HTML da página não tenham margens padrão */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Previne rolagem horizontal indesejada */
}/* End custom CSS */