.post-78 .et_pb_section:nth-child(10) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(10) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(11) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(11) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(12) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(12) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(13) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(13) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(14) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(15) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(15) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(16) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(16) .et_pb_button {
       color: #666666!important; 
    } 

.post-78 .et_pb_section:nth-child(17) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(17) .et_pb_button {
       border-bottom-color: #333333!important; 
       border-left-color: #333333!important; 
       border-right-color: #333333!important; 
       border-top-color: #333333!important; 
       color: #333333!important; 
    } 

.post-78 .et_pb_section:nth-child(17) .et_pb_row:nth-child(1) {
       background-image: none; 
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(2) {
       background-blend-mode: normal!important; 
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(3) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(3) .et_pb_image img {
       box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; 
    } 

.post-78 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(4) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(4) .et_pb_image img {
       box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; 
    } 

.post-78 .et_pb_section:nth-child(5) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(5) .et_pb_blurb .et_pb_blurb_content {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(5) .et_pb_promo .et_pb_promo_description h2 {
       color: rgba(255,255,255,0.76)!important; 
    } 

.post-78 .et_pb_section:nth-child(5) .et_pb_row:nth-child(1) {
       box-shadow: none; 
       box-sizing: border-box; 
    } 

.post-78 .et_pb_section:nth-child(5) .et_pb_row:nth-child(2) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(6) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(6) .et_pb_blurb .et_pb_blurb_content {
       box-shadow: none; 
       color: rgb(51, 51, 51)!important; 
    } 

.post-78 .et_pb_section:nth-child(6) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image .et-pb-icon {
       background-color: rgba(255, 255, 255, 0.76)!important; 
    } 

.post-78 .et_pb_section:nth-child(6) .et_pb_blurb .et_pb_blurb_content h4 {
       color: rgb(51, 51, 51)!important; 
       font-size: 14px!important; 
       font-weight: bold!important; 
    } 

.post-78 .et_pb_section:nth-child(7) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(7) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(8) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_team_member .et_pb_member_position {
       padding-left: 0px!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_team_member .et_pb_team_member_description > h4 {
       padding-left: 0px!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_team_member .et_pb_team_member_description p {
       padding-left: 0px!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_team_member .et_pb_team_member_image img {
       padding-right: 0px!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_text img:not(.wp-smiley) {
       padding-top: 0px!important; 
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_text {
       width: 1138px; 
    } 

.post-78 .et_pb_section:nth-child(9) {
       background-image: none; 
       background-repeat: repeat!important; 
       background-size: auto!important; 
    } 

.post-78 .et_pb_section:nth-child(9) .et_pb_row:nth-child(1) {
       box-shadow: none; 
    } 

.post-78 .et_pb_section:nth-child(9) .et_pb_row:nth-child(2) {
       box-shadow: 0px 1px 0px #CCC, 0px 2px 0px #CCC, 0px 3px 0px #CCC, 0px 4px 0px #CCC, 0px 5px 0px #CCC, 0px 6px 0px transparent, 0px 7px 0px transparent, 0px 8px 0px transparent, 0px 9px 0px transparent, 0px 10px 10px rgba(0, 0, 0, 0.6); 
    } 

.post-78 .et_pb_section:nth-child(9) .et_pb_row:nth-child(3) {
       box-shadow: 0px 1px 0px #CCC, 0px 2px 0px #CCC, 0px 3px 0px #CCC, 0px 4px 0px #CCC, 0px 5px 0px #CCC, 0px 6px 0px transparent, 0px 7px 0px transparent, 0px 8px 0px transparent, 0px 9px 0px transparent, 0px 10px 10px rgba(0, 0, 0, 0.6); 
    } 

.post-78 .et_pb_section:nth-child(9) .et_pb_row:nth-child(4) {
       box-shadow: 0px 1px 0px #CCC, 0px 2px 0px #CCC, 0px 3px 0px #CCC, 0px 4px 0px #CCC, 0px 5px 0px #CCC, 0px 6px 0px transparent, 0px 7px 0px transparent, 0px 8px 0px transparent, 0px 9px 0px transparent, 0px 10px 10px rgba(0, 0, 0, 0.6); 
    } 

.post-78 .et_pb_section:nth-child(9) .et_pb_row:nth-child(5) {
       box-shadow: 0px 1px 0px #CCC, 0px 2px 0px #CCC, 0px 3px 0px #CCC, 0px 4px 0px #CCC, 0px 5px 0px #CCC, 0px 6px 0px transparent, 0px 7px 0px transparent, 0px 8px 0px transparent, 0px 9px 0px transparent, 0px 10px 10px rgba(0, 0, 0, 0.6); 
    } 

#custom-header.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
       text-shadow: rgba(0, 0, 0, 0.5) 2px 4px 3px; 
    } 

#custom-header.et_pb_fullwidth_header .header-content {
       margin-top: -20px!important; 
    } 

#custom-header.et_pb_fullwidth_header .header-content p {
       padding-top: 20px!important; 
       text-shadow: rgba(0, 0, 0, 0.5) 2px 4px 3px; 
    } 

#custom-header.et_pb_fullwidth_header h1 {
       margin-bottom: 15px!important; 
       margin-top: -20px!important; 
       text-shadow: rgba(0, 0, 0, 0.5) 2px 3px 3px; 
    } 

#leistungen.et_pb_promo .et_pb_promo_description h2 {
       color: rgb(51, 51, 51)!important; 
    } 

html body header#main-header {
       background-color: #d10000!important; 
       background-image: none; 
    } 

html body header#main-header #logo {
       box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px; 
    } 

.post-78 .et_pb_section:nth-child(14) .et_pb_row:nth-child(1) {
    } 

.post-78 .et_pb_section:nth-child(16) .et_pb_row:nth-child(1) {
    } 

.post-78 .et_pb_section:nth-child(8) .et_pb_text p {
    } 

#kontakt.et_pb_promo .et_pb_promo_description {
    } 

