.elementor-483710 .elementor-element.elementor-element-3186023{text-align:center;}.elementor-483710 .elementor-element.elementor-element-3186023 .elementor-heading-title{color:#1F2A4E;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;}.elementor-483710 .elementor-element.elementor-element-cecda61{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-483710 .elementor-element.elementor-element-a0aff6e .elementor-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;background-color:#8CCAE1;}/* Start custom CSS for shortcode, class: .elementor-element-8728925 */#new-member-meeting_signup-form {
    width: clamp(300px, 100%, 500px);
    margin: 0 auto;
    border:2px solid #152B51;
    /*padding:40px 40px 0px 40px;*/
    padding: clamp(10px, 5%, 30px);
    border-radius: 6px;
}

#new-member-meeting_signup-form .frm_submit{
    text-align:center;
}
#new-member-meeting_signup-form .frm_primary_label {
    text-transform: uppercase;
}
#new-member-meeting_signup-form .frm_style_formidable-style.with_frm_style .form-field button {
    width:100%!important;
}

#frm_field_656_container {
 margin-bottom:0px!important;   
}

.frm_form_fields fieldset {
    padding-bottom:0px!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-380ffbb */#frm_radio_650-1 > label > div, #frm_radio_650-2 > label > div {
    text-transform:initial!important;
    font-size: clamp(.85rem, 14px, 14px);
}
.with_frm_style .frm_top_container .frm_primary_label {
    text-transform: uppercase;
}/* End custom CSS */