.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_error_style, .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_error{display:block !important;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field label,
                     .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .vertical_radio .frm_primary_label,
                     .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field .frm_primary_label{color:var( --e-global-color-text );}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field label,
                                        .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field .frm_primary_label{font-weight:bold;text-transform:uppercase;line-height:2em;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_section_heading.form-field h3{padding:0px 0px 0px 0px;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field textarea, .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field select{text-align:left;background-color:#02172F45;color:var( --e-global-color-text );}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field select{width:100%;height:48px;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field textarea{width:100%;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field{margin-bottom:20px;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .form-field .frm_description{color:var( --e-global-color-text );padding-top:11px;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_submit .frm_button_submit{width:100%;background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_submit .frm_button_submit:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_error_style{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_blank_field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_blank_field textarea, .elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_blank_field select{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFED00;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_blank_field .frm_primary_label{color:#FFED00;}.elementor-452 .elementor-element.elementor-element-e8c0e59 .pp-formidable-forms .frm_error{color:#FFED00;}/* Start custom CSS for pp-formidable-forms, class: .elementor-element-e8c0e59 */.with_frm_style .frm_required{
    color: #D6BB74;
}

.frm_submit button{
    width: 48% !important;
    font-family: "Roboto" !important;
    font-weight: bold !important;
    background: #D6BB74 !important;
    height: 50px !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    border-width: 0px !important;
    
    margin-right: 10px !important;
}

.frm_submit button:hover{
    background: #fff !important;
    color: #000;
    border-width: 0px !important;
    font-weight: bold !important;
}

.frm_style_formidable-style.with_frm_style .frm_inline_box{
    font-size: 16px;
    padding: 0 15px !important;
}

.with_frm_style .frm_required{
    color: #FDF500 !important;
}
.with_frm_style .frm-show-form .frm_section_heading h3{
    color: #fff;
}

.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"]{
    border-color: #bba97f;
    background-color: #D6BB74;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

.frm_current_page .frm_rootline_title{
    color: #D6BB74;
    font-weight: bold
}

.frm_rootline_title, .frm_pages_complete, .frm_percent_complete{
    color: #ffffff;
}

.frm_forms .frm_rootline input{
    font-size: 14px;
}

.frm_forms .frm_progress_line input, .frm_forms .frm_progress_line input:disabled{
    line-height: 1px;
}/* End custom CSS */