.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2663 .elementor-element.elementor-element-125e7430{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2663 .elementor-element.elementor-element-125e7430:not(.elementor-motion-effects-element-type-background), .elementor-2663 .elementor-element.elementor-element-125e7430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#044C9C;}.elementor-2663 .elementor-element.elementor-element-55cc2a6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2663 .elementor-element.elementor-element-55cc2a6a::before, .elementor-2663 .elementor-element.elementor-element-55cc2a6a > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-55cc2a6a > .e-con-inner > .elementor-background-video-container::before, .elementor-2663 .elementor-element.elementor-element-55cc2a6a > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-55cc2a6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2663 .elementor-element.elementor-element-55cc2a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b.e-con{--align-self:center;}.elementor-widget-wpforms.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wpforms .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-wpforms .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-wpforms.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-wpforms:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-wpforms.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-wpforms .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}#elementor-popup-modal-2663 .dialog-widget-content{animation-duration:1.2s;border-radius:15px 15px 15px 15px;}#elementor-popup-modal-2663{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2663 .dialog-message{width:700px;height:auto;}#elementor-popup-modal-2663 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-2663 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-2663 .dialog-close-button svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-2663 .elementor-element.elementor-element-55cc2a6a{--width:700px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--width:600px;}}@media(max-width:1550px) and (min-width:768px){.elementor-2663 .elementor-element.elementor-element-55cc2a6a{--width:600px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--width:500px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2663 .elementor-element.elementor-element-55cc2a6a{--width:500px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--width:400px;}}@media(max-width:1550px){.elementor-2663 .elementor-element.elementor-element-125e7430{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}#elementor-popup-modal-2663 .dialog-message{width:600px;}}@media(max-width:1200px){.elementor-2663 .elementor-element.elementor-element-125e7430{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-2663 .dialog-message{width:500px;}}@media(max-width:767px){.elementor-2663 .elementor-element.elementor-element-125e7430{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2663 .elementor-element.elementor-element-55cc2a6a{--width:240px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2663 .elementor-element.elementor-element-49ddac7b{--width:100%;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-2663 .dialog-message{width:70vw;}#elementor-popup-modal-2663 .dialog-close-button{font-size:14px;}}/* Start custom CSS for wpforms, class: .elementor-element-6693d975 */#wpforms-2656-field_1-container > div::after{
   
	content: '';
	font-size: 25px !important;
    color: white;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    align-content: center;
    margin-bottom: 100px;
    margin-top: 50px;
   
  }


#wpforms-2656-field_15-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}


#wpforms-2656-field_15 -container {
    padding-bottom: 0px;
    padding-top: 0px;
    
}



#wpforms-2656-field_20-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_20-container {
    padding-bottom: 0px;
  
    
}


#wpforms-2656-field_6-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_22-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_6-container {
    padding-bottom: 0px;
    /padding-top: 0px;
}

#wpforms-2656-field_18-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}


#wpforms-2656-field_18-container {
    padding-bottom: 0px;
    
}

#wpforms-2656-field_5-container > label {
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_5-container {
    padding-bottom: 0px;
}


#wpforms-2656-field_19-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}


#wpforms-2656-field_19-container {
    padding-bottom: 0px;
    
}



#wpforms-2656-field_4-container > label{
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_4-container {
    padding-bottom: 0px;
}

#wpforms-2656-field_7-container > label {
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_7-container {
    padding-bottom: 0px;
}

#wpforms-2656-field_1-container > label {
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container {
    padding-bottom: 0px;
   
 	
}

#wpforms-2656-field_2-container {
    padding-bottom: 0px;
}

#wpforms-2656-field_2 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_3-container{
    padding-bottom: 0px;
}

#wpforms-2656-field_3 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-submit-2656{
    height: 50px;   
    width: 100%;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 600;
     
}

#wpforms-2656-field_4{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container > div > div > span{
    font-size:0px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_1-container > div{
    min-height: 250px;
    border-radius: 20px;
    background-color: #ffffff47;
    border: 3px;
    border-style: dashed;
    border-color: #fff;
    background-image: url('https://aktionen.marcrist.de/wp-content/uploads/2024/08/Text_Uploadfield-Bottom-DE-06.png'); 
    background-repeat: no-repeat;
    background-size: 260px  182px;
 	background-position: bottom;
 	 
 	 
  
}

