.post-100 .et_pb_section:nth-child(10) {
       padding-bottom: 80px; 
       padding-top: 0px; 
    } 

.post-100 .et_pb_section:nth-child(11) .et_pb_fullwidth_header .header-content {
       background-color: rgba(255,255,255,1); 
    } 

.post-100 .et_pb_section:nth-child(9) {
       padding-bottom: 0px; 
       padding-top: 34px; 
    } 

.post-3814 .et_pb_section:nth-child(2) .et_pb_button {
       border-radius: 45px!important; 
       font-size: 2rem; 
       font-weight: 700; 
       margin-top: 10vh; 
       padding-left: 3vw; 
       padding-right: 3vw; 
    } 

.post-3814 .et_pb_section:nth-child(2) .et_pb_text   h1 {
       color: #ffffff!important; 
       font-size: 5.4rem!important; 
       line-height: 8rem!important; 
       padding-left: 0px; 
       padding-right: 23px!important; 
       text-transform: none; 
    } 

.post-3814 .et_pb_section:nth-child(2) .et_pb_text   p {
       background-color: rgba(255,255,255,1); 
       color: rgba(0,0,0,1); 
       font-size: 2rem; 
       font-weight: 700; 
       padding-bottom: 10px; 
       padding-left: 10px; 
       padding-top: 10px; 
       text-transform: uppercase; 
    } 

.post-3814 .et_pb_section:nth-child(2) {
       padding-bottom: 35vh; 
       padding-top: 10vh; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) .et_pb_column:nth-child(2) {
       padding-top: 7vh!important; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_row:nth-child(2) {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_text   h1 {
       color: rgba(255,255,255,1)!important; 
       font-weight: 800!important; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_text   h2 {
       color: #ffffff!important; 
       font-size: 118px!important; 
       font-weight: 300!important; 
       line-height: 134px!important; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_text   h3 {
       color: #ffffff!important; 
       font-size: 67px!important; 
       font-weight: normal!important; 
       line-height: 63px!important; 
       text-transform: none; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_text   h4 {
       color: rgba(255,255,255,1); 
       font-family: raleway!important; 
       font-size: 41px; 
       font-weight: 700!important; 
       text-transform: uppercase; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_text   h5 {
       color: rgba(255,255,255,1); 
       font-family: raleway; 
       font-size: 24px; 
       padding-bottom: 10px; 
       text-transform: uppercase; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_toggle_close {
       background-color: rgba(244,244,244,0); 
       color: rgba(255,255,255,1); 
       font-family: raleway!important; 
       font-size: 20px!important; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_toggle_close > h5.et_pb_toggle_title {
       color: #9c2224!important; 
       font-size: 30px!important; 
       font-weight: 700; 
       left: 24px; 
       letter-spacing: 1px; 
       right: 0px; 
       text-align: center; 
       text-decoration: underline; 
       text-transform: uppercase; 
    } 

.post-563 .et_pb_section:nth-child(2) .et_pb_toggle_open {
       background-color: rgba(255,255,255,0.66); 
    } 

.post-563 .et_pb_section:nth-child(2) {
       height: auto; 
       padding-bottom: 0px; 
       width: auto; 
    } 

.post-705 .et_pb_section:nth-child(2) .et_pb_text   h2 {
       color: #ffffff!important; 
       font-size: 49px!important; 
       line-height: 45px!important; 
       padding-bottom: 15vh; 
       padding-top: 15vh; 
       text-shadow: 1px 2px 2px #000000; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_blurb .et_pb_blurb_content p {
       font-size: 23px; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer .days .value {
       font-family: Roboto Mono; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer .et_pb_countdown_timer_container {
       margin-top: 22px; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer .hours .value {
       font-family: Roboto Mono; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer .minutes .value {
       font-family: Roboto Mono; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer .seconds .value {
       font-family: Roboto Mono; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer h4.title {
       font-family: raleway; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_countdown_timer p.label {
       color: rgba(255,255,255,1); 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_row:nth-child(5) {
       padding-bottom: 45px; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_text   h2 {
       font-size: 36px!important; 
       padding-bottom: 20px; 
       padding-top: 5px; 
    } 

.post-705 .et_pb_section:nth-child(3) .et_pb_text   p {
       font-size: 23px; 
    } 

.post-705 .et_pb_section:nth-child(4) .et_pb_button {
       padding-left: 80px; 
       padding-right: 80px; 
    } 

.post-705 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       padding-bottom: 25px; 
       padding-left: 25px; 
       padding-right: 25px; 
       padding-top: 25px; 
    } 

.post-705 .et_pb_section:nth-child(4) .et_pb_row:nth-child(1) .et_pb_column:nth-child(2) {
       padding-bottom: 25px; 
       padding-left: 25px; 
       padding-right: 25px; 
       padding-top: 25px; 
    } 

.post-705 .et_pb_section:nth-child(4) .et_pb_text   img:not(.wp-smiley) {
       padding-bottom: 60px; 
       padding-top: 50px; 
    } 

.post-705 .et_pb_section:nth-child(4) .et_pb_text   p {
       font-size: 23px; 
       margin-top: 5%; 
    } 

.post-707 .et_pb_section:nth-child(3) .et_pb_row:nth-child(1) .et_pb_column:nth-child(1) {
       margin-left: 48px; 
       padding-bottom: 25px; 
       padding-left: 25px; 
       padding-right: 25px; 
       padding-top: 25px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container {
       font-size: 20px; 
    } 

#et_pb_contact_form_0.et_pb_contact_form_container label {
       margin-top: 7px; 
    } 

#Kundenschaften.et_pb_text   h1 {
       padding-bottom: 0px; 
       padding-top: 50px; 
    } 

html body div#et-top-navigation ul.nav li a {
       color: rgba(255,255,255,1); 
    } 

html body div#footer-bottom {
       background-color: rgba(0, 0, 0,0); 
       display: none!important; 
    } 

html body {
       height: 100vh!important; 
    } 

html body div#et_mobile_nav_menu .mobile_menu_bar:before {
    } 


@media screen and (max-width: 768px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h2 {   font-size: 97px!important; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) .et_pb_button {   font-size: 1rem; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) .et_pb_text   h1 {   font-size: 1.85rem!important; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) .et_pb_text   h1 {   line-height: 2rem!important; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) .et_pb_text   p {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) .et_pb_text   p {   line-height: 21px; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) {   padding-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { .post-3814 .et_pb_section:nth-child(2) {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h1 {   font-size: 42px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h1 {   line-height: 43px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h2 {   font-size: 43px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h2 {   line-height: 62px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h3 {   line-height: 27px!important; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h4 {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_text   h4 {   line-height: 22px; }  }  
@media screen and (max-width: 480px)  { .post-563 .et_pb_section:nth-child(2) .et_pb_toggle_close > h5.et_pb_toggle_title {   font-size: 25px!important; }  }  
@media screen and (max-width: 480px)  { html body div#et_mobile_nav_menu .mobile_menu_bar:before {   color: rgba(255,255,255,1); }  }  