.elementor-2450 .elementor-element.elementor-element-270e0d3{margin-top:8em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-9f93685 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2450 .elementor-element.elementor-element-cc2b167 iframe{height:450px;}.elementor-2450 .elementor-element.elementor-element-9657c0f{margin-top:58px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-246ff68 .elementor-heading-title{letter-spacing:10px;}.elementor-2450 .elementor-element.elementor-element-86908be{margin-top:40px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-25be5ce{margin-top:50px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-50b8b0d{margin-top:55px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-78184d5{text-align:left;}.elementor-2450 .elementor-element.elementor-element-0d7f414:not(.elementor-motion-effects-element-type-background), .elementor-2450 .elementor-element.elementor-element-0d7f414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2450 .elementor-element.elementor-element-0d7f414{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:125px;margin-bottom:-80px;padding:7% 00% 7% 0%;}.elementor-2450 .elementor-element.elementor-element-0d7f414 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-eb2b657 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2450 .elementor-element.elementor-element-eee7be1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2450 .elementor-element.elementor-element-eee7be1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-6f6c0cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2450 .elementor-element.elementor-element-6f6c0cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-thebase9 );}.elementor-2450 .elementor-element.elementor-element-6f6c0cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 21% 5% 21%;}.elementor-2450 .elementor-element.elementor-element-6f6c0cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2450 .elementor-element.elementor-element-bbfa0df{text-align:center;}.elementor-2450 .elementor-element.elementor-element-bbfa0df .elementor-heading-title{letter-spacing:4px;}body.elementor-page-2450:not(.elementor-motion-effects-element-type-background), body.elementor-page-2450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.steigwerk.com/wp-content/uploads/2025/07/Partner-finden-Steigwerk-scaled.jpg");}@media(min-width:768px){.elementor-2450 .elementor-element.elementor-element-eb2b657{width:100%;}}@media(max-width:1024px){.elementor-2450 .elementor-element.elementor-element-0d7f414{margin-top:70px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-6f6c0cd > .elementor-element-populated{padding:5% 10% 5% 10%;}.elementor-2450 .elementor-element.elementor-element-bbfa0df .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-2450 .elementor-element.elementor-element-0d7f414{margin-top:50px;margin-bottom:0px;}.elementor-2450 .elementor-element.elementor-element-eb2b657 > .elementor-element-populated{padding:0em 1em 0em 1em;}.elementor-2450 .elementor-element.elementor-element-6f6c0cd > .elementor-element-populated{padding:9% 9% 9% 9%;}.elementor-2450 .elementor-element.elementor-element-bbfa0df .elementor-heading-title{font-size:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-19eb894 */.wpcf7-list-item {
	margin: 0 !important;
}
.wpcf7-form-control.wpcf7-submit{
    background-color:#9ec294;
    font-weight: bold;
    letter-spacing: 4px;
    min-width: 150px;
    border: none !important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
.wpcf7-form-control.wpcf7-submit:hover{
    background-color:#9ec294;
}
.wpcf7-submit {
  /*background-color:#E36D3D !important;*/
  width:230px !important;
  margin: 30px 0 0 0;
}
.wpcf7 .wpcf7-submit:disabled{
    background-color:#9ec294 !important;
}
/* First we hide the default CF7 loader */
.wpcf7-spinner::before {
display:none;
}

/* Add custom CF7 loader */
.wpcf7-spinner {
background-image: url('/wp-content/uploads/2025/08/loading.gif');
width:60px;
height: 60px;
margin-left: 10px;
background-color: inherit;
}
input, textarea {
  text-indent:10px;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{
    border: 1px solid #ddd;
    height: 100px;
}
.wpcf7-form label{
    font-weight: 600;
}
.wpcf7 input {

  border: 1px solid #ddd !important;
  border-radius: 0;
  color: #888;
  outline: 0;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 13px;
  padding: 10px 15px;
  transition: all .2s ease 0s;
  -moz-transition: all .2s ease 0s;
  -webkit-transition: all .2s ease 0s;
  -o-transition: all .2s ease 0s;
  display: inline-block;
}
input.wpcf7-form-control{
    line-height: 1.2;
}
.dwp-form {
  width:100%;
  margin:0 auto
}
.dwp-form-row {
  display:flex;
  flex-direction:column;
  width:100%
}
.dwp-form-row .wpcf7-form-control,
.wpcf7-form label {
  width:100%
}
.dwp-form-column {
  flex:1;
  padding:0.5rem 0;
  width:100%
}
.dwp-form-column:first-of-type {
  padding-left:0
}
.dwp-form-column:last-of-type {
  padding-right:0
}
@media only screen and (min-width:48em) {
  .dwp-form-row {
    flex-direction:row
  }
  .dwp-form-column {
    padding:0.5rem 1rem
  }
}
.zustimmung{
    margin-bottom: 20px;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea{
    margin-block: 0px;
}
.input-margin{
margin-bottom: 10px;
  margin-top: 6px;
}
span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item input{
    margin-top: 0px !important;
    margin-bottom: -2px !important;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  margin-top: 10px;
  margin-bottom: 6px;
}
.wpcf7-not-valid-tip {
  margin-top: -12px;
}
.captcha-image svg {
  width: 55px;
  height: 60px;
}/* End custom CSS */
/* Start custom CSS */h1.entry-title, .thebase-breadcrumbs{
    color:#fff !important;
    letter-spacing:10px;
    display: none;
    }
.page-hero-section .entry-hero-container-inner {
  background-image: url('https://www.steigwerk.com/wp-content/uploads/2025/07/Partner-finden-Steigwerk-scaled.jpg');
  display: none;
    
}/* End custom CSS */