.elementor-412 .elementor-element.elementor-element-14f5d0d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-412 .elementor-element.elementor-element-14f5d0d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-14f5d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-14f5d0d > .elementor-container{max-width:870px;}.elementor-412 .elementor-element.elementor-element-14f5d0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-412 .elementor-element.elementor-element-14f5d0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-412 .elementor-element.elementor-element-919487e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-412 .elementor-element.elementor-element-919487e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-412 .elementor-element.elementor-element-919487e.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-412 .elementor-element.elementor-element-f1713cc{text-align:center;}.elementor-412 .elementor-element.elementor-element-f1713cc .elementor-heading-title{font-family:"indie-flower", Sans-serif;font-size:45px;font-weight:400;color:#8DBD25;}@media(max-width:1024px){.elementor-412 .elementor-element.elementor-element-919487e > .elementor-element-populated{padding:8% 8% 8% 8%;}}@media(max-width:767px){.elementor-412 .elementor-element.elementor-element-14f5d0d{padding:50px 0px 50px 0px;}.elementor-412 .elementor-element.elementor-element-919487e > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-412 .elementor-element.elementor-element-f1713cc .elementor-heading-title{font-size:33px;}}/* Start custom CSS for shortcode, class: .elementor-element-ddd6d7d */.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_stepTitle,.last-stepp .lfb_summary h4::after {
  font-size: 27px !important;
  font-weight: 300 !important;
  line-height: 1 !important;
  color: #000000 !important;
  font-family: "hero-new", Sans-serif !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d :is(input,textarea){
    font-family: hero-new !important;
}
.lfb_genSlide[data-stepid="59"] .lfb_imgTitle {
  color: #3e3e3e !important;
}
.step-img .lfb_imgTitle{
    display: none;
} 
#lfb_btnOrder, .lfb_btn-next {
  font-weight: bold !important;
  font-family: hero-new !important;
}
.lfb_summary.table-responsive {
  margin: 0 !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d #lfb_form.lfb_bootstraped[data-form="9"] #lfb_mainPanel,#lfb_form.lfb_bootstraped[data-form="9"] {
  background-color: transparent !important;
}
/*.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_genSlide[data-stepid="59"] .lfb_column{*/
/*    padding: 7px !important;*/
/*}*/
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_genSlide[data-stepid="59"] .lfb_column > div {
  width: auto;
  height: 100%;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .step-title-main {
  font-size: 27px !important;
  color: #000000 !important;
  font-family: "hero-new", Sans-serif !important;
  font-size: 27px !important;
  font-weight: 300 !important;
  line-height: 1em !important;
  margin: 40px 0 15px !important;
}
.lfb_genSlide:not([data-stepid="59"]) .container {
    padding-top: 0 !important;
}
.lfb_genSlide:not([data-stepid="59"]) .lfb_stepTitle {
  display: none;
}
.lfb_genSlide .form-group textarea{
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_genSlide .form-group label  {
  display: none !important;
}
.step-img > div {
  pointer-events: none;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_btn-next .fa.fa-check, .lfb_linkPreviousCt .fa-arrow-left,#lfb_btnOrder .fa-paper-plane {
  display: none !important;
}
.lfb_btn-next::after,.linkPrevious::after,#lfb_btnOrder::after  {
  content: "";
  width: 110px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  bottom: 7px;
  height: 4px;
  background-image: url('https://salutcatering.de/wp-content/uploads/2022/03/Linie.png');
  background-position: center center;
  background-size: cover;
  filter: brightness(0) invert(100%);
}
.lfb_btnNextContainer br {
  display: none;
}
.lfb_btnNextContainer {
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 20px !important;
  
}
#lfb_btnNext_63,#lfb_btnOrder {
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 11px 30px !important;
}
.linkPrevious,#lfb_btnOrder {
    position: relative;
  display: inline-block !important;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none !important;
  box-shadow: none !important;
  border-radius: 0px;
  padding: 11px 30px !important;
  min-width: 140px;
  background-color: var(--e-global-color-accent) !important;
  color: #fff !important;
  margin-top: 12px !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_genSlide[data-stepid="62"] .lfb_itemBloc.col-md-12.lfb_item.lfb_itemContainer_341.lfb_row.row .lfb_column[data-columnid="63ad581968e3a"] {
  width: 28% !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_genSlide[data-stepid="62"] .lfb_itemBloc.col-md-12.lfb_item.lfb_itemContainer_341.lfb_row.row > div:not(:last-child) {
  width: 18% !important;
  min-width: auto !important;
}
.elementor-412 .elementor-element.elementor-element-ddd6d7d .lfb_summary thead {
  display: none;
}
.lfb_priceTd, .lfb_quantityTd, .lfb_static {
  display: none !important;
}
.last-stepp .lfb_summary h4 {
  font-size: 0 !important;
}
.last-stepp .lfb_summary h4::after {
  content: "Zusammenfassung";
}
.lfb_summaryStep {
  background-color: #8dbd25 !important;
}
#lfb_stepper {
  display: flex !important;
  justify-content: center !important;
  gap: 10px;
  background-color: transparent !important;
  counter-reset: step;
  margin-bottom: 30px !important;
position: relative !important;
}
#lfb_stepperBar{
    display: none;
}
.lfb_stepperPoint {
  position: relative !important;
  margin: 0 !important;
  left: 0 !important;
  right: 0 !important;
}
.lfb_stepperPoint::before {
  counter-increment: step;
  content: counter(step);
}
.lfb_stepperPoint {
  background-color: #fff !important;
  border: 2px solid !important;
}
.lfb_stepperPoint.lfb_currentPoint {
  background-color: var(--e-global-color-accent) !important;
  color: #fff !important;
  border-color: var(--e-global-color-accent) !important;
}
[data-stepid="59"] .lfb_genContent.container.lfb_noDes {
  padding-top: 44px !important;
}
.checkboxCt label::before {
  border-radius: 20px !important;
padding: 9px;
border-color: var(--e-global-color-accent) !important;
top: 50% !important;
transform: translateY(-50%);
}
.checkboxCt label::after {
  top: 50% !important;
  transform: translateY(-50%);
  margin-top: 0 !important;
  width: 10px !important;
  height: unset !important;
  padding: 5px !important;
}


#lfb_form.lfb_bootstraped[data-form="9"] #lfb_mainPanel .lfb_genSlide .lfb_genContent div.lfb_selectable .img {
    max-width: 100% !important;
    height: 110px !important;
}/* End custom CSS */