.elementor-37 .elementor-element.elementor-element-23883a4{--display:flex;}/* Start custom CSS for html, class: .elementor-element-eb3c610 *//* DIESEN CODE KOPIEREN UND EINFÜGEN IN:
   Elementor → Hamburger-Menü (☰) oben links → Website Einstellungen → Custom CSS
   
   ODER pro Seite:
   Auf den äußersten Container klicken → Erweitert → Custom CSS */

html, body, body.elementor-page, body.page, body.page-template-default {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
}

.site-main,
.site-content,
.page-content,
.entry-content,
.elementor-page .site-main,
body.page .site-main,
#content,
#primary,
main {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}

.page-header {
    display: none !important;
}

.e-con,
.e-con-inner,
.e-con-full,
.e-con-boxed {
    --padding-top: 0px !important;
    --padding-right: 0px !important;
    --padding-bottom: 0px !important;
    --padding-left: 0px !important;
    --margin-top: 0px !important;
    --margin-right: 0px !important;
    --margin-bottom: 0px !important;
    --margin-left: 0px !important;
    --gap: 0px !important;
    --container-max-width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-widget-html,
.elementor-widget-html > .elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.elementor-element,
.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
    --widgets-spacing: 0px !important;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor,
.elementor-inner,
.elementor-section-wrap {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */