.elementor-1673 .elementor-element.elementor-element-4fb2546:not(.elementor-motion-effects-element-type-background), .elementor-1673 .elementor-element.elementor-element-4fb2546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1673 .elementor-element.elementor-element-4fb2546 > .elementor-background-overlay{background-color:rgba(37,43,45,0);opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1673 .elementor-element.elementor-element-4fb2546{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 63px 0px;}.elementor-bc-flex-widget .elementor-1673 .elementor-element.elementor-element-4b90499.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-1673 .elementor-element.elementor-element-4b90499.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1673 .elementor-element.elementor-element-4b90499 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1673 .elementor-element.elementor-element-4b90499 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 14px;}.elementor-1673 .elementor-element.elementor-element-51360d0 .wpcf7 span.wpcf7-not-valid-tip{text-align:left;display:block;}.elementor-1673 .elementor-element.elementor-element-51360d0  .wpcf7 input.wpcf7-submit{font-size:18px;font-weight:700;}.elementor-1673 .elementor-element.elementor-element-51360d0 .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-1673 .elementor-element.elementor-element-51360d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-1673 .elementor-element.elementor-element-4b90499{width:100%;}}@media(max-width:1024px){.elementor-1673 .elementor-element.elementor-element-4fb2546{padding:40px 80px 40px 80px;}.elementor-1673 .elementor-element.elementor-element-4b90499 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 50px 0px 20px;}}@media(max-width:767px){.elementor-1673 .elementor-element.elementor-element-4fb2546{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1673 .elementor-element.elementor-element-4b90499 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1673 .elementor-element.elementor-element-4b90499 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 8px 0px 8px;}}/* Start custom CSS for contact-form-7, class: .elementor-element-51360d0 */#container {
  padding-top: 60px;
   padding-bottom: 60px;
}




.stimme {
   color: #2a2760;
}

.note {
   color: #bb0a30;
   font-size: 13px!important;
   font-weight: 700!important;
}

.wpcf7-list-item-label {
   font-size: 16px!important;
   
}

@media only screen and (max-width: 600px) {
 .wpcf7-list-item-label {
   font-size: 14px!important;
   
}
}


.wpcf7-submit {
   width: 100%;
       height: 3rem!important;
}



.wpcf7 div.vier {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}



.wpcf7-form div.vier>p {
    width: 20%;
    display: block;
 margin: 0 !important;
    ;
}

.wpcf7 div.drei {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}

.wpcf7-form div.drei>p {
    width: 31%;
    display: block;
 margin: 0 !important;
    ;
}

.wpcf7 div.chose2 {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}

.wpcf7-form div.chose2>p {
    width: 31%;
    display: block;
 margin: 5px!important;
    ;
}/* End custom CSS */