.spinner{animation:a 1.4s linear infinite}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:c 1.4s ease-in-out infinite,b 5.6s ease-in-out infinite}@keyframes b{0%{stroke:#b0cfcf}25%{stroke:#6c6161}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes c{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.comment{border:1px solid #ccc;border-radius:20px;padding:40px;margin-bottom:20px;position:relative}.username{margin-right:20px}.comment-reply{display:inline-block;font-size:12px;cursor:pointer;line-height:normal;border-radius:0;transition-property:all;transition-duration:.3s;transition-timing-function:linear;border-bottom:1px dashed #6c6161}.comment-reply:hover{color:#ccc}.col-comment-body{padding-top:30px;float:none}.comment-body{padding:10px 100px 0 0}.comment-action{position:absolute;right:40px;bottom:20px}.row-form-comment{max-width:480px}.form-comment .captcha-img{background:#f2f2f2;border:1px solid #f2f2f2;height:54px;width:100%;text-align:center;border-radius:15px;overflow:hidden}.form-comment .captcha-img img{width:100%;height:54px}.form-comment .img-captcha .input-inner{position:relative}.form-comment .input-group-captcha{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.form-comment .input-group-captcha:after,.form-comment .input-group-captcha:before{content:none}.form-comment .input-group-captcha .img-captcha{float:none}.form-comment .input-group-captcha .input-captcha{float:none;width:330px}.form-comment .input-submit{margin-top:10px!important}.form-comment .input-submit input[type=submit]{background:#806f6f;height:62px;max-width:260px;color:#fff}.input-submit{position:relative}.input-submit .preloader{position:absolute;right:0;top:50%;margin-top:-13px}.form-comment .error-text{position:relative;bottom:auto;left:auto;right:auto}.comment.new{background:#fffaec;border:1px solid #d7cdae}.comment.new .comment-action{display:none}.form-comment .success-form{padding:20px 40px;background:#e8e8e8;border-radius:15px}.row-comments ul li ul li{margin-left:40px}.row-comments ul li ul li .comment{border:none;border-bottom:1px solid #ccc;border-radius:0;padding:0 0 20px}.row-comments ul li ul li .comment.new{background:none}.row-comments ul li ul li .comment .comment-action{right:0}.require-authorization{padding:20px 40px;background:#e8e8e8;border-radius:15px}@media screen and (max-width:580px){.comment{padding:20px}.comment-action{right:20px}.form-comment .input-group-captcha .input-captcha{width:190px}}