body.elementor-page-7033:not(.elementor-motion-effects-element-type-background), body.elementor-page-7033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}/* Start custom CSS */#signup-description ul {
    margin-left: 1.5rem;
}

body.elementor-page-7033 .ff-custom_html {
    line-height: 1.65em;
}

body.elementor-page-7033 .ff-custom_html strong {
    line-height: 1.25em;
}

body.elementor-page-7033 .ff-custom_html p {
    margin: 1rem 0 0 0;
}

body.elementor-page-7033 .ff-el-input--label,
body.elementor-page-7033 .ff-el-form-check {
    line-height: 1.4em;
    margin-bottom: 0.25rem;
    font-weight: 400;
    font-size: 0.875rem;
}

body.elementor-page-7033 .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
    color: #D90909;
    margin-left: 0.125rem;
    font-size: 1rem;
}

body.elementor-page-7033 .text-danger {
    color: #D90909;
    font-size: 0.75rem;
    margin-top: 0;
}

body.elementor-page-7033 input {
    border-color: #ced4da;
}
body.elementor-page-7033 input[aria-invalid="true"] {
    border-color: #D90909;
}

body.elementor-page-7033 input[aria-invalid="true"]:focus {
    border-color: #D90909 !important;
        box-shadow:0px 0px 0px 2px rgb(255 0 35 / 25%) !important;
}

body.elementor-page-7033 .test-types-container .ff-el-form-check {
    margin-bottom: 0.5rem;
}

body.elementor-page-7033 .ff-el-tc label.ff_tc_label>span { padding-top: 0 !important;
}/* End custom CSS */