#wpforms-2656-field_1-container > div > div > svg {
    display:none;
    
    
}


#wpforms-2656-field_13-container  > label {
    margin-bottom: 10px;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-2656-field_13-container {
    padding-bottom: 0px;
}


#wpforms-2656-field_11 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_11-container {
    padding-bottom: 0px;
}




#wpforms-confirmation-2656 > p {
    background-color: white;
    font-size: 22px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    color: #224083;
    margin: -16px;
    padding: 30px;
}


#wpforms-2656 {
    margin-top: 0px;
    padding-top: 0px;
}


@media (max-width: 1450px){


    
#wpforms-2656-field_1-container > div::after{
   
	content: '';
    font-size: 22px !important;
    color: white;
     font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    align-content: center;
 	
}

#wpforms-2656-field_15-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}
    
#wpforms-2656-field_6-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_22-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-2656-field_18-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}

#wpforms-2656-field_5-container > label  {
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_19-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}



#wpforms-2656-field_4-container > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_7-container > label {
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container > label {
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_2 > li > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_3 > li > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container > div > div > span{
    font-size: 0px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-submit-2656{
    height: 50px;   
    width: 100%;
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 600;
}

#wpforms-2656-field_4{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_13-container > label {
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_11 > li > label{
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-confirmation-2656 > p {
    background-color: white;
    font-size: 18px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    color: #224083;
    margin: -16px;
    padding: 30px;
}

#wpforms-2656-field_1-container > div{
    min-height: 250px;
    border-radius: 20px;
    background-color: #ffffff47;
    border: 3px;
    border-style: dashed;
    border-color: #fff;
    background-image: url('https://aktionen.marcrist.de/wp-content/uploads/2024/08/Text_Uploadfield-Bottom-DE-06.png'); 
    background-repeat: no-repeat;
    background-size: 260px 182px;
 	background-position: bottom;
 	 
 	 
  
}


}
    
@media (max-width: 1200px){
    
    
#wpforms-2656-field_1-container > div::after{
   
	content: '';
    font-size: 20px !important;
    color: white;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    align-content: center;
 	
}

#wpforms-2656-field_15-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
    
}
    
#wpforms-2656-field_6-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_22-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-2656-field_18-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_5-container > label  {
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-2656-field_19-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}



#wpforms-2656-field_4-container > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_7-container > label {
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container > label {
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_2 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_3 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_1-container > div > div > span{
    font-size: 0px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-submit-2656{
    height: 50px;   
    width: 100%;
    font-size: 20px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 600;
}

#wpforms-2656-field_4{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    
}

#wpforms-2656-field_13-container > label {
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}

#wpforms-2656-field_11 > li > label{
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
}


#wpforms-confirmation-2656 > p {
    background-color: white;
    font-size: 15px;
    font-family: "futura-pt", Sans-serif;
    font-weight: 400;
    color: #224083;
    margin: -16px;
    padding: 30px;
}

#wpforms-2656-field_1-container > div{
    min-height: 250px;
    border-radius: 20px;
    background-color: #ffffff47;
    border: 3px;
    border-style: dashed;
    border-color: #fff;
    background-image: url('https://aktionen.marcrist.de/wp-content/uploads/2024/08/Text_Uploadfield-Bottom-DE-06.png'); 
    background-repeat: no-repeat;
    background-size: 260px 182px;
 	background-position: bottom;
 
 	 
  
}

}

@media (max-width: 700px){


#wpforms-2656-field_1-container > div{
    min-height: 250px;
    border-radius: 20px;
    background-color: #ffffff47;
    border: 3px;
    border-style: dashed;
    border-color: #fff;
    background-image: url('https://aktionen.marcrist.de/wp-content/uploads/2024/08/Text_Uploadfield-Bottom-DE-06.png'); 
    background-repeat: no-repeat;
    background-size: 260px 182px;
 	background-position: bottom;
 	 
 	 
  
}

}/* End custom CSS */