.elementor-5796 .elementor-element.elementor-element-ad0a8f9{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-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-5796 .elementor-element.elementor-element-5161c99 > .elementor-widget-container{margin:5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-5796 .elementor-element.elementor-element-5161c99{text-align:center;}.elementor-5796 .elementor-element.elementor-element-5161c99 .elementor-heading-title{font-family:"Sofia Sans Semi Condensed", Sans-serif;font-size:2.8vw;font-weight:900;text-transform:uppercase;line-height:0.77em;color:var( --e-global-color-a6b903b );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}#elementor-popup-modal-5796{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5796 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-5796 .dialog-close-button{display:flex;}#elementor-popup-modal-5796 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1200px){.elementor-5796 .elementor-element.elementor-element-5161c99 > .elementor-widget-container{margin:-1.5vw 0 0 0;}.elementor-5796 .elementor-element.elementor-element-5161c99 .elementor-heading-title{font-size:3.7vw;}}@media(max-width:767px){.elementor-5796 .elementor-element.elementor-element-5161c99 > .elementor-widget-container{margin:-5vw 0vw 0vw 0vw;}.elementor-5796 .elementor-element.elementor-element-5161c99 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for heading, class: .elementor-element-5161c99 */.elementor-5796 .elementor-element.elementor-element-5161c99 {
    margin-top: 50px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47b7bfe */.elementor-5796 .elementor-element.elementor-element-47b7bfe {
    width: 100%!important;
    max-width: 500px!important;
    margin-left: auto;
    margin-right: auto;
    font-family: "Sofia Sans Semi Condensed", Sans-serif!important;
  font-size: 1,1vw;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 1;
  color: var( --e-global-color-a6b903b );
}
.elementor-5796 .elementor-element.elementor-element-47b7bfe button {
    background-color: var( --e-global-color-a6b903b )!important;
}
.elementor-5796 .elementor-element.elementor-element-47b7bfe select {
    font-family: font-family: "Sofia Sans Semi Condensed", Sans-serif !important;
    border: 0;
}
.wpcf7-list-item label {
    min-width: 300px;
}
.frage {
    font-size: 1.8vw;
}
.step4 .antwort br{
    margin-top: 40px;
}
.step4 .antwort br:last-of-type {
    //display: none;
}
@media only screen and (min-width: 550px) {
.step4 .antwort span:nth-last-of-type(2) {
  width: 27.5%;
  display: inline-block;
  margin-right: 2.5%;
}
.step4 .antwort span:last-of-type {
  width: 69%;
  display: inline-block;
  vertical-align: top;
  align-self: right;
  margin-left: auto;
  margin-right: 0;
}
.step4 .antwort span.wpcf7-form-control-wrap:nth-last-of-type(2) + br {
  display: none;
}
.step4 .antwort span.wpcf7-form-control-wrap:nth-last-of-type(3) + br {
  margin-bottom: 40px;
}
    
}
.step1 .frage {
    margin-top: 2vw;
}
#cf7mls-back-btn-cf7mls_step-4{
    margin-top: -24px;
}/* End custom CSS */