.reviews-wrap{max-width:1100px;margin:0 auto;padding:0 1rem 2rem}.reviews-wrap h1{margin:0 0 .75rem;font-weight:700}.reviews-list .glsr-review{margin:0 0 1.25rem 0}.reviews-list .glsr-review .glsr-content{line-height:1.6;color:#333}.reviews-list .glsr-review .glsr-author{margin-top:.5rem;color:#666}.glsr .glsr-star{color:#f5b301}.reviews-cta{margin:1.25rem 0 0}.btn{display:inline-block;padding:.8rem 1.25rem;border-radius:8px;font-weight:700;text-decoration:none}.btn-primary{background:#2d7a34;color:#fff}.btn-primary:hover{background:#256428;color:#fff}.btn-lg{font-size:1.05rem}.btn-icon{margin-right:.5rem}.reviews-list .glsr-review .glsr-content{position:relative;padding-left:1.6rem}.reviews-list .glsr-review .glsr-content:before{content:"“";position:absolute;left:0;top:-.2rem;font-size:2rem;line-height:1;color:#2d7a34;opacity:.25}.tooltip-wrapper{position:relative;display:inline-block;cursor:help}.tooltip-wrapper .tooltip-text{visibility:hidden;width:max-content;max-width:300px;background-color:#222;color:#fff;text-align:center;padding:8px 12px;border-radius:6px;position:absolute;z-index:999;bottom:120%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease;white-space:nowrap;font-size:14px}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.et_pb_column,.et_pb_row,.et_pb_section{overflow:visible!important}.tooltip-wrapper{position:relative;display:inline-block;cursor:help}.tooltip-wrapper .tooltip-text{visibility:hidden;max-width:260px;background-color:#222;color:#fff;text-align:center;padding:8px 12px;border-radius:6px;position:absolute;z-index:999;bottom:120%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease;font-size:14px;white-space:normal;box-shadow:0 2px 6px rgb(0 0 0 / .4)}.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1}.et_pb_column,.et_pb_row,.et_pb_section{overflow:visible!important}.rechts-links{font-size:15px;text-align:left;color:#666;margin-top:20px}.rechts-links a{color:#666;text-decoration:none;display:inline-block;margin-bottom:6px;transition:color 0.3s ease}.rechts-links a:hover{color:#036;text-decoration:underline}.reviews-wrap{max-width:950px;margin:0 auto;padding:0 22px}.reviews-hero h1{margin:0 0 .4rem}.reviews-hero p{color:#666;margin:0 0 1rem}.site-reviews .review{border:1px solid #e6e6e6;border-radius:12px;padding:1rem;margin-bottom:1rem;background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.site-reviews .review-title{font-weight:600;margin:0 0 .25rem}.site-reviews .review-meta{color:#777;font-size:.9rem;margin-bottom:.4rem}.site-reviews .review-rating{color:var(--brand-green);margin-bottom:.4rem}.site-reviews .review-content{line-height:1.55}.site-reviews-form{border:1px solid #e6e6e6;border-radius:12px;padding:1rem;margin:1rem 0 1.25rem;background:#fafafa}.site-reviews-form input[type=text],.site-reviews-form input[type=email],.site-reviews-form textarea{width:100%;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:8px;padding:.6rem .7rem;background:#fff}.site-reviews-form button[type=submit]{background:var(--brand-green);color:#fff;border:0;padding:.6rem 1rem;border-radius:10px;font-weight:600;cursor:pointer}.site-reviews-form button[type=submit]:hover{filter:brightness(.95)}.grab-testimonial{max-width:900px;margin:1.25rem auto 1.75rem;padding:0 24px}.grab-testimonial .glsr-review{background:#fafafa;border-left:4px solid var(--brand-green,#2b7a2b);border-radius:12px;padding:18px 22px;box-shadow:0 2px 8px rgb(0 0 0 / .06);margin:0}.grab-testimonial .glsr-review-content{font-size:1.125rem;line-height:1.6;color:var(--text,#2b2b2b);font-style:italic;margin-bottom:.5rem}.grab-testimonial .glsr-review-author{display:block;text-align:right;font-weight:600;color:#666;font-style:normal}.grab-testimonial .gl-star-rating{margin-bottom:.35rem;transform:scale(.95);transform-origin:left center}.grab-testimonial{max-width:900px;margin:1.5rem auto 2rem;padding:0 24px}.grab-testimonial #testimonial-title{font-size:1.6rem;margin:0 0 .75rem}.grab-testimonial .glsr-review{background:#fafafa;border-left:4px solid var(--brand-green,#2b7a2b);border-radius:14px;padding:18px 22px;box-shadow:0 4px 16px rgb(0 0 0 / .06);margin:0}.grab-testimonial .gl-star-rating{margin:.15rem 0 .35rem;transform:scale(.95);transform-origin:left center}.grab-testimonial .glsr-review-content{font-size:1.125rem;line-height:1.6;color:var(--text,#2b2b2b);font-style:italic;margin:0 0 .5rem}.grab-testimonial .glsr-review-author{display:block;text-align:right;font-weight:600;color:#666}.grab-testimonial .glsr-review-date,.grab-testimonial .glsr-review-response,.grab-testimonial .glsr-review-title{display:none!important}