.elementor-4507 .elementor-element.elementor-element-1d8ed6a{--display:flex;}.elementor-4507 .elementor-element.elementor-element-2cfeb63{--display:flex;}@media(max-width:767px){.elementor-4507 .elementor-element.elementor-element-1d8ed6a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4507 .elementor-element.elementor-element-1d8ed6a{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-1388b6b *//* Remove espaços entre seções do Elementor */
.elementor-section {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove o espaço padrão que o Elementor coloca entre os widgets */
.elementor-widget-wrap {
    padding: 0 !important;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0 !important;
}

/* Garante que o corpo do site não tenha margens extras */
body, html {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */