.wf_form{margin:5rem auto}.wf_form .wf_form_head{margin-bottom:2rem}.wf_form .wf_form_grid{display:grid;grid-template-columns:1fr;gap:2rem}.wf_form .wf_reviews,.wf_form .wf_form_box{background:#f8f8f8;border-radius:1.2rem;box-shadow:0 .4rem 1rem #00000014}.wf_form .wf_reviews{padding:2rem}.wf_form .wf_reviews_head{margin-bottom:1.8rem}.wf_form .wf_reviews_head h3{color:#000;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .8rem}.wf_form .wf_reviews_head p{color:var(--text-color-secondary);font-size:1.5rem;line-height:1.5;margin:0}.wf_form .wf_reviews_list{overflow-y:auto}.wf_form .wf_reviews_list::-webkit-scrollbar-track{border-radius:.5rem}.wf_form .wf_reviews_list::-webkit-scrollbar{width:.8rem;background-color:#d8d8d826;border-radius:.5rem}.wf_form .wf_reviews_list::-webkit-scrollbar-thumb{background-color:#ffc400;border-radius:.5rem}@supports (-moz-appearance:none){.wf_form .wf_reviews_list{scrollbar-color:#fff #ffc400;scrollbar-width:thin;border-radius:.5rem}}.wf_form .wf_reviews_list{display:grid;grid-template-columns:1fr;gap:1.4rem;max-height:42rem;overflow-y:auto;padding-right:.6rem}.wf_form .wf_review{background:#fff;border-radius:1.2rem;padding:1.8rem;box-shadow:0 .4rem 1rem #00000014;display:flex;flex-direction:column;gap:1.4rem;transition:all .3s}.wf_form .wf_review:hover{transform:translateY(-.2rem);box-shadow:0 .8rem 1.8rem #0000001a}.wf_form .wf_review p{color:var(--text-color);font-size:1.5rem;line-height:1.55;margin:0}.wf_form .wf_review footer{border-top:.1rem solid var(--wf-g);display:flex;flex-direction:column;gap:.2rem;padding-top:1.2rem}.wf_form .wf_review strong{color:#000;font-size:1.5rem;font-weight:700}.wf_form .wf_review footer span{color:var(--text-color-secondary);font-size:1.3rem}.wf_form .wf_review_stars{color:#ccc;display:flex;font-size:1.8rem;gap:.3rem;line-height:1}.wf_form .wf_review_stars .active{color:var(--wf-ca)}.wf_form .wf_reviews_empty{background:#fff;border:.1rem dashed var(--wf-g);border-radius:1.2rem;box-shadow:inset 0 0 0 .1rem #ffc4001f;padding:3rem 2rem;text-align:center}.wf_form .wf_reviews_empty .wf_review_stars{justify-content:center;margin-bottom:1.2rem}.wf_form .wf_reviews_empty h4{color:#000;font-size:1.8rem;font-weight:700;line-height:1.25;margin:0 0 .8rem}.wf_form .wf_reviews_empty p{color:var(--text-color-secondary);font-size:1.5rem;line-height:1.5;margin:0}.wf_form .wf_form_box{display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.8rem}.wf_form .wf_rating{border:0;margin:0 0 .4rem;padding:0;width:100%}.wf_form .wf_rating legend{color:#000;font-size:1.5rem;font-weight:600;line-height:1.3;margin:0;padding:0 0 .8rem}.wf_form .wf_rating .stars{display:flex;gap:.8rem;font-size:2.2rem}.wf_form .wf_rating .stars button{appearance:none;background:0 0;border:0;color:#ccc;cursor:pointer;font:inherit;line-height:1;padding:0;transition:color .2s}.wf_form .wf_rating .stars button:focus-visible{outline:.2rem solid var(--wf-ca-dark);outline-offset:.3rem}.wf_form .wf_rating .stars button.active{color:var(--wf-ca)}.wf_form .wf_field{width:100%;display:flex;flex-direction:column;gap:.8rem;transition:all .2s}.wf_form .wf_field label{color:#000;font-size:1.5rem;font-weight:600}.wf_form .wf_field input,.wf_form .wf_field textarea{background:#fff;border:0;border-radius:1.2rem;box-shadow:0 .3rem .9rem #0000000f;font-size:1.5rem;padding:1.3rem 1.6rem;transition:all .2s;width:100%}.wf_form .wf_field input:focus,.wf_form .wf_field textarea:focus{background:var(--background-color);box-shadow:0 .4rem 1rem #0000001a;outline:.2rem solid var(--wf-ca);outline-offset:.2rem}.wf_form .wf_field textarea{resize:none;height:17rem}.wf_form .wf_actions{width:100%;margin-top:.2rem}.wf_form .wf_actions .wf_btn{background:#fff;border:0;border-radius:1.2rem;box-shadow:0 .4rem 1rem #00000014;color:#000;cursor:pointer;font-size:1.6rem;font-weight:700;padding:1.2rem 2.6rem;transition:all .25s;width:100%}.wf_form .wf_actions .wf_btn:hover{background:var(--wf-ca);color:#fff;transform:translateY(-.2rem)}.wf_form .wf_actions .wf_btn:focus-visible{outline:.2rem solid var(--wf-ca-dark);outline-offset:.2rem}@media (min-width:640px){.wf_form .wf_reviews{padding:3rem}.wf_form .wf_form_box{gap:1.6rem;padding:2.4rem}.wf_form .wf_actions .wf_btn{width:auto}}@media (min-width:1024px){.wf_form .wf_form_grid{align-items:start;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem}.wf_form .wf_reviews{padding:4rem}.wf_form .wf_form_box{gap:1.8rem;padding:3rem}.wf_form .wf_reviews_head h3{font-size:2.4rem}.wf_form .wf_review{padding:2rem}.wf_form .wf_field label,.wf_form .wf_rating legend,.wf_form .wf_field input,.wf_form .wf_field textarea{font-size:1.6rem}}