.elementor-1015 .elementor-element.elementor-element-ebd91d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1015 .elementor-element.elementor-element-0f39e28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for shortcode, class: .elementor-element-e26599b *//* Ergänzender CSS - Farbänderung von #333 zu #fce69d mit !important */

/* Body Text Color */
.elementor-1015 .elementor-element.elementor-element-e26599b body {
    color: #fce69d !important;
}
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-button-text {
    color: #fce69d !important;
}
/* Labels */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field-label {
    color: #fce69d !important;
}

/* Input Fields */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field {
    color: #fce69d !important;
    border-bottom: 1px solid #fce69d !important;
}

/* Input Focus */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field:focus {
    border-bottom-color: #fff !important;
}

/* Checkbox Accent Color */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-acceptance-field {
    accent-color: #fce69d !important;
}

/* Acceptance Text */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-acceptance-text {
    color: #fce69d !important;
}

/* Acceptance Text Links */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-acceptance-text a {
    color: #fce69d !important;
}

/* Submit Button */
.elementor-1015 .elementor-element.elementor-element-e26599b .sib-submit-btn {
    color: #1a1a1a !important; /* Bleibt dunkel für Kontrast */
    border: 1px solid #fce69d !important;
}

/* Checkbox Checked State */
.elementor-1015 .elementor-element.elementor-element-e26599b input[type=checkbox]:checked:before {
    color: #fce69d !important;
}

/* Success Message Border */
form#sib_signup_form_1 p.sib-alert-message-success {
    border: 1px solid #fce69d !important;
}


.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field::-webkit-input-placeholder {
    color: #fce69d !important;
    opacity: 1 !important;
}

.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field::-moz-placeholder {
    color: #fce69d !important;
    opacity: 1 !important;
}

.elementor-1015 .elementor-element.elementor-element-e26599b .sib-field:-ms-input-placeholder {
    color: #fce69d !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f39e28 */.elementor-1015 .elementor-element.elementor-element-0f39e28 .e-con{
    padding:0;
}/* End custom CSS */