.wpforms-container:not(.wpforms-container-full) .wpforms-field-label {
    font-weight: 600
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio, .wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox {
    --top: 2px
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio ul, .wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox ul {
    padding: 0
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-sublabel {
    font-style: italic
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range] {
    -webkit-appearance: none;
    height: 4px;
    outline: none;
    margin: 10px 0 10px;
    border-radius: 5px;
    background: var(--theme-form-field-border-initial-color)
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb, .wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    cursor: pointer;
    height: 16px;
    width: 16px;
    border-radius: 100%;
    border: none;
    background: var(--theme-palette-color-1)
}

.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider .wpforms-field-number-slider-hint {
    font-size: 13px
}

.wpforms-submit {
    --theme-button-padding: 5px 35px
}

div.ct-wpforms-inline-fields form, div.ct-wpforms-inline-fields .wpforms-field-container {
    display: flex;
    flex-wrap: wrap;
    gap: var(--wpforms-inline-fields-gap, 20px)
}

@media (max-width: 689.98px) {
    div.ct-wpforms-inline-fields form, div.ct-wpforms-inline-fields .wpforms-field-container {
        flex-direction: column
    }
}

div.ct-wpforms-inline-fields .wpforms-field-container {
    flex: 1
}

div.ct-wpforms-inline-fields .wpforms-field-container .wpforms-field {
    flex: 1;
    padding: 0
}

div.ct-wpforms-inline-fields .wpforms-submit-container {
    padding: 0
}

@media (max-width: 689.98px) {
    div.ct-wpforms-inline-fields input, div.ct-wpforms-inline-fields select option {
        text-align: center
    }

    div.ct-wpforms-inline-fields .wpforms-submit {
        width: 100%
    }
}