section#google_bewertung{margin:40px 0px}section#google_bewertung #bewertungen{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#google_bewertung #bewertungen .box3{min-height:310px;border:1px solid #e2e2e2;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 2px rgba(0,0,0,0.1);position:relative;padding:10px;border-radius:5px;width:30%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){section#google_bewertung #bewertungen .box3{width:46%}}@media screen and (max-width: 667px){section#google_bewertung #bewertungen .box3{width:100%}}section#google_bewertung #bewertungen .box3 .place{text-align:center;font-size:1.1rem}section#google_bewertung #bewertungen .box3 .place .glogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5px}section#google_bewertung #bewertungen .box3 .place a{text-decoration:none;color:inherit}section#google_bewertung #bewertungen .box3 .bewertung_content .autor{font-size:1.4rem;text-align:center;margin-bottom:10px;font-weight:600}section#google_bewertung #bewertungen .box3 .bewertung_content .rate{text-align:center;margin:0}section#google_bewertung #bewertungen .box3 .bewertung_content .sterne{text-align:center;margin:10px 0}section#google_bewertung #bewertungen .box3 .bewertung_content .sterne .fas,section#google_bewertung #bewertungen .box3 .bewertung_content .sterne .far{color:#f7e22d;font-size:1.4em}section#google_bewertung #bewertungen .box3 .bewertung{min-height:80px;text-align:center}section#google_bewertung #bewertungen .box3 .bewertung p{margin:0;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3rem}@media screen and (max-width: 667px){section#google_bewertung #bewertungen .box3 .bewertung p{text-align:center}}section#google_bewertung #bewertungen .box3 .link{padding-top:10px;text-align:center}section#google_bewertung #bewertungen .box3 .link a{text-decoration:none;font-size:.8rem}section#google_bewertung #bewertungen .box3 .copyright{position:absolute;bottom:3px;right:3px;font-size:.4rem}section#google_bewertung #bewertungen .box3 .copyright a{text-decoration:none}
/*# sourceMappingURL=googlereview3.css.map */

/* Tooltip Container */

#google_bewertung .gtooltip {
  position: relative;
  text-align: center;
}

#google_bewertung small {
  font-size: 0.675em !important;
}

#google_bewertung .fa-circle-info {
  display: inline-block;
  cursor: pointer;
  font-size: 1rem !important;
}

/* Tooltip Text */
#google_bewertung .tooltiptext {
  visibility: hidden;
  width: 250px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  background-color: rgba(34, 33, 33, 1);
  color: #fff;
  text-align: center;
  padding: 10px;
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%; /* Position über dem Info-Icon */
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
}

/* Tooltip Arrow */
#google_bewertung .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%; /* Pfeil unterhalb des Tooltip-Textes */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Show Tooltip on Hover */
#google_bewertung .fa-circle-info:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}