.wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {
    } 

#topContainer {
    } 

.post-29296 .et_pb_section:nth-child(5) .et_pb_blurb .et_pb_blurb_content li {
       list-style-type: disc; 
    } 

.post-29394 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content p a {
       color: rgba(0,0,0,1)!important; 
    } 

.post-29832 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content p a {
       color: rgba(43,43,43,1)!important; 
    } 

.wpcf7-form input:focus {
       color: #b70b0b; 
    } 

.wpcf7-form input[type="checkbox"]:checked + span::before {
       content: ""; 
       font-family: dashicons; 
       font-size: 31px; 
       line-height: 37px; 
    } 

.wpcf7-form input[type="checkbox"] {
       display: none; 
    } 

.wpcf7-form input[type="checkbox"] + span::before {
       background-color: rgba(135,86,40,0.15); 
       border-radius: 5px; 
       height: 32px; 
       left: 0; 
       position: absolute; 
       top: 1; 
       width: 32px; 
    } 

.wpcf7-form input[type="submit"] {
       background: none; 
       border: 2px solid #b50000; 
       border-radius: 5px; 
       color: #b50000; 
       font-size: 22px; 
       margin-top: 35px; 
       padding: 12px 45px; 
    } 

.wpcf7-form input[type="submit"]:hover {
       background: #b50000; 
       color: white; 
    } 

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"],.wpcf7-form textarea {
       background-color: rgba(135,86,40,0.15); 
       border: none; 
       border-radius: 5px; 
       color: #b70b0b; 
       font-size: 22px; 
       max-width: 100%; 
       padding: 16px; 
    } 

.wpcf7-form textarea {
       width: 100%; 
    } 

.wpcf7-list-item-label {
       color: #774703; 
       cursor: pointer; 
       display: block; 
       font-size: 19px; 
       line-height: 1.75; 
       padding-left: 35px; 
    } 

#footer-row .et_pb_blurb_content .et_pb_main_blurb_image {
       margin-bottom: 3px!important; 
    } 

#footer-row .et_pb_blurb_content p a {
       color: rgba(244,244,234,1)!important; 
    } 

html body .mobile_nav ul#mobile_menu {
       background-color: rgba(251,244,233,0.87); 
    } 

.et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {
    } 

.post-28682 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
    } 

.post-28682 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    } 

html body {
    } 

#anwendungsbereiche.et_pb_section .et_pb_text h2 {
    } 

#behandlungsablauf.et_pb_section .et_pb_text h2 {
    } 

p a {
       border-bottom: solid #bb3300 1px; 
       text-decoration: unde rline; 
    } 

p a:hover {
       border-bottom: solid #bb3300 3px; 
       text-decoration: unde rline; 
    } 


@media  (min-width: 700px) { .wpcf7-form input[type="text"], .wpcf7-form input[type="email"] {   width: 37vw!important; }  }  
@media  (min-width: 700px) { #topContainer {   display: flex!important; }  }  
@media  (min-width: 700px) { #topContainer {   justify-content: space-between!important; }  }  
@media screen and (max-width: 768px) { .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 40px!important; }  }  
@media screen and (max-width: 768px) { .post-28682 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {   width: 100px!important; }  }  
@media screen and (max-width: 768px) { .post-28682 .et_pb_section:nth-child(2) .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {   margin-bottom: 0!important; }  }  
@media screen and (max-width: 768px) { html body {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px) { .et_pb_section:nth-child(1) .et_pb_fullwidth_header h1 {   font-size: 36px!important; }  }  
@media screen and (max-width: 480px) { #anwendungsbereiche.et_pb_section .et_pb_text h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px) { #behandlungsablauf.et_pb_section .et_pb_text h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px) { html body {   font-size: 12px!important; }  }  