.elementor-26026 .elementor-element.elementor-element-ce42ea8{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-26026 .elementor-element.elementor-element-12f88c9{--display:flex;}.elementor-26026 .elementor-element.elementor-element-c5effbb{--n-accordion-title-font-size:var( --e-global-typography-e7e79c9-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-border-radius:1rem 1rem 1rem 1rem;--n-accordion-title-normal-color:var( --e-global-color-01e8cc6 );--n-accordion-title-hover-color:var( --e-global-color-01e8cc6 );--n-accordion-title-active-color:var( --e-global-color-01e8cc6 );--n-accordion-icon-size:1.5rem;--n-accordion-icon-normal-color:var( --e-global-color-01e8cc6 );--n-accordion-icon-hover-color:var( --e-global-color-01e8cc6 );--n-accordion-icon-active-color:var( --e-global-color-01e8cc6 );}.elementor-26026 .elementor-element.elementor-element-c5effbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-6b4733d );}.elementor-26026 .elementor-element.elementor-element-c5effbb {--n-accordion-padding:1.5rem 1.5rem 1.5rem 1.5rem;}:where( .elementor-26026 .elementor-element.elementor-element-c5effbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:var( --e-global-typography-e7e79c9-font-weight );line-height:var( --e-global-typography-e7e79c9-line-height );}:where( .elementor-26026 .elementor-element.elementor-element-c5effbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:1.5rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}@media(max-width:1024px){.elementor-26026 .elementor-element.elementor-element-c5effbb{--n-accordion-title-font-size:var( --e-global-typography-e7e79c9-font-size );}:where( .elementor-26026 .elementor-element.elementor-element-c5effbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e7e79c9-line-height );}}@media(max-width:767px){.elementor-26026 .elementor-element.elementor-element-c5effbb{--n-accordion-title-font-size:var( --e-global-typography-e7e79c9-font-size );}:where( .elementor-26026 .elementor-element.elementor-element-c5effbb > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-e7e79c9-line-height );}}/* Start custom CSS for post-comments, class: .elementor-element-6f694d7 */.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comments-title,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments > .comment-respond,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .logged-in-as,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-notes {
    display: none !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments {
    display: flex;
    gap: var(--gap-var);
    flex-direction: column;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comments-title {
    margin-bottom: unset;
    color: var(--primary-color);
    font-size: var(--primary-h5-font-size-var);
    font-family: var(--primary-h5-font-family-var);
    font-weight: var(--primary-h5-font-weight-var);
    line-height: var(--primary-h5-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list > .comment {
    gap: var(--gap-var);
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list > .comment:first-child {
    border-top: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner {
    border-top: unset;
    padding: var(--padding-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .children .comment .ct-comment-inner {
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta {
    padding-inline-start: unset;
    margin-bottom: calc(var(--gap-var) / 2);
    padding-right: calc(2.75rem + var(--gap-var));
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-media-container {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 9999px;
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4 a {
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data {
    gap: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data a {
    color: var(--gray-color);
    font-size: var(--primary-font-size-var);
    font-family: var(--primary-font-family-var);
    font-weight: var(--primary-font-weight-var);
    line-height: var(--primary-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    padding: unset;
    background-color: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner:hover .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    color: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-edit-link:hover,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link:hover {
    color: var(--secondary-color);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-content p {
    margin: unset;
    color: var(--gray-color);
    font-size: var(--primary-p-font-size-var);
    font-family: var(--primary-p-font-family-var);
    font-weight: var(--primary-p-font-weight-var);
    line-height: var(--primary-p-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond {
    border: var(--border-var);
    padding: var(--padding-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .comment-respond {
    border: unset;
    box-shadow: unset;
    border-radius: unset;
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-reply-title {
    border-top: unset;
    padding-top: unset;
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
    margin-bottom: var(--gap-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .ct-cancel-reply a {
    padding: unset !important;
    background-color: unset !important;
    color: var(--gray-color) !important;
    font-size: var(--primary-font-size-var) !important;
    font-family: var(--primary-font-family-var) !important;
    font-weight: var(--primary-font-weight-var) !important;
    line-height: var(--primary-line-height-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .ct-cancel-reply a:hover {
    color: var(--secondary-color) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form {
    gap: var(--gap-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] label {
    top: unset;
    cursor: text;
    height: unset;
    position: absolute;
    margin-bottom: unset;
    padding: calc(var(--padding-var) / 2);
    transition: all var(--transition-duration-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field]:focus-within label,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field].ct-not-empty label {
    opacity: 0;
    visibility: hidden;
    inset-inline-start: unset;
    padding-right: calc(var(--padding-var) * 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form input,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form textarea {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] input,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea {
    height: 100%;
    padding: calc(var(--padding-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] input:focus,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea:focus {
    border: var(--border-hover-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-form-mailpoet input {
    margin-inline-end: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-form-mailpoet input:checked {
    border: var(--border-hover-var);
    background-color: var(--primary-color);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form label {
    color: var(--black-color);
    font-size: var(--primary-label-font-size-var);
    font-family: var(--primary-label-font-family-var);
    font-weight: var(--primary-label-font-weight-var);
    line-height: var(--primary-label-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form input {
    color: var(--black-color);
    font-size: var(--primary-input-font-size-var);
    font-family: var(--primary-input-font-family-var);
    font-weight: var(--primary-input-font-weight-var);
    line-height: var(--primary-input-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form textarea {
    color: var(--black-color);
    font-size: var(--primary-textarea-font-size-var);
    font-family: var(--primary-textarea-font-family-var);
    font-weight: var(--primary-textarea-font-weight-var);
    line-height: var(--primary-textarea-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form button {
    font-size: var(--primary-button-font-size-var);
    font-family: var(--primary-button-font-family-var);
    font-weight: var(--primary-button-font-weight-var);
    line-height: var(--primary-button-line-height-var);
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-6f694d7 */.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comments-title,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments > .comment-respond,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .logged-in-as,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-notes {
    display: none !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments {
    display: flex;
    gap: var(--gap-var);
    flex-direction: column;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comments-title {
    margin-bottom: unset;
    color: var(--primary-color);
    font-size: var(--primary-h5-font-size-var);
    font-family: var(--primary-h5-font-family-var);
    font-weight: var(--primary-h5-font-weight-var);
    line-height: var(--primary-h5-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list > .comment {
    gap: var(--gap-var);
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list > .comment:first-child {
    border-top: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner {
    border-top: unset;
    padding: var(--padding-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .children .comment .ct-comment-inner {
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta {
    padding-inline-start: unset;
    margin-bottom: calc(var(--gap-var) / 2);
    padding-right: calc(2.75rem + var(--gap-var));
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-media-container {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 9999px;
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4 a {
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data {
    gap: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data a {
    color: var(--gray-color);
    font-size: var(--primary-font-size-var);
    font-family: var(--primary-font-family-var);
    font-weight: var(--primary-font-weight-var);
    line-height: var(--primary-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    padding: unset;
    background-color: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner:hover .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    color: unset;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-edit-link:hover,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link:hover {
    color: var(--secondary-color);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-content p {
    margin: unset;
    color: var(--gray-color);
    font-size: var(--primary-p-font-size-var);
    font-family: var(--primary-p-font-family-var);
    font-weight: var(--primary-p-font-weight-var);
    line-height: var(--primary-p-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond {
    border: var(--border-var);
    padding: var(--padding-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .ct-comment-list .comment .comment-respond {
    border: unset;
    box-shadow: unset;
    border-radius: unset;
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-reply-title {
    border-top: unset;
    padding-top: unset;
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
    margin-bottom: var(--gap-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .ct-cancel-reply a {
    padding: unset !important;
    background-color: unset !important;
    color: var(--gray-color) !important;
    font-size: var(--primary-font-size-var) !important;
    font-family: var(--primary-font-family-var) !important;
    font-weight: var(--primary-font-weight-var) !important;
    line-height: var(--primary-line-height-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .ct-cancel-reply a:hover {
    color: var(--secondary-color) !important;
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form {
    gap: var(--gap-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] label {
    top: unset;
    cursor: text;
    height: unset;
    position: absolute;
    margin-bottom: unset;
    padding: calc(var(--padding-var) / 2);
    transition: all var(--transition-duration-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field]:focus-within label,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field].ct-not-empty label {
    opacity: 0;
    visibility: hidden;
    inset-inline-start: unset;
    padding-right: calc(var(--padding-var) * 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form input,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form textarea {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] input,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea {
    height: 100%;
    padding: calc(var(--padding-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] input:focus,
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea:focus {
    border: var(--border-hover-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-form-mailpoet input {
    margin-inline-end: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form .comment-form-mailpoet input:checked {
    border: var(--border-hover-var);
    background-color: var(--primary-color);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form label {
    color: var(--black-color);
    font-size: var(--primary-label-font-size-var);
    font-family: var(--primary-label-font-family-var);
    font-weight: var(--primary-label-font-weight-var);
    line-height: var(--primary-label-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form input {
    color: var(--black-color);
    font-size: var(--primary-input-font-size-var);
    font-family: var(--primary-input-font-family-var);
    font-weight: var(--primary-input-font-weight-var);
    line-height: var(--primary-input-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form textarea {
    color: var(--black-color);
    font-size: var(--primary-textarea-font-size-var);
    font-family: var(--primary-textarea-font-family-var);
    font-weight: var(--primary-textarea-font-weight-var);
    line-height: var(--primary-textarea-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-6f694d7 .ct-comments .comment-respond .comment-form button {
    font-size: var(--primary-button-font-size-var);
    font-family: var(--primary-button-font-family-var);
    font-weight: var(--primary-button-font-weight-var);
    line-height: var(--primary-button-line-height-var);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c5effbb */.elementor-26026 .elementor-element.elementor-element-c5effbb .e-n-accordion-item-title {
    box-shadow: var(--box-shadow-var);
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-2fbfc3e */.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comments-title,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form .logged-in-as,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form .comment-notes,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form .comment-form-cookies-consent {
    display: none !important;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments {
    display: flex;
    gap: var(--gap-var);
    flex-direction: column;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comments-title {
    margin-bottom: unset;
    color: var(--primary-color);
    font-size: var(--primary-h5-font-size-var);
    font-family: var(--primary-h5-font-family-var);
    font-weight: var(--primary-h5-font-weight-var);
    line-height: var(--primary-h5-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list > .comment {
    gap: var(--gap-var);
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list > .comment:first-child {
    border-top: unset;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner {
    border-top: unset;
    padding: var(--padding-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .children .comment .ct-comment-inner {
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta {
    padding-inline-start: unset;
    margin-bottom: calc(var(--gap-var) / 2);
    padding-right: calc(2.75rem + var(--gap-var));
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-media-container {
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 9999px;
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta h4 a {
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data {
    gap: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data a {
    color: var(--gray-color);
    font-size: var(--primary-font-size-var);
    font-family: var(--primary-font-family-var);
    font-weight: var(--primary-font-weight-var);
    line-height: var(--primary-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    padding: unset;
    background-color: unset;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner:hover .ct-comment-meta .ct-comment-meta-data .comment-reply-link {
    color: unset;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-edit-link:hover,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-meta .ct-comment-meta-data .comment-reply-link:hover {
    color: var(--secondary-color);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .ct-comment-inner .ct-comment-content p {
    margin: unset;
    color: var(--gray-color);
    font-size: var(--primary-p-font-size-var);
    font-family: var(--primary-p-font-family-var);
    font-weight: var(--primary-p-font-weight-var);
    line-height: var(--primary-p-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond {
    border: var(--border-var);
    padding: var(--padding-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .ct-comment-list .comment .comment-respond {
    border: unset;
    box-shadow: unset;
    border-radius: unset;
    border-top: var(--border-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-reply-title {
    border-top: unset;
    padding-top: unset;
    color: var(--black-color);
    font-size: var(--primary-h6-font-size-var);
    font-family: var(--primary-h6-font-family-var);
    font-weight: var(--primary-h6-font-weight-var);
    line-height: var(--primary-h6-line-height-var);
    margin-bottom: var(--gap-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .ct-cancel-reply a {
    padding: unset !important;
    background-color: unset !important;
    color: var(--gray-color) !important;
    font-size: var(--primary-font-size-var) !important;
    font-family: var(--primary-font-family-var) !important;
    font-weight: var(--primary-font-weight-var) !important;
    line-height: var(--primary-line-height-var) !important;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .ct-cancel-reply a:hover {
    color: var(--secondary-color) !important;
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form {
    gap: var(--gap-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field] label {
    top: unset;
    cursor: text;
    height: unset;
    position: absolute;
    margin-bottom: unset;
    padding: calc(var(--padding-var) / 2);
    transition: all var(--transition-duration-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field]:focus-within label,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field].ct-not-empty label {
    opacity: 0;
    visibility: hidden;
    inset-inline-start: unset;
    padding-right: calc(var(--padding-var) * 2);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form input,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form textarea {
    border: var(--border-var);
    box-shadow: var(--box-shadow-var);
    border-radius: var(--border-radius-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field] input,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea {
    height: 100%;
    padding: calc(var(--padding-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field] input:focus,
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form [class*=comment-form-field] textarea:focus {
    border: var(--border-hover-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form .comment-form-mailpoet input {
    margin-inline-end: calc(var(--gap-var) / 2);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form .comment-form-mailpoet input:checked {
    border: var(--border-hover-var);
    background-color: var(--primary-color);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form label {
    color: var(--black-color);
    font-size: var(--primary-label-font-size-var);
    font-family: var(--primary-label-font-family-var);
    font-weight: var(--primary-label-font-weight-var);
    line-height: var(--primary-label-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form input {
    color: var(--black-color);
    font-size: var(--primary-input-font-size-var);
    font-family: var(--primary-input-font-family-var);
    font-weight: var(--primary-input-font-weight-var);
    line-height: var(--primary-input-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form textarea {
    color: var(--black-color);
    font-size: var(--primary-textarea-font-size-var);
    font-family: var(--primary-textarea-font-family-var);
    font-weight: var(--primary-textarea-font-weight-var);
    line-height: var(--primary-textarea-line-height-var);
}
.elementor-26026 .elementor-element.elementor-element-2fbfc3e .ct-comments .comment-respond .comment-form button {
    font-size: var(--primary-button-font-size-var);
    font-family: var(--primary-button-font-family-var);
    font-weight: var(--primary-button-font-weight-var);
    line-height: var(--primary-button-line-height-var);
}/* End custom CSS */