/* BHB Gästestimmen. Scoped exclusively to the review section. */
html body #tm-bottom-c.bhb-reviews-atelier{background:#12110f!important;color:#e9dfc7!important;border-top:1px solid #c6af792b!important;border-bottom:1px solid #c6af792b!important;padding:60px 24px!important;margin:0!important;font:400 14px/1.7 Arial,sans-serif!important;letter-spacing:normal!important;text-align:start!important}
html body #tm-bottom-c.bhb-reviews-atelier *{box-sizing:border-box!important;letter-spacing:normal!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-grid{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:54px!important;align-items:start!important;max-width:1072px!important;margin:auto!important;padding:0!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-kicker{font:400 9px/1.6 Arial,sans-serif!important;letter-spacing:1.8px!important;color:#c6af79!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-intro h2{font:400 36px/1.2 Georgia,serif!important;letter-spacing:-.4px!important;text-transform:none!important;color:#e9dfc7!important;margin:13px 0 18px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-intro p{font:400 12px/1.9 Arial,sans-serif!important;color:#b9b1a1!important;max-width:235px!important;margin:0!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-nav{display:flex!important;align-items:center!important;gap:9px!important;margin-top:30px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-nav button{display:grid!important;place-items:center!important;width:39px!important;height:39px!important;min-width:39px!important;border:1px solid #c6af794d!important;border-radius:6px!important;background:transparent!important;color:#c6af79!important;font:20px Georgia,serif!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-counter{font:400 10px Arial,sans-serif!important;color:#938a78!important;margin-inline-start:10px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-counter strong{color:#c6af79!important;font-weight:400!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-container{min-width:0!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-card{background:#1b1813!important;border:1px solid #c6af7938!important;border-radius:12px!important;padding:30px 32px 25px!important;margin:0 0 16px!important;min-width:0!important;box-shadow:none!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:18px!important;height:32px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-quote{font:64px/1 Georgia,serif!important;color:#c6af79!important;height:37px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-rating{display:flex!important;gap:5px!important;color:#c6af79!important;align-items:center!important;font:12px Arial,sans-serif!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-title{font:400 28px/1.3 Georgia,serif!important;color:#e9dfc7!important;margin:0 0 17px!important;text-transform:none!important;letter-spacing:-.2px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-text,html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-text p{font:400 14px/1.9 Arial,sans-serif!important;color:#b9b1a1!important;margin:0!important}
html body #tm-bottom-c.bhb-reviews-atelier.is-ready .bhb-review-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}
html body #tm-bottom-c.bhb-reviews-atelier.is-ready .bhb-review-card.is-expanded .bhb-review-text{display:block!important;overflow:visible!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-expand{display:none!important;margin-top:16px!important;border:0!important;border-bottom:1px solid #c6af7955!important;background:none!important;padding:0 0 4px!important;color:#c6af79!important;font:400 11px/1.5 Arial,sans-serif!important;cursor:pointer!important;box-shadow:none!important;text-transform:none!important}
html body #tm-bottom-c.bhb-reviews-atelier.is-ready .bhb-review-expand{display:inline-block!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-meta{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #c6af792b!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:none!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-author{font:400 17px Georgia,serif!important;color:#e9dfc7!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-label{font:400 9px/1.5 Arial,sans-serif!important;color:#8f8777!important;margin-top:5px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source{display:flex!important;align-items:center!important;gap:10px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source img{object-fit:contain!important;width:auto!important;height:auto!important;max-width:105px!important;max-height:24px!important;display:block!important;margin:0!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source small{font:400 9px Arial,sans-serif!important;color:#8f8777!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:18px!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-dots button{width:6px!important;height:6px!important;min-height:6px!important;min-width:6px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#65573d!important;cursor:pointer!important;box-shadow:none!important}
html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-dots button[aria-current=true]{width:22px!important;border-radius:4px!important;background:#c6af79!important}
html body #tm-bottom-c.bhb-reviews-atelier button:focus-visible{outline:2px solid #e9dfc7!important;outline-offset:4px!important}
html body #tm-bottom-c.bhb-reviews-atelier [hidden]{display:none!important}
@media(max-width:760px){html body #tm-bottom-c.bhb-reviews-atelier{padding:32px 20px 35px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-grid{display:flex!important;flex-direction:column!important;gap:25px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-intro,html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-container{width:100%!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-intro h2{font-size:31px!important;margin:12px 0 13px!important;max-width:330px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-intro p{max-width:none!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-reviews-nav{margin-top:21px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-card{padding:25px 22px 22px!important;border-radius:10px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-title{font-size:25px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-text{font-size:13px!important;line-height:1.85!important;-webkit-line-clamp:5!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-meta{gap:15px!important;margin-top:21px!important;padding-top:17px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source{gap:7px!important;flex-direction:column!important;align-items:flex-end!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source img{max-width:87px!important;max-height:21px!important}html body #tm-bottom-c.bhb-reviews-atelier .bhb-review-source small{font-size:8px!important}}
html body #tm-bottom-c.bhb-reviews-atelier::before,html body #tm-bottom-c.bhb-reviews-atelier::after{content:none!important;display:none!important}
html body #tm-bottom-c.bhb-reviews-atelier [hidden][hidden]{display:none!important}
