.yfavis{max-width:1100px;width:100%;margin:0 auto;padding:10px 0 30px;color:#222;box-sizing:border-box;font-size:16px;line-height:1.65}
.yfavis *, .yfavis *::before, .yfavis *::after{box-sizing:border-box}
.yfavis h2{font-size:28px;line-height:1.3;margin:0 0 24px;font-weight:700;text-transform:none}
.yfavis #respond{margin:0;padding:0;border:0;background:transparent}
.yfavis #commentform{display:block;margin:0;max-width:100%}
.yfavis #commentform>p{float:none;width:100%;margin:0 0 20px;padding:0}
.yfavis label{display:block;font-weight:400;margin:0 0 6px}
.yfavis input[type=text],.yfavis input[type=email],.yfavis textarea{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#222;font:inherit;box-shadow:none}
.yfavis textarea{min-height:145px;resize:vertical}
.yfavis .yfavis-submit{background:#eb7132!important;color:white!important;border:0;border-radius:5px;font:inherit;padding:12px 22px;cursor:pointer;white-space:normal;text-transform:none;letter-spacing:normal;width:auto}
.yfavis .yfavis-comments-title{margin-top:36px}
.yfavis .yfavis-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px}
.yfavis .yfavis-head span{color:#777;font-size:14px}
.yfavis .yfavis-item{padding:18px 0;border-bottom:1px solid #e6e6e6}
.yfavis .yfavis-item p{margin:10px 0 0;overflow-wrap:anywhere}
.yfavis [hidden]{display:none!important}
.yfavis .yfavis-more{display:block;margin:24px auto;background:transparent;color:#bd551f;border:0;text-decoration:underline;font:inherit;cursor:pointer}
.yfavis .yfavis-trustpilot{text-align:center;margin:34px 0 0}
.yfavis .yfavis-trustpilot a{color:#222;text-decoration:underline}
.yfavis .yfavis-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.yfavis .yfavis-success{padding:16px;border:1px solid #9ecbaa;background:#f1faf3}
@media(max-width:600px){.yfavis h2{font-size:24px}.yfavis .yfavis-head{flex-wrap:wrap;gap:2px 12px}.yfavis .yfavis-submit{width:100%}}
