.elementor-58 .elementor-element.elementor-element-5352418{--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-58 .elementor-element.elementor-element-eab2f75{--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-58 .elementor-element.elementor-element-7f2315fd{--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-58 .elementor-element.elementor-element-7f24360f.elementor-element{--align-self:center;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-626a3de *//* Estilos para que se vean los textos dentro de los campos */
.acg-form input::placeholder, 
.acg-form textarea::placeholder {
    color: #94a3b8 !important;
    opacity: 1;
}

.acg-form input, 
.acg-form textarea {
    color: #ffffff !important;
    background: rgba(15, 23, 42, 0.9) !important;
    border: 1px solid #334155 !important;
    padding: 15px !important;
    margin-bottom: 20px !important;
}

/* Etiquetas superiores por si decides usarlas */
.acg-form label {
    color: #ffffff !important;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
}/* End custom CSS */