.elementor-425 .elementor-element.elementor-element-f6465b4{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-425 .elementor-element.elementor-element-f6465b4:not(.elementor-motion-effects-element-type-background), .elementor-425 .elementor-element.elementor-element-f6465b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS *//* ==========================================
   FUTURE AI SKILLS - TUTOR LMS REGISTRATION
   Dark + Neon Violet | Responsive
   ========================================== */

/* Add "fais-registration-page" to the outer
   Elementor container's CSS Classes field */

.fais-registration-page {
    font-family: "Times New Roman", Times, serif !important;
    color: #f5f0ff;
}

.fais-registration-page .tutor-form-wrap,
.fais-registration-page .tutor-form-register,
.fais-registration-page form {
    font-family: "Times New Roman", Times, serif !important;
    color: #f5f0ff !important;
}

.fais-registration-page .tutor-form-wrap {
    width: 100%;
    max-width: 560px;
    margin: 0 auto;
    padding: 34px;
    background: #100d19 !important;
    border: 1px solid #59358a !important;
    border-radius: 24px;
    box-shadow: 0 0 35px rgba(147, 51, 234, .12);
}

/* Labels */
.fais-registration-page .tutor-form-group label,
.fais-registration-page label {
    display: block;
    color: #f4edff !important;
    font-family: "Times New Roman", Times, serif !important;
    font-size: 16px !important;
    font-weight: 600;
    margin-bottom: 8px;
}

/* Input fields */
.fais-registration-page input:not([type="checkbox"]):not([type="radio"]),
.fais-registration-page select,
.fais-registration-page textarea {
    width: 100%;
    min-height: 49px;
    padding: 12px 15px !important;
    background: #191423 !important;
    color: #ffffff !important;
    border: 1px solid #443354 !important;
    border-radius: 12px !important;
    font-family: "Times New Roman", Times, serif !important;
    font-size: 16px !important;
    outline: none;
    box-shadow: none;
    transition: border-color .25s ease,
                box-shadow .25s ease,
                background .25s ease;
}

.fais-registration-page input::placeholder,
.fais-registration-page textarea::placeholder {
    color: #a49ab5 !important;
    opacity: 1;
}

.fais-registration-page input:focus,
.fais-registration-page select:focus,
.fais-registration-page textarea:focus {
    border-color: #b56bff !important;
    background: #1d162a !important;
    box-shadow: 0 0 0 3px rgba(168, 85, 247, .16),
                0 0 16px rgba(168, 85, 247, .12) !important;
}

/* Space between fields */
.fais-registration-page .tutor-form-group {
    margin-bottom: 19px !important;
}

/* Submit button */
.fais-registration-page button[type="submit"],
.fais-registration-page input[type="submit"],
.fais-registration-page .tutor-btn-primary {
    width: 100%;
    min-height: 50px;
    padding: 13px 20px !important;
    color: #ffffff !important;
    background: linear-gradient(100deg, #7e22ce, #a855f7) !important;
    border: 1px solid #c084fc !important;
    border-radius: 40px !important;
    font-family: "Times New Roman", Times, serif !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    cursor: pointer;
    transition: transform .25s ease,
                box-shadow .25s ease,
                filter .25s ease;
}

.fais-registration-page button[type="submit"]:hover,
.fais-registration-page input[type="submit"]:hover,
.fais-registration-page .tutor-btn-primary:hover {
    transform: translateY(-2px);
    filter: brightness(1.12);
    box-shadow: 0 0 24px rgba(168, 85, 247, .38);
}

/* Links */
.fais-registration-page a {
    color: #c084fc !important;
    transition: color .2s ease;
}

.fais-registration-page a:hover {
    color: #e9d5ff !important;
}

/* Checkbox and consent text */
.fais-registration-page input[type="checkbox"],
.fais-registration-page input[type="radio"] {
    accent-color: #a855f7;
}

.fais-registration-page,
.fais-registration-page p,
.fais-registration-page .tutor-form-check label {
    font-family: "Times New Roman", Times, serif !important;
}

/* Responsive */
@media (max-width: 767px) {
    .fais-registration-page .tutor-form-wrap {
        max-width: 100%;
        padding: 22px 17px;
        border-radius: 18px;
    }

    .fais-registration-page input:not([type="checkbox"]):not([type="radio"]),
    .fais-registration-page select,
    .fais-registration-page textarea {
        font-size: 16px !important;
    }
}/* End custom CSS */