.comments-section-separator{background:#272749}.comment-detail-heading{display:flex;align-items:center;column-gap:12px}.comment_single_data .comments-theme2 .comments-head .h2{font-family:'Raleway',sans-serif;line-height:1.2;font-weight:900;margin-bottom:16px}.comment_single_data .comments-form form textarea,.comment_single_data .comments-form form text,.comment_single_data .comment-form form textarea,.comment_single_data .comment-form form text{border-radius:8px}.comments-form form .field input[type='email'],.comments-form form .field input[type='text'],.comments-form form .field input[type='url']{border-radius:8px;margin-bottom:20px}.comments-form form .buttons,.comment-form form .buttons{display:flex;justify-content:end;margin:10px 0;column-gap:10px}.comments-form form .buttons input[type='submit'],.comments-form form .buttons input[type='reset'],.comment-form form .buttons input[type='submit'],.comment-form form .buttons input[type='reset']{font-weight:600;border-radius:4px}.comment-detail-avatar .avatar{border-radius:25px}.comment-author{color:#1f1f3a}.comment-publication-infos{font-family:'Raleway',sans-serif;font-size:15px;font-weight:300;margin-left:6px}.comment_single_data .comment-reply{font-weight:600}.comment_single_data .comment .comment-container{position:relative;background:#ECEFF2;padding:20px 16px;border-radius:8px;font-size:.8rem;cursor:pointer}.comment_single_data .comment .comment-container .comment-content{overflow:hidden;max-height:200px;height:inherit}.comment_single_data .comment .comment-container.expandable{transition:filter 0.2s ease-in-out}.comment_single_data .comment .comment-container.expandable:hover{filter:brightness(.98)}.comment_single_data .comment .comment-container .comment-text{position:relative}.comment_single_data .comment .comment-container .comment-content.expanded{max-height:100%;background:#DDE8F3}.comment_single_data .comment .comment-container.expanded,.comment_single_data .comment .comment-container.expanded::before{background:#DDE8F3}.comment_single_data .comment .comment-container.expanded .bottom-layer{background:#DDE8F3;box-shadow:inset 0 0 40px 40px #DDE8F320}.comment_single_data .comment .comment-container .bottom-layer{position:absolute;width:100%;height:50px;bottom:0;left:0;background:#ECEFF2;box-shadow:inset 0 0 40px 40px #ECEFF220;filter:blur(3px)}.comment_single_data .comment .comment-container .comment-text-arrow{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);transform-origin:7.5px 15px;background:url(../../../../../../../themes/seomag-child/images/arrow-down.svg) center no-repeat;height:20px;width:20px;z-index:5}.comment_single_data .comment .comment-container .comment-text-arrow.rotated{transform:rotate(180deg)}.comment_single_data .comment .comment-container::before{content:'';position:absolute;display:block;clip-path:polygon(0 46%,0 100%,100% 100%);background:#ECEFF2;height:60px;width:70px;left:0;margin-top:-62px}.comment_single_data .comment .comment-container p{font-size:.9rem}.comment_single_data .comment .comment-reply{display:flex;justify-content:end;margin:10px 0}.comment-reply button.small{padding:15px 40px!important;font-weight:600;border-radius:4px}.comments-list .comment .comment-form .comment-form-content{display:flex;flex-direction:column;align-items:end;justify-content:end;width:100%}.comments-list .comment .comment-form .comment-form-content form{width:100%;margin-top:10px;border-radius:8px}.comments-list>.child-comments{margin-left:20px;padding-left:20px}.comments-list>.child-comments .comment{position:relative}.comments-list>.child-comments .comment:before{content:'';position:absolute;right:0;top:4px;height:50px;width:10px;border-right:dotted 6px #b0bfc9;z-index:-1}.child-comments-toggler{font-family:'Raleway',sans-serif;font-size:.9rem;color:#1f1f3a;margin:35px auto;width:fit-content}.child-comments.hidden{display:none}@media screen and (min-width:900px){.comment_single_data .comment .comment-container{margin-left:70px}.comment_single_data .comment .comment-container{padding:20px 32px 20px 50px}.child-comments-toggler{padding-left:70px}.comments-list .comment .comment-form .comment-form-content form{width:32rem}.comments-list>.child-comments{margin-left:90px}.child-comments-toggler{margin:15px auto}}