.default_form {
    margin-top: 10px;
}

.default_form fieldset > div {
    margin-bottom: 20px !important;
}

.default_form .form-columns-2 {
    display: flex;
    align-items: start;
    justify-content: center;
    column-gap: 10px;
    max-width: 100%;
}

.default_form .form-columns-1 {
    max-width: 100%;
}

.default_form .input {
    margin: 0 !important;
}

.default_form .input input, .default_form .input select, .default_form .input textarea {
    width: 100% !important;
    background-color: #f0f2f2;
    color: #000;
    border: none;
    font-size: 13px !important;
    border: 1px solid #cbc6c6ad;
    padding: 10px;
    min-height: 42px !important;
    border-radius: 0 !important;
}

.default_form .input textarea {
    resize: none;
}

.default_form .hs-input {
    display: flex !important;
    width: 100% !important;
}

.default_form .hs-input input[type="tel"] {
    margin-left: 2% !important;
}

.default_form .hs-richtext p {
    font-size: 10px !important;
    color: #ccc !important;
}

.default_form label.hs-error-msg {
    font-size: 9px !important;
    color: red !important;
}

.default_form .hs_error_rollup {
    display: none !important;
}