/* Seitenspezifisches Layout: leistungen-bauunternehmen.html */

.sp-page-builder .page-content #section-id-1500492501208 {
  background-color: rgba(94, 89, 89, 1);
}

.sp-page-builder .page-content #section-id-1500492501208 {
  padding-top: 30px;
  padding-right: 0px;
  padding-bottom: 30px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: rgba(255, 255, 255, 1);
}

#column-wrap-id-1500492501209 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501209 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501209 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501209 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501209 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#column-wrap-id-1500492501222 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501222 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501222 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501222 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501222 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#column-wrap-id-1500492501223 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501223 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501223 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501223 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501223 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#column-wrap-id-1500492501224 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501224 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501224 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501224 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501224 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-1499540959927 {
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.sp-page-builder .page-content #section-id-1499540959927 .sppb-section-title .sppb-title-heading {
  text-align: center;
}

.sp-page-builder .page-content #section-id-1499540959927 .sppb-section-title .sppb-title-subheading {
  text-align: center;
}

#column-wrap-id-1499540959928 {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1499540959928 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1499540959928 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1499540959928 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1499540959928 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-gXV1cU7iHgsDF8mABtyv9 {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-gXV1cU7iHgsDF8mABtyv9 {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-VFrU20b4HkgxUvaEnudt_ {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-VFrU20b4HkgxUvaEnudt_ {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-VFrU20b4HkgxUvaEnudt_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-VFrU20b4HkgxUvaEnudt_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-VFrU20b4HkgxUvaEnudt_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-VFrU20b4HkgxUvaEnudt_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-MehA3nW0XYg-s_YTOnzIN {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-MehA3nW0XYg-s_YTOnzIN {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-xSl9qKYxAQR905devVLi5 {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-xSl9qKYxAQR905devVLi5 {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-xSl9qKYxAQR905devVLi5 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-xSl9qKYxAQR905devVLi5 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-xSl9qKYxAQR905devVLi5 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-xSl9qKYxAQR905devVLi5 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-Vr9tKa8N8SVWFzl0qr7bz {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-Vr9tKa8N8SVWFzl0qr7bz {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-uWvOb1Sf1927Atg_XqomX {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-uWvOb1Sf1927Atg_XqomX {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-uWvOb1Sf1927Atg_XqomX {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-uWvOb1Sf1927Atg_XqomX {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-uWvOb1Sf1927Atg_XqomX {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-uWvOb1Sf1927Atg_XqomX {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-D8AEhCzzQI6-8TEA9eKfa {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-D8AEhCzzQI6-8TEA9eKfa {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-ObRLRpv-wzsTyKxzR4-jf {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-ObRLRpv-wzsTyKxzR4-jf {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-ObRLRpv-wzsTyKxzR4-jf {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-ObRLRpv-wzsTyKxzR4-jf {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-ObRLRpv-wzsTyKxzR4-jf {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-ObRLRpv-wzsTyKxzR4-jf {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-NcUIr48-9s0gCN-P3g_4M {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-NcUIr48-9s0gCN-P3g_4M {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-7Ox4hmHigVKVY3kEoB3fd {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-7Ox4hmHigVKVY3kEoB3fd {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-7Ox4hmHigVKVY3kEoB3fd {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-7Ox4hmHigVKVY3kEoB3fd {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-7Ox4hmHigVKVY3kEoB3fd {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-7Ox4hmHigVKVY3kEoB3fd {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-lg4iyejA048uWys4o03c0 {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-lg4iyejA048uWys4o03c0 {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-AHLlVd8HW41ra9mHn8gD_ {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-AHLlVd8HW41ra9mHn8gD_ {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-AHLlVd8HW41ra9mHn8gD_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-AHLlVd8HW41ra9mHn8gD_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-AHLlVd8HW41ra9mHn8gD_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-AHLlVd8HW41ra9mHn8gD_ {
    max-width: 100%;
    flex-basis: 100%;
  }
}

.sp-page-builder .page-content #section-id-P-5ITZWt_eXEfWCsrzjtE {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-P-5ITZWt_eXEfWCsrzjtE {
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-id-aS8RbAIjCU11a8q40xLC1 {
  box-shadow: 0 0 0 0 #FFFFFF;
}

