.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .pp-contact-form-description, .elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_description p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field .frm_primary_label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_section_heading.form-field h3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .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-widget-pp-formidable-forms .pp-formidable-forms .form-field textarea, .elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .pp-formidable-forms .form-field.vertical_radio .frm_opt_container label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-pp-formidable-forms .pp-formidable-forms .frm_submit .frm_button_submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_error_style, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_error{display:block !important;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_form_title, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_description p, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .pp-formidable-forms-heading{text-align:left;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-contact-form-title, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_form_title{margin:0px 0px 0px 0px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-contact-form-description, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_description p{margin:0px 0px 0px 0px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                     .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                     .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{color:var( --e-global-color-79fe03bf );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{font-family:var( --e-global-typography-77ab6fa-font-family ), Sans-serif;font-size:var( --e-global-typography-77ab6fa-font-size );font-weight:var( --e-global-typography-77ab6fa-font-weight );line-height:var( --e-global-typography-77ab6fa-line-height );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .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-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field textarea, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field select{text-align:left;background-color:var( --e-global-color-79fe03bf );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-db7621c );border-radius:0px 0px 0px 0px;text-indent:0px;padding:20px 20px 20px 20px;font-family:"Quattrocento Sans", Sans-serif;font-size:16px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .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-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field select{width:100%;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field textarea{width:100%;height:150px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field{margin-bottom:20px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field input:focus, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field textarea:focus{background-color:var( --e-global-color-79fe03bf );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_description{color:var( --e-global-color-79fe03bf );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field input::-webkit-input-placeholder, .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field textarea::-webkit-input-placeholder{color:var( --e-global-color-text );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit{text-align:left;margin-top:-10px;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit{display:inline-block;width:150px;background-color:var( --e-global-color-accent );color:var( --e-global-color-79fe03bf );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;font-family:var( --e-global-typography-66d5599-font-family ), Sans-serif;font-size:var( --e-global-typography-66d5599-font-size );font-weight:var( --e-global-typography-66d5599-font-weight );text-transform:var( --e-global-typography-66d5599-text-transform );line-height:var( --e-global-typography-66d5599-line-height );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-79fe03bf );border-color:var( --e-global-color-secondary );}@media(min-width:1920px){.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-77ab6fa-font-size );line-height:var( --e-global-typography-77ab6fa-line-height );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit{font-size:var( --e-global-typography-66d5599-font-size );line-height:var( --e-global-typography-66d5599-line-height );}}@media(max-width:1439px){.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-77ab6fa-font-size );line-height:var( --e-global-typography-77ab6fa-line-height );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit{font-size:var( --e-global-typography-66d5599-font-size );line-height:var( --e-global-typography-66d5599-line-height );}}@media(max-width:1023px){.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-77ab6fa-font-size );line-height:var( --e-global-typography-77ab6fa-line-height );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit{font-size:var( --e-global-typography-66d5599-font-size );line-height:var( --e-global-typography-66d5599-line-height );}}@media(max-width:575px){.elementor-32426 .elementor-element.elementor-element-6e70e16e{z-index:1;}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .vertical_radio .frm_primary_label,
                                        .elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .form-field .frm_primary_label{font-size:var( --e-global-typography-77ab6fa-font-size );line-height:var( --e-global-typography-77ab6fa-line-height );}.elementor-32426 .elementor-element.elementor-element-6e70e16e .pp-formidable-forms .frm_submit .frm_button_submit{width:100%;font-size:var( --e-global-typography-66d5599-font-size );line-height:var( --e-global-typography-66d5599-line-height );}}/* Start custom CSS for pp-formidable-forms, class: .elementor-element-6e70e16e */.elementor-32426 .elementor-element.elementor-element-6e70e16e .frm_button_submit {
    transition: 250ms all;
}
.elementor-32426 .elementor-element.elementor-element-6e70e16e p, .elementor-32426 .elementor-element.elementor-element-6e70e16e li, .elementor-32426 .elementor-element.elementor-element-6e70e16e strong {
    color: #fff;
}
.elementor-32426 .elementor-element.elementor-element-6e70e16e .frm_html_container {
    background-color: var(--e-global-color-c0c81a0);
    padding: 20px;
    border-radius: 20px;
}
.elementor-32426 .elementor-element.elementor-element-6e70e16e .frm_html_container p, .elementor-32426 .elementor-element.elementor-element-6e70e16e .frm_html_container h3 {
    color: var(--e-global-color-primary);
}

/* BUTTONS */
.frm_style_formidable-style.with_frm_style .frm_submit button {
    background: #fff;
    color: var(--e-global-color-secondary);
    padding: 10px 25px;
    font-size: var( --e-global-typography-66d5599-font-size );
    line-height: var( --e-global-typography-66d5599-line-height );
    letter-spacing: var( --e-global-typography-66d5599-letter-spacing );
    word-spacing: var( --e-global-typography-66d5599-word-spacing );
    display: inline-block;
    width: 150px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-66d5599-font-family ), Sans-serif;
    font-size: var( --e-global-typography-66d5599-font-size );
    font-weight: var( --e-global-typography-66d5599-font-weight );
    text-transform: var( --e-global-typography-66d5599-text-transform );
    line-height: var( --e-global-typography-66d5599-line-height );
    letter-spacing: var( --e-global-typography-66d5599-letter-spacing );
    word-spacing: var( --e-global-typography-66d5599-word-spacing );
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
    transition:250ms all;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: var(--e-global-color-accent);
    color: #fff;
}
.pp-formidable-forms .frm_submit .frm_button_submit:hover {
    background-color: var(--e-global-color-primary);
}
/* File Upload */
.frm_dropzone.frm_single_upload {
    max-width: 100% !important;
}
/* Requirements */
.dark-layout {
    background-color: var(--e-global-color-primary) !important;
}
.dark-layout p, .dark-layout strong, .dark-layout li{
    color: #fff !important;
}/* End custom CSS */