#testimoni{scroll-margin-top:100px}.review-button{background:#0f766e;color:white;border:0;border-radius:12px;padding:13px 20px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.review-button:disabled{opacity:.5;cursor:not-allowed}.review-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.review-note{font-size:12px;color:#60756e;line-height:1.7;margin-top:10px}.review-form-panel{max-width:760px;margin:24px auto;background:#f7faf8;border:1px solid #dbe7e1;border-radius:18px;padding:26px}.review-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-form-panel label{display:block;font-size:13px;font-weight:650;margin:12px 0}.review-form-panel input:not([type=checkbox]),.review-form-panel select,.review-form-panel textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cbd9d2;border-radius:9px;padding:12px;font:inherit;font-weight:400;margin-top:7px;background:white;color:#173a35}.review-form-panel textarea{min-height:130px;resize:vertical}.review-form-panel .consent{font-weight:400;display:flex;gap:9px;align-items:flex-start}.consent input{margin-top:4px}.review-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.review-error{color:#a32929!important}.review-empty{padding:20px;background:#f3f7f5;border-radius:12px;grid-column:1/-1;color:#60756e}.review-reply{border-left:3px solid #0f766e;background:#f2f7f4;padding:12px;margin-top:15px;font-size:12px}.review-reply p{margin:5px 0 0}.quote .av{background:#0f766e}.quote .stars{color:#b67708;font-size:20px}#reviewMore{display:block;margin:22px auto}#reviewMore[hidden],#reviewFormPanel[hidden]{display:none!important}#reviewMessage{margin:12px 0;font-size:13px;color:#426b5e}#reviewChallenge{margin:16px 0}@media(max-width:600px){.review-fields{grid-template-columns:1fr;gap:0}.review-form-panel{padding:18px}}
