.elementor-5705 .elementor-element.elementor-element-f8d7512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}/* Start custom CSS for shortcode, class: .elementor-element-e3b0c99 */.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] {
  --ns-funnel-accent: #3f3a3a;
  --ns-funnel-accent-hover: #3f3a3a;
  --ns-funnel-text: #333333;
  --ns-funnel-muted: #e1e1e1;
}

.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card:hover,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer:hover .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.hover .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.selected_item .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.selected_item:hover .af2_answer_card {
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #333333 !important;
  outline-color: transparent !important;
  transform: none !important;
  transition: none !important;
}

.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card { background-color: #ffffff !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card::before {
  content: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  background-image: none !important;
}

.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item:not([data-qid="6094"]) .af2_answer_card {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: auto !important;
  padding: 14px 18px !important;
  overflow: visible !important;
}
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item:not([data-qid="6094"]) .af2_answer_text {
  min-height: auto !important;
  padding: 0 !important;
  color: #333333 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow: visible !important;
}

.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_card {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  overflow: hidden !important;
  min-height: 224px !important;
  padding: 0 0 14px 0 !important;
  background-color: #ffffff !important;
}
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_card::before {
  content: "" !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 4 / 3 !important;
  min-height: 0 !important;
  margin: 0 0 12px 0 !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  flex: 0 0 auto !important;
}
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="0"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Titelbild_Pflastersteine-300x225.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="1"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Titelbild_Bodenplatten-1-300x216.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="2"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Titelbild_Mauersteine-bearbeitet-300x257.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="3"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Titelbild_Blockstufen-300x200.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="4"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Referenzbild_Stelen-300x225.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="5"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Referenzbild_neue-Bordsteine-300x225.jpeg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="6"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Referenzbild_Splitt-300x200.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="7"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Referenzbild_Gabionenfuellmaterial-300x225.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="8"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/05/Hyperit-Fugensand_grau_0-2-mm-neu-Seite-68-6_bearbeitet-300x200.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer[id="9"] .af2_answer_card::before { background-image: url("https://nordstein.bunge-media.de/wp-content/uploads/2026/04/Ausstellung-2-1-300x200.jpg") !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_text {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 50px !important;
  padding: 0 12px !important;
  color: #333333 !important;
  line-height: 1.25 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow: visible !important;
}
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card *,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card:hover *,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.hover .af2_answer_card *,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.selected_item .af2_answer_card * { color: #333333 !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.selected_item .af2_answer_card { background-color: #f2f2f2 !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer.selected_item .af2_answer_text { font-weight: 600 !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer:focus .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer:focus-visible .af2_answer_card,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card:focus,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card:focus-visible,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_answer_card:focus-within {
  outline: 2px solid #3f3a3a !important;
  outline-offset: 2px !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #333333 !important;
  transform: none !important;
}
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_progress { background-color: #3f3a3a !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_progress_bar { background-color: #e1e1e1 !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_button,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_submit_button { border: none !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; transition: none !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_button:not(.af2_disabled),
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_submit_button { background-color: #3f3a3a !important; color: #ffffff !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_button:not(.af2_disabled):hover,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_button:not(.af2_disabled):focus,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_submit_button:hover,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_submit_button:focus { background-color: #3f3a3a !important; color: #ffffff !important; outline: 2px solid #3f3a3a !important; outline-offset: 2px !important; box-shadow: none !important; transform: none !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_form_button.af2_disabled { background-color: #e1e1e1 !important; color: #7a7a7a !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] input:focus,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] textarea:focus,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .select2-selection:focus { border-color: #3f3a3a !important; box-shadow: 0 0 0 2px rgba(63, 58, 58, 0.18) !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .select2-results__option--highlighted,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .select2-results__option--selected,
body.page-id-5705 .af2-select2-container .select2-results__option--highlighted,
body.page-id-5705 .af2-select2-container .select2-results__option--selected { background-color: #3f3a3a !important; color: #ffffff !important; }
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .ui-datepicker-title,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .ui-datepicker-current-day,
.elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .ui-state-active { background-color: #3f3a3a !important; color: #ffffff !important; }
@media (max-width: 767px) {
  .elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_card.af2_mobile { display: grid !important; grid-template-columns: 96px minmax(0, 1fr) !important; align-items: center !important; min-height: 96px !important; padding: 0 !important; }
  .elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_card.af2_mobile::before { content: "" !important; display: block !important; width: 96px !important; height: 96px !important; min-height: 96px !important; margin: 0 !important; aspect-ratio: auto !important; }
  .elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item[data-qid="6094"] .af2_answer_text.af2_mobile { min-height: 96px !important; justify-content: flex-start !important; text-align: left !important; padding: 0 14px !important; }
  .elementor-5705 .elementor-element.elementor-element-e3b0c99 .af2_form_wrapper[data-did="6088"] .af2_carousel_item:not([data-qid="6094"]) .af2_answer_card.af2_mobile { display: flex !important; min-height: auto !important; padding: 14px 16px !important; }
}

body.page-id-5705 .af2-select2-container .select2-results__option--highlighted,
body.page-id-5705 .af2-select2-container .select2-results__option--selected {
  background-color: #3f3a3a !important;
  color: #ffffff !important;
}

body.page-id-5705 #ui-datepicker-div,
body.page-id-5705 .ui-datepicker {
  border-radius: 0 !important;
  box-shadow: none !important;
}

body.page-id-5705 #ui-datepicker-div .ui-datepicker-header,
body.page-id-5705 #ui-datepicker-div .ui-datepicker-title,
body.page-id-5705 #ui-datepicker-div td.ui-datepicker-current-day,
body.page-id-5705 #ui-datepicker-div td.ui-datepicker-current-day a,
body.page-id-5705 #ui-datepicker-div .ui-state-active,
body.page-id-5705 #ui-datepicker-div .ui-state-highlight {
  background-color: #3f3a3a !important;
  border-color: #3f3a3a !important;
  color: #ffffff !important;
  border-radius: 0 !important;
}

body.page-id-5705 #ui-datepicker-div td,
body.page-id-5705 #ui-datepicker-div a {
  border-radius: 0 !important;
  box-shadow: none !important;
}

/* High-specificity overrides for Funnelforms inline styling. */
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_progress,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_progress,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_button:not(.af2_disabled),
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_button:not(.af2_disabled),
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_submit_button,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_submit_button,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-datepicker-header,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-datepicker-header,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-datepicker-title,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-datepicker-title,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker td.ui-datepicker-current-day,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker td.ui-datepicker-current-day,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker td.ui-datepicker-current-day a,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker td.ui-datepicker-current-day a,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-active,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-active,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-highlight,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-highlight {
  background-color: #3f3a3a !important;
  border-color: #3f3a3a !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_ahref,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_ahref,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_slider_frage_bullet,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_slider_frage_bullet,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_icon,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_icon {
  color: #3f3a3a !important;
  background-color: #3f3a3a !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] input:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] input:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] textarea:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] textarea:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_textfeld_frage:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_textfeld_frage:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_datum_frage:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_datum_frage:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_textbereich_frage:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_textbereich_frage:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_text_type:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_text_type:focus,
#af2_form_0.af2_form_wrapper[data-did="6088"] .select2-selection:focus,
#af2_form_1.af2_form_wrapper[data-did="6088"] .select2-selection:focus {
  border-color: #3f3a3a !important;
  box-shadow: 0 0 0 2px rgba(63, 58, 58, 0.18) !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker td,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker td,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker a,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker a,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-active,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-active,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-default,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker .ui-state-default,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile td,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile td,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-datepicker-current-day,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-datepicker-current-day,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-state-active,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-state-active,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile td .ui-state-default,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile td .ui-state-default {
  border-radius: 0 !important;
  box-shadow: none !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-datepicker-current-day,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2-datepicker.af2_mobile .ui-datepicker-current-day {
  background-color: #3f3a3a !important;
}

/* Nord-Stein scoped contact-field icon cleanup and native back-button stability. */
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .af2_question_cf_text_type_icon,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .af2_question_cf_text_type_icon {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  min-width: 0 !important;
  flex: 0 0 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  color: transparent !important;
  box-shadow: none !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > input.af2_text_type,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > input.af2_text_type,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > .iti,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > .iti,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .iti input.af2_text_type,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .iti input.af2_text_type {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > input.af2_text_type:not(.phone_type),
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper > input.af2_text_type:not(.phone_type) {
  padding-left: 16px !important;
  border-radius: 0 !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .iti input.af2_text_type.phone_type,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_question_cf_text_type_wrapper .iti input.af2_text_type.phone_type {
  border-radius: 0 !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form,
#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_carousel,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_carousel {
  overflow: visible !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar {
  position: static !important;
  bottom: auto !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  z-index: 80 !important;
  background: transparent !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button {
  position: relative !important;
  z-index: 81 !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button:not(.af2_disabled),
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button:not(.af2_disabled) {
  pointer-events: auto !important;
}

#af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button.af2_disabled,
#af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button.af2_disabled {
  pointer-events: none !important;
}

/* Nord-Stein funnel navigation in normal form flow. */
body.page-id-5704 #af2_form_0.af2_form_wrapper[data-did="5756"] .af2_form,
body.page-id-5704 #af2_form_1.af2_form_wrapper[data-did="5756"] .af2_form,
body.page-id-5705 #af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form,
body.page-id-5705 #af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form {
  padding-bottom: 0 !important;
}

body.page-id-5704 #af2_form_0.af2_form_wrapper[data-did="5756"] .af2_form_carousel,
body.page-id-5704 #af2_form_1.af2_form_wrapper[data-did="5756"] .af2_form_carousel,
body.page-id-5705 #af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_carousel,
body.page-id-5705 #af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_carousel {
  overflow: hidden !important;
  max-width: 100% !important;
}

body.page-id-5704 #af2_form_0.af2_form_wrapper[data-did="5756"] .af2_form_bottombar,
body.page-id-5704 #af2_form_1.af2_form_wrapper[data-did="5756"] .af2_form_bottombar,
body.page-id-5705 #af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar,
body.page-id-5705 #af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar {
  position: static !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  top: auto !important;
  transform: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 24px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border-top: 0 !important;
  z-index: 80 !important;
  pointer-events: auto !important;
}

body.page-id-5704 #af2_form_0.af2_form_wrapper[data-did="5756"] .af2_form_bottombar .af2_form_progress_bar,
body.page-id-5704 #af2_form_1.af2_form_wrapper[data-did="5756"] .af2_form_bottombar .af2_form_progress_bar,
body.page-id-5705 #af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_progress_bar,
body.page-id-5705 #af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_progress_bar {
  position: static !important;
  width: 100% !important;
  max-width: 100% !important;
}

body.page-id-5704 #af2_form_0.af2_form_wrapper[data-did="5756"] .af2_form_bottombar .af2_form_button,
body.page-id-5704 #af2_form_1.af2_form_wrapper[data-did="5756"] .af2_form_bottombar .af2_form_button,
body.page-id-5705 #af2_form_0.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button,
body.page-id-5705 #af2_form_1.af2_form_wrapper[data-did="6088"] .af2_form_bottombar .af2_form_button {
  position: static !important;
  z-index: 81 !important;
  pointer-events: auto !important;
}/* End custom CSS */