.elementor-503 .elementor-element.elementor-element-cac9add{--display:flex;}.elementor-503 .elementor-element.elementor-element-cac9add:not(.elementor-motion-effects-element-type-background), .elementor-503 .elementor-element.elementor-element-cac9add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-503 .elementor-element.elementor-element-eb5d3da .elementor-heading-title{color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-503 .elementor-element.elementor-element-14ccf56{color:#FFFFFF;}/* Start custom CSS for post-comments, class: .elementor-element-339571e *//* ===== DARK MODE COMMENT FIX ===== */
.dark-comment-area,
.dark-comment-area *{
    color:#ffffff !important;
}

/* Comment Form Inputs */
.dark-comment-area input,
.dark-comment-area textarea{
    background:#0f172a !important;
    color:#ffffff !important;
    border:1px solid rgba(255,255,255,0.25) !important;
}

/* Placeholder text */
.dark-comment-area input::placeholder,
.dark-comment-area textarea::placeholder{
    color:rgba(255,255,255,0.6) !important;
}

/* Labels (Name, Email, Comment) */
.dark-comment-area label{
    color:#ffffff !important;
}

/* Reply title – Leave a Comment */
.dark-comment-area .comment-reply-title{
    color:#ffffff !important;
}

/* Logged in text */
.dark-comment-area .logged-in-as{
    color:rgba(255,255,255,0.75) !important;
}

/* Submit Button */
.dark-comment-area input[type="submit"]{
    background:#0dd4a3 !important;
    color:#000 !important;
    border:none !important;
    padding:12px 26px;
    border-radius:30px;
    font-weight:700;
}

/* Comment text (already posted comments) */
.dark-comment-area .comment-content p{
    color:#ffffff !important;
}

/* Comment author name */
.dark-comment-area .comment-author{
    color:#ffffff !important;
}

/* Comment meta (date/time) */
.dark-comment-area .comment-metadata{
    color:rgba(255,255,255,0.6) !important;
}/* End custom CSS */