.hl-center { margin: 0 auto; text-align: center; }
.hl-small { margin: 0; padding: 0; color: #908B88; font-weight: normal; text-transform: none; }
.hl-small.subheadline { font-size: 1em; margin-bottom: .4em; }
.hl-big { margin: 0; padding: 0; color: #4D4641; font-weight: bold; text-transform: uppercase; }
.hl-big.headline { font-size: 2.3em; position: relative; }
.headline-divider { content: ''; display: block; background-position: left center; background-repeat: no-repeat; width: 100%; height: 10px; margin: 1em 0 1.5em 0; }
.headline-divider__center { background-position: center center; } @media (max-width: 575.98px) { .hl-big { text-align: center; font-size: 1.3em !important; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: normal; }
.hl-small { text-align: center; }
.wrap { padding: 1em 0; }
.wrap__divider { padding: 1em 0; } }
@media (max-width: 767.98px) { .hl-big { text-align: center; font-size: 1.6em; }
.hl-small { text-align: center; }
.wrap { padding: 1em 0; }
.wrap__divider { padding: 2em 0; } }
@media (min-width: 768px) { .hl-big { font-size: 1.5em; }
.wrap { width: 100%; }
.wrap__divider { padding: 1em 0 2em 0; } }
@media (min-width: 992px) { .wrap__divider { padding: 2.5em 0; } }
@media (max-device-width: 1024px) { .wrap .headline { font-size: 1.8em !important; } }.textstyle .important{background-color:#FAF5EB;border:3px solid #EBD4B3;padding:1em 1em 1em 5em;position:relative}.textstyle .important span.icon{left:1em;position:absolute;content:'';display:block;background-position:left center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px}.textstyle .important p{padding:0;margin:0}.textstyle .tipp{background-color:#FAF5EB;border:3px solid #EBD4B3;padding:1em 1em 1em 5em;position:relative}.textstyle .tipp span.icon{left:1em;position:absolute;content:'';display:block;background-position:left center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px}.textstyle .tipp p{padding:0;margin:0}.textstyle .filled{padding:1em;position:relative}.textstyle .filled p{padding:0;margin:0}@media (max-width:575.98px){.textstyle .important{padding:2em}.textstyle .important span.icon{left:-.5em;top:-1em}}