#column-wrap-id-aS8RbAIjCU11a8q40xLC1 {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-aS8RbAIjCU11a8q40xLC1 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-aS8RbAIjCU11a8q40xLC1 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-aS8RbAIjCU11a8q40xLC1 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-aS8RbAIjCU11a8q40xLC1 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-DvsijMrp_K55Rr7KujLiS .sppb-accordion-heading-bg-image .sppb-panel-title {
  position: relative;
  z-index: 1;
}

.sp-page-builder .page-content #section-id-1500492501210 {
  padding-top: 50px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#column-wrap-id-1500492501211 {
  max-width: 100%;
  flex-basis: 100%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501211 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501211 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501211 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501211 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-1500492501214 .sppb-divider {
  margin-top: 30px;
  margin-bottom: 30px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eeeeee;
}

#column-wrap-id-1500492501216 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501216 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501216 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501216 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501216 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-1500492501241 a {
  color: rgba(51, 51, 51, 1);
}

#sppb-addon-1500492501241 a:hover,
#sppb-addon-1500492501241 a:focus,
#sppb-addon-1500492501241 a:active {
  color: rgba(235, 73, 71, 1);
}

#sppb-addon-1500492501241 .sppb-icon .sppb-icon-container {
  display: inline-block;
  text-align: center;
}

#sppb-addon-1500492501241 .sppb-icon .sppb-icon-container>i {
  font-size: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

#sppb-addon-1500492501241 .sppb-addon-content {
  text-align: center;
}

#sppb-addon-1500492501241 {
  transition: .3s;
}

#column-wrap-id-1500492501219 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501219 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501219 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501219 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501219 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-1500492501246 a {
  color: rgba(51, 51, 51, 1);
}

#sppb-addon-1500492501246 a:hover,
#sppb-addon-1500492501246 a:focus,
#sppb-addon-1500492501246 a:active {
  color: rgba(235, 73, 71, 1);
}

#sppb-addon-1500492501246 .sppb-icon .sppb-icon-container {
  display: inline-block;
  text-align: center;
}

#sppb-addon-1500492501246 .sppb-icon .sppb-icon-container>i {
  font-size: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

#sppb-addon-1500492501246 .sppb-addon-content {
  text-align: center;
}

#sppb-addon-1500492501246 {
  transition: .3s;
}

#column-wrap-id-1500492501220 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501220 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501220 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501220 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501220 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-1500492501251 a {
  color: rgba(51, 51, 51, 1);
}

#sppb-addon-1500492501251 a:hover,
#sppb-addon-1500492501251 a:focus,
#sppb-addon-1500492501251 a:active {
  color: rgba(235, 73, 71, 1);
}

#sppb-addon-1500492501251 .sppb-icon .sppb-icon-container {
  display: inline-block;
  text-align: center;
}

#sppb-addon-1500492501251 .sppb-icon .sppb-icon-container>i {
  font-size: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

#sppb-addon-1500492501251 .sppb-addon-content {
  text-align: center;
}

#sppb-addon-1500492501251 {
  transition: .3s;
}

#column-wrap-id-1500492501221 {
  max-width: 25%;
  flex-basis: 25%;
}

@media (max-width:1199.98px) {
  #column-wrap-id-1500492501221 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

@media (max-width:991.98px) {
  #column-wrap-id-1500492501221 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:767.98px) {
  #column-wrap-id-1500492501221 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

@media (max-width:575.98px) {
  #column-wrap-id-1500492501221 {
    max-width: 100%;
    flex-basis: 100%;
  }
}

#sppb-addon-1500492501256 a {
  color: rgba(51, 51, 51, 1);
}

#sppb-addon-1500492501256 a:hover,
#sppb-addon-1500492501256 a:focus,
#sppb-addon-1500492501256 a:active {
  color: rgba(235, 73, 71, 1);
}

#sppb-addon-1500492501256 .sppb-icon .sppb-icon-container {
  display: inline-block;
  text-align: center;
}

#sppb-addon-1500492501256 .sppb-icon .sppb-icon-container>i {
  font-size: 36px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}

#sppb-addon-1500492501256 .sppb-addon-content {
  text-align: center;
}

#sppb-addon-1500492501256 {
  transition: .3s;
}
