.elementor-3442 .elementor-element.elementor-element-fb67dd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-fb67dd8 *//* ===== REGISTER PAGE WIDTH FIX ===== */

/* Make Elementor container full width */
.page-id-3442 .elementor-section {
    max-width: 100% !important;
}

/* Target the main form wrapper */
.page-id-3442 .fluentform {
    max-width: 900px !important;   /* Wider desktop */
    margin: 0 auto !important;
}

/* Increase mobile width */
@media (max-width: 768px) {

    .page-id-3442 .fluentform {
        max-width: 100% !important;
        padding: 0 20px !important;  /* Breathing space */
    }

    /* Make fields stretch fully */
    .page-id-3442 .fluentform .ff-el-group {
        width: 100% !important;
    }

    /* Improve input spacing */
    .page-id-3442 .fluentform input,
    .page-id-3442 .fluentform textarea,
    .page-id-3442 .fluentform select {
        padding: 16px 18px !important;
        font-size: 16px !important;
    }

    /* Reduce side background congestion */
    .page-id-3442 .elementor-container {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}/* End custom CSS */