.elementor-2842 .elementor-element.elementor-element-f235ad3{--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;}:root{--page-title-display:none;}body.elementor-page-2842 .page-wrapper{overflow:hidden;}
header {
    display: none !important;
}

/* Make form container full width */
.wpforms-container {
    max-width: 100% !important;
    width: 100% !important;
}

/* Make all fields full width */
.wpforms-container .wpforms-field {
    width: 100% !important;
}

/* Input fields full width */
.wpforms-container input,
.wpforms-container select,
.wpforms-container textarea {
    width: 100% !important;
    max-width: 100% !important;
}

/* Remove unnecessary spacing */
.wpforms-container .wpforms-field-row {
    display: flex;
    gap: 20px;
}

/* First & last name responsive */
.wpforms-container .wpforms-one-half {
    width: 50% !important;
}
