.elementor-4244 .elementor-element.elementor-element-80da522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-80da522:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-80da522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4244 .elementor-element.elementor-element-35d02a3{--spacer-size:75px;}.elementor-4244 .elementor-element.elementor-element-6d777be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-6d777be:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-6d777be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4244 .elementor-element.elementor-element-d5b5d8c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4244 .elementor-element.elementor-element-8a9181b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4244 .elementor-element.elementor-element-8a9181b:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-8a9181b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4244 .elementor-element.elementor-element-91b23e8 .elementor-author-box__avatar img{width:75px;height:75px;}body.rtl .elementor-4244 .elementor-element.elementor-element-91b23e8.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-4244 .elementor-element.elementor-element-91b23e8:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:15px;margin-left:0;}body:not(.rtl) .elementor-4244 .elementor-element.elementor-element-91b23e8.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-4244 .elementor-element.elementor-element-91b23e8:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:15px;margin-right:0;}.elementor-4244 .elementor-element.elementor-element-91b23e8.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:15px;}.elementor-4244 .elementor-element.elementor-element-91b23e8 .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:"Playfair";font-size:17px;font-weight:700;}.elementor-4244 .elementor-element.elementor-element-91b23e8 .elementor-author-box__bio{color:var( --e-global-color-accent );}.elementor-4244 .elementor-element.elementor-element-88198ad{--display:flex;}.elementor-4244 .elementor-element.elementor-element-88198ad:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-88198ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}/* Start custom CSS for post-comments, class: .elementor-element-5450506 *//* ===== Comment Form Wrapper ===== */
.comment-respond {
    background: #000;
    padding: 30px;
    border-radius: 16px;
}

/* ===== Labels ===== */
.comment-respond label {
    color: #c9a24d;
    font-weight: 500;
    margin-bottom: 6px;
    display: block;
}

/* ===== Input & Textarea ===== */
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"],
.comment-respond textarea {
    width: 100%;
    background: #000;
    border: 1px solid #c9a24d;
    border-radius: 8px;
    padding: 14px;
    color: #fff;
    font-size: 15px;
    outline: none;
}

/* Placeholder */
.comment-respond input::placeholder,
.comment-respond textarea::placeholder {
    color: #888;
}

/* Focus Effect */
.comment-respond input:focus,
.comment-respond textarea:focus {
    border-color: #f1c76d;
}

/* ===== Comment Textarea Height ===== */
.comment-respond textarea {
    min-height: 140px;
}

/* ===== Checkbox Text ===== */
.comment-form-cookies-consent label {
    color: #aaa;
    font-size: 14px;
}

/* ===== Submit Button ===== */
.comment-respond .form-submit input[type="submit"] {
    background: transparent;
    color: #c9a24d;
    border: 2px solid #c9a24d;
    padding: 12px 30px;
    border-radius: 30px;
    font-size: 15px;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover Effect */
.comment-respond .form-submit input[type="submit"]:hover {
    background: #c9a24d;
    color: #000;
}

/* ===== Remove Website Field (Optional) ===== */
.comment-form-url {
    display: none;
}/* End custom CSS */