.elementor-4256 .elementor-element.elementor-element-146eb9c{--display:flex;--min-height:110px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-4256 .elementor-element.elementor-element-146eb9c:not(.elementor-motion-effects-element-type-background), .elementor-4256 .elementor-element.elementor-element-146eb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-416a180 );}.elementor-4256 .elementor-element.elementor-element-56400fc{--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;--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-4256 .elementor-element.elementor-element-b64075e{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4256 .elementor-element.elementor-element-197cff8{--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;}.elementor-4256 .elementor-element.elementor-element-821caa4{--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;}.elementor-4256 .elementor-element.elementor-element-3655114{--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;--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-4256 .elementor-element.elementor-element-1a23ebe{--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;--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-4256 .elementor-element.elementor-element-ab9b65c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4256 .elementor-element.elementor-element-6cccd9d{--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;--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-4256 .elementor-element.elementor-element-9e66606{--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;--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-4256 .elementor-element.elementor-element-295b81b{--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;--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-4256 .elementor-element.elementor-element-68d4f5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-4256 .elementor-element.elementor-element-68d4f5b:not(.elementor-motion-effects-element-type-background), .elementor-4256 .elementor-element.elementor-element-68d4f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4256 .elementor-element.elementor-element-b740b0b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS */html, body{
  width: 100%;
  overflow-x: hidden;
}

#wpforms-4480,
#wpforms-4480 form,
#wpforms-4480 .wpforms-field-container{
  width: 100% !important;
  max-width: 100% !important;
}

#wpforms-4480 .wpforms-field-container{
  display: grid !important;
  grid-template-columns: minmax(0,1fr) minmax(0,1fr);
  gap: 12px 16px; /* oben/unten | links/rechts */
  align-items: start;
}

#wpforms-4480 .wpforms-field{
  float: none !important;
  clear: none !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0 !important;
}

#wpforms-4480 .wpforms-field input,
#wpforms-4480 .wpforms-field select,
#wpforms-4480 .wpforms-field textarea{
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

/* optional: falls WPForms intern noch Abstand unten gibt */
#wpforms-4480 .wpforms-field{
  padding: 0 !important;
}
#wpforms-4480 .wpforms-field-container .wpforms-field{
  margin-bottom: 0 !important;
}

#wpforms-4480 #wpforms-4480-field_5-container{
  grid-column: 1 / -1;
}

#wpforms-4480 .wpforms-submit-container{
  grid-column: 1 / -1;
  margin-top: 10px !important;
}

@media (max-width: 780px){
  #wpforms-4480 .wpforms-field-container{
    grid-template-columns: 1fr;
    gap: 12px;
  }

  #wpforms-4480 #wpforms-4480-field_5-container,
  #wpforms-4480 .wpforms-submit-container{
    grid-column: 1 / -1;
  }
}/* End custom CSS */