.ct-comments {color: var(--theme-text-color);}
@media (min-width: 690px) {.ct-has-avatar .ct-comment-content {padding-inline-start: 70px;}}
.ct-comments-title {margin-bottom: 50px;}
@media (max-width: 689.98px) {.ct-comment-list .children {padding-inline-start: 35px;}}
@media (min-width: 690px) {.ct-comment-list .children {padding-inline-start: 70px;}}
.ct-comment-list .comment-respond {padding-bottom: 50px;}
@media (min-width: 690px) {.ct-comment-list .comment-respond {padding-inline-start: 70px;}}
.ct-comment-inner {padding-block: 50px;border-top: 1px solid var(--theme-border-color);}
.ct-comment-inner:not(.ct-has-reply-form):hover .comment-reply-link {color: #fff;background: var(--theme-button-background-initial-color);}
.ct-comment-inner:not(.ct-has-reply-form) .comment-reply-link:hover {background: var(--theme-button-background-hover-color);}
.ct-comment-meta {position: relative;margin-bottom: 20px;--theme-link-initial-color: var(--theme-text-color);}
@media (min-width: 690px) {.ct-comment-meta {display: flex;align-items: center;}}
.ct-comment-meta figure {position: absolute;inset-inline-start: 0;border-radius: 100%;max-width: var(--max-size,50px);max-height: var(--max-size,50px);}
@media (max-width: 689.98px) {.ct-comment-meta figure {--max-size: 40px;}}
@media (min-width: 690px) {.ct-comment-meta figure {top: 0;}}
@media (max-width: 689.98px) {.ct-has-avatar .ct-comment-meta {padding-inline-start: 50px;}}
@media (min-width: 690px) {.ct-has-avatar .ct-comment-meta {padding-inline-start: 70px;}}
.ct-comment-author {--theme-font-size: 16px;--theme-link-initial-color: currentColor;margin-bottom: 0;}
.ct-comment-meta-data {display: flex;flex-wrap: wrap;align-items: center;font-size: 11px;font-weight: 500;text-transform: uppercase;}
@media (min-width: 690px) {.ct-comment-meta-data {margin-inline-start: auto;}}
.ct-comment-meta-data .comment-edit-link:before, .ct-comment-meta-data .comment-reply-login:before {content: "/";margin-inline: 3px;}
@media (max-width: 689.98px) {.ct-comment-meta-data .comment-edit-link {display: none;}}
.ct-comment-meta-data .comment-reply-link {display: flex;align-items: center;height: 25px;padding: 0 10px;border-radius: 3px;margin-inline-start: var(--margin-inline-start,20px);transition: color .12s cubic-bezier(.455,.03,.515,.955),background .12s cubic-bezier(.455,.03,.515,.955);}
@media (max-width: 689.98px) {.ct-comment-meta-data .comment-reply-link {--margin-inline-start: auto;}}
#reply-title {display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px;font-size: 16px;}
#cancel-comment-reply-link {padding: .5em .9em;font-size: 11px;font-weight: 500;text-transform: uppercase;border-radius: 3px;color: var(--theme-button-text-initial-color,#fff);background: var(--theme-button-background-initial-color);}
#cancel-comment-reply-link:hover {color: var(--theme-button-text-hover-color,#fff);background: var(--theme-button-background-hover-color);}
.comment-respond:not(:only-child) .comment-reply-title {padding-top: 40px;border-top: 1px solid var(--theme-border-color);}
.comment-respond+.ct-comment-list {margin-top: 50px;}
.comment-form {display: grid;grid-column-gap: 20px;grid-row-gap: 1.5em;--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color);}
@media (min-width: 690px) {.comment-form {grid-template-columns: repeat(2,1fr);}
	.comment-form.has-website-field {grid-template-columns: repeat(3,1fr);}
	.comment-form>* {}
	.comment-form [class*=comment-form-field-input] {--grid-column: span 1;}}
.comment-form .logged-in-as, .comment-form .comment-notes {font-size: 13px;}
.comment-form .required {color: #c00;}
[class*=comment-form-field] label {display: flex;color: var(--theme-form-text-initial-color);margin-bottom: var(--has-classic-forms,.5em);}
.has-labels-inside [class*=comment-form-field] {position: relative;}
.has-labels-inside [class*=comment-form-field] label {position: absolute;align-items: center;cursor: text;margin-bottom: 0;inset-inline-start: 0;height: var(--has-classic-forms,var(--theme-form-field-height,40px));padding: var(--has-classic-forms,var(--theme-form-field-padding,0 15px));transition: opacity .15s cubic-bezier(.455,.03,.515,.955),visibility .15s cubic-bezier(.455,.03,.515,.955),inset-inline-start .15s cubic-bezier(.455,.03,.515,.955);}
.has-labels-inside [class*=comment-form-field][class*=textarea] label {height: 40px;top: var(--has-classic-forms,5px);}
.has-labels-inside [class*=comment-form-field]:focus-within label, .has-labels-inside [class*=comment-form-field].ct-not-empty label {opacity: 0;visibility: hidden;inset-inline-start: 20px;}
.comment-form-cookies-consent+.gdpr-confirm-policy {margin-top: -1em;}
.no-comments {padding: 15px 20px;text-align: center;background: rgba(233,235,239,.5);border-radius: 2px;}
.ct-comments-navigation {display: flex;justify-content: space-between;padding-top: 15px;margin-bottom: 15px;border-top: 1px solid var(--theme-border-color);}