.comments-main__title{letter-spacing:.02em;padding-bottom:60px;line-height:120%;font-weight:600;font-size:24px;color:#000;display:flex}.comment-form__title{text-align:left}.comments-main__title{margin-bottom:10px;padding-bottom:0}.comments-main__count{background-color:#ffd900;border-radius:50%;position:relative;text-align:center;font-style:normal;margin-left:10px;line-height:22px;font-weight:600;min-width:22px;font-size:14px;display:block;height:22px;top:7px}.blog-item.blogs .comments-list ul:first-child,.blog-item.programs .comments-list ul:first-child{padding:0}.blog-item.blogs .comments-list ul li,.blog-item.programs .comments-list ul li{list-style:none}.blog-item.blogs .comments-list .first-comment-line,.blog-item.programs .comments-list .first-comment-line{border-bottom:2px solid #f1f3f4;padding-bottom:32px;margin-bottom:30px}.blog-item.blogs .comments-list .comment-item .comment,.blog-item.programs .comments-list .comment-item .comment{padding-bottom:22px}.blog-item.blogs .comments-list .comment-row,.blog-item.programs .comments-list .comment-row{display:flex}.blog-item.blogs .comments-list .comment-avatar,.blog-item.programs .comments-list .comment-avatar{padding-right:30px}.blog-item.blogs .comments-list .ico-comment-avatar,.blog-item.programs .comments-list .ico-comment-avatar{background:url(/themes/allegro20/assets/img/avatar-user.svg) no-repeat 50%;position:relative;bottom:0;width:74px;height:74px}.blog-item.blogs .comments-list .comment-admin .ico-comment-avatar,.blog-item.programs .comments-list .comment-admin .ico-comment-avatar{background:url(/themes/allegro20/assets/img/avatar-admin.svg) no-repeat 50%;position:relative;bottom:0;width:74px;height:74px}.blog-item.blogs .comments-list .comment-content,.blog-item.programs .comments-list .comment-content{width:100%}.blog-item.blogs .comments-list .comment-header .comment-name,.blog-item.programs .comments-list .comment-header .comment-name{font-weight:600;font-size:18px}.blog-item.blogs .comments-list .comment-body,.blog-item.blogs .comments-list .comment-header,.blog-item.programs .comments-list .comment-body,.blog-item.programs .comments-list .comment-header{padding-bottom:10px;position:relative}.blog-item.blogs .comments-list .comment-header .comment-date,.blog-item.programs .comments-list .comment-header .comment-date{font-weight:400;font-size:15px;color:#454546;position:absolute;right:0;top:5px;display:flex}.blog-item.blogs .comments-list .comment-header .comment-date:before,.blog-item.programs .comments-list .comment-header .comment-date:before{display:block;content:"";background:url(/themes/allegro20/assets/img/calend.svg) no-repeat 50%;position:relative;bottom:0;width:24px;height:24px;margin-right:10px}.blog-item.blogs .comments-list .comment-body p,.blog-item.programs .comments-list .comment-body p{font-weight:400;font-size:15px}.blog-item.blogs .comments-list .comment-footer,.blog-item.programs .comments-list .comment-footer{text-align:right}.blog-item.blogs .comments-list .comment-footer .comment-reply,.blog-item.programs .comments-list .comment-footer .comment-reply{border:none;border-bottom:1px solid #ffd900;background:none;line-height:150%;font-weight:600;font-size:15px;cursor:pointer}