.tt-sterne{align-items:center;gap:0;line-height:0;display:inline-flex}.tt-sterne__stern{width:var(--tt-stern-groesse,22px);height:var(--tt-stern-groesse,22px);flex:none}.tt-sterne--klein{--tt-stern-groesse:15px}.tt-google-badge{text-align:center;width:220px;height:135px;color:rgb(var(--color-foreground));margin:0 auto;padding:31px 0 0;text-decoration:none;display:block}.tt-google-badge:not(.tt-google-badge--still):hover .tt-google-badge__anzahl{text-decoration:underline}.tt-google-badge__g{width:24px;height:24px;margin:0 auto 9px;display:block}.tt-google-badge__zeile{justify-content:center;align-items:center;gap:10px;display:flex}.tt-google-badge__wertung{font-family:var(--font-heading-family);letter-spacing:-.02em;color:rgb(var(--color-foreground));font-size:26px;font-weight:700;line-height:1}.tt-google-badge__anzahl{font-family:var(--font-body-family);color:rgba(var(--color-foreground), .6);margin-top:4px;font-size:13px;line-height:1.3;display:block}.tt-zitate{grid-template-columns:220px minmax(0,1fr);align-items:center;column-gap:80px;padding-top:10px;padding-bottom:10px;display:grid}.tt-zitate__wertung{color:rgb(var(--color-foreground))}.tt-zitate__g{width:32px;height:32px;margin-bottom:16px;display:block}.tt-zitate__zahl{font-family:var(--font-heading-family);letter-spacing:-.03em;margin-bottom:18px;font-size:60px;font-weight:800;line-height:1;display:block}.tt-zitate__wertung .tt-sterne{--tt-stern-groesse:24px}.tt-zitate__anzahl{font-family:var(--font-body-family);color:rgb(var(--color-foreground));margin:14px 0 0;font-size:16px;line-height:1.3}.tt-zitate__knoepfe{gap:8px;margin-top:28px;display:flex}.tt-zitate__knopf{width:44px;height:44px;color:rgb(var(--color-foreground));cursor:pointer;background:#fff;border:1px solid #12121229;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,opacity .2s;display:flex}.tt-zitate__knopf--vor{background:#e8e7e0;border-color:#0000}.tt-zitate__knopf:hover:not(:disabled){background:#dcdbd3}.tt-zitate__knopf:disabled{opacity:.4;cursor:default}.tt-zitate__knopf:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.tt-zitate__knopf svg{width:18px;height:18px}.tt-zitate__spur{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;column-gap:20px;margin:0;padding:2px;scroll-padding-inline:2px;list-style:none;display:flex;overflow-x:auto}.tt-zitate__spur::-webkit-scrollbar{display:none}.tt-zitate__eintrag{scroll-snap-align:start;flex:0 0 calc(50% - 10px);display:flex}.tt-zitat{background:#fff;border:1px solid #1212121f;border-radius:8px;flex-direction:column;width:100%;margin:0;padding:26px 22px 28px;display:flex}.tt-zitat .tt-sterne{--tt-stern-groesse:16px}.tt-zitat__text{font-family:var(--font-body-family);color:rgb(var(--color-foreground));border:0;margin:16px 0 0;padding:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.65}.tt-zitat__wer{font-family:var(--font-body-family);color:rgba(var(--color-foreground), .6);margin-top:16px;font-size:14px}@media screen and (max-width:989px){.tt-zitate{grid-template-columns:180px minmax(0,1fr);column-gap:40px}.tt-zitate__zahl{font-size:50px}}@media screen and (max-width:749px){.tt-zitate{grid-template-columns:minmax(0,1fr);row-gap:28px}.tt-zitate__wertung{grid-template-columns:auto 1fr auto;grid-template-areas:"g g g""zahl sterne knoepfe""anzahl anzahl knoepfe";align-items:center;column-gap:14px;display:grid}.tt-zitate__g{grid-area:g;margin-bottom:10px}.tt-zitate__zahl{grid-area:zahl;margin:0;font-size:44px}.tt-zitate__wertung .tt-sterne{--tt-stern-groesse:20px;grid-area:sterne}.tt-zitate__anzahl{grid-area:anzahl;margin-top:6px;font-size:14px}.tt-zitate__knoepfe{grid-area:knoepfe;margin:0}.tt-zitate__eintrag{flex-basis:85%}}
