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

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

.sp-page-builder .page-content #section-id-1500489821893 {
  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-1500489821894 {
  max-width: 25%;
  flex-basis: 25%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width:575.98px) {
  #column-wrap-id-1500489821899 {
    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-hV8h7FIJYDsKMl3DSlrzt {
  box-shadow: 0 0 0 0 #FFFFFF;
}

.sp-page-builder .page-content #section-id-hV8h7FIJYDsKMl3DSlrzt {
  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-6gFsTAgE4m3Y622ejQJzS {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id--CuoFQQnYU6s4753KOeDk {
  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-Bln_RwN2woDT_RgZjZjMi {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id--PXyZnq-uiFgl9FMR-OMK {
  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-Mbd1Fus4OYuUrkLThP_sK {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-Y1Rxcyc8is3ppdWjF3M56 {
  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-ZeMHrpcA1Q_9MhnPbrZfs {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-_BTjpzTHr-5-dNqi9NaHJ {
  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-TdctiOhNfVxeoViFfNCiW {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-KEV7plgsaG23B49iOqL4A {
  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-Tavhvzx9nN-_Gf9ImuSng {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-t9vkW4vpkLNhEAJK0Aqxp {
  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-zxvkqmFum05xaVJUDIWNz {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-ifb-2pVPfFCTjWNm6XgUM {
  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-ZgbOWCBO4Baz_ENBqXR47 {
  box-shadow: 0 0 0 0 #FFFFFF;
}

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

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

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

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

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

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

.sp-page-builder .page-content #section-id-1500489821895 {
  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-1500489821896 {
  max-width: 100%;
  flex-basis: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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