.elementor-1860 .elementor-element.elementor-element-5c47a9a9{text-align:left;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1860 .elementor-element.elementor-element-5c47a9a9.elementor-element{--align-self:flex-start;}.elementor-1860 .elementor-element.elementor-element-5c47a9a9 .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-family:"Titillium", Sans-serif;font-size:20px;font-weight:400;}.elementor-1860 .elementor-element.elementor-element-415498cf{text-align:right;width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-1860 .elementor-element.elementor-element-415498cf.elementor-element{--align-self:flex-start;}.elementor-1860 .elementor-element.elementor-element-415498cf .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-family:"Titillium", Sans-serif;font-size:20px;font-weight:400;}/* Start custom CSS for dyncontel-acf, class: .elementor-element-5c47a9a9 *//* 1. Basis-Reset: Desktop, Mobile & global */
.elementor-1860 .elementor-element.elementor-element-5c47a9a9,
.elementor-1860 .elementor-element.elementor-element-5c47a9a9 .elementor-widget-container,
.elementor-1860 .elementor-element.elementor-element-5c47a9a9 .dynamic-content-for-elementor-acf,
.dce-acf-repeater [data-elementor-id="1860"],
.dce-acf-repeater [data-elementor-id="1860"] .e-con,
.dce-acf-repeater [data-elementor-id="1860"] .elementor-widget-container,
.dce-acf-repeater [data-elementor-id="1860"] .dynamic-content-for-elementor-acf {
    margin-left: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
}

.dce-acf-repeater [data-elementor-id="1860"] .e-con {
    width: 100% !important;
    justify-content: space-between !important;
}

/* 2. Gezielter Tablet-Fix: Überschreibt Elementor-Standardpaddings & Gaps (768px - 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-1860 .elementor-element.elementor-element-5c47a9a9,
    .elementor-1860 .elementor-element.elementor-element-5c47a9a9 .elementor-widget-container,
    .elementor-1860 .elementor-element.elementor-element-5c47a9a9 .dynamic-content-for-elementor-acf,
    .dce-acf-repeater [data-elementor-id="1860"],
    .dce-acf-repeater [data-elementor-id="1860"] .e-con,
    .dce-acf-repeater [data-elementor-id="1860"] .elementor-widget-wrap,
    .dce-acf-repeater [data-elementor-id="1860"] .elementor-widget-container,
    .dce-acf-repeater [data-elementor-id="1860"] .dynamic-content-for-elementor-acf {
        margin-left: 0 !important;
        padding-left: 0 !important;
        gap: 0 !important;
    }
}/* End custom CSS */