.comments-area{margin-top:2rem;border-top:1px solid #303030;padding-top:2rem}.comments-area h2.comments-title{margin-bottom:20px;color:var(--green);text-align:center;font-size:2.5rem}.comment-list{margin:0;padding:0;list-style:none}.comment-meta{margin-bottom:20px}.comment-meta a{color:#333;text-decoration:underline}.comment-author.vcard{position:relative}.comment-author.vcard .fn a{color:var(--green)}.comment-metadata{}.no-comments{border:1px solid #303030;padding:20px;text-align:center;background:#efefef}.comments-area table{border-left:1px solid #dddd;border-bottom:1px solid #ddd;margin-bottom:20px}.comments-area table td,.comments-area table th{border-right:1px solid #ddd;border-top:1px solid #ddd;padding:10px}.comments-area th{background:#278cc1;color:#fff}.comments-area dd{margin-bottom:15px}.comments-area .comments-content ul,.comments-area .comments-content ol{padding-left:15px}.comments-area .comment-content ul,.comments-area .comment-content ol{padding-left:15px}.comment-reply-link{background:var(--blue);display:inline-block;padding:5px 20px;color:#fff;border-radius:5px}.comment-reply-link:hover,.comment-reply-link:focus{background-color:var(--green);color:#fff;transform:translateY(-3px)}.comment-list li.comment{margin-bottom:30px;padding:30px}.comment-list li:nth-child(odd){background:#efefef}.comment-metadata{font-size:80%}.comment-reply-link{margin-top:10px}.comment-list li ol.children{padding-left:0;margin:0;list-style:none;margin-top:25px;background:#f9f9f9}.comment-list li ol.children ol.children{padding-left:20px}.comment-list li.comment:last-child{}.comment-respond{margin-top:50px;padding:50px;background:#f9f9f9;border:1px solid #ccc}.comment-respond p.form-submit{margin-bottom:0}#reply-title{color:var(--green);font-size:1.8rem}.comment-respond a{text-decoration:underline}.comment-notes{font-size:90%;margin-bottom:40px}.comment-form label{display:block;margin-bottom:10px;font-weight:600}.comment-form input,.comment-form textarea{width:100%;margin-bottom:20px}.comment-form input#wp-comment-cookies-consent{width:auto;display:inline-block;margin-right:15px}.comment-form label[for=wp-comment-cookies-consent]{display:inline-block}.comment-form input[type=submit]{width:auto}@media screen and (max-width:600px){.comment-respond{padding:25px}}