.wpforms-container .wpforms-field {
    padding: 8px 0!important;
    position: relative!important;
}

.wpforms-container .wpforms-submit-container {
    padding: 6px 0 0 0!important;
}

div.wpforms-container-full button[type=submit] {
    width: 100% !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
    font-weight: 400 !important;
}
.wpforms-submit{
	width: 100% !important;
}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label a{
    color: #0077FF;
}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label{
    font-weight: 500;
    font-family: 'Montserrat';
    font-size: 13px;
}
.horizontal-form {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
        align-items: flex-end;
    }
    .horizontal-form .wpforms-field-text {
        flex: 1;
        min-width: 120px;
    }
    .horizontal-form .wpforms-field-checkbox {
        flex-basis: 100%;
        margin-top: 15px;
    }
    /* Скрываем скрытые поля */
    .wpforms-field-container [style*="position: absolute"] {
        display: none !important;
    }
div.wpforms-container-full .wpforms-form .wpforms-submit-container{
	margin-top: 0 !important;
	padding: 0 !important;
}
.div.wpforms-container-full{
	width: 100%;
}