.elementor-17756 .elementor-element.elementor-element-74cb75d{--spacer-size:50px;}.elementor-17756 .elementor-element.elementor-element-f77d5cd{--spacer-size:10px;}.elementor-17756 .elementor-element.elementor-element-dbeda90 .custom-heading{color:var( --e-global-color-text );}.elementor-17756 .elementor-element.elementor-element-dbeda90 .custom-subheading{color:var( --e-global-color-primary );}.elementor-17756 .elementor-element.elementor-element-651528a{--spacer-size:10px;}.elementor-17756 .elementor-element.elementor-element-ccf82ac{--spacer-size:10px;}.elementor-17756 .elementor-element.elementor-element-7672d65{width:var( --container-widget-width, 105.096% );max-width:105.096%;--container-widget-width:105.096%;--container-widget-flex-grow:0;}.elementor-17756 .elementor-element.elementor-element-dbfc8dc{--spacer-size:50px;}.elementor-17756 .elementor-element.elementor-element-6f856b3 > .elementor-widget-container{padding:-10px -10px -10px -10px;}.elementor-17756 .elementor-element.elementor-element-239ed3f{--spacer-size:50px;}.elementor-17756 .elementor-element.elementor-element-df3bed5{color:var( --e-global-color-text );}.elementor-17756 .elementor-element.elementor-element-809dca2{--spacer-size:50px;}.elementor-17756 .elementor-element.elementor-element-63eaa04{color:var( --e-global-color-primary );}.elementor-17756 .elementor-element.elementor-element-98d52b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17756 .elementor-element.elementor-element-98d52b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-548fc13 );}.elementor-17756 .elementor-element.elementor-element-98d52b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 30px 30px;}.elementor-17756 .elementor-element.elementor-element-98d52b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17756 .elementor-element.elementor-element-9ad7ecd > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-17756 .elementor-element.elementor-element-4054e0e > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-17756 .elementor-element.elementor-element-0068e69{--spacer-size:20px;}.elementor-17756 .elementor-element.elementor-element-c4ea428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-17756 .elementor-element.elementor-element-f6730ef{--spacer-size:20px;}.elementor-17756 .elementor-element.elementor-element-d3d3eab{width:var( --container-widget-width, 100.078% );max-width:100.078%;--container-widget-width:100.078%;--container-widget-flex-grow:0;align-self:center;}.elementor-17756 .elementor-element.elementor-element-6deda93{--spacer-size:50px;}.elementor-17756 .elementor-element.elementor-element-b05a0cf{--spacer-size:30px;}.elementor-17756 .elementor-element.elementor-element-99cbd1f{--spacer-size:90px;}/* Start custom CSS for shortcode, class: .elementor-element-382255d *//* Text neben checkbox */

.checkbox-wrapper > span{
    margin-bottom: 0 !important;
    width: 30px;
    margin-top: .5px;
    float: left;
    height: 120px;
}

.checkbox-wrapper > p{
    line-height: 1.5;
    font-size: 16px;
    color: #333333;
}

.checkbox-wrapper .wpcf7-list-item-label{
    display: none;
    opacity: 0;
}

/* richtige checkbox sichtbar machen */
.checkbox-wrapper input[type="checkbox"] {
  position: static !important;
  opacity: 1 !important;
  visibility: visible !important;
  display: inline-block !important;
  width: 18px !important;
  height: 18px !important;
  cursor: pointer;
  appearance: auto !important;
  accent-color: #0073aa;
}

/* Datenschutz-Link formatieren */

.checkbox-wrapper a {
    text-decoration: underline;
}

.checkbox-wrapper a:hover {
    text-decoration: underline !important;
}

/* Theme-Pseudo-Checkboxen entfernen */
.checkbox-wrapper label::before,
.checkbox-wrapper label::after,
.checkbox-wrapper .wpcf7-list-item-label::before,
.checkbox-wrapper .wpcf7-list-item-label::after {
  content: none !important;
  display: none !important;
  background: none !important;
  border: none !important;
}/* End custom CSS */