.elementor-519 .elementor-element.elementor-element-a951cb2 > .elementor-widget-container{margin:41px 0px 20px 0px;}.elementor-519 .elementor-element.elementor-element-c09e667 > .elementor-widget-container{margin:7px 0px 25px 2px;}.elementor-519 .elementor-element.elementor-element-c09e667{text-align:center;}.elementor-519 .elementor-element.elementor-element-c09e667 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;line-height:1.3px;color:#E18C0E;}.elementor-519 .elementor-element.elementor-element-cefd2f7 > .elementor-widget-container{background-color:#F0F7FF;margin:30px 30px 30px 30px;}.elementor-519 .elementor-element.elementor-element-cefd2f7{line-height:1.8px;}.elementor-519 .elementor-element.elementor-element-cefd2f7 p{margin-block-end:2px;}.elementor-519 .elementor-element.elementor-element-925d635 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-519 .elementor-element.elementor-element-9603a21 > .elementor-widget-container{background-color:#FFF8F0;margin:-4px 12px 10px 0px;}.elementor-519 .elementor-element.elementor-element-9603a21{line-height:1.8px;}.elementor-519 .elementor-element.elementor-element-1b4daf3a{padding:60px 60px 60px 60px;}.elementor-519 .elementor-element.elementor-element-5a483970 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-519 .elementor-element.elementor-element-a951cb2{text-align:center;}.elementor-519 .elementor-element.elementor-element-c09e667 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-519 .elementor-element.elementor-element-cefd2f7 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-519 .elementor-element.elementor-element-9603a21 > .elementor-widget-container{margin:-28px 4px 4px 4px;}.elementor-519 .elementor-element.elementor-element-5a483970 > .elementor-widget-container{margin:4px 4px 4px 4px;}}/* Start custom CSS for shortcode, class: .elementor-element-5a483970 */.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field {
    margin-bottom: 15px !important;
}

.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field label {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
    display: block !important;
}

.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field input[type="text"],
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field input[type="email"],
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field input[type="tel"],
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field textarea {
    padding: 12px 15px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}

.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-radio li,
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-checkbox li {
    white-space: nowrap !important;
    display: inline-block !important;
    min-width: 80px !important;
}

.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-radio li label,
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-checkbox li label {
    white-space: nowrap !important;
    display: inline-block !important;
}

.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-radio,
.elementor-519 .elementor-element.elementor-element-5a483970 .wpforms-field-checkbox {
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4781477 *//* Form field spacing */
#wpforms-518 .wpforms-field {
    margin-bottom: 15px !important;
}

/* Form labels */
#wpforms-518 .wpforms-field label {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
    display: block !important;
}

/* Input fields */
#wpforms-518 input[type="text"],
#wpforms-518 input[type="email"],
#wpforms-518 input[type="tel"],
#wpforms-518 textarea {
    padding: 12px 15px !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}

/* Fix Male/Female checkbox labels - CRITICAL FIX */
#wpforms-518-field_10 li {
    white-space: nowrap !important;
    display: inline-block !important;
    min-width: 100px !important;
    width: auto !important;
    margin-right: 20px !important;
}

#wpforms-518-field_10 li label {
    white-space: nowrap !important;
    display: inline !important;
    width: auto !important;
}

#wpforms-518-field_10 {
    width: 100% !important;
}

/* Ensure checkbox text doesn't wrap */
#wpforms-518 .wpforms-field-checkbox li,
#wpforms-518 .wpforms-field-radio li {
    white-space: nowrap !important;
    width: auto !important;
    min-width: 80px !important;
}/* End custom CSS */