.company-reviews-form .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.company-reviews-form .hp-field input,.company-reviews-form .hp-field label{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;min-height:0!important;float:none!important;padding:0!important;margin:0!important;border:none!important;background:0 0!important}.company-reviews-form .company-reviews-stars,.kontaktS .standardformular.company-reviews-form .company-reviews-stars{border:none;margin:0;padding:0;text-align:left;width:auto;max-width:none}.company-reviews-form .company-reviews-stars-legend,.kontaktS .standardformular.company-reviews-form .company-reviews-stars .company-reviews-stars-legend{display:block;position:static;float:none;width:auto;height:auto;min-height:0;max-height:none;margin:0 0 12px 10px;padding:0;font-size:1em;font-weight:600;color:#2f4532;background:0 0;text-indent:0;overflow:visible;clip:auto;visibility:visible;opacity:1;z-index:auto}.company-reviews-form .company-reviews-stars-options{display:flex;flex-wrap:wrap;gap:8px;margin-left:10px;max-width:400px;clear:both}.company-reviews-form .company-reviews-star-input,.kontaktS .standardformular.company-reviews-form .company-reviews-star-input{position:absolute!important;opacity:0;width:1px!important;height:1px!important;min-height:0!important;max-width:none;float:none!important;padding:0!important;margin:0!important;border:none!important;border-radius:0;background:0 0!important;box-shadow:none;overflow:hidden}.company-reviews-form label.company-reviews-star-label,.kontaktS .standardformular.company-reviews-form label.company-reviews-star-label{position:static!important;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:52px;min-height:52px;max-height:none;top:auto!important;left:auto!important;padding:6px 8px!important;margin:0!important;text-indent:0;overflow:visible;clip:auto!important;clip-path:none!important;visibility:visible!important;opacity:1!important;z-index:auto!important;border:2px solid #e0e0e0;border-radius:5px;background-color:rgba(132,176,65,.15);background-image:none!important;color:#666;cursor:pointer;transition:.2s;box-sizing:border-box;float:none!important}.company-reviews-star-icon{font-size:1.4em;line-height:1;color:#c5c5c5}.company-reviews-star-text{font-size:.75em;margin-top:2px}.company-reviews-form .company-reviews-star-input:checked+.company-reviews-star-label,.company-reviews-form .company-reviews-star-input:focus+.company-reviews-star-label,.company-reviews-form label.company-reviews-star-label:hover{outline:0;border-color:#5d7d2e;background-color:rgba(132,176,65,.35);color:#2f4532}.company-reviews-form .company-reviews-star-input:focus+.company-reviews-star-label{outline:#5d7d2e solid 2px;outline-offset:2px}.company-reviews-form .company-reviews-star-input:checked+.company-reviews-star-label .company-reviews-star-icon,.company-reviews-form label.company-reviews-star-label:hover .company-reviews-star-icon{color:#5d7d2e}.company-reviews-form .form-group-rating .fieldwrapper{padding-bottom:0}.company-reviews-privacy{margin-top:10px}.company-reviews-privacy-text{margin:0 0 0 10px;max-width:410px;font-size:.9em;line-height:1.5;color:#2f4532}@media screen and (max-width:800px){.company-reviews-form .company-reviews-stars-options{justify-content:center;margin-left:auto;margin-right:auto}.company-reviews-form .company-reviews-stars-legend{margin-left:auto;margin-right:auto;text-align:center}.company-reviews-form .company-reviews-privacy-text{margin-left:auto;margin-right:auto;text-align:left}}@media screen and (max-width:500px){.company-reviews-form label.company-reviews-star-label{min-width:44px;min-height:44px;padding:4px 6px!important}.company-reviews-form .company-reviews-star-icon{font-size:1.2em}}.company-reviews-home-boundary{position:relative;z-index:2;clear:both;background:#f8faf5;isolation:isolate}.company-reviews-home-section{padding:3.5rem 0;background:#f8faf5;overflow:hidden}.company-reviews-home-section h2.company-reviews-home-heading{text-align:center}.company-reviews-home-section h1,.company-reviews-home-section h2,.company-reviews-home-section h3,.company-reviews-home-section h4{background:initial no-repeat!important;padding-bottom:0!important}.company-reviews-home{max-width:1320px;margin:0 auto;padding:0 var(--spacing-md)}.company-reviews-home-header{margin-bottom:var(--spacing-lg);text-align:center}.company-reviews-home-heading{margin:0 0 var(--spacing-md-2);font-size:clamp(1.5rem,2.5vw,1.9rem);line-height:var(--line-height-tight);font-weight:600;color:var(--color-primary-darker);text-align:center}.company-reviews-home-summary-card{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);max-width:100%;margin:0 auto;padding:var(--spacing-md-2) var(--spacing-lg);background:var(--color-background);border:1px solid rgba(93,125,46,.22);border-radius:16px;box-shadow:0 10px 32px rgba(47,69,50,.1)}.company-reviews-home-summary-value{font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1;color:var(--color-primary-darker)}.company-reviews-home-summary-score{display:flex;flex-direction:column;align-items:center;gap:.35rem}.company-reviews-home-summary-meta{display:flex;flex-direction:column;gap:.2rem;margin:0;text-align:center}.company-reviews-home-summary-rating{font-size:1rem;font-weight:600;color:var(--color-primary-darker)}.company-reviews-home-summary-count{font-size:.92rem;color:var(--color-text-light)}.company-reviews-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md-2);margin:0;padding:0;list-style:none}.company-reviews-home-card{margin:0;min-width:0}.company-reviews-home-card-inner{display:flex;flex-direction:column;height:100%;padding:var(--spacing-md-2);background:var(--color-background);border:1px solid rgba(93,125,46,.12);border-radius:12px;box-shadow:0 2px 12px rgba(47,69,50,.05);transition:border-color .2s,box-shadow .2s}.company-reviews-home-card-inner:hover{border-color:rgba(93,125,46,.25);box-shadow:0 6px 20px rgba(47,69,50,.08)}.company-reviews-home-stars{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--spacing-sm);line-height:1}.company-reviews-home-stars--summary{margin-bottom:0;gap:3px}.company-reviews-home-star{font-size:.95rem}.company-reviews-home-stars--summary .company-reviews-home-star{font-size:1.05rem}.company-reviews-home-star-filled{color:var(--color-primary)}.company-reviews-home-star-empty{color:#d4dcc8}.company-reviews-home-text{margin:0 0 var(--spacing-md);padding:0;border:none;flex:1 1 auto}.company-reviews-home-text p{margin:0;font-size:.98rem;line-height:1.55;color:var(--color-text)}.company-reviews-home-card-footer{margin-top:auto;padding:var(--spacing-md) 0 0;border-top:1px solid rgba(93,125,46,.12);background:0 0;text-align:left}.company-reviews-home-author{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;padding-left:var(--spacing-xs-3)}.company-reviews-home-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(93,125,46,.14);color:var(--color-primary-darker);font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1}.company-reviews-home-author-meta{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.company-reviews-home-author-name{font-size:.92rem;font-weight:600;color:var(--color-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-reviews-home-date{font-size:.8rem;line-height:1.3;color:var(--color-text-lighter);white-space:nowrap}.company-reviews-home-date--standalone{display:block}.company-reviews-home-cta{margin:var(--spacing-lg) 0 0;text-align:center}.company-reviews-home-cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1.25rem;border:1px solid var(--color-primary);border-radius:4px;background:0 0;color:var(--color-primary-darker);font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s}.company-reviews-home-cta-link:focus,.company-reviews-home-cta-link:hover{background:var(--color-primary);color:var(--color-background);text-decoration:none}.company-reviews-home-cta-link:focus{outline:2px solid var(--color-primary-darker);outline-offset:2px}@media screen and (min-width:1600px){.company-reviews-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:1100px){.company-reviews-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:680px){.company-reviews-home-section{padding:2.5rem 0}.company-reviews-home{padding:0 var(--spacing-sm-2)}.company-reviews-home-grid{grid-template-columns:1fr;gap:var(--spacing-md)}}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars,body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-legend{margin-left:0!important;margin-right:0!important;text-align:left!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-legend{margin:0 0 10px;font-size:.95rem;font-weight:500;color:var(--color-text);text-align:left}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;max-width:100%;gap:8px;margin:0;padding:0 2px}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label{display:inline-flex!important;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 0;min-width:0;width:auto;height:auto;min-height:72px;padding:8px 4px 6px!important;margin:0!important;border:2px solid #e8ede0;border-radius:8px;background-color:#fff;color:var(--color-text-light);box-sizing:border-box;transition:border-color .15s,background-color .15s}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-scale-label{display:block;margin-top:4px;font-size:.58rem;line-height:1.15;font-weight:400;color:var(--color-text-lighter);text-align:center;white-space:nowrap}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-icon{font-size:1.35em;line-height:1;color:#d4dcc8}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-text{font-size:.72rem;margin-top:3px;font-weight:600;color:var(--color-text-light)}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label.is-star-filled{background-color:#fff!important;border-color:#e8ede0!important;color:var(--color-text-light)!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label.is-star-filled .company-reviews-star-icon{color:#5d7d2e!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-input:checked+.company-reviews-star-label{background-color:#fff!important;border-color:#e8ede0!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-input:checked+.company-reviews-star-label .company-reviews-star-icon{color:#d4dcc8}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-input:checked+.company-reviews-star-label.is-star-filled .company-reviews-star-icon{color:#5d7d2e!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label:hover{border-color:var(--color-primary);background-color:#fff}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label:hover .company-reviews-star-icon{color:#d4dcc8}body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label.is-star-filled:hover .company-reviews-star-icon{color:#5d7d2e!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-input:focus+.company-reviews-star-label{outline:2px solid var(--color-primary);outline-offset:2px}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options[data-selected="0"] .company-reviews-star-input:checked+.company-reviews-star-label{border-color:var(--color-primary);background-color:#fff;color:var(--color-text);box-shadow:none}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options[data-selected="0"] .company-reviews-star-input:checked+.company-reviews-star-label .company-reviews-star-icon{color:#d4dcc8}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options[data-selected="0"] .company-reviews-star-input:checked+.company-reviews-star-label .company-reviews-star-text{color:var(--color-primary-darker);font-weight:700}@media screen and (max-width:800px){body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options{gap:6px;padding:0}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-scale-label{font-size:.52rem}}@media screen and (min-width:801px){body.page-bewerten .kontaktS .standardformular.company-reviews-form label.company-reviews-star-label{min-height:80px;border-radius:8px;padding:10px 4px 6px!important}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-star-icon{font-size:1.5em}body.page-bewerten .kontaktS .standardformular.company-reviews-form .company-reviews-stars-options{gap:8px}}