.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-8bf14a8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-91 .elementor-element.elementor-element-0320e3e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-91 .elementor-element.elementor-element-0320e3e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-91 .elementor-element.elementor-element-0320e3e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-91 .elementor-element.elementor-element-0320e3e .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group.recaptcha_v3-bottomleft, .elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-91 .elementor-element.elementor-element-b9247ba .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-91 .elementor-element.elementor-element-b9247ba .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-91 .elementor-element.elementor-element-b9247ba .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group > label, .elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-be4d64c );}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-button[type="submit"]{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-91 .elementor-element.elementor-element-b9247ba{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for form, class: .elementor-element-b9247ba */.elementor-form {}/* End custom CSS */
/* Start custom CSS */.bubble-green {
 
 
  background-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%201344%20409%22%20overflow%3D%22visible%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236FDDA8%22%20d%3D%22M1301.7%2C313.1c0.3%2C18.2%2C33.2%2C60.9%2C42%2C94.2c0.2%2C0.9-0.7%2C1.6-1.5%2C1.2c-16.4-8.4-72.1-35.1-103.8-38.1c-18.3-1.8-32.3-0.6-38.5-0.1c0%2C0.1%2C0%2C0.1-0.1%2C0.1H90.1c-6%2C0-37.9-0.6-63.6-24.2c-16.2-14.9-26.3-35.6-26.3-58.4v-61.7c0-0.1%2C0-0.3%2C0.1-0.4V83.9C0.3%2C37.5%2C46%2C0%2C102.5%2C0h1107.1c50.7%2C0%2C91.8%2C33.7%2C91.8%2C75.3%22%2F%3E%3C%2Fsvg%3E");

background-repeat: no-repeat;
 background-position: bottom;
background-size: contain;


}


.bubble-zusatz {
    
    background-color: #ff00ff50;
    border-radius: 10px;
}




.wpcf7-form {
  
    font-family: Helvetica;
}


.wpcf7-form p {
    
    color##032145;
    
}


.wpcf7-form p label {
  line-height:20pt;
    color:#032145;
}


.wpcf7-form p input {
    border:1px solid #032145;
    color:#032145;
}

.wpcf7-form p textarea {
    border:1px solid #032145;
    color:#032145;
}

.wpcf7-form-control  {
   /* background-color:red;*/
}
.wpcf7-submit {background-color:#1C2F63;
width:80%;
    color:white !important;
}
.wpcf7-submit:hover {background-color:#34165A;}

.wpcf7-submit:active {background-color:#34165A;}
.wpcf7-submit:focus {background-color:#34165A;}

.wpcf7-form button {background-color:green;}

.wpcf7-spinner {color:blue;}

.wpcf7-spinner::before {color:blue;}/* End custom CSS */