.elementor-widget-image .widget-image-caption{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 );}/* Start custom CSS for html, class: .elementor-element-c41c470 */.comment-respond form input.butn-dark {
    background: #d9a766 !important;
}

.comment-respond {
    font-family:QuinfoBold !important;
}

/* TITULO */
.comment-respond .comment-reply-title{
    font-size: 28px !important;
    color: #d9a766;
    font-weight: 300;
    margin-bottom: 40px;
    font-family:NexaLight !important;
}

/* FORMULARIO */
.comment-respond form{
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}

/* INPUTS */
.comment-respond input:not([type="submit"]),
.comment-respond textarea{
    width: 100%;
    border: none;
    border-bottom: 1px solid #999;
    background: transparent;
    padding: 15px 0;
    font-size: 15px;
    box-shadow: none;
    outline: none;
}

/* DOS COLUMNAS */
.comment-form-author,
.comment-form-email{
    width: calc(50% - 15px);
}

/* TEXTAREA */
.comment-form-comment{
    width: 100%;
}

.comment-respond textarea{
    min-height: 120px;
    resize: none;
}

/* BOTON */
.comment-respond form input.butn-dark{
    background: #d9a766 !important;
    color: #fff;
    border: none;
    padding: 16px 35px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

/* LABELS */
.comment-respond label{
    color: #999;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
}/* End custom CSS */