#funnelsection{
transition: all .5s;
} #funnelbewertung form{
min-height: 500px;
}
#funnelbewertung .message_wrapper .message_success:before{
content: 'Vielen Dank für Ihre Anfrage.';
display: block;
font-size: 25px;
margin-bottom: 15px;
}
#funnelbewertung .message_wrapper{
width: 100%;
}
#funnelbewertung .df_step_8 input[type='checkbox'] ~ label i:before{
color: #A99073!important;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .radio_image{object-fit: contain!important;}
#funnelbewertung .wohnraumwert{text-align: center;}
#funnelbewertung .slider-desc{display:flex; align-items: center; justify-content: space-between; width: 100%;} #funnelbewertung .step_button_wrapper{justify-content: center;}
#funnelbewertung .df_progressbar{
width: 560px!important;
}
#funnelbewertung .divi-form-submit{
border-radius: 0!important;
}
#funnelbewertung .divi-form-submit:hover::after{
font-size: 25px!important;
margin-top: 1px!important;
}
#funnelbewertung .df_step_prev{
padding: 0em!important;
line-height: 1em!important;
}
#funnelbewertung .df_step_prev:after{
font-size: 40px!important;
position: unset!important;
margin: 0!important;
padding: 0!important;
}
#funnelbewertung .df_step_prev:hover::after{
color: #A99073!important;
}
#funnelbewertung .df_step_next{
line-height: 1em!important;
} #funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper{
display: flex;
justify-content: center;
align-items: center;
}
#funnelbewertung .df_progressbar_container{
margin-bottom: 30px;
transition: all .5s;
} #de_fb_daten_heading_wrapper p, #de_fb_baujahr_haus_ueberschrift_wrapper p, #de_fb_zimmer_haus_wrapper p, #de_fb_warum_heading_wrapper p, #de_fb_zustand_haus_heading_wrapper p, #de_fb_zustand_wohnung_heading_wrapper p, #de_fb_bauzwang_grund_heading_wrapper p, #de_fb_baujahr_wohnung_ueberschrift_wrapper p, #de_fb_bebaubar_grundstueck_ueberschrift_wrapper p, #de_fb_erschlossen_grundstueck_wrapper p, #de_fb_zimmer_wohnung_wrapper p, #funnelbewertung #de_fb_step1heading_wrapper p, #de_fb_ort_haus_wrapper p, #de_fb_ort_wohnung_wrapper p, #de_fb_ort_grund_wrapper p, #de_fb_flaeche_wohnung_wrapper p, #de_fb_flaeche_haus_wrapper p, #de_fb_flaeche_grund_wrapper p{
padding: 0!important;
text-align: center;
color: white;
font-size: 24px;
} #funnelbewertung input[type='text']:focus, #funnelbewertung input[type='email']:focus, #funnelbewertung input[type='number']:focus, #funnelbewertung select:focus{
border: 1px solid #a99073;
transition: all .4s;
}
#funnelbewertung input[type='text']:focus, #funnelbewertung input[type='email']:focus, #funnelbewertung input[type='number']:focus, #funnelbewertung select:focus{
transform: scale(1.01);
}
#funnelbewertung input[type='text'], #funnelbewertung input[type='email'], #funnelbewertung select, #funnelbewertung input[type='number'], #funnelbewertung select{
transition: all .4s;
}
#funnelbewertung input[type='text'], #funnelbewertung input[type='email'], #funnelbewertung input[type='number'], #funnelbewertung select{
padding: 6px!important;
padding-left: 10px!important;
color: black;
font-size: 18px;
font-weight: 360;
}
#funnelbewertung input[type='text']::placeholder, #funnelbewertung input[type='email']::placeholder, #funnelbewertung input[type='number']::placeholder, #funnelbewertung select::placeholder{
font-size: 15px!important;
color: rgba(59,59,62,0.39);
font-weight: 300;
}
#funnelbewertung input[type='text'], #funnelbewertung input[type='email'], #funnelbewertung input[type='number'], #funnelbewertung input[type='checkbox'] ~ label i, #funnelbewertung select{
border: 1px solid rgba(59,59,62,.1);;
}
#de_fb_baujahr_wrapper, #de_fb_plz_wrapper, #de_fb_wohnraum_step_3_wrapper, #de_fb_grundstueck_wert_step_3_wrapper, #de_fb_zimmer_anzahl_wrapper{
margin:auto;
width: 40%!important;
} #funnelbewertung .df_step_1 .df_step_next{
display: none!important;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper>span{
display: flex;
gap: 4%;
max-width: 900px;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper .et_pb_contact_field_checkbox{
border: 1px solid #0101011a;
border-radius: 0px;
} #funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper .et_pb_button{
padding-left: 0!important;
padding-right: 0!important;
padding-top: 0!important;
border-radius: 0px;
overflow: hidden;
aspect-ratio: 4/3;
display:flex!important;
justify-content: center;
background: #e3e3e30d!important;
backdrop-filter: blur(7px);
color: white!important;
font-size: 20px!important;
font-weight: 400!important;
transition: all .4s;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper .et_pb_button:hover{
backdrop-filter: blur(12px);
background: #ffffff3a!important;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper .et_pb_button:after{
left: 0;
right: 0; content: ""!important;
font-weight: 600!important;
font-size: 40px!important;
color:#AA9174!important;
}
#funnelbewertung #de_fb_immo_step_1_wrapper .et_pb_contact_field_options_wrapper .et_pb_button .label_wrapper>span{
padding-top: 10px;
padding-bottom: 10px;
}   #de_fb_zimmer_anzahl{
color: black;
}
#de_fb_grund_erschlossen_wrapper .et_pb_contact_field_options_list{
align-items: center;
justify-content: center;
gap: 15px;
width: 40%;
display: flex;
flex-direction: column;
margin: auto;
}
#de_fb_grund_erschlossen_wrapper .et_pb_contact_field_checkbox{
width: 100%;
}
#de_fb_grund_erschlossen_wrapper .et_pb_button{
border-radius: 0!important;;
}
#de_fb_grund_erschlossen_wrapper .et_pb_button{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid rgba(59, 59, 62, .1)!important;
}
#de_fb_grund_erschlossen_wrapper .et_pb_button:hover{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid #a99073!important; }
#de_fb_grund_erschlossen_wrapper .et_pb_button:hover::after{
font-size: 25px!important;
margin-top: 3px!important;
}
#de_fb_grund_erschlossen_wrapper .et_pb_button:active{
font-size: 18px!important;
font-weight: 380!important;
background: #a99073!important;
color: #fffbf7!important;
border: 2px solid #a99073!important;
} #de_fb_grund_bebaubar_wrapper .et_pb_contact_field_options_list{
align-items: center;
justify-content: center;
gap: 15px;
width: 40%;
display: flex;
flex-direction: column;
margin: auto;
}
#de_fb_grund_bebaubar_wrapper .et_pb_contact_field_checkbox{
width: 100%;
}
#de_fb_grund_bebaubar_wrapper .et_pb_button{
border-radius: 0!important;;
}
#de_fb_grund_bebaubar_wrapper .et_pb_button{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid rgba(59, 59, 62, .1)!important;
}
#de_fb_grund_bebaubar_wrapper .et_pb_button:hover{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid #a99073!important; }
#de_fb_grund_bebaubar_wrapper .et_pb_button:hover::after{
font-size: 25px!important;
margin-top: 3px!important;
}
#de_fb_grund_bebaubar_wrapper .et_pb_button:active{
font-size: 18px!important;
font-weight: 380!important;
background: #a99073!important;
color: #fffbf7!important;
border: 2px solid #a99073!important;
} #funnelbewertung .df_step_6 .df_step_next{
display: none!important;
}
#de_fb_bauzwang_wrapper .et_pb_contact_field_options_list, #de_fb_zustand_wrapper .et_pb_contact_field_options_list{
align-items: center;
justify-content: center;
gap: 15px;
width: 40%;
display: flex;
flex-direction: column;
margin: auto;
}
#de_fb_bauzwang_wrapper .et_pb_contact_field_checkbox, #de_fb_zustand_wrapper .et_pb_contact_field_checkbox{
width: 100%;
}
#de_fb_bauzwang_wrapper .et_pb_button, #de_fb_zustand_wrapper .et_pb_button{
border-radius: 0!important;;
}
#de_fb_bauzwang_wrapper .et_pb_button, #de_fb_zustand_wrapper .et_pb_button{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid rgba(59, 59, 62, .1)!important;
}
#de_fb_bauzwang_wrapper .et_pb_button:hover, #de_fb_zustand_wrapper .et_pb_button:hover{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid #a99073!important; }
#de_fb_bauzwang_wrapper .et_pb_button:hover::after, #de_fb_zustand_wrapper .et_pb_button:hover::after{
font-size: 25px!important;
margin-top: 3px!important;
}
#de_fb_bauzwang_wrapper .et_pb_button:active, #de_fb_zustand_wrapper .et_pb_button:active{
font-size: 18px!important;
font-weight: 380!important;
background: #a99073!important;
color: #fffbf7!important;
border: 2px solid #a99073!important;
} #funnelbewertung .df_step_7 .df_step_next{
display: none!important;
}
#de_fb_bewertungsgrund_wrapper .et_pb_contact_field_options_list, #de_fb_bewertungsgrund_grund_wrapper .et_pb_contact_field_options_list{
align-items: center;
justify-content: center;
gap: 15px;
width: 40%;
display: flex;
flex-direction: column;
margin: auto;
}
#de_fb_bewertungsgrund_wrapper .et_pb_contact_field_checkbox, #de_fb_bewertungsgrund_grund_wrapper .et_pb_contact_field_checkbox{
width: 100%;
}
#de_fb_bewertungsgrund_wrapper .et_pb_button, #de_fb_bewertungsgrund_grund_wrapper .et_pb_button{
border-radius: 0!important;
}
#de_fb_bewertungsgrund_wrapper .et_pb_button, #de_fb_bewertungsgrund_grund_wrapper .et_pb_button{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid rgba(59, 59, 62, .1)!important;
}
#de_fb_bewertungsgrund_wrapper .et_pb_button:hover, #de_fb_bewertungsgrund_grund_wrapper .et_pb_button:hover{
font-size: 18px!important;
font-weight: 380!important;
background: #fffbf7!important;
color: #a99073!important;
border: 2px solid #a99073!important; }
#de_fb_bewertungsgrund_wrapper .et_pb_button:hover::after, #de_fb_bewertungsgrund_grund_wrapper .et_pb_button:hover::after{
font-size: 25px!important;
margin-top: 3px!important;
}
#de_fb_bewertungsgrund_wrapper .et_pb_button:active, #de_fb_bewertungsgrund_grund_wrapper .et_pb_button:active{
font-size: 18px!important;
font-weight: 380!important;
background: #a99073!important;
color: #fffbf7!important;
border: 2px solid #a99073!important;
} #funnelbewertung .df_step_8{
width: 60%!important;
margin: auto!important;
position: relative!important;
}
#funnelbewertung .df_step_8 .de_fb_form_field:not(.last-item), #funnelbewertung .df_step_8>div:nth-child(4){
margin-right:10px;
width: calc(33% - 10px);
}
#funnelbewertung .df_step_8>div:nth-child(5){
width: calc(50% - 10px)!important;
}
#funnelbewertung .df_step_8 .de_fb_form_field{
margin-bottom:10px!important;
}
#de_fb_daten_heading_wrapper{
margin-bottom: 15px!important;
}
#funnelbewertung #de_fb_consent_funnel_wrapper .label_wrapper a:not(:hover){
color: white!important;
}
#funnelbewertung #de_fb_consent_funnel_wrapper .label_wrapper a{
font-weight: 400 !important;
}
#funnelbewertung #de_fb_consent_funnel_wrapper .label_wrapper:after{
color: white;
content: ' zu.';
font-size: inherit;
}     @media(max-width: 767px){ #funnelbewertung form{
min-height: 300px;
}
#funnelbewertung .step_button_wrapper{
margin-top: 15px;
padding-top: 10px!important;
}
#funnelbewertung .step_button_wrapper .df_step_next{
font-size: 15px!important;
}
#funnelbewertung .step_button_wrapper .df_step_prev:after{
content: '4'!important;
} #de_fb_daten_heading_wrapper p, #de_fb_baujahr_haus_ueberschrift_wrapper p, #de_fb_zimmer_haus_wrapper p, #de_fb_warum_heading_wrapper p, #de_fb_zustand_haus_heading_wrapper p, #de_fb_zustand_wohnung_heading_wrapper p, #de_fb_bauzwang_grund_heading_wrapper p, #de_fb_baujahr_wohnung_ueberschrift_wrapper p, #de_fb_bebaubar_grundstueck_ueberschrift_wrapper p, #de_fb_erschlossen_grundstueck_wrapper p, #de_fb_zimmer_wohnung_wrapper p, #funnelbewertung #de_fb_step1heading_wrapper p, #de_fb_ort_haus_wrapper p, #de_fb_ort_wohnung_wrapper p, #de_fb_ort_grund_wrapper p, #de_fb_flaeche_wohnung_wrapper p, #de_fb_flaeche_haus_wrapper p, #de_fb_flaeche_grund_wrapper p{
margin-bottom: 10px;
} #de_fb_baujahr_wrapper, #de_fb_plz_wrapper, #de_fb_wohnraum_step_3_wrapper, #de_fb_grundstueck_wert_step_3_wrapper, #de_fb_zimmer_anzahl_wrapper{
width: 90%!important;
}  #funnelbewertung .df_step_1 #de_fb_immo_step_1_wrapper .label_wrapper{
min-height: fit-content!important;
max-height: fit-content!important;
padding:0!important;
}
#funnelbewertung .df_step_1 #de_fb_immo_step_1_wrapper .label_wrapper img{
height: auto;
}
#funnelbewertung .df_step_1 #de_fb_immo_step_1_wrapper .label_wrapper>span{
padding:0!important;
padding-bottom: 0!important;
}
#funnelbewertung .df_step_1 #de_fb_immo_step_1_wrapper .et_pb_button{
min-height: fit-content;
padding-top: 10px !important;
padding-bottom: 5px!important;
aspect-ratio: 7/8!important;
max-height: fit-content;
}
#funnelbewertung .df_step_1 #de_fb_immo_step_1_wrapper .et_pb_contact_field_checkbox{
min-height: fit-content;
margin-bottom: 0!important;
flex-grow: 1!important;
flex-basis: 0!important;
max-height: fit-content;
min-width: 111px!important;
}
#funnelbewertung .df_step_1>div:nth-child(2){
margin-bottom: 0!important;
} #de_fb_grund_erschlossen_wrapper .et_pb_contact_field_options_list{
gap: 5px;
width: 90%;
} #de_fb_grund_bebaubar_wrapper .et_pb_contact_field_options_list{
gap: 5px;
width: 90%;
} #de_fb_bauzwang_wrapper .et_pb_contact_field_options_list, #de_fb_zustand_wrapper .et_pb_contact_field_options_list{
gap: 5px;
width: 90%;
} #de_fb_bewertungsgrund_wrapper .et_pb_contact_field_options_list{
gap: 5px;
width: 90%;
} #funnelbewertung .df_step_8{
width: 100%!important;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#funnelbewertung .df_step_8>div:nth-child(2){
width: 90%!important;
}
#funnelbewertung .df_step_8>div:nth-child(5){
width: 100%!important;
}
#funnelbewertung .df_step_8>div:nth-child(2){
width: 100%!important;
}
#funnelbewertung .df_step_8>div:not(:first-child){
width: 90%!important;
max-width: 334px!important;
margin: auto!important;
margin-bottom: 10px!important;
margin-right: unset !important;
margin-left: unset !important;
}
}