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