@media (max-width: 767px) { header .header-right .phone { font-size: 14px; } }
.block-item .text-block .tpa-tabelle th, .block-item .text-block .tpa-tabelle td, .block-item .text-block .tpa-unterzeile + table.contenttable th, .block-item .text-block .tpa-unterzeile + table.contenttable td { overflow-wrap: break-word; }
body.page-2 .frame-type-html { padding: 0; }h2.block-headline { margin-top: 0; }
.slider-full-wrapper .text-overlay h1.tpa-h1-p { font-size: 1em; margin: 1em 0; }
.slider-full-wrapper .text-overlay h1.tpa-h1-h3 { font-size: 1.17em; margin: 1em 0; }
.slider-full-wrapper .text-overlay h1.tpa-h1-h4 { font-size: 1em; margin: 1.33em 0; }
body.page-4 .contact-grid .first h1 { font-size: 34px; margin: 0.83em 0; }
@media (max-width: 991px) { body.page-4 .contact-grid .first h1 { font-size: 28px; } }
body.page-9 p.tpa-leer-h1 { font-size: 2em; font-weight: 700; margin: 0.67em 0; }