.elementor-1862 .elementor-element.elementor-element-6a05044{--display:flex;--min-height:90vh;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1862 .elementor-element.elementor-element-02ee953{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1862 .elementor-element.elementor-element-02ee953.elementor-element{--align-self:center;}.elementor-1862 .elementor-element.elementor-element-02ee953 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;border-radius:30px 30px 30px 30px;}@media(max-width:1366px){.elementor-1862 .elementor-element.elementor-element-02ee953{--container-widget-width:680px;--container-widget-flex-grow:0;width:var( --container-widget-width, 680px );max-width:680px;}}@media(min-width:768px){.elementor-1862 .elementor-element.elementor-element-6a05044{--content-width:1400px;}}@media(max-width:1200px){.elementor-1862 .elementor-element.elementor-element-6a05044{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1862 .elementor-element.elementor-element-02ee953{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}}@media(max-width:767px){.elementor-1862 .elementor-element.elementor-element-6a05044{--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wpforms, class: .elementor-element-02ee953 *//* Center align the entire Your Info image section */
#wpforms-1876-field_54-container,
#wpforms-1876-field_54-container .wpforms-field-row,
#wpforms-1876-field_54 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
 /* Center align the entire Your Info image section */
#wpforms-1876-field_55-container,
#wpforms-1876-field_55-container .wpforms-field-row,
#wpforms-1876-field_55 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
 /* Center align the entire Your Info image section */
#wpforms-1876-field_56-container,
#wpforms-1876-field_56-container .wpforms-field-row,
#wpforms-1876-field_56 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
 /* Center align the entire7 Your Info image section */
#wpforms-1876-field_57-container,
#wpforms-1876-field_57-container .wpforms-field-row,
#wpforms-1876-field_57 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
 /* Center align the entire Your Info image section */
#wpforms-1876-field_58-container,
#wpforms-1876-field_58-container .wpforms-field-row,
#wpforms-1876-field_58 {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
}
.wpforms-field-container h1,p{
    text-align: center;
}
/* Center the entire spouse question field */
#wpforms-1876-field_47-container {
    text-align: center !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
}

/* Center the radio buttons UL */
#wpforms-1876-field_47 {
    display: flex !important;
    justify-content: center !important;
    gap: 20px; /* space between Yes / No */
    padding: 0;
    margin: 10px 0 0 0 !important;
}
/* Center the entire spouse question field */
#wpforms-1876-field_29-container {
    text-align: center !important;
    display: flex !important;
    flex-direction: column;
    align-items: center !important;
    justify-content: center !important;
}

/* Center the radio buttons UL */
#wpforms-1876-field_29 {
    display: flex !important;
    justify-content: center !important;
    gap: 20px; /* space between Yes / No */
    padding: 0;
    margin: 10px 0 0 0 !important;
}
/* Center individual radio items */
#wpforms-1876-field_29 li {
    list-style: none;
    text-align: center !important;
}
.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content{
    padding:0px !important;
}
.wpforms-field.wpforms-field-content .wpforms-field-row .aligncenter{
    margin:0px !important;
}
@media only screen and (max-width: 767px) {
    .wpforms-field.wpforms-field-content .wpforms-field-row img {
    max-width: 100%;
    height: 100px !important;
}
}/* End custom CSS */