#kontakt.et_pb_text p {
    } 

#team.et_pb_promo .et_pb_promo_description h2 {
    } 

html body div#et_mobile_nav_menu .mobile_menu_bar:before {
    } 

html body .mobile_nav ul#mobile_menu {
    } 

html body .mobile_nav ul#mobile_menu .current_page_item > a {
    } 


@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(13) {   height: 1050px!important; }  }  
@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(14) .et_pb_row:nth-child(1) {   height: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(16) .et_pb_row:nth-child(1) {   height: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(8) .et_pb_text p {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(8) .et_pb_text p {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .post-78 .et_pb_section:nth-child(8) .et_pb_text p {   width: 270px!important; }  }  
@media screen and (max-width: 480px) { #custom-header.et_pb_fullwidth_header .header-content p {   padding-top: 2px!important; }  }  
@media screen and (max-width: 480px) { #kontakt.et_pb_promo .et_pb_promo_description {   height: 0px!important; }  }  
@media screen and (max-width: 480px) { #kontakt.et_pb_text p {   margin-top: -11px!important; }  }  
@media screen and (max-width: 480px) { #team.et_pb_promo .et_pb_promo_description h2 {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px) { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: #ffffff!important; }  }  
@media screen and (max-width: 480px) { html body .mobile_nav ul#mobile_menu {   border-top-color: #333333!important; }  }  
@media screen and (max-width: 480px) { html body .mobile_nav ul#mobile_menu .current_page_item > a {   color: #ffffff!important; }  }  
@media screen and (max-width: 480px) { html body header#main-header #logo {   height: 80px!important; }  }  
@media screen and (max-width: 480px) { html body header#main-header #logo {   max-height: 100%!important; }  }  
@media screen and (max-width: 480px) { html body header#main-header #logo {   max-width: 100%!important; }  }  <!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 68eef3675612b7242f531a91. Config Timestamp: 2025-10-15 01:05:42 UTC, Cached Timestamp: 2025-10-15 11:16:39 UTC -->