blockquote {
margin: 2.5rem 0; }
@media all and (min-width: 768px) {
blockquote {
margin: 3.125rem 0; } }
blockquote.lines {
margin: 1.5rem 0;
padding: 3.75rem 0;
border-top: 2px solid #000;
border-bottom: 2px solid #000; }
blockquote .copyright {
text-align: right;
display: block;
font-style: normal; }
blockquote.quotes p::before {
content: '\201E';
margin-right: .5rem; }
blockquote.quotes p::after {
content: '\201C'; }.zusatzinfos {
margin: 3.75rem 0;
padding-top: 1.875rem;
padding-bottom: 5rem;
background-color: #C8D2DC; }
.zusatzinfos.eat {
margin-bottom: 0;
padding-top: 3.75rem; }
.zusatzinfos h2 {
border-top: 0;
padding-top: 4.375rem; }
.zusatzinfos .line {
border-top: 2px solid;
padding-top: 2.1875rem; }
.zusatzinfos .text-inside {
padding-top: 3.125rem;
padding-bottom: 3.125rem; }
@media all and (min-width: 769px) {
.zusatzinfos .text-inside {
padding-top: 3.75rem;
padding-bottom: 3.75rem; } }
.zusatzinfos .text-inside h3 {
padding-bottom: 1.875rem; }.sources {
margin-top: 3.125rem;
border-top: 2px solid #000;
padding-top: 1.875rem; }
.sources h3 {
margin-top: 0px; }
.sources ul {
margin-left: 1.25rem; }