.magitech-distributor-form h1 {
    line-height: 1;
    text-align: left;
}

.wpcf7-form .contact-form-input-wrapper p {
    display: flex;
    gap: 12px;
    margin-bottom: 12px;
}

.wpcf7-form .contact-form-input-wrapper p span {
    width: 100%;
}

.wpcf7-form input[type="number"] {
    text-align: left;
    padding: 0 15px;
}

.wpcf7-form h4 {
    line-height: 1;
    margin-top: 32px;
    display: block;
    text-align: left;
}

.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-form-control.wpcf7-radio {
    display: flex;
    flex-wrap: wrap;
    line-height: 1;
    column-gap: 16px;
    row-gap: 12px;
}

.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-list-item {
    width: max-content;
}

.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-form-control.wpcf7-radio::before {
    content: '¿Posee línea de crédito?';
    width: 100%;
}

.wpcf7-form[aria-label="Formulario de contacto"] .magitech-submit-button p {
    margin-bottom: 0;
}

.wpcf7-form[aria-label="Formulario de contacto"] .magitech-submit-button {
    margin-top: 32px;
    text-align: left;
}

.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-select[name="emp_departamento"] option:first-child,
.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-select[name="emp_tipo"] option:first-child {
    display: none;
}

.wpcf7-form[aria-label="Formulario de contacto"] .wpcf7-response-output {
    background-color: var(--bg-secondary);
    font-size: 15px;
}

.magitech-form-msg {
    display: block;
    margin-top: 32px;
    padding: 24px;
    border-radius: 3px;
    border: 1px solid #e3e4e6;
    font-size: 14px;
    line-height: 23px;
    text-align: left;
}

.magitech-distributor-form .btn:hover {
    color: #fff;
}

.magitech-distributor-form .wpb_wrapper {
    text-align: center;
}

.magitech-distributor-form .contact-form-input-wrapper {
    text-align: left;
}