.b-ext .with_frm_style {--form-width: 100%;--form-align: left;--direction: ltr;--fieldset: 0px;--fieldset-color: #000;--fieldset-padding: 0 0 15px 0;--fieldset-bg-color: transparent;--title-size: 40px;--title-color: #444;--title-margin-top: 10px;--title-margin-bottom: 60px;--form-desc-size: 14px;--form-desc-color: #666;--form-desc-margin-top: 10px;--form-desc-margin-bottom: 25px;--form-desc-padding: 0;--font-size: 15px;--label-color: #3f4b5b;--weight: normal;--position: none;--align: left;--width: 150px;--required-color: #b94a48;--required-weight: bold;--label-padding: 0 0 3px 0;--description-font-size: 12px;--description-color: #666;--description-weight: normal;--description-style: normal;--description-align: left;--description-margin: 0;--field-font-size: 14px;--field-height: 32px;--line-height: 32px;--field-width: 100%;--auto-width: 100%;--field-pad: 6px 10px;--field-margin: 20px;--field-weight: normal;--text-color: #555;--border-color: #bfc3c8;--field-border-width: 1px;--field-border-style: solid;--bg-color: #fff;--bg-color-active: #fff;--border-color-active: #66afe9;--text-color-error: #444;--bg-color-error: #fff;--border-color-error: #b94a48;--border-width-error: 1px;--border-style-error: solid;--bg-color-disabled: #fff;--border-color-disabled: #e5e5e5;--text-color-disabled: #a1a1a1;--radio-align: block;--check-align: block;--check-font-size: 13px;--check-label-color: #444;--check-weight: normal;--section-font-size: 18px;--section-color: #444;--section-weight: bold;--section-pad: 15px 0 3px 0;--section-mar-top: 15px;--section-mar-bottom: 30px;--section-bg-color: transparent;--section-border-color: #e8e8e8;--section-border-width: 2px;--section-border-style: solid;--section-border-loc: -top;--collapse-pos: after;--repeat-icon-color: #fff;--submit-font-size: 15px;--submit-width: auto;--submit-height: auto;--submit-bg-color: #579af6;--submit-border-color: #579af6;--submit-border-width: 1px;--submit-text-color: #fff;--submit-weight: normal;--submit-border-radius: 4px;--submit-margin: 10px;--submit-padding: 10px 20px;--submit-shadow-color: #eee;--submit-hover-bg-color: #efefef;--submit-hover-color: #444;--submit-hover-border-color: #ccc;--submit-active-bg-color: #efefef;--submit-active-color: #444;--submit-active-border-color: #ccc;--border-radius: 4px;--error-bg: #f2dede;--error-border: #ebccd1;--error-text: #b94a48;--error-font-size: 14px;--success-bg-color: #dff0d8;--success-border-color: #d6e9c6;--success-text-color: #468847;--success-font-size: 14px;--progress-bg-color: #eaeaea;--progress-color: #3f4b5b;--progress-active-bg-color: #579af6;--progress-active-color: #fff;--progress-border-color: #e5e5e5;--progress-border-size: 2px;--progress-size: 24px;--base-font-size: 15px;--toggle-font-size: 15px;--toggle-on-color: #579af6;--toggle-off-color: #eaeaea;--slider-font-size: 14px;--slider-track-size: 8px;--slider-circle-size: 24px;--slider-color: #579af6;--slider-bar-color: #eaeaea;--date-head-bg-color: #fff;--date-head-color: #555;--date-band-color: #ecf5ff;--bg-image-opacity: 100%;--box-shadow: 0 1px 2px 0 rgba(18,18,23,.05);}
.b-ext .frm_hidden, .b-ext .frm_add_form_row.frm_hidden, .b-ext .frm_remove_form_row.frm_hidden, .b-ext .with_frm_style .frm_button.frm_hidden {display: none;}
.b-ext .with_frm_style, .b-ext .with_frm_style form, .b-ext .with_frm_style .frm-show-form div.frm_description p {text-align: var(--form-align);}
.b-ext input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px white inset;}
.b-ext .with_frm_style .frm-show-form div.frm_description p {font-size: var(--form-desc-size);color: var(--form-desc-color);margin-top: var(--form-desc-margin-top);margin-bottom: var(--form-desc-margin-bottom);padding: var(--form-desc-padding);}
.b-ext .with_frm_style fieldset {min-width: 0;display: block;}
.b-ext .with_frm_style fieldset fieldset {border: none;margin: 0;padding: 0;background-color: transparent;}
.b-ext .with_frm_style .frm_form_fields > fieldset {border-width: var(--fieldset);border-style: solid;border-color: var(--fieldset-color);margin: 0;padding: var(--fieldset-padding);background-color: var(--fieldset-bg-color);}
.b-ext legend.frm_hidden {display: none !important;}
.b-ext .with_frm_style .frm_form_fields {opacity: 1;transition: opacity .1s linear;}
.b-ext .with_frm_style .frm_doing_ajax {opacity: .5;}
.b-ext .frm_transparent {color: transparent;}
.b-ext .with_frm_style legend + h3, .b-ext .with_frm_style h3.frm_form_title {font-size: var(--title-size);color: var(--title-color);margin-top: var(--title-margin-top);margin-bottom: var(--title-margin-bottom);}
.b-ext .with_frm_style .frm_form_field.frm_html_container, .b-ext .with_frm_style .frm_form_field .frm_show_it {color: var(--form-desc-color);}
.b-ext .with_frm_style .frm_form_field.frm_html_container {font-size: var(--form-desc-size);}
.b-ext .with_frm_style .frm_form_field .frm_show_it {font-size: var(--field-font-size);font-weight: var(--field-weight);}
.b-ext .with_frm_style .frm_required {color: var(--required-color);font-weight: var(--required-weight);}
.b-ext .with_frm_style input[type=text], .b-ext .with_frm_style input[type=password], .b-ext .with_frm_style input[type=email], .b-ext .with_frm_style input[type=number], .b-ext .with_frm_style input[type=url], .b-ext .with_frm_style input[type=tel], .b-ext .with_frm_style input[type=search], .b-ext .with_frm_style select, .b-ext .with_frm_style textarea, .b-ext .with_frm_style .frm-card-element.StripeElement {font-family: var(--font);font-size: var(--field-font-size);margin-bottom: 0;}
.b-ext .with_frm_style textarea {vertical-align: top;height: auto;}
.b-ext .with_frm_style input[type=text], .b-ext .with_frm_style input[type=password], .b-ext .with_frm_style input[type=email], .b-ext .with_frm_style input[type=number], .b-ext .with_frm_style input[type=url], .b-ext .with_frm_style input[type=tel], .b-ext .with_frm_style input[type=phone], .b-ext .with_frm_style input[type=search], .b-ext .with_frm_style select, .b-ext .with_frm_style textarea, .b-ext .frm_form_fields_style, .b-ext .with_frm_style .frm_scroll_box .frm_opt_container, .b-ext .frm_form_fields_active_style, .b-ext .frm_form_fields_error_style, .b-ext .with_frm_style .frm-card-element.StripeElement, .b-ext .with_frm_style .frm_slimselect.ss-main {color: var(--text-color);background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: var(--field-weight);}
.b-ext .with_frm_style select option {color: var(--text-color);}
.b-ext .with_frm_style select option.frm-select-placeholder {color: var(--text-color-disabled);}
.b-ext .with_frm_style input[type=radio], .b-ext .with_frm_style input[type=checkbox] {border-color: var(--border-color);box-shadow: var(--box-shadow);float: none;}
.b-ext .with_frm_style input[type=radio]:after, .b-ext .with_frm_style input[type=checkbox]:after {display: none;}
.b-ext .with_frm_style input[type=radio]:not(:checked):focus, .b-ext .with_frm_style input[type=checkbox]:not(:checked):focus {border-color: var(--border-color) !important;}
.b-ext .with_frm_style input[type=radio]:focus, .b-ext .with_frm_style input[type=checkbox]:focus {box-shadow: 0px 0px 0px 3px rgba(102,175,233,.4) !important;}
.b-ext .with_frm_style input[type=text], .b-ext .with_frm_style input[type=password], .b-ext .with_frm_style input[type=email], .b-ext .with_frm_style input[type=number], .b-ext .with_frm_style input[type=url], .b-ext .with_frm_style input[type=tel], .b-ext .with_frm_style input[type=file], .b-ext .with_frm_style input[type=search], .b-ext .with_frm_style select, .b-ext .with_frm_style .frm-card-element.StripeElement {min-height: var(--field-height);line-height: 1.3;}
.b-ext .with_frm_style select[multiple=multiple] {height: auto;}
.b-ext .input[type=file].frm_transparent:focus, .b-ext .with_frm_style input[type=file] {background-color: transparent;border: none;outline: none;box-shadow: none;}
.b-ext .with_frm_style input[type=file] {color: var(--text-color);padding: 0px;font-size: var(--field-font-size);display: initial;}
.b-ext .with_frm_style input[type=file].frm_transparent {color: transparent;}
.b-ext .with_frm_style .wp-editor-wrap {width: var(--field-width);max-width: 100%;}
.b-ext .with_frm_style .wp-editor-container textarea {border: none;box-shadow: none !important;}
.b-ext .with_frm_style .mceIframeContainer {background-color: var(--bg-color);}
.b-ext .with_frm_style select {width: var(--auto-width);max-width: 100%;background-position-y: calc(50% + 3px);}
.b-ext .with_frm_style input[disabled], .b-ext .with_frm_style select[disabled], .b-ext .with_frm_style textarea[disabled], .b-ext .with_frm_style input[readonly], .b-ext .with_frm_style select[readonly], .b-ext .with_frm_style textarea[readonly] {background-color: var(--bg-color-disabled);color: var(--text-color-disabled);border-color: var(--border-color-disabled);}
.b-ext .frm_preview_page:before {content: normal !important;}
.b-ext .frm_preview_page {padding: 25px;}
.b-ext .with_frm_style .frm_primary_label {max-width: 100%;font-size: var(--font-size);color: var(--label-color);font-weight: var(--weight);text-align: var(--align);padding: var(--label-padding);margin: 0;width: auto;display: block;}
.b-ext .with_frm_style .frm_top_container .frm_primary_label, .b-ext .with_frm_style .frm_hidden_container .frm_primary_label, .b-ext .with_frm_style .frm_pos_top {display: block;float: none;width: auto;}
.b-ext .with_frm_style .frm_inline_container .frm_primary_label {margin-right: 10px;}
.b-ext .with_frm_style .frm_right_container .frm_primary_label, .b-ext .with_frm_style .frm_pos_right {display: inline;float: right;margin-left: 10px;}
.b-ext .with_frm_style .frm_pos_center {text-align: center;}
.b-ext .with_frm_style .frm_none_container .frm_primary_label, .b-ext .with_frm_style .frm_pos_none, .b-ext .frm_pos_none, .b-ext .frm_none_container .frm_primary_label {display: none;}
.b-ext .with_frm_style .frm_section_heading.frm_hide_section {margin-top: 0 !important;}
.b-ext .with_frm_style .frm_hidden_container .frm_primary_label, .b-ext .with_frm_style .frm_pos_hidden, .b-ext .frm_hidden_container .frm_primary_label {visibility: hidden;white-space: nowrap;}
.b-ext .frm_visible {opacity: 1;}
.b-ext .with_frm_style .frm_inside_container {position: relative;padding-top: 18px;padding-top: calc(.5 * var(--field-height));}
.b-ext .with_frm_style .frm_inside_container > input, .b-ext .with_frm_style .frm_inside_container > select, .b-ext .with_frm_style .frm_inside_container > textarea {display: block;}
.b-ext .with_frm_style input::placeholder, .b-ext .with_frm_style textarea::placeholder {font-size: var(--field-font-size);}
.b-ext .with_frm_style .frm_inside_container > input::-moz-placeholder, .b-ext .with_frm_style .frm_inside_container > textarea::-moz-placeholder {opacity: 0 !important;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_inside_container > input:-ms-input-placeholder, .b-ext .with_frm_style .frm_inside_container > textarea:-ms-input-placeholder {opacity: 0;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_inside_container > input::placeholder, .b-ext .with_frm_style .frm_inside_container > textarea::placeholder {opacity: 0;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_inside_container > label {transition: all .3s ease-in;position: absolute;top: 19px;top: calc(1px + .5 * var(--field-height));left: 3px;width: 100%;line-height: 1.3;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 8px 12px;padding: var(--field-pad);font-size: 14px;font-size: var(--field-font-size);font-weight: normal;font-weight: var(--field-weight);pointer-events: none;}
.b-ext .with_frm_style.frm_style_lines-no-boxes .frm_inside_container > label {line-height: 1;}
.b-ext .with_frm_style .frm_inside_container.frm_label_float_top > label {top: 0;left: 0;padding: 0;font-size: 12px;font-size: calc(.85 * var(--field-font-size));}
.b-ext .with_frm_style .frm_inside_container.frm_label_float_top > input::-moz-placeholder, .b-ext .with_frm_style .frm_inside_container.frm_label_float_top > textarea::-moz-placeholder {opacity: 1 !important;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_inside_container.frm_label_float_top > input:-ms-input-placeholder, .b-ext .with_frm_style .frm_inside_container.frm_label_float_top > textarea:-ms-input-placeholder {opacity: 1;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_inside_container.frm_label_float_top > input::placeholder, .b-ext .with_frm_style .frm_inside_container.frm_label_float_top > textarea::placeholder {opacity: 1;transition: opacity .3s ease-in;}
.b-ext .with_frm_style .frm_description, .b-ext .with_frm_style .frm_pro_max_limit_desc {clear: both;}
.b-ext .with_frm_style input[type=number][readonly] {-moz-appearance: textfield;}
.b-ext .with_frm_style select[multiple="multiple"] {height: auto;line-height: normal;}
.b-ext .with_frm_style .frm_catlevel_2, .b-ext .with_frm_style .frm_catlevel_3, .b-ext .with_frm_style .frm_catlevel_4, .b-ext .with_frm_style .frm_catlevel_5 {margin-left: 18px;}
.b-ext .with_frm_style .wp-editor-container {border: 1px solid #e5e5e5;}
.b-ext .with_frm_style .quicktags-toolbar input {font-size: 12px !important;}
.b-ext .with_frm_style .wp-editor-container textarea {border: none;}
.b-ext .with_frm_style .auto_width #loginform input, .b-ext .with_frm_style .auto_width input, .b-ext .with_frm_style input.auto_width, .b-ext .with_frm_style select.auto_width, .b-ext .with_frm_style textarea.auto_width {width: auto;}
.b-ext .with_frm_style .frm_repeat_buttons {white-space: nowrap;}
.b-ext .with_frm_style .frm_button {text-decoration: none !important;border: 1px solid #eee;display: inline-block;padding: var(--submit-padding);border-radius: 4px;border-radius: var(--border-radius);font-size: var(--submit-font-size);font-weight: var(--submit-weight);color: var(--submit-text-color);background: var(--submit-bg-color);border-width: var(--submit-border-width);border-color: var(--submit-border-color);height: var(--submit-height);}
.b-ext .with_frm_style .frm_button.frm_inverse {color: var(--submit-bg-color);background: var(--submit-text-color);}
.b-ext .with_frm_style .frm_submit {clear: both;}
.b-ext .frm_inline_form .frm_form_field, .b-ext .frm_inline_form .frm_submit {grid-column: span 1/span 1;}
.b-ext .frm_inline_form .frm_submit {margin: 0;}
.b-ext .frm_submit.frm_inline_submit input[type=submit], .b-ext .frm_submit.frm_inline_submit button, .b-ext .frm_inline_form .frm_submit input[type=submit], .b-ext .frm_inline_form .frm_submit button {margin-top: 0;}
.b-ext .with_frm_style.frm_center_submit .frm_submit {text-align: center;}
.b-ext .with_frm_style.frm_center_submit .frm_flex.frm_submit {justify-content: center;}
.b-ext .with_frm_style .frm_inline_success .frm_submit {display: flex;flex-direction: row;align-items: center;margin: 0;}
.b-ext .with_frm_style .frm_inline_success .frm_submit .frm_message {flex: 1;margin: 0;padding-left: 10px;}
.b-ext .with_frm_style .frm_inline_success.frm_alignright_success .frm_submit .frm_message {text-align: right;}
.b-ext .with_frm_style.frm_center_submit .frm_submit input[type=submit], .b-ext .with_frm_style.frm_center_submit .frm_submit input[type=button], .b-ext .with_frm_style.frm_center_submit .frm_submit button {margin-bottom: 8px !important;}
.b-ext .with_frm_style .frm-edit-page-btn, .b-ext .with_frm_style .frm_submit input[type=submit], .b-ext .with_frm_style .frm_submit input[type=button], .b-ext .with_frm_style .frm_submit button {-webkit-appearance: none;cursor: pointer;}
.b-ext .with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading {display: block;margin: 0 auto;}
.b-ext .with_frm_style .frm_loading_prev .frm_ajax_loading, .b-ext .with_frm_style .frm_loading_form .frm_ajax_loading {visibility: visible !important;}
.b-ext .with_frm_style .frm_loading_prev .frm_prev_page, .b-ext .with_frm_style .frm_loading_form .frm_button_submit {position: relative;color: transparent !important;text-shadow: none !important;}
.b-ext .with_frm_style .frm_loading_prev .frm_prev_page:hover, .b-ext .with_frm_style .frm_loading_prev .frm_prev_page:active, .b-ext .with_frm_style .frm_loading_prev .frm_prev_page:focus, .b-ext .with_frm_style .frm_loading_form .frm_button_submit:hover, .b-ext .with_frm_style .frm_loading_form .frm_button_submit:active, .b-ext .with_frm_style .frm_loading_form .frm_button_submit:focus {cursor: not-allowed;color: transparent;outline: none !important;box-shadow: none;}
.b-ext .with_frm_style .frm_loading_prev .frm_prev_page::before, .b-ext .with_frm_style .frm_loading_form .frm_button_submit:before {content: "";display: inline-block;position: absolute;background: transparent;border: 1px solid #fff;border-top-color: transparent;border-left-color: transparent;border-radius: 50%;box-sizing: border-box;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 12px;height: 12px;animation: spin 2s linear infinite;}
.b-ext .with_frm_style .frm_submit.frm_flex {align-items: center;gap: 2%;}
.b-ext .with_frm_style .frm_submit.frm_flex button.frm_button_submit ~ .frm_prev_page {order: -1;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style {--font: Montserrat;--font-size: 16px;--required-color: rgba(221,51,51,1);--label-padding: 0 0 1px 0;--description-font-size: 16px;--description-color: rgba(222,222,222,1);--description-margin: 5px;--field-font-size: 16px;--field-height: auto;--line-height: normal;--field-pad: 15px 16px 15px 16px;--field-margin: 25px;--field-weight: 500;--text-color: rgba(0,0,0,1);--border-color: rgba(222,222,222,1);--field-border-width: 3px;--border-color-active: rgba(222,222,222,1);--text-color-error: rgba(232,94,94,1);--border-color-error: rgba(232,94,94,1);--border-width-error: 3px;--check-font-size: 15px;--check-label-color: rgba(68,68,68,1);--submit-font-size: 16px;--submit-height: 56px;--submit-bg-color: rgba(255,230,0,1);--submit-border-color: rgba(255,230,0,1);--submit-border-width: 3px;--submit-text-color: rgba(0,0,0,1);--submit-weight: 600;--submit-border-radius: 16px;--submit-margin: 20px;--submit-padding: 16px 24px 16px 24px;--submit-hover-bg-color: rgba(255,230,0,1);--submit-hover-color: rgba(0,0,0,1);--submit-hover-border-color: rgba(255,230,0,1);--submit-active-bg-color: rgba(255,230,0,1);--submit-active-color: rgba(0,0,0,1);--submit-active-border-color: rgba(255,230,0,1);--border-radius: 16px;--error-bg: rgba(253,240,240,1);--error-border: rgba(232,94,94,1);--error-text: rgba(232,94,94,1);--success-bg-color: rgba(226,241,247,1);--success-border-color: rgba(53,147,182,1);--success-text-color: rgba(53,147,182,1);--progress-color: rgba(0,0,0,1);--progress-active-bg-color: rgba(52,157,115,1);--progress-active-color: rgba(255,255,255,1);--progress-size: 50px;--slider-font-size: 24px;--slider-bar-color: #579af6;--date-head-bg-color: #579af6;--date-head-color: #fff;--date-band-color: #2568c4;--bg-image-id: 0;--box-shadow: none;}
.b-ext .frm_forms.frm_style_formulaires-api-oct23.with_frm_style {max-width: 100% !important;direction: ltr !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .form-field {margin-bottom: 25px !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .form-field.frm_section_heading {margin-bottom: 0 !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style p.description, .b-ext .frm_style_formulaires-api-oct23.with_frm_style div.description, .b-ext .frm_style_formulaires-api-oct23.with_frm_style div.frm_description, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm-show-form > div.frm_description, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_error, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_pro_max_limit_desc {margin: 5px !important;padding: 0;font-family: Montserrat !important;font-size: 16px !important;color: rgba(222,222,222,1) !important;font-weight: normal !important;text-align: left !important;font-style: normal !important;max-width: 100%;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=text], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=password], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=email], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=number], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=url], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=tel], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=file], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container input[type=search], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container select, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=text], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=password], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=email], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=number], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=url], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=tel], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=file], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container input[type=search], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_right_container select, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=text], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=password], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=email], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=number], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=url], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=tel], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=file], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container input[type=search], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container select, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_left_container select {height: fit-content !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_left_container {grid-template-columns: 150px auto;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_right_container {grid-template-columns: auto 150px;}
.b-ext .frm_form_field.frm_right_container {grid-template-columns: auto 25%;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container {display: inline !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_pos_right {display: inline !important;width: 150px !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_none_container .frm_primary_label, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_pos_none {display: none !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_scale label {font-weight: normal !important;font-family: Montserrat !important;font-size: 15px !important;color: rgba(68,68,68,1) !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style input::placeholder, .b-ext .frm_style_formulaires-api-oct23.with_frm_style textarea::placeholder {color: #a1a1a1 !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_default, .b-ext .frm_style_formulaires-api-oct23.with_frm_style input.frm_default, .b-ext .frm_style_formulaires-api-oct23.with_frm_style textarea.frm_default, .b-ext .frm_style_formulaires-api-oct23.with_frm_style select.frm_default, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .placeholder {color: #a1a1a1 !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style select:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .form-field textarea:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=text], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=password], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=email], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=number], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=url], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=tel], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field input[type=search], .b-ext .frm_form_fields_active_style, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color: #fff !important;border-color: rgba(222,222,222,1) !important;color: var(--text-color);box-shadow: none;outline: none;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .b-ext .frm_style_formulaires-api-oct23.with_frm_style input[type=submit], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit input[type=button], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit button, .b-ext .frm_form_submit_style, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm-edit-page-btn {width: auto !important;font-family: Montserrat;font-size: 16px !important;height: 56px !important;line-height: normal !important;text-align: center;background: rgba(255,230,0,1) !important;border-width: 3px;border-color: rgba(255,230,0,1) !important;border-style: solid;color: rgba(0,0,0,1) !important;cursor: pointer;font-weight: 600 !important;border-radius: 16px !important;text-shadow: none;padding: 16px 24px 16px 24px !important;box-sizing: border-box;box-shadow: 0 1px 1px #eee;margin: 20px;margin-left: 0;margin-right: 0;vertical-align: middle;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message {margin: 0;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm-edit-page-btn:hover, .b-ext .frm_style_formulaires-api-oct23.with_frm_style input[type=submit]:hover, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit input[type=button]:hover, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit button:hover {background: rgba(255,230,0,1) !important;border-color: rgba(255,230,0,1) !important;color: rgba(0,0,0,1) !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading {margin-bottom: 20px;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm-edit-page-btn:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style input[type=submit]:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit input[type=button]:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit button:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style input[type=submit]:active, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit input[type=button]:active, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit button:active {background: rgba(255,230,0,1) !important;border-color: rgba(255,230,0,1) !important;color: rgba(0,0,0,1) !important;outline: none;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_prev .frm_prev_page, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_prev .frm_prev_page:hover, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_prev .frm_prev_page:active, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_prev .frm_prev_page:focus, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_form .frm_button_submit, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_form .frm_button_submit:hover, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_form .frm_button_submit:active, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_form .frm_button_submit:focus {color: transparent !important;background: rgba(255,230,0,1) !important;border-color: rgba(255,230,0,1) !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_prev .frm_prev_page:before, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: rgba(0,0,0,1) !important;border-right-color: rgba(0,0,0,1) !important;max-height: 56px;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style.frm_inline_top .frm_submit::before, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit.frm_inline_submit::before {content: "before";font-family: Montserrat;font-size: 16px !important;color: #3f4b5b !important;font-weight: normal !important;margin: 0;padding: 0 0 1px 0 !important;width: auto;display: block;visibility: hidden;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style.frm_inline_form .frm_submit input, .b-ext .frm_style_formulaires-api-oct23.with_frm_style.frm_inline_form .frm_submit button, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit.frm_inline_submit input, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style #frm_field_cptch_number_container {font-family: Montserrat;font-size: 16px !important;color: #3f4b5b !important;font-weight: normal !important;clear: both;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=text], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=password], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=url], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=tel], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=number], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=email], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=checkbox], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field input[type=radio], .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field textarea, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field .mce-edit-area iframe, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year), .b-ext .frm_form_fields_error_style, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field .frm-g-recaptcha iframe, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field .g-recaptcha iframe, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field .frm-card-element.StripeElement, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field :invalid {color: rgba(232,94,94,1) !important;background-color: #fff !important;border-color: rgba(232,94,94,1) !important;border-width: var(--border-width-error) !important;border-style: solid !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_blank_field .sigWrapper {border-color: rgba(232,94,94,1) !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_error, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_limit_error {font-weight: normal !important;color: rgba(232,94,94,1) !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_error_style {background-color: rgba(253,240,240,1) !important;border: 1px solid rgba(232,94,94,1) !important;border-radius: 16px !important;color: rgba(232,94,94,1) !important;font-size: 14px !important;margin: 0;margin-bottom: 25px;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style #frm_loading .progress-striped .progress-bar {background-image: linear-gradient(45deg,rgba(222,222,222,1) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(222,222,222,1) 50%,rgba(222,222,222,1) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style #frm_loading .progress-bar {background-color: #fff !important;}
.b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_total_big input, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_total_big textarea, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_total input, .b-ext .frm_style_formulaires-api-oct23.with_frm_style .frm_form_field.frm_total textarea {color: rgba(0,0,0,1) !important;background-color: transparent !important;border: none !important;display: inline !important;width: auto !important;padding: 0 !important;}
.b-ext .frm_style_style-formidable.with_frm_style {}
.b-ext .frm_forms.frm_style_style-formidable.with_frm_style {max-width: 100%;direction: ltr;}
.b-ext .frm_style_style-formidable.with_frm_style .form-field {margin-bottom: 20px;}
.b-ext .frm_style_style-formidable.with_frm_style .form-field.frm_section_heading {margin-bottom: 0;}
.b-ext .frm_style_style-formidable.with_frm_style p.description, .b-ext .frm_style_style-formidable.with_frm_style div.description, .b-ext .frm_style_style-formidable.with_frm_style div.frm_description, .b-ext .frm_style_style-formidable.with_frm_style .frm-show-form > div.frm_description, .b-ext .frm_style_style-formidable.with_frm_style .frm_error, .b-ext .frm_style_style-formidable.with_frm_style .frm_pro_max_limit_desc {margin-top: 6px;padding: 0;font-size: 12px;color: #666;font-weight: normal;text-align: left;font-style: normal;max-width: 100%;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_left_container {grid-template-columns: 150px auto;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_right_container {grid-template-columns: auto 150px;}
.b-ext .frm_form_field.frm_right_container {grid-template-columns: auto 25%;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container, .b-ext .frm_style_style-formidable.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container {display: inline;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_pos_right {display: inline;width: 150px;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_none_container .frm_primary_label, .b-ext .frm_style_style-formidable.with_frm_style .frm_pos_none {display: none;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_scale label {font-weight: normal;font-size: 13px;color: #444;}
.b-ext .frm_style_style-formidable.with_frm_style input::placeholder, .b-ext .frm_style_style-formidable.with_frm_style textarea::placeholder {color: #a1a1a1;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_default, .b-ext .frm_style_style-formidable.with_frm_style input.frm_default, .b-ext .frm_style_style-formidable.with_frm_style textarea.frm_default, .b-ext .frm_style_style-formidable.with_frm_style select.frm_default, .b-ext .frm_style_style-formidable.with_frm_style .placeholder {color: #a1a1a1;}
.b-ext .frm_style_style-formidable.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus, .b-ext .frm_style_style-formidable.with_frm_style select:focus, .b-ext .frm_style_style-formidable.with_frm_style .form-field textarea:focus, .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=text], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=password], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=email], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=number], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=url], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=tel], .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field input[type=search], .b-ext .frm_form_fields_active_style, .b-ext .frm_style_style-formidable.with_frm_style .frm_focus_field .frm-card-element.StripeElement {background-color: #fff;border-color: #66afe9;color: var(--text-color);box-shadow: 0px 0px 5px 0px rgba(102,175,233,.6);}
.b-ext .frm_style_style-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .b-ext .frm_style_style-formidable.with_frm_style input[type=submit], .b-ext .frm_style_style-formidable.with_frm_style .frm_submit input[type=button], .b-ext .frm_style_style-formidable.with_frm_style .frm_submit button, .b-ext .frm_form_submit_style, .b-ext .frm_style_style-formidable.with_frm_style .frm-edit-page-btn {width: auto;font-size: 15px;height: auto;line-height: normal;text-align: center;background: #579af6;border-width: 1px;border-color: #579af6;border-style: solid;color: #fff;cursor: pointer;font-weight: normal;border-radius: 4px;text-shadow: none;padding: 10px 20px;box-sizing: border-box;box-shadow: 0 1px 1px #eee;margin: 10px;margin-left: 0;margin-right: 0;vertical-align: middle;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message {margin: 0;}
.b-ext .frm_style_style-formidable.with_frm_style .frm-edit-page-btn:hover, .b-ext .frm_style_style-formidable.with_frm_style input[type=submit]:hover, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:hover, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit button:hover {background: #efefef;border-color: #ccc;color: #444;}
.b-ext .frm_style_style-formidable.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading {margin-bottom: 10px;}
.b-ext .frm_style_style-formidable.with_frm_style .frm-edit-page-btn:focus, .b-ext .frm_style_style-formidable.with_frm_style input[type=submit]:focus, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:focus, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit button:focus, .b-ext .frm_style_style-formidable.with_frm_style input[type=submit]:active, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit input[type=button]:active, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit button:active {background: #efefef;border-color: #ccc;color: #444;outline: none;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:hover, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:active, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:focus, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:hover, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:active, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:focus {color: transparent;background: #579af6;border-color: #579af6;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_loading_prev .frm_prev_page:before, .b-ext .frm_style_style-formidable.with_frm_style .frm_loading_form .frm_button_submit:before {border-bottom-color: #fff;border-right-color: #fff;}
.b-ext .frm_style_style-formidable.with_frm_style.frm_inline_top .frm_submit::before, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit::before {content: "before";font-size: 15px;color: #3f4b5b;font-weight: normal;margin: 0;padding: 0 0 3px 0;width: auto;display: block;visibility: hidden;}
.b-ext .frm_style_style-formidable.with_frm_style.frm_inline_form .frm_submit input, .b-ext .frm_style_style-formidable.with_frm_style.frm_inline_form .frm_submit button, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit input, .b-ext .frm_style_style-formidable.with_frm_style .frm_submit.frm_inline_submit button {margin: 0 !important;}
.b-ext .frm_style_style-formidable.with_frm_style #frm_field_cptch_number_container {font-size: 15px;color: #3f4b5b;font-weight: normal;clear: both;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=text], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=password], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=url], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=tel], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=number], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=email], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=checkbox], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field input[type=radio], .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field textarea, .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field .mce-edit-area iframe, .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year), .b-ext .frm_form_fields_error_style, .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field .frm-g-recaptcha iframe, .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field .g-recaptcha iframe, .b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field .frm-card-element.StripeElement, .b-ext .frm_style_style-formidable.with_frm_style .frm_form_field :invalid {color: #444;background-color: #fff;border-color: #b94a48;border-width: var(--border-width-error);border-style: solid;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_blank_field .sigWrapper {border-color: #b94a48 !important;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_error, .b-ext .frm_style_style-formidable.with_frm_style .frm_limit_error {font-weight: normal;color: #444;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_error_style {background-color: #f2dede;border: 1px solid #ebccd1;border-radius: 4px;color: #b94a48;font-size: 14px;margin: 0;margin-bottom: 20px;}
.b-ext .frm_style_style-formidable.with_frm_style #frm_loading .progress-striped .progress-bar {background-image: linear-gradient(45deg,#bfc3c8 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#bfc3c8 50%,#bfc3c8 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));}
.b-ext .frm_style_style-formidable.with_frm_style #frm_loading .progress-bar {background-color: #fff;}
.b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_total_big input, .b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_total_big textarea, .b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_total input, .b-ext .frm_style_style-formidable.with_frm_style .frm_form_field.frm_total textarea {color: #555;background-color: transparent;border: none;display: inline;width: auto;padding: 0;}
.b-ext .frm_ajax_loading {visibility: hidden;width: auto;}
.b-ext .frm_form_submit_style {height: auto;}
.b-ext a.frm_save_draft {cursor: pointer;}
.b-ext .with_frm_style a.frm_save_draft, .b-ext .with_frm_style a.frm_start_over {font-size: var(--submit-font-size);font-weight: var(--submit-weight);}
.b-ext .horizontal_radio .frm_radio {margin: 0 5px 0 0;}
.b-ext .horizontal_radio .frm_checkbox {margin: 0;margin-right: 12px;}
.b-ext .vertical_radio .frm_checkbox, .b-ext .vertical_radio .frm_radio, .b-ext .vertical_radio .frm_catlevel_1 {display: block;}
.b-ext .horizontal_radio .frm_checkbox, .b-ext .horizontal_radio .frm_radio, .b-ext .horizontal_radio .frm_catlevel_1 {display: inline-block;padding-left: 0;}
.b-ext .with_frm_style .frm_radio {display: var(--radio-align);}
.b-ext .with_frm_style .frm_checkbox {display: var(--check-align);}
.b-ext .with_frm_style .vertical_radio .frm_checkbox, .b-ext .with_frm_style .vertical_radio .frm_radio, .b-ext .vertical_radio .frm_catlevel_1 {display: block;margin-bottom: 10px;}
.b-ext .with_frm_style .horizontal_radio .frm_checkbox, .b-ext .with_frm_style .horizontal_radio .frm_radio, .b-ext .horizontal_radio .frm_catlevel_1 {display: inline-block;}
.b-ext .with_frm_style .frm_checkbox label, .b-ext .with_frm_style .frm_radio label {display: inline-block;vertical-align: middle;white-space: normal;}
.b-ext .with_frm_style .frm_checkbox label input[type=checkbox], .b-ext .with_frm_style .frm_radio label input[type=radio] {margin-right: 4px;}
.b-ext .with_frm_style .frm_checkbox label:not(.frm-label-disabled), .b-ext .with_frm_style .frm_radio label:not(.frm-label-disabled) {cursor: pointer;}
.b-ext .with_frm_style .vertical_radio .frm_checkbox label, .b-ext .with_frm_style .vertical_radio .frm_radio label {display: block;width: 100%;}
.b-ext .with_frm_style .frm_radio label, .b-ext .with_frm_style .frm_checkbox label {font-size: var(--check-font-size);color: var(--check-label-color);font-weight: var(--check-weight);line-height: 1.3;}
.b-ext .with_frm_style .frm_radio input[type=radio], .b-ext .with_frm_style .frm_checkbox input[type=checkbox] {font-size: var(--check-font-size);position: static;}
.b-ext .frm_file_container .frm_file_link, .b-ext .with_frm_style .frm_radio label .frm_file_container, .b-ext .with_frm_style .frm_checkbox label .frm_file_container {display: inline-block;margin: 5px;vertical-align: middle;}
.b-ext .with_frm_style .frm_radio input[type=radio], .b-ext .with_frm_style .frm_scale input[type=radio] {border-radius: 50%;}
.b-ext .with_frm_style .frm_checkbox input[type=checkbox] {border-radius: calc(var(--border-radius) / 2) !important;}
.b-ext .with_frm_style .frm_radio input[type=radio], .b-ext .with_frm_style .frm_scale input[type=radio], .b-ext .with_frm_style .frm_checkbox input[type=checkbox] {appearance: none;background-color: var(--bg-color);flex: none;display: inline-block !important;width: 16px !important;min-width: 16px !important;height: 16px !important;color: var(--border-color);border: 1px solid currentColor;border-color: var(--border-color);vertical-align: middle;position: initial;padding: 0;margin: 0;}
.b-ext .frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked, .b-ext .frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked, .b-ext .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {border-color: var(--border-color-active) !important;}
.b-ext .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked {background-color: var(--border-color-active) !important;}
.b-ext .with_frm_style .frm_radio input[type=radio][disabled]:checked, .b-ext .with_frm_style .frm_scale input[type=radio][disabled]:checked, .b-ext .with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {border-color: var(--border-color) !important;}
.b-ext .with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked {background-color: var(--border-color) !important;}
.b-ext .with_frm_style .frm_radio input[type=radio]:checked:before, .b-ext .with_frm_style .frm_scale input[type=radio]:checked:before, .b-ext .with_frm_style .frm_checkbox input[type=checkbox]:checked:before {position: static !important;content: "";display: block;}
.b-ext .frm_forms.with_frm_style .frm_checkbox input[type=checkbox]:before {width: 100% !important;height: 100% !important;background-image: url("data:image/svg+xml,%3Csvg width=\'12\' height=\'9\' viewBox=\'0 0 12 9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.6667 1.5L4.25001 7.91667L1.33334 5\' stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A") !important;background-size: 9px !important;background-repeat: no-repeat !important;background-position: center !important;margin: 0;}
.b-ext .with_frm_style .frm_scale input[type=radio]:before, .b-ext .with_frm_style .frm_radio input[type=radio]:before {width: 8px;height: 8px;border-radius: 50%;background-color: var(--border-color-active);margin: 3px;}
.b-ext .with_frm_style .frm_scale input[type=radio][disabled]:before, .b-ext .with_frm_style .frm_radio input[type=radio][disabled]:before {background-color: var(--border-color);}
.b-ext .with_frm_style :invalid, .b-ext .with_frm_style :-moz-ui-invalid {box-shadow: none;}
.b-ext .with_frm_style .frm_error_style img {padding-right: 10px;vertical-align: middle;border: none;}
.b-ext .with_frm_style .frm_trigger {cursor: pointer;}
.b-ext .with_frm_style .frm_error_style, .b-ext .with_frm_style .frm_message, .b-ext .frm_success_style {border-radius: 4px;padding: 15px;}
.b-ext .with_frm_style .frm_message p {margin-bottom: 5px;color: var(--success-text-color);}
.b-ext .with_frm_style .frm_message, .b-ext .frm_success_style {margin: 5px 0 15px;border: 1px solid var(--success-border-color);background-color: var(--success-bg-color);color: var(--success-text-color);border-radius: var(--border-radius);font-size: var(--success-font-size);}
.b-ext .with_frm_style .frm_plain_success .frm_message {background-color: transparent;padding: 0;border: none;font-size: inherit;color: inherit;}
.b-ext .with_frm_style .frm_plain_success .frm_message p {color: inherit;}
.b-ext .frm_form_fields_style, .b-ext .frm_form_fields_active_style, .b-ext .frm_form_fields_error_style, .b-ext .frm_form_submit_style {width: auto;}
.b-ext .with_frm_style .frm_trigger span {float: left;}
.b-ext .with_frm_style table.frm-grid, .b-ext #content .with_frm_style table.frm-grid {border-collapse: collapse;border: none;}
.b-ext .frm-grid td, .b-ext .frm-grid th {padding: 5px;border-width: 1px;border-style: solid;border-color: var(--border-color);border-top: none;border-left: none;border-right: none;}
.b-ext .frm-alt-table {width: 100%;border-collapse: separate;margin-top: .5em;font-size: 15px;border-width: 1px;}
.b-ext .with_frm_style .frm-alt-table {border-color: var(--border-color);}
.b-ext .frm-alt-table th {width: 200px;}
.b-ext .frm-alt-table tr {background-color: transparent;}
.b-ext .frm-alt-table th, .b-ext .frm-alt-table td {background-color: transparent;vertical-align: top;text-align: left;padding: 20px;border-color: transparent;}
.b-ext .frm-alt-table tr:nth-child(even) {background-color: #ecf0f5;}
.b-ext table.form_results.with_frm_style {border-style: solid;border-width: var(--field-border-width);border-color: var(--border-color);}
.b-ext table.form_results.with_frm_style tr td {text-align: left;padding: 7px 9px;color: var(--text-color);border-top-style: solid;border-top-width: var(--field-border-width);border-top-color: var(--border-color);}
.b-ext table.form_results.with_frm_style tr.frm_even, .b-ext .frm-grid .frm_even {background-color: #fff;background-color: var(--bg-color);}
.b-ext table.form_results.with_frm_style tr.frm_odd, .b-ext .frm-grid .frm_odd {background-color: var(--bg-color);}
.b-ext .frm_color_block {background-color: #ecf0f5;padding: 40px;}
.b-ext .with_frm_style .frm-show-form .frm_color_block.frm_section_heading h3, .b-ext .frm_color_block.frm_section_heading h3 {border-width: 0 !important;}
.b-ext .frm_collapse .ui-icon {display: inline-block;}
.b-ext .frm_toggle_container {border: 1px solid transparent;}
.b-ext .frm_toggle_container ul {margin: 5px 0;padding-left: 0;list-style-type: none;}
.b-ext .frm_toggle_container .frm_month_heading {text-indent: 15px;}
.b-ext .frm_toggle_container .frm_month_listing {margin-left: 40px;}
.b-ext #frm_loading {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;}
.b-ext #frm_loading h3 {font-weight: 500;padding-bottom: 15px;color: #fff;font-size: 24px;}
.b-ext #frm_loading_content {position: fixed;top: 20%;left: 33%;width: 33%;text-align: center;padding-top: 30px;font-weight: bold;z-index: 9999999;}
.b-ext #frm_loading img {max-width: 100%;}
.b-ext #frm_loading .progress {border-radius: 4px;box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;height: 20px;margin-bottom: 20px;overflow: hidden;}
.b-ext #frm_loading .progress.active .progress-bar {animation: 2s linear 0s normal none infinite progress-bar-stripes;}
.b-ext #frm_loading .progress-striped .progress-bar {background-image: linear-gradient(45deg,var(--border-color) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--border-color) 50%,var(--border-color) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size: 40px 40px;}
.b-ext #frm_loading .progress-bar {background-color: var(--bg-color);box-shadow: 0 -1px 0 rgba(0,0,0,.15) inset;float: left;height: 100%;line-height: 20px;text-align: center;transition: width .6s ease 0s;width: 100%;}
.b-ext .frm_image_from_url {height: 50px;}
.b-ext .frm-loading-img {background: url("/ext/wp-content/plugins/formidable/images/ajax_loader.gif") no-repeat center center;padding: 6px 12px;}
.b-ext select.frm_loading_lookup {background-image: url("/ext/wp-content/plugins/formidable/images/ajax_loader.gif") !important;background-position: 10px;background-repeat: no-repeat;color: transparent !important;}
.b-ext .frm_screen_reader {border: 0;clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;word-wrap: normal !important;}
.b-ext .frm_screen_reader.frm_hidden {display: initial;}
.b-ext .frm_clear_none {clear: none;}
.b-ext .frm_clear {clear: both;}
.b-ext .frm_form_field.frm_alignright {float: right !important;}
.b-ext .with_frm_style .frm_form_field {clear: both;}
.b-ext .frm_combo_inputs_container, .b-ext .frm_grid_container, .b-ext .frm_form_fields .frm_section_heading, .b-ext .frm_form_fields .frm_fields_container {display: grid;grid-template-columns: repeat(12,1fr);grid-auto-rows: max-content;grid-gap: 0 2%;}
.b-ext .frm_combo_inputs_container > *, .b-ext .frm_grid_container > *, .b-ext .frm_section_heading > *, .b-ext .frm_fields_container .frm_form_field, .b-ext .frm_fields_container > * {grid-column: span 12/span 12;}
.b-ext .frm_inline, .b-ext .frm_form_field.frm_left_inline, .b-ext .frm_form_field.frm_first_inline, .b-ext .frm_form_field.frm_inline, .b-ext .frm_submit.frm_inline, .b-ext .frm_form_field.frm_right_inline, .b-ext .frm_form_field.frm_last_inline {width: auto;grid-column: span 2/span 2;}
.b-ext .frm6, .b-ext .frm_half, .b-ext .frm_form_field.frm_three_fifths, .b-ext .frm_form_field.frm6, .b-ext .frm_submit.frm6, .b-ext .frm_form_field.frm_left_half, .b-ext .frm_form_field.frm_right_half, .b-ext .frm_form_field.frm_first_half, .b-ext .frm_form_field.frm_last_half, .b-ext .frm_form_field.frm_half, .b-ext .frm_submit.frm_half {grid-column: span 6/span 6;}
.b-ext .frm4, .b-ext .frm_third, .b-ext .frm_form_field.frm_two_fifths, .b-ext .frm_form_field.frm4, .b-ext .frm_submit.frm4, .b-ext .frm_form_field.frm_left_third, .b-ext .frm_form_field.frm_third, .b-ext .frm_submit.frm_third, .b-ext .frm_form_field.frm_right_third, .b-ext .frm_form_field.frm_first_third, .b-ext .frm_form_field.frm_last_third {grid-column: span 4/span 4;}
.b-ext .frm8, .b-ext .frm_two_thirds, .b-ext .frm_form_field.frm8, .b-ext .frm_submit.frm8, .b-ext .frm_form_field.frm_left_two_thirds, .b-ext .frm_form_field.frm_right_two_thirds, .b-ext .frm_form_field.frm_first_two_thirds, .b-ext .frm_form_field.frm_last_two_thirds, .b-ext .frm_form_field.frm_two_thirds {grid-column: span 8/span 8;}
.b-ext .frm3, .b-ext .frm_fourth, .b-ext .frm_form_field.frm3, .b-ext .frm_submit.frm3, .b-ext .frm_form_field.frm_left_fourth, .b-ext .frm_form_field.frm_fourth, .b-ext .frm_submit.frm_fourth, .b-ext .frm_form_field.frm_right_fourth, .b-ext .frm_form_field.frm_first_fourth, .b-ext .frm_form_field.frm_last_fourth {grid-column: span 3/span 3;}
.b-ext .frm9, .b-ext .frm_three_fourths, .b-ext .frm_form_field.frm_four_fifths, .b-ext .frm_form_field.frm9, .b-ext .frm_submit.frm9, .b-ext .frm_form_field.frm_three_fourths {grid-column: span 9/span 9;}
.b-ext .frm_form_field.frm_left_fifth, .b-ext .frm_form_field.frm_fifth, .b-ext .frm_submit.frm_fifth, .b-ext .frm_form_field.frm_right_fifth, .b-ext .frm_form_field.frm_first_fifth, .b-ext .frm_form_field.frm_last_fifth {grid-column: span 2/span 2;}
.b-ext .frm2, .b-ext .frm_sixth, .b-ext .frm_form_field.frm2, .b-ext .frm_submit.frm2, .b-ext .frm_form_field.frm_sixth, .b-ext .frm_submit.frm_sixth, .b-ext .frm_form_field.frm_first_sixth, .b-ext .frm_form_field.frm_last_sixth {grid-column: span 2/span 2;}
.b-ext .frm10, .b-ext .frm_form_field.frm10, .b-ext .frm_submit.frm10 {grid-column: span 10/span 10;}
.b-ext .frm1, .b-ext .frm_form_field.frm1, .b-ext .frm_submit.frm1, .b-ext .frm_form_field.frm_seventh, .b-ext .frm_submit.frm_seventh, .b-ext .frm_form_field.frm_first_seventh, .b-ext .frm_form_field.frm_last_seventh.frm_form_field.frm_eighth, .b-ext .frm_submit.frm_eighth, .b-ext .frm_form_field.frm_first_eighth, .b-ext .frm_form_field.frm_last_eighth {grid-column: span 1/span 1;}
.b-ext .frm5, .b-ext .frm_form_field.frm5, .b-ext .frm_submit.frm5 {grid-column: span 5/span 5;}
.b-ext .frm7, .b-ext .frm_form_field.frm7, .b-ext .frm_submit.frm7 {grid-column: span 7/span 7;}
.b-ext .frm11, .b-ext .frm_form_field.frm11, .b-ext .frm_submit.frm11 {grid-column: span 11/span 11;}
.b-ext .frm12, .b-ext .frm_full, .b-ext .frm_full .wp-editor-wrap, .b-ext .frm_full > input:not([type='checkbox']):not([type='radio']):not([type='button']), .b-ext .frm_full select, .b-ext .frm_full textarea {width: 100% !important;grid-column: span 12/span 12;box-sizing: border-box;}
.b-ext .frm_full .wp-editor-wrap input {width: auto !important;}
.b-ext .frm_first, .b-ext .frm_form_field.frm_left_half, .b-ext .frm_form_field.frm_left_third, .b-ext .frm_form_field.frm_left_two_thirds, .b-ext .frm_form_field.frm_left_fourth, .b-ext .frm_form_field.frm_left_fifth, .b-ext .frm_form_field.frm_left_inline, .b-ext .frm_form_field.frm_first_half, .b-ext .frm_form_field.frm_first_third, .b-ext .frm_form_field.frm_first_two_thirds, .b-ext .frm_form_field.frm_first_fourth, .b-ext .frm_form_field.frm_first_fifth, .b-ext .frm_form_field.frm_first_sixth, .b-ext .frm_form_field.frm_first_seventh, .b-ext .frm_form_field.frm_first_eighth, .b-ext .frm_form_field.frm_first_inline, .b-ext .frm_form_field.frm_first {grid-column-start: 1;}
.b-ext .frm_last, .b-ext .frm_form_field.frm_last, .b-ext .frm_form_field.frm_alignright {grid-column-end: -1;justify-content: end;}
.b-ext .with_frm_style.frm_rtl .frm_form_fields .star-rating {float: right;}
.b-ext .with_frm_style.frm_rtl .frm_grid .frm_primary_label, .b-ext .with_frm_style.frm_rtl .frm_grid_first .frm_primary_label, .b-ext .with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label, .b-ext .with_frm_style.frm_rtl .frm_grid .frm_radio, .b-ext .with_frm_style.frm_rtl .frm_grid_first .frm_radio, .b-ext .with_frm_style.frm_rtl .frm_grid_odd .frm_radio, .b-ext .with_frm_style.frm_rtl .frm_grid .frm_checkbox, .b-ext .with_frm_style.frm_rtl .frm_grid_first .frm_checkbox, .b-ext .with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox {float: right !important;margin-right: 0 !important;}
.b-ext .with_frm_style.frm_rtl .frm_grid_first .frm_radio label input, .b-ext .with_frm_style.frm_rtl .frm_grid .frm_radio label input, .b-ext .with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input, .b-ext .with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input, .b-ext .with_frm_style.frm_rtl .frm_grid .frm_checkbox label input, .b-ext .with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input {float: left;}
.b-ext .with_frm_style.frm_rtl .frm_catlevel_2, .b-ext .with_frm_style.frm_rtl .frm_catlevel_3, .b-ext .with_frm_style.frm_rtl .frm_catlevel_4, .b-ext .with_frm_style.frm_rtl .frm_catlevel_5 {margin-right: 18px;}
.b-ext .with_frm_style.frm_rtl div > .frm_time_select {margin-right: 5px;}
.b-ext .frm_form_field.frm_inline_container, .b-ext .frm_form_field.frm_right_container, .b-ext .frm_form_field.frm_left_container {display: grid;grid-template-columns: 25% auto;width: 100%;grid-auto-rows: min-content;}
.b-ext .frm_form_field.frm_right_container {grid-template-columns: auto 25%;}
.b-ext .frm_form_field.frm_inline_container {grid-template-columns: repeat(2,minmax(auto,max-content));}
.b-ext .frm_form_field.frm_inline_container .frm_primary_label, .b-ext .frm_form_field.frm_right_container .frm_primary_label, .b-ext .frm_form_field.frm_left_container .frm_primary_label {margin-right: 10px;grid-row: span 2/span 2;padding-top: 4px;}
.b-ext .frm_form_field.frm_left_container .frm_primary_label {grid-column: 1;grid-row: span 2/span 2;}
.b-ext .frm_form_field.frm_right_container .frm_primary_label {grid-column: 2;grid-row: 1;margin-right: 0;margin-left: 10px;}
.b-ext .frm_form_field.frm_inline_container .frm_description, .b-ext .frm_form_field.frm_left_container .frm_description {grid-column: 2;}
.b-ext .frm_form_field.frm_right_container .frm_description {grid-column: 1;}
.b-ext .frm_conf_field.frm_left_container {grid-template-columns: 67%;}
.b-ext .frm_conf_field.frm_left_container .frm_description {grid-column: 1;}
.b-ext .frm-fade-in {animation-name: fadeIn;animation-duration: 1s;animation-fill-mode: both;}
@keyframes spin {0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@media only screen and (max-width: 750px) {.b-ext .frm_grid_container.frm_no_grid_750 > div {grid-column: span 12/span 12;}}
@media only screen and (max-width: 600px) {.b-ext .frm_section_heading > .frm_form_field, .b-ext .frm_fields_container > .frm_submit, .b-ext .frm_grid_container > .frm_form_field, .b-ext .frm_fields_container > .frm_form_field {grid-column: 1/span 12 !important;}
	.b-ext .frm_grid_container.frm_no_grid_600, .b-ext .frm_form_field.frm_inline_container, .b-ext .frm_form_field.frm_right_container, .b-ext .frm_form_field.frm_left_container {display: block;}}
.b-ext .frm_conf_field.frm_left_container .frm_primary_label {display: none;}
.b-ext .wp-editor-wrap *, .b-ext .wp-editor-wrap *:after, .b-ext .wp-editor-wrap *:before {box-sizing: content-box;}
.b-ext .with_frm_style .frm_grid, .b-ext .with_frm_style .frm_grid_first, .b-ext .with_frm_style .frm_grid_odd {clear: both;margin-bottom: 0 !important;padding: 5px;border-width: 1px;border-style: solid;border-color: var(--border-color);border-left: none;border-right: none;}
.b-ext .with_frm_style .frm_grid, .b-ext .with_frm_style .frm_grid_odd {border-top: none;}
.b-ext .frm_grid .frm_error, .b-ext .frm_grid_first .frm_error, .b-ext .frm_grid_odd .frm_error, .b-ext .frm_grid .frm_limit_error, .b-ext .frm_grid_first .frm_limit_error, .b-ext .frm_grid_odd .frm_limit_error {display: none;}
.b-ext .frm_grid:after, .b-ext .frm_grid_first:after, .b-ext .frm_grid_odd:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.b-ext .frm_grid_first {margin-top: 20px;}
.b-ext .frm_grid_first, .b-ext .frm_grid_odd {background-color: var(--bg-color);}
.b-ext .frm_grid {background-color: var(--bg-color-active);}
.b-ext .with_frm_style .frm_grid.frm_blank_field, .b-ext .with_frm_style .frm_grid_first.frm_blank_field, .b-ext .with_frm_style .frm_grid_odd.frm_blank_field {background-color: var(--error-bg);border-color: var(--error-border);}
.b-ext .frm_grid .frm_primary_label, .b-ext .frm_grid_first .frm_primary_label, .b-ext .frm_grid_odd .frm_primary_label, .b-ext .frm_grid .frm_radio, .b-ext .frm_grid_first .frm_radio, .b-ext .frm_grid_odd .frm_radio, .b-ext .frm_grid .frm_checkbox, .b-ext .frm_grid_first .frm_checkbox, .b-ext .frm_grid_odd .frm_checkbox {float: left !important;display: block;margin-top: 0;margin-left: 0 !important;}
.b-ext .frm_grid_first .frm_radio label, .b-ext .frm_grid .frm_radio label, .b-ext .frm_grid_odd .frm_radio label, .b-ext .frm_grid_first .frm_checkbox label, .b-ext .frm_grid .frm_checkbox label, .b-ext .frm_grid_odd .frm_checkbox label {color: transparent;text-indent: -9999px;white-space: nowrap;text-align: left;}
.b-ext .frm_grid_first .frm_radio label input, .b-ext .frm_grid .frm_radio label input, .b-ext .frm_grid_odd .frm_radio label input, .b-ext .frm_grid_first .frm_checkbox label input, .b-ext .frm_grid .frm_checkbox label input, .b-ext .frm_grid_odd .frm_checkbox label input {visibility: visible;margin: 2px 0 0;float: right;}
.b-ext .frm_grid .frm_radio, .b-ext .frm_grid_first .frm_radio, .b-ext .frm_grid_odd .frm_radio, .b-ext .frm_grid .frm_checkbox, .b-ext .frm_grid_first .frm_checkbox, .b-ext .frm_grid_odd .frm_checkbox {display: inline;}
.b-ext .frm_grid_2 .frm_radio, .b-ext .frm_grid_2 .frm_checkbox, .b-ext .frm_grid_2 .frm_primary_label {width: 48% !important;}
.b-ext .frm_grid_2 .frm_radio, .b-ext .frm_grid_2 .frm_checkbox {margin-right: 4%;}
.b-ext .frm_grid_3 .frm_radio, .b-ext .frm_grid_3 .frm_checkbox, .b-ext .frm_grid_3 .frm_primary_label {width: 30% !important;}
.b-ext .frm_grid_3 .frm_radio, .b-ext .frm_grid_3 .frm_checkbox {margin-right: 3%;}
.b-ext .frm_grid_4 .frm_radio, .b-ext .frm_grid_4 .frm_checkbox {width: 20% !important;}
.b-ext .frm_grid_4 .frm_primary_label {width: 28% !important;}
.b-ext .frm_grid_4 .frm_radio, .b-ext .frm_grid_4 .frm_checkbox {margin-right: 4%;}
.b-ext .frm_grid_5 .frm_primary_label, .b-ext .frm_grid_7 .frm_primary_label {width: 24% !important;}
.b-ext .frm_grid_5 .frm_radio, .b-ext .frm_grid_5 .frm_checkbox {width: 17% !important;margin-right: 2%;}
.b-ext .frm_grid_6 .frm_primary_label {width: 25% !important;}
.b-ext .frm_grid_6 .frm_radio, .b-ext .frm_grid_6 .frm_checkbox {width: 14% !important;margin-right: 1%;}
.b-ext .frm_grid_7 .frm_primary_label {width: 22% !important;}
.b-ext .frm_grid_7 .frm_radio, .b-ext .frm_grid_7 .frm_checkbox {width: 12% !important;margin-right: 1%;}
.b-ext .frm_grid_8 .frm_primary_label {width: 23% !important;}
.b-ext .frm_grid_8 .frm_radio, .b-ext .frm_grid_8 .frm_checkbox {width: 10% !important;margin-right: 1%;}
.b-ext .frm_grid_9 .frm_primary_label {width: 20% !important;}
.b-ext .frm_grid_9 .frm_radio, .b-ext .frm_grid_9 .frm_checkbox {width: 9% !important;margin-right: 1%;}
.b-ext .frm_grid_10 .frm_primary_label {width: 19% !important;}
.b-ext .frm_grid_10 .frm_radio, .b-ext .frm_grid_10 .frm_checkbox {width: 8% !important;margin-right: 1%;}
.b-ext .frm_form_field.frm_inline_container .frm_opt_container, .b-ext .frm_form_field.frm_right_container .frm_opt_container, .b-ext .frm_form_field.frm_left_container .frm_opt_container {padding-top: 4px;}
.b-ext .with_frm_style .frm_left_container > select.auto_width, .b-ext .with_frm_style .frm_right_container > select.auto_width {width: max-content;}
.b-ext .with_frm_style .frm_right_container > .frm_primary_label, .b-ext .with_frm_style .frm_right_container > select.auto_width {margin-left: auto;}
.b-ext .with_frm_style .frm_inline_container.frm_grid_first .frm_primary_label, .b-ext .with_frm_style .frm_inline_container.frm_grid .frm_primary_label, .b-ext .with_frm_style .frm_inline_container.frm_grid_odd .frm_primary_label, .b-ext .with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container, .b-ext .with_frm_style .frm_inline_container.frm_grid .frm_opt_container, .b-ext .with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container {margin-right: 0;}
.b-ext .frm_form_field.frm_two_col .frm_opt_container, .b-ext .frm_form_field.frm_three_col .frm_opt_container, .b-ext .frm_form_field.frm_four_col .frm_opt_container {display: grid;grid-template-columns: repeat(2,1fr);grid-auto-rows: max-content;grid-gap: 0 2.5%;}
.b-ext .frm_form_field.frm_three_col .frm_opt_container {grid-template-columns: repeat(3,1fr);}
.b-ext .frm_form_field.frm_four_col .frm_opt_container {grid-template-columns: repeat(4,1fr);}
.b-ext .frm_form_field.frm_two_col .frm_radio, .b-ext .frm_form_field.frm_two_col .frm_checkbox, .b-ext .frm_form_field.frm_three_col .frm_radio, .b-ext .frm_form_field.frm_three_col .frm_checkbox, .b-ext .frm_form_field.frm_four_col .frm_radio, .b-ext .frm_form_field.frm_four_col .frm_checkbox {grid-column-end: span 1;}
.b-ext .frm_form_field .frm_checkbox, .b-ext .frm_form_field .frm_radio {margin-top: 0;margin-bottom: 0;}
.b-ext .frm_form_field.frm_scroll_box .frm_opt_container {height: 100px;overflow: auto;}
.b-ext .frm_html_container.frm_scroll_box, .b-ext .frm_form_field.frm_html_scroll_box {height: 100px;overflow: auto;background-color: var(--bg-color);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-radius: var(--border-radius);width: var(--field-width);max-width: 100%;font-size: var(--field-font-size);padding: var(--field-pad);box-sizing: border-box;outline: none;font-weight: normal;box-shadow: var(--box-shadow);}
.b-ext .frm_form_field.frm_total_big input, .b-ext .frm_form_field.frm_total_big textarea, .b-ext .frm_form_field.frm_total input, .b-ext .frm_form_field.frm_total textarea {opacity: 1;background-color: transparent !important;border: none !important;font-weight: bold;width: auto !important;height: auto !important;box-shadow: none !important;display: inline;-moz-appearance: textfield;padding: 0;}
.b-ext .frm_form_field.frm_total_big input::-webkit-outer-spin-button, .b-ext .frm_form_field.frm_total_big input::-webkit-inner-spin-button, .b-ext .frm_form_field.frm_total input::-webkit-outer-spin-button, .b-ext .frm_form_field.frm_total input::-webkit-inner-spin-button {-webkit-appearance: none;}
.b-ext .frm_form_field.frm_total_big input:focus, .b-ext .frm_form_field.frm_total_big textarea:focus, .b-ext .frm_form_field.frm_total input:focus, .b-ext .frm_form_field.frm_total textarea:focus {background-color: transparent;border: none;box-shadow: none;}
.b-ext .frm_form_field.frm_label_justify .frm_primary_label {text-align: justify !important;}
.b-ext .frm_form_field.frm_capitalize input, .b-ext .frm_form_field.frm_capitalize select, .b-ext .frm_form_field.frm_capitalize .frm_opt_container label {text-transform: capitalize;}
.b-ext .frm_clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.b-ext .frm_clearfix {display: block;}
.b-ext .with_frm_style .frm_combo_inputs_container > .frm_form_subfield-first, .b-ext .with_frm_style .frm_combo_inputs_container > .frm_form_subfield-middle, .b-ext .with_frm_style .frm_combo_inputs_container > .frm_form_subfield-last {margin-bottom: 0 !important;}
.b-ext .with_frm_style, .b-ext .frm_forms {--progress-border-color-b: #dbdbdb;--image-size: 150px;}
.b-ext .js .frm_logic_form:not(.frm_no_hide) {display: none;}
.b-ext .with_frm_style .frm_conf_field.frm_half label.frm_conf_label {overflow: hidden;white-space: nowrap;}
.b-ext .with_frm_style .frm_time_wrap {white-space: nowrap;}
.b-ext .with_frm_style select.frm_time_select {white-space: pre;display: inline;}
.b-ext .with_frm_style .frm-show-form {overflow-x: clip;}
.b-ext .with_frm_style .frm-show-form  .frm_section_heading h3[class*="frm_pos_"] {padding: var(--section-pad);margin: 0;font-size: var(--section-font-size);font-weight: var(--section-weight);color: var(--section-color);border: none;background-color: var(--section-bg-color);}
.b-ext .frm_trigger .frmsvg {width: 16px;height: 16px;color: #667085;margin: 0 2px;}
.b-ext .frm_trigger > svg.frmsvg:nth-child(1) {display: inline-block;}
.b-ext .frm_trigger > svg.frmsvg:nth-child(2) {display: none;}
.b-ext .frm_trigger.active > svg.frmsvg:nth-child(2) {display: inline-block;}
.b-ext .frm_trigger.active > svg.frmsvg:nth-child(1) {display: none;}
.b-ext .with_frm_style .frm_repeat_sec {margin-bottom: var(--field-margin);margin-top: var(--field-margin);padding-bottom: 15px;border-bottom-width: var(--section-border-width);border-bottom-style: var(--section-border-style);border-color: var(--section-border-color);}
.b-ext .with_frm_style .frm_repeat_sec:last-child {border-bottom: none;padding-bottom: 0;}
.b-ext .with_frm_style .frm_repeat_inline {clear: both;}
.b-ext .frm_invisible_section .frm_form_field, .b-ext .frm_invisible_section {display: none !important;visibility: hidden !important;height: 0;margin: 0;}
.b-ext .frm_form_field .frm_repeat_sec .frm_add_form_row, .b-ext .frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button, .b-ext .frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button, .b-ext .frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {transition: opacity .15s ease-in-out;pointer-events: none;}
.b-ext .frm_form_field .frm_repeat_sec .frm_add_form_row, .b-ext .frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button {display: none;}
.b-ext .frm_hide_remove_button.frm_remove_form_row {display: none !important;}
.b-ext .frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button, .b-ext .frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button {visibility: hidden;}
.b-ext .frm_form_field div.frm_repeat_grid .frm_add_form_row, .b-ext .frm_form_field div.frm_repeat_inline .frm_add_form_row, .b-ext .frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row {display: inline-flex;visibility: visible;pointer-events: auto;}
.b-ext .frm_form_fields .frm_section_heading.frm_hidden {display: none;}
.b-ext .frm_repeat_buttons a.frm_remove_form_row, .b-ext .frm_repeat_buttons a.frm_add_form_row {display: inline-flex;align-items: center;gap: 8px;line-height: normal;}
.b-ext .frm_repeat_buttons .frmsvg {width: 12px;height: 12px;}
.b-ext .frm_repeat_grid .frm_button, .b-ext .frm_repeat_inline .frm_button, .b-ext .frm_repeat_sec .frm_button {display: inline-block;line-height: 1;}
.b-ext .frm_form_field .frm_repeat_grid ~ .frm_repeat_grid .frm_form_field .frm_primary_label {display: none !important;}
.b-ext .frm_section_heading.frm_no_border_top h3[class*="frm_pos_"] {border-top: none !important;}
.b-ext .with_frm_style .frm_input_group {position: relative;display: flex;align-items: stretch;width: 100%;}
.b-ext .with_frm_style .frm_input_group.frm_hidden {display: none;}
.b-ext .with_frm_style .frm_inline_box {display: flex;text-align: center;align-items: center;font-size: var(--field-font-size);padding: 0 12px;color: var(--form-desc-color);border-width: var(--field-border-width);border-style: var(--field-border-style);border-color: var(--border-color);background-color: var(--bg-color-disabled);border-radius: var(--border-radius);width: auto;}
.b-ext .with_frm_style .frm_input_group .frm_inline_box:first-child {margin-right: -1px;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.b-ext .with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box, .b-ext .with_frm_style .frm_input_group select + .frm_inline_box, .b-ext .with_frm_style .frm_input_group .frm_slimselect + .frm_inline_box, .b-ext .with_frm_style .frm_input_group input + .frm_inline_box {margin-left: -1px;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.b-ext .with_frm_style .frm_input_group .frm_slimselect, .b-ext .with_frm_style .frm_input_group > select, .b-ext .with_frm_style .frm_input_group > input {position: relative;flex: 1 1 auto;width: 1% !important;min-width: 0;margin-top: 0;margin-bottom: 0;display: block;}
.b-ext .with_frm_style .frm_input_group.frm_with_pre .frm_slimselect, .b-ext .with_frm_style .frm_input_group.frm_with_pre > select, .b-ext .with_frm_style .frm_input_group.frm_with_pre > input {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.b-ext .with_frm_style .frm_input_group.frm_with_post .frm_slimselect, .b-ext .with_frm_style .frm_input_group.frm_with_post > select, .b-ext .with_frm_style .frm_input_group.frm_with_post > input {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.b-ext .ss-content.frm_slimselect {padding: 0 !important;}
.b-ext .with_frm_style .ss-value-delete {border-left: none !important;padding-left: 0 !important;}
.b-ext .with_frm_style .ss-main {display: flex !important;--ss-font-color: var(--text-color);--ss-border-color: var(--border-color);--ss-border-radius: var(--border-radius);--ss-bg-color: var(--bg-color);--ss-spacing-s: 6px;--ss-spacing-m: 10px;--ss-main-height: var(--field-height);border-width: var(--fieldset);font-size: var(--field-font-size);line-height: 1.3;align-self: baseline;margin-top: 3px;font-family: var(--font);}
.b-ext .ss-content.frm_slimselect {font-size: var(--field-font-size);height: auto;display: flex;}
.b-ext .with_frm_style .ss-main .ss-values .ss-value .ss-value-text {padding: 2px var(--ss-spacing-s);}
.b-ext .ss-content.frm_slimselect.frm_slimselect_rtl {direction: rtl;}
.b-ext .ss-content.frm_slimselect.frm_slimselect_rtl .ss-search input {text-align: right;}
.b-ext .ss-main.frm_slimselect.frm_slimselect_rtl .ss-value-delete {margin-left: var(--ss-spacing-m);}
.b-ext .ss-main.frm_slimselect .ss-values .ss-placeholder {padding: 0;}
.b-ext .frm_fields_container .frm_form_field .ss-main.auto_width {width: auto !important;display: inline-flex !important;}
.b-ext .ss-main.frm_slimselect .ss-arrow {margin-left: var(--ss-spacing-s);margin-right: 0;}
.b-ext .frm_input_group.frm_slimselect_wrapper {flex-wrap: nowrap;}
.b-ext .frm_input_group.frm_slimselect_wrapper .frm_slimselect {border-radius: 0;}
.b-ext .frm_input_group.frm_slimselect_wrapper .ss-main.frm_slimselect {margin-top: 0;height: calc(var(--font-size) * 1.7);}
.b-ext .with_frm_style .frm_total input, .b-ext .with_frm_style .frm_total_big input {background-color: transparent;border: none;width: auto;box-shadow: none !important;}
.b-ext .with_frm_style .frm_total .frm_inline_box, .b-ext .with_frm_style .frm_total_big .frm_inline_box {background-color: transparent !important;border-width: 0 !important;box-shadow: none !important;color: var(--text-color);padding: 0 3px 0 1px !important;}
.b-ext .with_frm_style .frm_inline_total {padding: 0 3px;}
.b-ext .flatpickr-calendar, .b-ext #ui-datepicker-div {background: white;position: absolute;display: none;z-index: 999999 !important;}
.b-ext .frm-datepicker.flatpickr-calendar, .b-ext .frm-datepicker.ui-datepicker {z-index: 999999 !important;margin-top: 6px;}
.b-ext .frm-datepicker .flatpickr-calendar, .b-ext .frm-datepicker.flatpickr-calendar, .b-ext .frm-datepicker .ui-datepicker, .b-ext .frm-datepicker.ui-datepicker {box-sizing: border-box;min-width: 282px;border-radius: var(--border-radius);padding: 16px 18px;box-shadow: 0px 11.3px 22.6px -5.65px rgba(16,24,40,.18);}
.b-ext .frm-datepicker.flatpickr-calendar:not(.frm-datepicker-custom-theme), .b-ext .frm-datepicker .ui-datepicker, .b-ext .frm-datepicker.ui-datepicker {border: 1px solid #f2f4f7;}
.b-ext .frm-datepicker.ui-datepicker {display: none;}
.b-ext .frm-datepicker.flatpickr-calendar.inline {max-width: 40em;}
.b-ext .frm-datepicker .ui-datepicker .ui-datepicker-header, .b-ext .frm-datepicker.ui-datepicker .ui-datepicker-header {padding: 6px 0 12px;position: relative;}
.b-ext .frm-datepicker.flatpickr-calendar .flatpickr-monthDropdown-months, .b-ext .frm-datepicker.flatpickr-calendar .numInputWrapper, .b-ext .frm-datepicker .ui-datepicker-title select.ui-datepicker-month, .b-ext .frm-datepicker .ui-datepicker-title select.ui-datepicker-year {min-height: unset;width: 33%;padding: 4px 5px 5px;line-height: 14px;margin: 0;}
.b-ext .frm-datepicker .ui-datepicker-title select.ui-datepicker-month, .b-ext .frm-datepicker .ui-datepicker-title select.ui-datepicker-year {background-color: #fff;}
.b-ext .frm-datepicker.flatpickr-calendar:not(.inline) .flatpickr-monthDropdown-months {width: 53%;}
.b-ext .frm-datepicker .ui-datepicker-title select.ui-datepicker-month, .b-ext .frm-datepicker select.ui-datepicker-month {margin-right: 3px;}
.b-ext .frm-datepicker .ui-datepicker-month, .b-ext .frm-datepicker .ui-datepicker-year {max-width: 100%;max-height: 2em;padding: 6px 10px;box-sizing: border-box;display: inline;color: #555;}
.b-ext .frm-datepicker span.ui-datepicker-month, .b-ext .frm-datepicker span.ui-datepicker-year {line-height: 25px;font-weight: 600;}
.b-ext .frm-datepicker .ui-datepicker-calendar {margin: 0 !important;}
.b-ext .frm-datepicker .ui-datepicker-calendar thead {color: var(--text-color);background-color: var(--bg-color);}
.b-ext .frm-datepicker .ui-datepicker-calendar thead th {padding: 8px;font-weight: 400;font-size: var(--field-font-size);color: var(--description-color);}
.b-ext .frm-datepicker .ui-datepicker-prev {transform: rotate(0deg) !important;}
.b-ext .frm-datepicker .flatpickr-months .flatpickr-next-month, .b-ext .frm-datepicker .ui-datepicker-next {transform: rotate(180deg) !important;}
.b-ext .frm-datepicker .flatpickr-months .flatpickr-prev-month svg, .b-ext .frm-datepicker .flatpickr-months .flatpickr-next-month svg {display: none;}
.b-ext .frm-datepicker .flatpickr-months .flatpickr-prev-month:before, .b-ext .frm-datepicker .flatpickr-months .flatpickr-next-month:before, .b-ext .frm-datepicker .ui-datepicker-prev:before, .b-ext .frm-datepicker .ui-datepicker-next:before {content: "" !important;position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;background-color: var(--date-head-color);mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjOThBMkIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTEuMDQgNy44LTIuOTEgMi43IDIuOTEgMi43Ii8+PC9zdmc+Cg==") no-repeat center;padding: 0 !important;}
.b-ext .frm-datepicker.frm-datepicker-custom-theme .flatpickr-prev-month:before, .b-ext .frm-datepicker.frm-datepicker-custom-theme .flatpickr-next-month:before {background-color: #fff;}
.b-ext .frm-datepicker.frm-date-no-month-select .flatpickr-prev-month, .b-ext .frm-datepicker.frm-date-no-month-select .flatpickr-next-month {display: none;}
.b-ext .google-visualization-tooltip-item-list, .b-ext .google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child {margin: 1em 0 !important;}
.b-ext .google-visualization-tooltip-item {list-style-type: none !important;margin: .65em 0 !important;}
.b-ext [id^="chart__frm_pie"] .google-visualization-tooltip {pointer-events: none;}
.b-ext .with_frm_style .frm_scale {margin-right: 15px;text-align: center;float: left;}
.b-ext .with_frm_style .frm_scale input[type=radio] {display: block !important;margin: 0;}
.b-ext .with_frm_style .frm_scale input[type=radio]:checked:before {transform: scale(1);}
.b-ext .frm-star-group {white-space: nowrap;display: inline-block;}
.b-ext .frm-star-group + p {display: inline-block;}
.b-ext .frm-star-group input {opacity: 0;position: absolute !important;z-index: -1;}
.b-ext .frm-show-form .frm-star-group .frmsvg, .b-ext .frm-show-form .frm-star-group input + label.star-rating {float: none;font-size: 20px;line-height: 1;cursor: pointer;background: transparent;overflow: hidden !important;clear: none;font-style: normal;vertical-align: top;position: relative;width: auto;}
.b-ext .frm-star-group .frmsvg {display: inline-block;width: 20px;height: 20px;fill: #fdb022;vertical-align: text-bottom;}
.b-ext .frm-show-form .frm-star-group input + label.star-rating {display: inline-flex;color: transparent;}
.b-ext .frm-show-form .frm-star-group input + label.star-rating:before {content: "";}
.b-ext .frm-star-group input[type=radio]:checked + label:before, .b-ext .frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label:before {color: #f0ad4e;}
.b-ext .frm-star-group:not(.frm-star-hovered) input[type=radio]:checked + label, .b-ext .frm-star-group input + label:hover, .b-ext .frm-star-group:hover input + label:hover, .b-ext .frm-star-group .star-rating-on, .b-ext .frm-star-group .star-rating-hover {color: #f0ad4e;}
.b-ext .frm-star-group .star-rating-readonly {cursor: default !important;}
.b-ext .frm-star-group > svg + svg {margin-left: 5px;}
.b-ext .frm-star-group .star-rating .frmsvg:last-of-type, .b-ext .frm-star-group .star-rating-on .frmsvg:first-of-type, .b-ext .frm-star-group .star-rating-hover .frmsvg:first-of-type {display: none;}
.b-ext .frm-star-group .star-rating-on .frmsvg:last-of-type, .b-ext .frm-star-group .star-rating-hover .frmsvg:last-of-type {display: inline;}
.b-ext .with_frm_style .frm_other_input.frm_other_full {margin-top: 10px;}
.b-ext .frm_left_container .frm_other_input {grid-column: 2;}
.b-ext .frm_inline_container.frm_other_container .frm_other_input, .b-ext .frm_left_container.frm_other_container .frm_other_input {margin-left: 5px;}
.b-ext .frm_right_container.frm_other_container .frm_other_input {margin-right: 5px;}
.b-ext .frm_inline_container.frm_other_container select ~ .frm_other_input, .b-ext .frm_right_container.frm_other_container select ~ .frm_other_input, .b-ext .frm_left_container.frm_other_container select ~ .frm_other_input {margin: 0;}
.b-ext .with_frm_style input[type=file]::-webkit-file-upload-button {color: var(--text-color);background-color: var(--bg_color);padding: var(--field-pad);border-radius: var(--border-radius);border-color: var(--border-color);border-width: var(--field-border-width);border-style: var(--field-border-style);}
.b-ext .frm_pagination_cont ul.frm_pagination {display: inline-block;list-style: none;margin-left: 0 !important;}
.b-ext .frm_pagination_cont ul.frm_pagination > li {display: inline;list-style: none;margin: 2px;background-image: none;}
.b-ext ul.frm_pagination > li.active a {text-decoration: none;}
.b-ext .frm_pagination_cont ul.frm_pagination > li:first-child {margin-left: 0;}
.b-ext .archive-pagination.frm_pagination_cont ul.frm_pagination > li {margin: 0;}
.b-ext .frm_switch_opt {padding: 0 8px 0 0;white-space: normal;display: inline;vertical-align: middle;font-size: var(--toggle-font-size);font-weight: var(--check-weight);}
.b-ext .frm_on_label {padding: 0 0 0 8px;}
.b-ext .frm_on_label, .b-ext .frm_off_label {color: var(--check-label-color);}
.b-ext .frm_switch {position: relative;display: inline-block;width: 40px;height: 25px;vertical-align: middle;}
.b-ext .frm_switch_block input {display: none !important;}
.b-ext .frm_slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--toggle-off-color);transition: .4s;border-radius: 30px;}
.b-ext .frm_slider:before {border-radius: 50%;position: absolute;content: "";height: 23px;width: 23px;left: 1px;bottom: 1px;background-color: white;transition: .4s;box-shadow: 0 2px 6px rgba(41,58,82,.31);}
.b-ext input:checked + .frm_switch .frm_slider {background-color: var(--toggle-on-color);}
.b-ext input:focus + .frm_switch .frm_slider {box-shadow: 0 0 1px #3177c7;}
.b-ext input:checked + .frm_switch .frm_slider:before {transform: translateX(15px);}
.b-ext .frm_rtl .frm_switch_opt {padding: 0 8px;}
.b-ext .frm_rtl .frm_slider:before {left: 16px;}
.b-ext .frm_rtl input:checked + .frm_switch .frm_slider:before {transform: none !important;left: 1px;}
.b-ext .with_frm_style .frm_range_container {padding-top: 5px;}
.b-ext .with_frm_style input[type=range] {-webkit-appearance: none;display: block;width: 100%;height: var(--slider-track-size);font-size: var(--description-font-size);border-radius: calc(var(--border-radius) / 2);margin: 10px 0;outline: none;background: var(--slider-bar-color);}
.b-ext .with_frm_style input[type=range]:focus, .b-ext .with_frm_style input[type=range]:active {background: var(--slider-bar-color);}
.b-ext .with_frm_style input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199fd;color: #fff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16,24,40,.1);}
.b-ext .with_frm_style input[type=range]::-moz-range-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199fd;color: #fff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16,24,40,.1);}
.b-ext .with_frm_style input[type=range]::-ms-thumb {height: var(--slider-circle-size);width: var(--slider-circle-size);border: 2px solid #4199fd;color: #fff;background: #fff;cursor: pointer;border-radius: 50%;box-shadow: 0px 4px 8px -2px rgba(16,24,40,.1);}
.b-ext .with_frm_style .frm_range_unit, .b-ext .with_frm_style .frm_range_value {display: inline-block;padding: 0 2px;}
.b-ext .with_frm_style [class^="frm-text-"] .frm_range_unit, .b-ext .with_frm_style .frm_range_container > .frm_range_unit, .b-ext .with_frm_style .frm_range_value {font-size: var(--slider-font-size);color: var(--text-color);font-weight: bold;}
.b-ext .with_frm_style .frm_range_max {float: right;}
.b-ext .with_frm_style .frm_range_container input + .frm_range_value {display: block;}
.b-ext .frm-text-left {text-align: left;}
.b-ext .frm-text-center {text-align: center;}
.b-ext .frm-text-right {text-align: right;}
.b-ext .with_frm_style .frm_dropzone {border-color: var(--border-color);border-radius: var(--border-radius);color: var(--text-color);background-color: var(--bg-color);}
.b-ext .with_frm_style .frm_dropzone .frm_upload_icon, .b-ext .with_frm_style .frm_dropzone .dz-remove {color: var(--description-color);}
.b-ext .with_frm_style .frm_compact .frm_dropzone .frm_upload_icon {color: var(--submit-text-color);}
.b-ext .with_frm_style .frm_compact .frm_dropzone .frmsvg {width: 18px;height: 18px;}
.b-ext .with_frm_style .frm_form_field:not(.frm_compact) .frm_dropzone .frmsvg {width: 24px;height: 24px;display: block;margin: 0 auto 8px;color: #667085;}
.b-ext .with_frm_style .frm_dropzone .frm_remove_link .frmsvg {width: 18px;height: 18px;cursor: pointer;}
.b-ext .with_frm_style .frm_blank_field .frm_dropzone {border-color: var(--border-color-error);color: var(--text-color-error);background-color: var(--bg-color-error);}
.b-ext .with_frm_style .frm_dropzone .dz-preview .dz-progress {background: var(--progress-bg-color);}
.b-ext .with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload, .b-ext .with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress {background: var(--progress-active-bg-color);}
.b-ext .frm_image_size_medium {--image-size: 250px;}
.b-ext .frm_image_size_large {--image-size: 320px;}
.b-ext .frm_image_size_xlarge {--image-size: 400px;}
.b-ext .frm_image_options .frm_opt_container {display: inline-flex;flex-flow: wrap;flex-direction: row;margin: 0 -10px;}
.b-ext .frm_image_options .frm_radio input[type=radio], .b-ext .frm_image_options .frm_checkbox input[type=checkbox] {position: absolute !important;top: 9px;right: 10px;z-index: 2;margin: 0;}
.b-ext .frm_image_options .frm_image_option_container {border-width: var(--field-border-width);border-style: solid;border-color: var(--border-color);border-radius: var(--border-radius);display: flex;flex-wrap: wrap;box-sizing: border-box;position: relative;height: 100%;width: 100%;overflow: hidden;}
.b-ext .frm_image_options .frm_image_option_container.frm_label_with_image .frm_empty_url, .b-ext .frm_image_options .frm_image_option_container.frm_label_with_image img {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .with_frm_style .vertical_radio.frm_image_options .frm_image_option > label {text-indent: 0;padding-left: 0;}
.b-ext .frm_show_images.frm_image_option_container {display: inline-flex;flex-wrap: nowrap;flex-direction: column;text-align: center;align-items: center;width: 150px;margin-right: 10px;margin-bottom: 10px;}
.b-ext .frm-summary-page-wrapper .frm_image_option_container img {width: 100%;height: 150px;object-fit: cover;}
.b-ext .frm_image_option_container .frm_selected_checkmark {display: none;}
.b-ext .frm_image_option_container .frm_image_placeholder_icon {position: absolute;}
.b-ext .frm_image_option_container .frm_image_placeholder_icon svg {width: 63px;opacity: .2;}
.b-ext .frm_text_label_for_image {font-size: var(--description-font-size);color: var(--description-color);text-align: center;width: 100%;padding: 10px;word-break: keep-all;}
.b-ext .frm_image_options input[type="radio"]:not([disabled]) + .frm_image_option_container:hover, .b-ext .frm_image_options input[type="checkbox"]:not([disabled]) + .frm_image_option_container:hover, .b-ext input[type="radio"]:checked + .frm_image_option_container, .b-ext input[type="checkbox"]:checked + .frm_image_option_container {border-color: var(--border-color-active);}
.b-ext input[type="radio"]:disabled + .frm_image_option_container, .b-ext input[type="checkbox"]:disabled + .frm_image_option_container {opacity: .7;border-color: var(--border-color-disabled);}
.b-ext .frm_blank_field.frm_image_options .frm_image_option_container {border-color: var(--border-color-error);}
.b-ext .frm_image_options .frm_image_option_container .frm_empty_url, .b-ext .frm_image_options .frm_image_option_container img {width: 100%;height: 150px;height: var(--image-size);object-fit: cover;border-radius: var(--border-radius);}
.b-ext .frm_image_option_container .frm_empty_url {background: #ecf0f5;display: flex;justify-content: center;align-items: center;}
.b-ext .horizontal_radio .frm_checkbox.frm_image_option, .b-ext .horizontal_radio .frm_radio.frm_image_option {padding-left: 0;}
.b-ext .frm_checkbox.frm_image_option, .b-ext .frm_radio.frm_image_option {width: var(--image-size) !important;position: relative;}
.b-ext .frm_form_field .frm_checkbox.frm_image_option, .b-ext .frm_form_field .frm_checkbox.frm_image_option + .frm_checkbox, .b-ext .frm_form_field .frm_radio.frm_image_option, .b-ext .frm_form_field .frm_radio.frm_image_option + .frm_radio {margin: 10px;}
.b-ext .frm_checkbox.frm_image_option label, .b-ext .frm_radio.frm_image_option label {padding-left: 0;margin-left: 0;min-height: 0;visibility: visible;}
.b-ext .frm_with_bg_image .frm_form_fields > fieldset {position: relative;}
.b-ext .frm_with_bg_image .frm_form_fields > fieldset:before {content: " ";display: block;position: absolute;top: 0;height: 100%;background-position: 50% 0;left: 0;width: 100%;background-image: var(--bg-image-url);background-repeat: no-repeat;background-size: cover;}
.b-ext .frm_with_bg_image .frm_form_fields > fieldset > *:not(.frm_screen_reader) {z-index: 1;position: relative;}
@media screen and (max-width: 768px) {.b-ext .frm-pass-req, .b-ext .frm-pass-verified {width: 50% !important;white-space: nowrap;}}
.b-ext .frm-pass-req, .b-ext .frm-pass-verified {display: flex;align-items: center;float: left;width: 20%;line-height: 20px;font-size: 12px;padding-top: 4px;min-width: 175px;}
.b-ext .frm-pass-req .frmsvg, .b-ext .frm-pass-verified .frmsvg {width: 12px;height: 12px;padding-right: 4px;}
.b-ext .passed_svg, .b-ext .failed_svg {display: none !important;}
.b-ext .frm-pass-verified .passed_svg, .b-ext .frm-pass-req .failed_svg {display: inline-block !important;}
.b-ext div.frm-password-strength {width: 100%;float: left;}
.b-ext .frm_show_password_wrapper {position: relative;display: inline-block;}
.b-ext .frm_show_password_wrapper input[type=password], .b-ext .frm_show_password_wrapper input[type=text] {padding-right: 44px;display: block;}
.b-ext .frm_show_password_wrapper button {position: absolute;top: 50%;height: 32px;height: var(--field-height);right: 0;border: 0;background: transparent !important;cursor: pointer;transform: translateY(-50%);padding: 0 10px;color: #bfc3c8;color: var(--border-color);display: flex;align-items: center;}
.b-ext .frm_show_password_wrapper button:hover {color: #bfc3c8;color: var(--border-color);background: transparent !important;}
.b-ext .frm_show_password_wrapper button svg {width: 24px;height: 24px;}
.b-ext input[type="text"] + .frm_show_password_btn svg:first-child, .b-ext input[type="password"] + .frm_show_password_btn svg:last-child {display: none;}
.b-ext div.frm_repeat_grid:after, .b-ext div.frm_repeat_inline:after, .b-ext div.frm_repeat_sec:after {content: "";display: table;clear: both;}
.b-ext .with_frm_style .frm-summary-page-wrapper {padding: 50px;margin: 25px 0 50px;border: 1px solid var(--border-color);border-radius: var(--border-radius);}
.b-ext .with_frm_style .frm-summary-page-wrapper .frm-edit-page-btn {float: right;margin: 0;padding: 3px 10px;font-size: 13px;}
.b-ext .frm-summary-page-wrapper .frm-line-table th {width: 40%;}
.b-ext button .frm-icon {display: inline-block;color: inherit;width: 12px;height: 12px;fill: currentColor;}
.b-ext .frm-line-table {width: 100%;border-collapse: collapse;margin-top: .5em;font-size: var(--font-size);}
.b-ext .frm-line-table tr {background-color: transparent;border-bottom: 1px solid rgba(191,195,200,.6);}
.b-ext .frm-line-table td, .b-ext .frm-line-table th {border: 0;padding: 20px 15px;background-color: transparent;vertical-align: top;color: var(--label-color);}
.b-ext .frm-line-table th {opacity: .7;font-size: 1.1em;font-weight: 500;}
.b-ext .frm-line-table h3 {font-size: 21px;font-weight: 500;margin: 0;}
.b-ext .frm_form_field .frm_total_formatted {display: inline-block;margin: 5px 0 0;}
.b-ext .frm_form_field.frm_total_big .frm_total_formatted {margin: 0;}
.b-ext .frm_form_field.frm_total_big .frm_total_formatted, .b-ext .frm_form_field.frm_total_big input[type=text], .b-ext .frm_form_field.frm_total_big input[type=number], .b-ext .frm_form_field.frm_total_big input, .b-ext .frm_form_field.frm_total_big textarea {font-size: 32px;font-weight: bold;line-height: 44px;}
.b-ext .frm_round {border-radius: 50%;}
.b-ext .frm_round.frm_color_block {padding: 3px;}
.b-ext .frm_square {border-radius: var(--border-radius);object-fit: cover;width: 150px;height: 150px;}
.b-ext .frmsvg {max-width: 100%;fill: currentColor;vertical-align: sub;display: inline-block;}
.b-ext .frm_smaller {font-size: 90%;}
.b-ext .frm_small {font-size: 14px;font-weight: normal;}
.b-ext .frm_bigger {font-size: 110%;}
.b-ext ul.frm_plain_list, .b-ext ul.frm_plain_list li {list-style: none;list-style-type: none;margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.b-ext ul.frm_inline_list li {display: inline;padding: 2px;}
.b-ext .frm_flex, .b-ext .frm_full_row {display: flex;flex-direction: row;flex-wrap: wrap;}
.b-ext .frm_full_row > li, .b-ext .frm_full_row > div {flex: 1;text-align: center;}
.b-ext .frm_tiles > li, .b-ext .frm_tiles > div {border: 1px solid var(--border-color);border-radius: var(--border-radius);margin-top: 20px;padding: 25px;box-shadow: 0 0 5px 1px rgba(0,0,0,.075);}
.b-ext .with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons svg.frm-svg-icon {fill: var(--repeat-icon-color);}
.b-ext .with_frm_style .frm_remove_form_row:hover, .b-ext .with_frm_style .frm_add_form_row:hover {border-color: var(--submit-hover-border-color);color: var(--submit-hover-color);}
.b-ext .with_frm_style .frm_remove_form_row.frm_button:hover, .b-ext .with_frm_style .frm_add_form_row.frm_button:hover {background: var(--submit-hover-bg-color);}
.b-ext .with_frm_style .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frm-svg-icon, .b-ext .with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frm-svg-icon, .b-ext .with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frmsvg, .b-ext .with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frmsvg {fill: var(--submit-hover-color);}
.b-ext .frm_tiles h3 {margin-top: 5px;}
.b-ext .frm_forms.frm_full_submit .frm_submit button {width: 100%;}
.b-ext .frm_forms.frm_full_submit .frm_submit.frm_flex button {width: auto;flex: 1;}
.b-ext select.frm_loading_lookup[multiple="multiple"] {background-image: none !important;}
.b-ext .with_frm_style .frm_submit button.frm_save_draft {color: var(--submit-bg-color);background: var(--submit-text-color);border-color: var(--submit-bg-color);}
.b-ext .frm_slidein .frm_form_fields  > fieldset {animation-name: frmSlideInRight;animation-duration: 1s;}
.b-ext .frm_slidein.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideInLeft;}
.b-ext .frm_slidein.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutLeft !important;}
.b-ext .frm_slidein.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutRight !important;}
.b-ext .frm_slidein .frm-g-recaptcha .grecaptcha-badge {animation-name: fadeIn;animation-duration: 2s;animation-fill-mode: both;}
@keyframes frmSlideInLeft {0% {opacity: 0;transform: translate3d(-3000px,0,0);}
	100% {opacity: 1;transform: none;}}
@keyframes frmSlideInRight {0% {opacity: 0;transform: translate3d(3000px,0,0);}
	100% {opacity: 1;transform: none;}}
@keyframes frmSlideOutLeft {0% {opacity: 1;transform: none;}
	100% {opacity: 0;transform: translate3d(-2000px,0,0);}}
@keyframes frmSlideOutRight {0% {opacity: 1;transform: none;}
	100% {opacity: 0;transform: translate3d(2000px,0,0);}}
.b-ext .frm_slideup .frm_form_fields  > fieldset {animation-name: frmSlideDown;animation-duration: 1s;animation-fill-mode: both;}
.b-ext .frm_slideup.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideUp;}
.b-ext .frm_slideup.frm_slideout .frm_form_fields  > fieldset {animation-name: frmSlideOutUp !important;}
.b-ext .frm_slideup.frm_slideout.frm_going_back .frm_form_fields  > fieldset {animation-name: frmSlideOutDown !important;}
@keyframes frmSlideUp {0% {opacity: 0;transform: translate3d(0,-200px,0);}
	100% {opacity: 1;transform: none;}}
@keyframes frmSlideDown {0% {opacity: 0;transform: translate3d(0,200px,0);}
	100% {opacity: 1;transform: none;}}
@keyframes frmSlideOutUp {0% {opacity: 1;transform: none;}
	100% {opacity: 0;transform: translate3d(0,-200px,0);}}
@keyframes frmSlideOutDown {0% {opacity: 1;transform: none;}
	100% {opacity: 0;transform: translate3d(0,200px,0);}}
.b-ext {--ss-primary-color: #5897fb;--ss-bg-color: #fff;--ss-font-color: #4d4d4d;--ss-font-placeholder-color: #8d8d8d;--ss-disabled-color: #dcdee2;--ss-border-color: #dcdee2;--ss-highlight-color: #fffb8c;--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-focus-color: #5897fb;--ss-main-height: 30px;--ss-content-height: 300px;--ss-spacing-l: 7px;--ss-spacing-m: 5px;--ss-spacing-s: 3px;--ss-animation-timing: .2s;--ss-border-radius: 4px;}
@keyframes ss-valueIn {0% {transform: scale(0);opacity: 0;}
	100% {transform: scale(1);opacity: 1;}}
@keyframes ss-valueOut {0% {transform: scale(1);opacity: 1;}
	100% {transform: scale(0);opacity: 0;}}
.b-ext .ss-hide {display: none !important;}
.b-ext .ss-main {display: flex;flex-direction: row;position: relative;user-select: none;color: var(--ss-font-color);min-height: var(--ss-main-height);width: 100%;padding: var(--ss-spacing-s);cursor: pointer;border: 1px solid var(--ss-border-color);border-radius: var(--ss-border-radius);background-color: var(--ss-bg-color);outline: 0;box-sizing: border-box;transition: background-color var(--ss-animation-timing);overflow: hidden;}
.b-ext .ss-main:focus {box-shadow: 0 0 5px var(--ss-focus-color);}
.b-ext .ss-main.ss-disabled {background-color: var(--ss-disabled-color);cursor: not-allowed;}
.b-ext .ss-main.ss-disabled .ss-values .ss-disabled {color: var(--ss-font-color);}
.b-ext .ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {cursor: not-allowed;}
.b-ext .ss-main.ss-open-above {border-top-left-radius: 0px;border-top-right-radius: 0px;}
.b-ext .ss-main.ss-open-below {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.b-ext .ss-main .ss-values {display: inline-flex;flex-wrap: wrap;gap: var(--ss-spacing-m);flex: 1 1 100%;}
.b-ext .ss-main .ss-values .ss-placeholder {display: flex;padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin: auto 0px auto 0px;line-height: 1em;align-items: center;width: 100%;color: var(--ss-font-placeholder-color);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .ss-main .ss-values .ss-max {display: flex;user-select: none;align-items: center;width: fit-content;font-size: 12px;color: var(--ss-bg-color);line-height: 1;padding: var(--ss-spacing-s) var(--ss-spacing-m);background-color: var(--ss-primary-color);border-radius: var(--ss-border-radius);}
.b-ext .ss-main .ss-values .ss-single {display: flex;margin: auto 0px auto var(--ss-spacing-s);}
.b-ext .ss-main .ss-values .ss-value {display: flex;user-select: none;align-items: center;width: fit-content;background-color: var(--ss-primary-color);border-radius: var(--ss-border-radius);animation-name: ss-valueIn;animation-duration: var(--ss-animation-timing);animation-timing-function: ease-out;animation-fill-mode: both;}
.b-ext .ss-main .ss-values .ss-value.ss-value-out {animation-name: ss-valueOut;animation-duration: var(--ss-animation-timing);animation-timing-function: ease-out;}
.b-ext .ss-main .ss-values .ss-value .ss-value-text {font-size: 12px;color: var(--ss-bg-color);line-height: 1;padding: var(--ss-spacing-s) var(--ss-spacing-m);}
.b-ext .ss-main .ss-values .ss-value .ss-value-delete {display: flex;align-items: center;height: var(--ss-spacing-l);width: var(--ss-spacing-l);padding: var(--ss-spacing-s) var(--ss-spacing-m);cursor: pointer;border-left: solid 1px var(--ss-bg-color);box-sizing: content-box;}
.b-ext .ss-main .ss-values .ss-value .ss-value-delete svg {height: var(--ss-spacing-l);width: var(--ss-spacing-l);}
.b-ext .ss-main .ss-values .ss-value .ss-value-delete svg path {fill: none;stroke: var(--ss-bg-color);stroke-width: 18;stroke-linecap: round;stroke-linejoin: round;}
.b-ext .ss-main .ss-deselect {display: flex;align-self: center;justify-content: flex-end;flex: 0 1 auto;width: 8px;height: 8px;margin: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m);}
.b-ext .ss-main .ss-deselect svg {width: 8px;height: 8px;}
.b-ext .ss-main .ss-deselect svg path {fill: none;stroke: var(--ss-font-color);stroke-width: 20;stroke-linecap: round;stroke-linejoin: round;}
.b-ext .ss-main .ss-arrow {display: flex;align-items: center;justify-content: flex-end;flex: 0 1 auto;width: 12px;height: 12px;margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);}
.b-ext .ss-main .ss-arrow path {fill: none;stroke: var(--ss-font-color);stroke-width: 18;stroke-linecap: round;stroke-linejoin: round;transition-timing-function: ease-out;transition: var(--ss-animation-timing);}
.b-ext .ss-content {position: absolute;display: flex;height: auto;flex-direction: column;width: auto;max-height: var(--ss-content-height);box-sizing: border-box;border: solid 1px var(--ss-border-color);background-color: var(--ss-bg-color);transition: transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity: 0;transform: scaleY(0);transform-origin: center top;overflow: hidden;z-index: 10000;}
.b-ext .ss-content.ss-relative {position: relative;height: 100%;}
.b-ext .ss-content.ss-open-above {flex-direction: column-reverse;opacity: 1;transform: scaleY(1);transform-origin: center bottom;border-top-left-radius: var(--ss-border-radius);border-top-right-radius: var(--ss-border-radius);}
.b-ext .ss-content.ss-open-below {opacity: 1;transform: scaleY(1);transform-origin: center top;border-bottom-left-radius: var(--ss-border-radius);border-bottom-right-radius: var(--ss-border-radius);}
.b-ext .ss-content .ss-search {flex: 0 1 auto;display: flex;flex-direction: row;padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);}
.b-ext .ss-content .ss-search input {display: inline-flex;font-size: inherit;line-height: inherit;flex: 1 1 auto;width: 100%;min-width: 0px;padding: var(--ss-spacing-m) var(--ss-spacing-l);margin: 0;border: 1px solid var(--ss-border-color);border-radius: var(--ss-border-radius);background-color: var(--ss-bg-color);outline: 0;text-align: left;box-sizing: border-box;}
.b-ext .ss-content .ss-search input::placeholder {color: var(--ss-font-placeholder-color);vertical-align: middle;}
.b-ext .ss-content .ss-search input:focus {box-shadow: 0 0 5px var(--ss-focus-color);}
.b-ext .ss-content .ss-search .ss-addable {display: inline-flex;justify-content: center;align-items: center;cursor: pointer;flex: 0 0 auto;height: auto;margin: 0 0 0 var(--ss-spacing-m);border: 1px solid var(--ss-border-color);border-radius: var(--ss-border-radius);}
.b-ext .ss-content .ss-search .ss-addable svg {display: flex;align-items: center;justify-content: flex-end;flex: 0 1 auto;width: 12px;height: 12px;margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m);}
.b-ext .ss-content .ss-search .ss-addable svg path {fill: none;stroke: var(--ss-font-color);stroke-width: 18;stroke-linecap: round;stroke-linejoin: round;}
.b-ext .ss-content .ss-list {flex: 1 1 auto;height: auto;overflow-x: hidden;overflow-y: auto;}
.b-ext .ss-content .ss-list .ss-error {color: var(--ss-error-color);padding: var(--ss-spacing-l);}
.b-ext .ss-content .ss-list .ss-searching {color: var(--ss-font-color);padding: var(--ss-spacing-l);}
.b-ext .ss-content .ss-list .ss-optgroup.ss-close .ss-option {display: none !important;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label {display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {flex: 1 1 auto;font-weight: bold;color: var(--ss-font-color);}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {cursor: pointer;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {flex: 0 1 auto;display: flex;flex-direction: row;align-items: center;justify-content: center;gap: var(--ss-spacing-m);}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {flex: 0 0 auto;display: flex;flex-direction: row;cursor: pointer;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {opacity: .5;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {stroke: var(--ss-error-color);}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {flex: 0 1 auto;display: flex;align-items: center;justify-content: center;font-size: 60%;text-align: center;padding: 0 var(--ss-spacing-s) 0 0;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {flex: 0 1 auto;width: 13px;height: 13px;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {fill: none;stroke: var(--ss-success-color);stroke-linecap: round;stroke-linejoin: round;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {stroke-width: 5;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {stroke-width: 11;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {flex: 0 1 auto;display: flex;flex-direction: row;cursor: pointer;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {flex: 1 1 auto;width: 10px;height: 10px;}
.b-ext .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {fill: none;stroke: var(--ss-font-color);stroke-width: 18;stroke-linecap: round;stroke-linejoin: round;transition-timing-function: ease-out;transition: var(--ss-animation-timing);}
.b-ext .ss-content .ss-list .ss-optgroup .ss-option {padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3);}
.b-ext .ss-content .ss-list .ss-option {display: flex;padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color: var(--ss-font-color);cursor: pointer;user-select: none;}
.b-ext .ss-content .ss-list .ss-option:hover {color: var(--ss-bg-color);background-color: var(--ss-primary-color);}
.b-ext .ss-content .ss-list .ss-option.ss-highlighted, .b-ext .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {color: var(--ss-bg-color);background-color: var(--ss-primary-color);}
.b-ext .ss-content .ss-list .ss-option.ss-disabled {cursor: not-allowed;background-color: var(--ss-disabled-color);}
.b-ext .ss-content .ss-list .ss-option.ss-disabled:hover {color: var(--ss-font-color);}
.b-ext .ss-content .ss-list .ss-option .ss-search-highlight {background-color: var(--ss-highlight-color);}
.b-ext .frm_forms {--iti-hover-color: rgba(0,0,0,.05);--iti-text-gray: #999;--iti-border-gray: #ccc;--iti-spacer-horizontal: 8px;--iti-flag-height: 15px;--iti-flag-width: 20px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: #555;--iti-input-padding: 6px;--iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));--iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));--iti-mobile-popup-margin: 30px;}
.b-ext .frm_forms .iti {position: relative;display: inline-block;}
.b-ext .frm_forms .iti * {box-sizing: border-box;}
.b-ext .frm_forms .iti__hide {display: none;}
.b-ext .frm_forms .iti__v-hide {visibility: hidden;}
.b-ext .frm_forms .iti__a11y-text {width: 1px;height: 1px;clip: rect(1px,1px,1px,1px);overflow: hidden;position: absolute;}
.b-ext .frm_forms .iti input.iti__tel-input, .b-ext .frm_forms .iti input.iti__tel-input[type="tel"], .b-ext .frm_forms .iti input.iti__tel-input[type="text"] {position: relative;z-index: 0;margin-top: 0 !important;margin-bottom: 0 !important;padding-right: var(--iti-right-hand-selected-country-padding);margin-right: 0;}
.b-ext .frm_forms .iti__country-container {position: absolute;top: 0;bottom: 0;right: 0;padding: var(--iti-border-width);}
.b-ext .frm_forms .iti__selected-country {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);background: 0 0;border: 0;margin: 0;font-size: inherit;color: inherit;border-radius: 0;font-weight: inherit;line-height: inherit;text-decoration: none;}
.b-ext .frm_forms .iti__arrow {margin-left: var(--iti-arrow-padding);width: 0;height: 0;border-left: var(--iti-triangle-border) solid transparent;border-right: var(--iti-triangle-border) solid transparent;border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);}
.b-ext .frm_forms [dir="rtl"] .iti__arrow {margin-right: var(--iti-arrow-padding);margin-left: 0;}
.b-ext .frm_forms .iti__arrow--up {border-top: none;border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);}
.b-ext .frm_forms .iti__dropdown-content {border-radius: 3px;background-color: #fff;}
.b-ext .frm_forms .iti--inline-dropdown .iti__dropdown-content {position: absolute;z-index: 2;margin-top: 3px;margin-left: calc(var(--iti-border-width) * -1);border: var(--iti-border-width) solid var(--iti-border-gray);box-shadow: 1px 1px 4px rgba(0,0,0,.2);}
.b-ext .frm_forms .iti__dropdown-content--dropup {bottom: 100%;margin-bottom: 3px;}
.b-ext .frm_forms .iti__search-input {width: 100%;border-width: 0;border-radius: 3px;padding: 9px 12px;}
.b-ext .frm_forms .iti__search-input + .iti__country-list {border-top: 1px solid var(--iti-border-gray);}
.b-ext .frm_forms .iti__country-list {list-style: none;padding: 0;margin: 0;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.b-ext .frm_forms .iti--inline-dropdown .iti__country-list {max-height: 185px;}
.b-ext .frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: nowrap;}
@media (max-width:500px) {.b-ext .frm_forms .iti--flexible-dropdown-width .iti__country-list {white-space: normal;}}
.b-ext .frm_forms .iti__flag-box {display: inline-block;width: var(--iti-flag-width);}
.b-ext .frm_forms .iti__divider {padding-bottom: 5px;margin-bottom: 5px;border-bottom: var(--iti-border-width) solid var(--iti-border-gray);}
.b-ext .frm_forms .iti__country {display: flex;align-items: center;padding: 8px var(--iti-spacer-horizontal);outline: 0;}
.b-ext .frm_forms .iti__dial-code {color: var(--iti-text-gray);}
.b-ext .frm_forms .iti__country.iti__highlight {background-color: var(--iti-hover-color);}
.b-ext .frm_forms .iti__country-name, .b-ext .frm_forms .iti__flag-box {margin-right: var(--iti-spacer-horizontal);}
.b-ext .frm_forms [dir="rtl"] .iti__country-name, .b-ext .frm_forms [dir="rtl"] .iti__flag-box {margin-right: 0;margin-left: var(--iti-spacer-horizontal);}
.b-ext .frm_forms .iti--allow-dropdown input.iti__tel-input, .b-ext .frm_forms .iti--allow-dropdown input.iti__tel-input[type="tel"], .b-ext .frm_forms .iti--allow-dropdown input.iti__tel-input[type="text"], .b-ext .frm_forms .iti--show-selected-dial-code input.iti__tel-input, .b-ext .frm_forms .iti--show-selected-dial-code input.iti__tel-input[type="tel"], .b-ext .frm_forms .iti--show-selected-dial-code input.iti__tel-input[type="text"] {padding-right: var(--iti-input-padding);padding-left: var(--iti-selected-country-arrow-padding);margin-left: 0;}
.b-ext .frm_forms [dir="rtl"] .iti--allow-dropdown input.iti__tel-input, .b-ext .frm_forms [dir="rtl"] .iti--allow-dropdown input.iti__tel-input[type="tel"], .b-ext .frm_forms [dir="rtl"] .iti--allow-dropdown input.iti__tel-input[type="text"], .b-ext .frm_forms [dir="rtl"] .iti--show-selected-dial-code input.iti__tel-input, .b-ext .frm_forms [dir="rtl"] .iti--show-selected-dial-code input.iti__tel-input[type="tel"], .b-ext .frm_forms [dir="rtl"] .iti--show-selected-dial-code input.iti__tel-input[type="text"] {padding-right: var(--iti-selected-country-arrow-padding);padding-left: var(--iti-input-padding);margin-right: 0;}
.b-ext .frm_forms .iti--allow-dropdown .iti__country-container, .b-ext .frm_forms .iti--show-selected-dial-code .iti__country-container {right: auto;left: 0;}
.b-ext .frm_forms [dir="rtl"] .iti--allow-dropdown .iti__country-container, .b-ext .frm_forms [dir="rtl"] .iti--show-selected-dial-code .iti__country-container {right: 0;left: auto;}
.b-ext .frm_forms .iti--allow-dropdown .iti__country-container:hover, .b-ext .frm_forms .iti--allow-dropdown .iti__country-container:hover button {cursor: pointer;}
.b-ext .frm_forms .iti--allow-dropdown .iti__country-container:hover .iti__selected-country {background-color: var(--iti-hover-color);}
.b-ext .frm_forms .iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover, .b-ext .frm_forms .iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover {cursor: default;}
.b-ext .frm_forms .iti--allow-dropdown .iti__country-container:has(+ input[disabled]):hover .iti__selected-country, .b-ext .frm_forms .iti--allow-dropdown .iti__country-container:has(+ input[readonly]):hover .iti__selected-country {background-color: transparent;}
.b-ext .frm_forms .iti--show-selected-dial-code .iti__selected-country {background-color: var(--iti-hover-color);}
.b-ext .frm_forms .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {margin-left: var(--iti-arrow-padding);}
.b-ext .frm_forms [dir="rtl"] .iti--show-selected-dial-code.iti--show-flags .iti__selected-dial-code {margin-left: 0;margin-right: var(--iti-arrow-padding);}
.b-ext .frm_forms .iti--container {position: fixed;top: -1000px;left: -1000px;z-index: 1060;padding: var(--iti-border-width);}
.b-ext .frm_forms .iti--container:hover {cursor: pointer;}
.b-ext .frm_forms .iti--fullscreen-popup.iti--container {background-color: rgba(0,0,0,.5);top: 0;bottom: 0;left: 0;right: 0;position: fixed;padding: var(--iti-mobile-popup-margin);display: flex;flex-direction: column;justify-content: center;}
.b-ext .frm_forms .iti--fullscreen-popup.iti--container.iti--country-search {justify-content: flex-start;}
.b-ext .frm_forms .iti--fullscreen-popup .iti__dropdown-content {display: flex;flex-direction: column;max-height: 100%;position: relative;}
.b-ext .frm_forms .iti--fullscreen-popup .iti__country {padding: 10px 10px;line-height: 1.5em;}
.b-ext .frm_forms .iti__flag {width: 20px;}
.b-ext .frm_forms .iti__flag.iti__be {width: 18px;}
.b-ext .frm_forms .iti__flag.iti__ch {width: 15px;}
.b-ext .frm_forms .iti__flag.iti__mc {width: 19px;}
.b-ext .frm_forms .iti__flag.iti__ne {width: 18px;}
.b-ext .frm_forms .iti__flag.iti__np {width: 13px;}
.b-ext .frm_forms .iti__flag.iti__va {width: 15px;}
@media (min-resolution:2x) {.b-ext .frm_forms .iti__flag {background-size: 5762px 15px;}}
.b-ext .frm_forms .iti__flag.iti__ac {height: 10px;background-position: 0 0;}
.b-ext .frm_forms .iti__flag.iti__ad {height: 14px;background-position: -22px 0;}
.b-ext .frm_forms .iti__flag.iti__ae {height: 10px;background-position: -44px 0;}
.b-ext .frm_forms .iti__flag.iti__af {height: 14px;background-position: -66px 0;}
.b-ext .frm_forms .iti__flag.iti__ag {height: 14px;background-position: -88px 0;}
.b-ext .frm_forms .iti__flag.iti__ai {height: 10px;background-position: -110px 0;}
.b-ext .frm_forms .iti__flag.iti__al {height: 15px;background-position: -132px 0;}
.b-ext .frm_forms .iti__flag.iti__am {height: 10px;background-position: -154px 0;}
.b-ext .frm_forms .iti__flag.iti__ao {height: 14px;background-position: -176px 0;}
.b-ext .frm_forms .iti__flag.iti__aq {height: 14px;background-position: -198px 0;}
.b-ext .frm_forms .iti__flag.iti__ar {height: 13px;background-position: -220px 0;}
.b-ext .frm_forms .iti__flag.iti__as {height: 10px;background-position: -242px 0;}
.b-ext .frm_forms .iti__flag.iti__at {height: 14px;background-position: -264px 0;}
.b-ext .frm_forms .iti__flag.iti__au {height: 10px;background-position: -286px 0;}
.b-ext .frm_forms .iti__flag.iti__aw {height: 14px;background-position: -308px 0;}
.b-ext .frm_forms .iti__flag.iti__ax {height: 13px;background-position: -330px 0;}
.b-ext .frm_forms .iti__flag.iti__az {height: 10px;background-position: -352px 0;}
.b-ext .frm_forms .iti__flag.iti__ba {height: 10px;background-position: -374px 0;}
.b-ext .frm_forms .iti__flag.iti__bb {height: 14px;background-position: -396px 0;}
.b-ext .frm_forms .iti__flag.iti__bd {height: 12px;background-position: -418px 0;}
.b-ext .frm_forms .iti__flag.iti__be {height: 15px;background-position: -440px 0;}
.b-ext .frm_forms .iti__flag.iti__bf {height: 14px;background-position: -460px 0;}
.b-ext .frm_forms .iti__flag.iti__bg {height: 12px;background-position: -482px 0;}
.b-ext .frm_forms .iti__flag.iti__bh {height: 12px;background-position: -504px 0;}
.b-ext .frm_forms .iti__flag.iti__bi {height: 12px;background-position: -526px 0;}
.b-ext .frm_forms .iti__flag.iti__bj {height: 14px;background-position: -548px 0;}
.b-ext .frm_forms .iti__flag.iti__bl {height: 14px;background-position: -570px 0;}
.b-ext .frm_forms .iti__flag.iti__bm {height: 10px;background-position: -592px 0;}
.b-ext .frm_forms .iti__flag.iti__bn {height: 10px;background-position: -614px 0;}
.b-ext .frm_forms .iti__flag.iti__bo {height: 14px;background-position: -636px 0;}
.b-ext .frm_forms .iti__flag.iti__bq {height: 14px;background-position: -658px 0;}
.b-ext .frm_forms .iti__flag.iti__br {height: 14px;background-position: -680px 0;}
.b-ext .frm_forms .iti__flag.iti__bs {height: 10px;background-position: -702px 0;}
.b-ext .frm_forms .iti__flag.iti__bt {height: 14px;background-position: -724px 0;}
.b-ext .frm_forms .iti__flag.iti__bv {height: 15px;background-position: -746px 0;}
.b-ext .frm_forms .iti__flag.iti__bw {height: 14px;background-position: -768px 0;}
.b-ext .frm_forms .iti__flag.iti__by {height: 10px;background-position: -790px 0;}
.b-ext .frm_forms .iti__flag.iti__bz {height: 12px;background-position: -812px 0;}
.b-ext .frm_forms .iti__flag.iti__ca {height: 10px;background-position: -834px 0;}
.b-ext .frm_forms .iti__flag.iti__cc {height: 10px;background-position: -856px 0;}
.b-ext .frm_forms .iti__flag.iti__cd {height: 15px;background-position: -878px 0;}
.b-ext .frm_forms .iti__flag.iti__cf {height: 14px;background-position: -900px 0;}
.b-ext .frm_forms .iti__flag.iti__cg {height: 14px;background-position: -922px 0;}
.b-ext .frm_forms .iti__flag.iti__ch {height: 15px;background-position: -944px 0;}
.b-ext .frm_forms .iti__flag.iti__ci {height: 14px;background-position: -961px 0;}
.b-ext .frm_forms .iti__flag.iti__ck {height: 10px;background-position: -983px 0;}
.b-ext .frm_forms .iti__flag.iti__cl {height: 14px;background-position: -1005px 0;}
.b-ext .frm_forms .iti__flag.iti__cm {height: 14px;background-position: -1027px 0;}
.b-ext .frm_forms .iti__flag.iti__cn {height: 14px;background-position: -1049px 0;}
.b-ext .frm_forms .iti__flag.iti__co {height: 14px;background-position: -1071px 0;}
.b-ext .frm_forms .iti__flag.iti__cp {height: 14px;background-position: -1093px 0;}
.b-ext .frm_forms .iti__flag.iti__cq {height: 12px;background-position: -1115px 0;}
.b-ext .frm_forms .iti__flag.iti__cr {height: 12px;background-position: -1137px 0;}
.b-ext .frm_forms .iti__flag.iti__cu {height: 10px;background-position: -1159px 0;}
.b-ext .frm_forms .iti__flag.iti__cv {height: 12px;background-position: -1181px 0;}
.b-ext .frm_forms .iti__flag.iti__cw {height: 14px;background-position: -1203px 0;}
.b-ext .frm_forms .iti__flag.iti__cx {height: 10px;background-position: -1225px 0;}
.b-ext .frm_forms .iti__flag.iti__cy {height: 14px;background-position: -1247px 0;}
.b-ext .frm_forms .iti__flag.iti__cz {height: 14px;background-position: -1269px 0;}
.b-ext .frm_forms .iti__flag.iti__de {height: 12px;background-position: -1291px 0;}
.b-ext .frm_forms .iti__flag.iti__dg {height: 10px;background-position: -1313px 0;}
.b-ext .frm_forms .iti__flag.iti__dj {height: 14px;background-position: -1335px 0;}
.b-ext .frm_forms .iti__flag.iti__dk {height: 15px;background-position: -1357px 0;}
.b-ext .frm_forms .iti__flag.iti__dm {height: 10px;background-position: -1379px 0;}
.b-ext .frm_forms .iti__flag.iti__do {height: 14px;background-position: -1401px 0;}
.b-ext .frm_forms .iti__flag.iti__dz {height: 14px;background-position: -1423px 0;}
.b-ext .frm_forms .iti__flag.iti__ea {height: 14px;background-position: -1445px 0;}
.b-ext .frm_forms .iti__flag.iti__ec {height: 14px;background-position: -1467px 0;}
.b-ext .frm_forms .iti__flag.iti__ee {height: 13px;background-position: -1489px 0;}
.b-ext .frm_forms .iti__flag.iti__eg {height: 14px;background-position: -1511px 0;}
.b-ext .frm_forms .iti__flag.iti__eh {height: 10px;background-position: -1533px 0;}
.b-ext .frm_forms .iti__flag.iti__er {height: 10px;background-position: -1555px 0;}
.b-ext .frm_forms .iti__flag.iti__es {height: 14px;background-position: -1577px 0;}
.b-ext .frm_forms .iti__flag.iti__et {height: 10px;background-position: -1599px 0;}
.b-ext .frm_forms .iti__flag.iti__eu {height: 14px;background-position: -1621px 0;}
.b-ext .frm_forms .iti__flag.iti__ez {height: 14px;background-position: -1643px 0;}
.b-ext .frm_forms .iti__flag.iti__fi {height: 12px;background-position: -1665px 0;}
.b-ext .frm_forms .iti__flag.iti__fj {height: 10px;background-position: -1687px 0;}
.b-ext .frm_forms .iti__flag.iti__fk {height: 10px;background-position: -1709px 0;}
.b-ext .frm_forms .iti__flag.iti__fm {height: 11px;background-position: -1731px 0;}
.b-ext .frm_forms .iti__flag.iti__fo {height: 15px;background-position: -1753px 0;}
.b-ext .frm_forms .iti__flag.iti__fr {height: 14px;background-position: -1775px 0;}
.b-ext .frm_forms .iti__flag.iti__fx {height: 14px;background-position: -1797px 0;}
.b-ext .frm_forms .iti__flag.iti__ga {height: 15px;background-position: -1819px 0;}
.b-ext .frm_forms .iti__flag.iti__gb {height: 10px;background-position: -1841px 0;}
.b-ext .frm_forms .iti__flag.iti__gd {height: 12px;background-position: -1863px 0;}
.b-ext .frm_forms .iti__flag.iti__ge {height: 14px;background-position: -1885px 0;}
.b-ext .frm_forms .iti__flag.iti__gf {height: 14px;background-position: -1907px 0;}
.b-ext .frm_forms .iti__flag.iti__gg {height: 14px;background-position: -1929px 0;}
.b-ext .frm_forms .iti__flag.iti__gh {height: 14px;background-position: -1951px 0;}
.b-ext .frm_forms .iti__flag.iti__gi {height: 10px;background-position: -1973px 0;}
.b-ext .frm_forms .iti__flag.iti__gl {height: 14px;background-position: -1995px 0;}
.b-ext .frm_forms .iti__flag.iti__gm {height: 14px;background-position: -2017px 0;}
.b-ext .frm_forms .iti__flag.iti__gn {height: 14px;background-position: -2039px 0;}
.b-ext .frm_forms .iti__flag.iti__gp {height: 14px;background-position: -2061px 0;}
.b-ext .frm_forms .iti__flag.iti__gq {height: 14px;background-position: -2083px 0;}
.b-ext .frm_forms .iti__flag.iti__gr {height: 14px;background-position: -2105px 0;}
.b-ext .frm_forms .iti__flag.iti__gs {height: 10px;background-position: -2127px 0;}
.b-ext .frm_forms .iti__flag.iti__gt {height: 13px;background-position: -2149px 0;}
.b-ext .frm_forms .iti__flag.iti__gu {height: 11px;background-position: -2171px 0;}
.b-ext .frm_forms .iti__flag.iti__gw {height: 10px;background-position: -2193px 0;}
.b-ext .frm_forms .iti__flag.iti__gy {height: 12px;background-position: -2215px 0;}
.b-ext .frm_forms .iti__flag.iti__hk {height: 14px;background-position: -2237px 0;}
.b-ext .frm_forms .iti__flag.iti__hm {height: 10px;background-position: -2259px 0;}
.b-ext .frm_forms .iti__flag.iti__hn {height: 10px;background-position: -2281px 0;}
.b-ext .frm_forms .iti__flag.iti__hr {height: 10px;background-position: -2303px 0;}
.b-ext .frm_forms .iti__flag.iti__ht {height: 12px;background-position: -2325px 0;}
.b-ext .frm_forms .iti__flag.iti__hu {height: 10px;background-position: -2347px 0;}
.b-ext .frm_forms .iti__flag.iti__ic {height: 14px;background-position: -2369px 0;}
.b-ext .frm_forms .iti__flag.iti__id {height: 14px;background-position: -2391px 0;}
.b-ext .frm_forms .iti__flag.iti__ie {height: 10px;background-position: -2413px 0;}
.b-ext .frm_forms .iti__flag.iti__il {height: 15px;background-position: -2435px 0;}
.b-ext .frm_forms .iti__flag.iti__im {height: 10px;background-position: -2457px 0;}
.b-ext .frm_forms .iti__flag.iti__in {height: 14px;background-position: -2479px 0;}
.b-ext .frm_forms .iti__flag.iti__io {height: 10px;background-position: -2501px 0;}
.b-ext .frm_forms .iti__flag.iti__iq {height: 14px;background-position: -2523px 0;}
.b-ext .frm_forms .iti__flag.iti__ir {height: 12px;background-position: -2545px 0;}
.b-ext .frm_forms .iti__flag.iti__is {height: 15px;background-position: -2567px 0;}
.b-ext .frm_forms .iti__flag.iti__it {height: 14px;background-position: -2589px 0;}
.b-ext .frm_forms .iti__flag.iti__je {height: 12px;background-position: -2611px 0;}
.b-ext .frm_forms .iti__flag.iti__jm {height: 10px;background-position: -2633px 0;}
.b-ext .frm_forms .iti__flag.iti__jo {height: 10px;background-position: -2655px 0;}
.b-ext .frm_forms .iti__flag.iti__jp {height: 14px;background-position: -2677px 0;}
.b-ext .frm_forms .iti__flag.iti__ke {height: 14px;background-position: -2699px 0;}
.b-ext .frm_forms .iti__flag.iti__kg {height: 12px;background-position: -2721px 0;}
.b-ext .frm_forms .iti__flag.iti__kh {height: 13px;background-position: -2743px 0;}
.b-ext .frm_forms .iti__flag.iti__ki {height: 10px;background-position: -2765px 0;}
.b-ext .frm_forms .iti__flag.iti__km {height: 12px;background-position: -2787px 0;}
.b-ext .frm_forms .iti__flag.iti__kn {height: 14px;background-position: -2809px 0;}
.b-ext .frm_forms .iti__flag.iti__kp {height: 10px;background-position: -2831px 0;}
.b-ext .frm_forms .iti__flag.iti__kr {height: 14px;background-position: -2853px 0;}
.b-ext .frm_forms .iti__flag.iti__kw {height: 10px;background-position: -2875px 0;}
.b-ext .frm_forms .iti__flag.iti__ky {height: 10px;background-position: -2897px 0;}
.b-ext .frm_forms .iti__flag.iti__kz {height: 10px;background-position: -2919px 0;}
.b-ext .frm_forms .iti__flag.iti__la {height: 14px;background-position: -2941px 0;}
.b-ext .frm_forms .iti__flag.iti__lb {height: 14px;background-position: -2963px 0;}
.b-ext .frm_forms .iti__flag.iti__lc {height: 10px;background-position: -2985px 0;}
.b-ext .frm_forms .iti__flag.iti__li {height: 12px;background-position: -3007px 0;}
.b-ext .frm_forms .iti__flag.iti__lk {height: 10px;background-position: -3029px 0;}
.b-ext .frm_forms .iti__flag.iti__lr {height: 11px;background-position: -3051px 0;}
.b-ext .frm_forms .iti__flag.iti__ls {height: 14px;background-position: -3073px 0;}
.b-ext .frm_forms .iti__flag.iti__lt {height: 12px;background-position: -3095px 0;}
.b-ext .frm_forms .iti__flag.iti__lu {height: 12px;background-position: -3117px 0;}
.b-ext .frm_forms .iti__flag.iti__lv {height: 10px;background-position: -3139px 0;}
.b-ext .frm_forms .iti__flag.iti__ly {height: 10px;background-position: -3161px 0;}
.b-ext .frm_forms .iti__flag.iti__ma {height: 14px;background-position: -3183px 0;}
.b-ext .frm_forms .iti__flag.iti__mc {height: 15px;background-position: -3205px 0;}
.b-ext .frm_forms .iti__flag.iti__md {height: 10px;background-position: -3226px 0;}
.b-ext .frm_forms .iti__flag.iti__me {height: 10px;background-position: -3248px 0;}
.b-ext .frm_forms .iti__flag.iti__mf {height: 14px;background-position: -3270px 0;}
.b-ext .frm_forms .iti__flag.iti__mg {height: 14px;background-position: -3292px 0;}
.b-ext .frm_forms .iti__flag.iti__mh {height: 11px;background-position: -3314px 0;}
.b-ext .frm_forms .iti__flag.iti__mk {height: 10px;background-position: -3336px 0;}
.b-ext .frm_forms .iti__flag.iti__ml {height: 14px;background-position: -3358px 0;}
.b-ext .frm_forms .iti__flag.iti__mm {height: 14px;background-position: -3380px 0;}
.b-ext .frm_forms .iti__flag.iti__mn {height: 10px;background-position: -3402px 0;}
.b-ext .frm_forms .iti__flag.iti__mo {height: 14px;background-position: -3424px 0;}
.b-ext .frm_forms .iti__flag.iti__mp {height: 10px;background-position: -3446px 0;}
.b-ext .frm_forms .iti__flag.iti__mq {height: 14px;background-position: -3468px 0;}
.b-ext .frm_forms .iti__flag.iti__mr {height: 14px;background-position: -3490px 0;}
.b-ext .frm_forms .iti__flag.iti__ms {height: 10px;background-position: -3512px 0;}
.b-ext .frm_forms .iti__flag.iti__mt {height: 14px;background-position: -3534px 0;}
.b-ext .frm_forms .iti__flag.iti__mu {height: 14px;background-position: -3556px 0;}
.b-ext .frm_forms .iti__flag.iti__mv {height: 14px;background-position: -3578px 0;}
.b-ext .frm_forms .iti__flag.iti__mw {height: 14px;background-position: -3600px 0;}
.b-ext .frm_forms .iti__flag.iti__mx {height: 12px;background-position: -3622px 0;}
.b-ext .frm_forms .iti__flag.iti__my {height: 10px;background-position: -3644px 0;}
.b-ext .frm_forms .iti__flag.iti__mz {height: 14px;background-position: -3666px 0;}
.b-ext .frm_forms .iti__flag.iti__na {height: 14px;background-position: -3688px 0;}
.b-ext .frm_forms .iti__flag.iti__nc {height: 10px;background-position: -3710px 0;}
.b-ext .frm_forms .iti__flag.iti__ne {height: 15px;background-position: -3732px 0;}
.b-ext .frm_forms .iti__flag.iti__nf {height: 10px;background-position: -3752px 0;}
.b-ext .frm_forms .iti__flag.iti__ng {height: 10px;background-position: -3774px 0;}
.b-ext .frm_forms .iti__flag.iti__ni {height: 12px;background-position: -3796px 0;}
.b-ext .frm_forms .iti__flag.iti__nl {height: 14px;background-position: -3818px 0;}
.b-ext .frm_forms .iti__flag.iti__no {height: 15px;background-position: -3840px 0;}
.b-ext .frm_forms .iti__flag.iti__np {height: 15px;background-position: -3862px 0;}
.b-ext .frm_forms .iti__flag.iti__nr {height: 10px;background-position: -3877px 0;}
.b-ext .frm_forms .iti__flag.iti__nu {height: 10px;background-position: -3899px 0;}
.b-ext .frm_forms .iti__flag.iti__nz {height: 10px;background-position: -3921px 0;}
.b-ext .frm_forms .iti__flag.iti__om {height: 10px;background-position: -3943px 0;}
.b-ext .frm_forms .iti__flag.iti__pa {height: 14px;background-position: -3965px 0;}
.b-ext .frm_forms .iti__flag.iti__pe {height: 14px;background-position: -3987px 0;}
.b-ext .frm_forms .iti__flag.iti__pf {height: 14px;background-position: -4009px 0;}
.b-ext .frm_forms .iti__flag.iti__pg {height: 15px;background-position: -4031px 0;}
.b-ext .frm_forms .iti__flag.iti__ph {height: 10px;background-position: -4053px 0;}
.b-ext .frm_forms .iti__flag.iti__pk {height: 14px;background-position: -4075px 0;}
.b-ext .frm_forms .iti__flag.iti__pl {height: 13px;background-position: -4097px 0;}
.b-ext .frm_forms .iti__flag.iti__pm {height: 14px;background-position: -4119px 0;}
.b-ext .frm_forms .iti__flag.iti__pn {height: 10px;background-position: -4141px 0;}
.b-ext .frm_forms .iti__flag.iti__pr {height: 14px;background-position: -4163px 0;}
.b-ext .frm_forms .iti__flag.iti__ps {height: 10px;background-position: -4185px 0;}
.b-ext .frm_forms .iti__flag.iti__pt {height: 14px;background-position: -4207px 0;}
.b-ext .frm_forms .iti__flag.iti__pw {height: 13px;background-position: -4229px 0;}
.b-ext .frm_forms .iti__flag.iti__py {height: 11px;background-position: -4251px 0;}
.b-ext .frm_forms .iti__flag.iti__qa {height: 8px;background-position: -4273px 0;}
.b-ext .frm_forms .iti__flag.iti__re {height: 14px;background-position: -4295px 0;}
.b-ext .frm_forms .iti__flag.iti__ro {height: 14px;background-position: -4317px 0;}
.b-ext .frm_forms .iti__flag.iti__rs {height: 14px;background-position: -4339px 0;}
.b-ext .frm_forms .iti__flag.iti__ru {height: 14px;background-position: -4361px 0;}
.b-ext .frm_forms .iti__flag.iti__rw {height: 14px;background-position: -4383px 0;}
.b-ext .frm_forms .iti__flag.iti__sa {height: 14px;background-position: -4405px 0;}
.b-ext .frm_forms .iti__flag.iti__sb {height: 10px;background-position: -4427px 0;}
.b-ext .frm_forms .iti__flag.iti__sc {height: 10px;background-position: -4449px 0;}
.b-ext .frm_forms .iti__flag.iti__sd {height: 10px;background-position: -4471px 0;}
.b-ext .frm_forms .iti__flag.iti__se {height: 13px;background-position: -4493px 0;}
.b-ext .frm_forms .iti__flag.iti__sg {height: 14px;background-position: -4515px 0;}
.b-ext .frm_forms .iti__flag.iti__sh {height: 10px;background-position: -4537px 0;}
.b-ext .frm_forms .iti__flag.iti__si {height: 10px;background-position: -4559px 0;}
.b-ext .frm_forms .iti__flag.iti__sj {height: 15px;background-position: -4581px 0;}
.b-ext .frm_forms .iti__flag.iti__sk {height: 14px;background-position: -4603px 0;}
.b-ext .frm_forms .iti__flag.iti__sl {height: 14px;background-position: -4625px 0;}
.b-ext .frm_forms .iti__flag.iti__sm {height: 15px;background-position: -4647px 0;}
.b-ext .frm_forms .iti__flag.iti__sn {height: 14px;background-position: -4669px 0;}
.b-ext .frm_forms .iti__flag.iti__so {height: 14px;background-position: -4691px 0;}
.b-ext .frm_forms .iti__flag.iti__sr {height: 14px;background-position: -4713px 0;}
.b-ext .frm_forms .iti__flag.iti__ss {height: 10px;background-position: -4735px 0;}
.b-ext .frm_forms .iti__flag.iti__st {height: 10px;background-position: -4757px 0;}
.b-ext .frm_forms .iti__flag.iti__su {height: 10px;background-position: -4779px 0;}
.b-ext .frm_forms .iti__flag.iti__sv {height: 12px;background-position: -4801px 0;}
.b-ext .frm_forms .iti__flag.iti__sx {height: 14px;background-position: -4823px 0;}
.b-ext .frm_forms .iti__flag.iti__sy {height: 14px;background-position: -4845px 0;}
.b-ext .frm_forms .iti__flag.iti__sz {height: 14px;background-position: -4867px 0;}
.b-ext .frm_forms .iti__flag.iti__ta {height: 10px;background-position: -4889px 0;}
.b-ext .frm_forms .iti__flag.iti__tc {height: 10px;background-position: -4911px 0;}
.b-ext .frm_forms .iti__flag.iti__td {height: 14px;background-position: -4933px 0;}
.b-ext .frm_forms .iti__flag.iti__tf {height: 14px;background-position: -4955px 0;}
.b-ext .frm_forms .iti__flag.iti__tg {height: 13px;background-position: -4977px 0;}
.b-ext .frm_forms .iti__flag.iti__th {height: 14px;background-position: -4999px 0;}
.b-ext .frm_forms .iti__flag.iti__tj {height: 10px;background-position: -5021px 0;}
.b-ext .frm_forms .iti__flag.iti__tk {height: 10px;background-position: -5043px 0;}
.b-ext .frm_forms .iti__flag.iti__tl {height: 10px;background-position: -5065px 0;}
.b-ext .frm_forms .iti__flag.iti__tm {height: 14px;background-position: -5087px 0;}
.b-ext .frm_forms .iti__flag.iti__tn {height: 14px;background-position: -5109px 0;}
.b-ext .frm_forms .iti__flag.iti__to {height: 10px;background-position: -5131px 0;}
.b-ext .frm_forms .iti__flag.iti__tr {height: 14px;background-position: -5153px 0;}
.b-ext .frm_forms .iti__flag.iti__tt {height: 12px;background-position: -5175px 0;}
.b-ext .frm_forms .iti__flag.iti__tv {height: 10px;background-position: -5197px 0;}
.b-ext .frm_forms .iti__flag.iti__tw {height: 14px;background-position: -5219px 0;}
.b-ext .frm_forms .iti__flag.iti__tz {height: 14px;background-position: -5241px 0;}
.b-ext .frm_forms .iti__flag.iti__ua {height: 14px;background-position: -5263px 0;}
.b-ext .frm_forms .iti__flag.iti__ug {height: 14px;background-position: -5285px 0;}
.b-ext .frm_forms .iti__flag.iti__uk {height: 10px;background-position: -5307px 0;}
.b-ext .frm_forms .iti__flag.iti__um {height: 11px;background-position: -5329px 0;}
.b-ext .frm_forms .iti__flag.iti__un {height: 14px;background-position: -5351px 0;}
.b-ext .frm_forms .iti__flag.iti__us {height: 11px;background-position: -5373px 0;}
.b-ext .frm_forms .iti__flag.iti__uy {height: 14px;background-position: -5395px 0;}
.b-ext .frm_forms .iti__flag.iti__uz {height: 10px;background-position: -5417px 0;}
.b-ext .frm_forms .iti__flag.iti__va {height: 15px;background-position: -5439px 0;}
.b-ext .frm_forms .iti__flag.iti__vc {height: 14px;background-position: -5456px 0;}
.b-ext .frm_forms .iti__flag.iti__ve {height: 14px;background-position: -5478px 0;}
.b-ext .frm_forms .iti__flag.iti__vg {height: 10px;background-position: -5500px 0;}
.b-ext .frm_forms .iti__flag.iti__vi {height: 14px;background-position: -5522px 0;}
.b-ext .frm_forms .iti__flag.iti__vn {height: 14px;background-position: -5544px 0;}
.b-ext .frm_forms .iti__flag.iti__vu {height: 12px;background-position: -5566px 0;}
.b-ext .frm_forms .iti__flag.iti__wf {height: 14px;background-position: -5588px 0;}
.b-ext .frm_forms .iti__flag.iti__ws {height: 10px;background-position: -5610px 0;}
.b-ext .frm_forms .iti__flag.iti__xk {height: 15px;background-position: -5632px 0;}
.b-ext .frm_forms .iti__flag.iti__ye {height: 14px;background-position: -5654px 0;}
.b-ext .frm_forms .iti__flag.iti__yt {height: 14px;background-position: -5676px 0;}
.b-ext .frm_forms .iti__flag.iti__za {height: 14px;background-position: -5698px 0;}
.b-ext .frm_forms .iti__flag.iti__zm {height: 14px;background-position: -5720px 0;}
.b-ext .frm_forms .iti__flag.iti__zw {height: 10px;background-position: -5742px 0;}
.b-ext .frm_forms .iti__flag {height: var(--iti-flag-height);box-shadow: 0 0 1px 0 #888;background-repeat: no-repeat;background-position: var(--iti-flag-width) 0;}
.b-ext .frm_forms .iti__globe {background-size: contain;background-position: right;box-shadow: none;height: 19px;}
.b-ext .with_frm_style .iti {width: var(--field-width);--iti-spacer-horizontal: 12px;--iti-arrow-padding: 4px;--iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding) + 8px);--iti-hover-color: var(--bg-color-disabled);}
@media only screen and (max-width: 782px) {.b-ext .with_frm_style .iti {width: auto;}}
.b-ext .with_frm_style .iti__country {font-size: var(--field-font-size);}
.b-ext .with_frm_style .iti__selected-country {background-color: unset !important;}
.b-ext .with_frm_style .iti__flag {background-image: url("/ext/wp-content/plugins/formidable-pro/images/intl-tel-input/flags.png?1=");transform: scale(.9);}
@media (min-resolution: 2x) {.b-ext .with_frm_style .iti__flag {background-image: url("/ext/wp-content/plugins/formidable-pro/images/intl-tel-input/flags@2x.png?1=");}}
.b-ext .with_frm_style .iti__globe {background-image: url("/ext/wp-content/plugins/formidable-pro/images/intl-tel-input/globe.png");}
@media (min-resolution: 2x) {.b-ext .with_frm_style .iti__globe {background-image: url("/ext/wp-content/plugins/formidable-pro/images/intl-tel-input/globe@2x.png");}}
.b-ext .with_frm_style .iti__arrow {border: 0;width: 16px;height: 16px;background-image: url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M10.1667 7.16669L8.00004 9.50002L5.83337 7.16669\' stroke=\'%2398A2B3\' stroke-width=\'1.5\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");}
.b-ext .with_frm_style .iti--container {position: absolute;}
.b-ext .with_frm_style .iti--fullscreen-popup .iti__dropdown-content {padding: 20px 15px;}
@keyframes passing-through {0% {opacity: 0;transform: translateY(40px);}
	30%, 70% {opacity: 1;transform: translateY(0px);}
	100% {opacity: 0;transform: translateY(-40px);}}
@keyframes slide-in {0% {opacity: 0;transform: translateY(40px);}
	30% {opacity: 1;transform: translateY(0px);}}
.b-ext .frm_dropzone, .b-ext .frm_dropzone * {box-sizing: border-box;}
.b-ext .frm_form_field:not(.frm_compact) .frm_dropzone {max-width: 520px;}
.b-ext .frm_dropzone.frm_single_upload, .b-ext .frm_dropzone.dz-clickable {min-height: 36px;margin-top: 5px;line-height: 1.42857143;}
.b-ext .frm_dropzone.dz-clickable * {cursor: default;}
.b-ext .frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload, .b-ext .frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload, .b-ext .frm_form_field.frm_full .frm_dropzone.dz-started.frm_single_upload, .b-ext .frm_form_field.frm_full_upload .frm_dropzone.dz-started.frm_single_upload {max-width: 100%;}
.b-ext .frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message, .b-ext .frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message {margin: .5em 0 1em;}
.b-ext .frm_dropzone .dz-message {border: 1px dashed #98a2b3;background: #fff;padding: 24px;border-radius: 8px;border-radius: var(--border-radius);cursor: pointer;display: none;font-size: 14px;text-align: center;margin: 0;}
.b-ext .frm_dropzone.frm_single_upload.dz-started .dz-message {display: none;}
.b-ext .frm_dropzone.dz-clickable .dz-message, .b-ext .frm_dropzone .frm_upload_icon {display: block;}
.b-ext .frm_dropzone.dz-clickable .dz-message, .b-ext .frm_dropzone.dz-clickable .dz-message * {cursor: pointer;}
.b-ext #frm_form_editor_container .frm_dropzone.dz-clickable, .b-ext #frm_form_editor_container .frm_dropzone.dz-clickable * {cursor: default;}
.b-ext .frm_dropzone.dz-drag-hover .dz-message {opacity: .5;}
.b-ext .frm_dropzone .frm_upload_icon:before {font-size: 40px;}
.b-ext .frm_dropzone .frm_small_text {font-size: 12px;color: #98a2b3;color: var(--form-desc-color);margin-top: 4px;}
.b-ext .frm_dropzone .frm_small_text p {margin: 0;}
.b-ext .frm_dropzone.dz-drag-hover {border-style: solid;}
.b-ext .frm_dropzone .dz-preview {display: flex;gap: 8px;border-radius: 8px;border-radius: var(--border-radius);padding: 12px;margin-bottom: 8px;}
.b-ext .frm_form_field:not(.frm_compact) .frm_dropzone .dz-preview {border: 1px solid #eaecf0;}
.b-ext .frm_form_field:not(.frm_compact) .frm_dropzone.frm_multi_upload .dz-message + .dz-preview {margin-top: 16px;}
.b-ext .frm_dropzone .dz-preview:last-child {margin-bottom: 0;}
.b-ext .frm_dropzone .dz-preview:hover {z-index: 1000;}
.b-ext .frm_dropzone .dz-preview.dz-file-preview .dz-details {opacity: 1;}
.b-ext .frm_dropzone .dz-preview.dz-image-preview .dz-details {transition: opacity .2s linear;}
.b-ext .frm_dropzone .dz-preview .dz-remove {cursor: pointer;border: none;float: right;}
.b-ext .frm_dropzone .dz-preview:hover .dz-details {opacity: 1;}
.b-ext .frm_dropzone .dz-preview .dz-details {font-size: 14px;font-weight: 500;}
.b-ext .frm_dropzone .dz-preview .dz-details .dz-size, .b-ext .frm_dropzone .dz-preview .dz-details .dz-filename {display: inline-block;overflow: hidden;white-space: nowrap;}
.b-ext .frm_dropzone .dz-preview .dz-details .dz-size, .b-ext .frm_dropzone .dz-preview .dz-details .dz-size strong {color: #98a2b3;color: var(--form-desc-color);font-weight: 400;}
.b-ext .frm_dropzone .dz-preview .dz-details .dz-filename {max-width: 65%;text-overflow: ellipsis;}
.b-ext .frm_dropzone .dz-preview .dz-details .dz-filename a {cursor: pointer;}
.b-ext .frm_dropzone .dz-preview .dz-column {flex-grow: 1;max-width: 100%;}
.b-ext .frm_dropzone .dz-preview .dz-image {max-width: 30%;overflow: hidden;}
.b-ext .frm_dropzone .dz-preview .dz-image img {max-height: 32px;border-radius: 8px;border-radius: var(--border-radius);}
.b-ext .frm_dropzone .dz-preview.dz-success .dz-success-mark {-ms-animation: passing-through 3s cubic-bezier(.77,0,.175,1);animation: passing-through 3s cubic-bezier(.77,0,.175,1);}
.b-ext .frm_dropzone .dz-preview.dz-processing .dz-progress {transition: all .2s linear;}
.b-ext .frm_dropzone .dz-preview .dz-progress {pointer-events: none;position: relative;height: 6px;width: 100%;background: #eaecf0;background: var(--progress-bg-color);-webkit-transform: scale(1);border-radius: 8px;border-radius: var(--border-radius);overflow: hidden;}
.b-ext .frm_dropzone .dz-preview .dz-progress .dz-upload, .b-ext .frm_dropzone .dz-preview.dz-complete .dz-progress {background: #333;background: linear-gradient(to bottom,#666,#444);}
.b-ext .frm_dropzone .dz-preview .dz-progress .dz-upload {position: absolute;top: 0;left: 0;bottom: 0;width: 0;transition: width 300ms ease-in-out;}
.b-ext .frm_dropzone .dz-preview.dz-error .dz-error-message {display: block;opacity: 1;pointer-events: auto;}
.b-ext .frm_dropzone .dz-preview .dz-error-message {pointer-events: none;display: none;opacity: 0;transition: opacity .3s ease;color: #b94a48;padding: .5em;}
.b-ext .frm_dropzone .fallback input[type=file] {display: block;}
.b-ext .frm_compact_text {display: none;}
.b-ext .frm_compact .frm_dropzone.dz-clickable {display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;padding: 0;border: none;background-color: transparent;}
.b-ext .frm_compact .frm_dropzone.dz-clickable.frm_single_upload {max-width: 100%;}
.b-ext .frm_compact .frm_compact_text {display: inline;}
.b-ext .frm_upload_text button, .b-ext .frm_compact_text button {background: none !important;color: inherit !important;border: none !important;padding: 0 !important;font: inherit !important;font-weight: 500 !important;cursor: pointer !important;outline: inherit !important;height: auto !important;white-space: break-spaces;}
.b-ext .frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message, .b-ext .frm_compact .frm_dropzone.dz-clickable .dz-message {font-size: 14px;border: 1px solid #dfdfdf;background: #fff;display: inline-block;min-width: fit-content;border-radius: 4px;padding: 6px 11px;box-sizing: border-box;box-shadow: 0 1px 1px #eee;vertical-align: middle;margin: 0 0 1em;}
.b-ext .frm_compact .frm_dropzone.frm_single_upload.dz-started .dz-message, .b-ext .frm_compact .frm_dropzone.frm_single_upload.dz-started.dz-clickable .dz-message {display: none;}
.b-ext .frm_compact .frm_dropzone .frm_upload_icon:before {font-size: 22px;padding-right: 7px;vertical-align: middle;}
.b-ext .frm_compact .frm_dropzone .frm_upload_icon {display: inline;}
.b-ext .frm_compact .frm_dropzone .dz-preview {min-height: 20px;max-width: 200px;margin: 0 5px;padding: 0;display: inline-block;border-bottom: none;}
.b-ext .frm_compact .frm_dropzone .dz-preview.frm_clearfix:after {content: "";}
.b-ext .frm_compact .frm_dropzone .frm_upload_text, .b-ext .frm_compact .frm_dropzone .frm_small_text, .b-ext .frm_compact .frm_dropzone .dz-preview .dz-image, .b-ext .frm_compact .frm_dropzone .dz-preview .dz-details .dz-size {display: none;}
.b-ext .frm_compact .frm_dropzone .dz-preview .dz-details {margin: 0;}
.b-ext .frm_compact .frm_dropzone .dz-preview .dz-column {float: none;width: 100%;}
.b-ext .frm_compact .frm_dropzone .dz-preview .dz-details .dz-filename {overflow: hidden;text-overflow: ellipsis;}
.b-ext .frm-show-form .dz-hidden-input {display: none;}
.b-ext .frm_rootline_group {text-align: center;margin: 20px auto 30px;width: 100%;}
.b-ext ul.frm_page_bar {list-style-type: none;margin: 0 !important;padding: 0;width: 100%;display: flex;flex-wrap: wrap;box-sizing: border-box;}
.b-ext ul.frm_rootline {align-items: baseline;}
.b-ext ul.frm_page_bar li {display: flex;flex: 1;align-items: center;justify-content: center;flex-direction: column;}
.b-ext .frm_page_bar.frm_hidden, .b-ext .frm_page_bar .frm_hidden {display: none !important;}
.b-ext ul.frm_rootline_hidden_steps {z-index: 1;display: flex;width: auto;position: absolute;background: #fff;padding: 16px;gap: 16px;flex-direction: column;border-radius: 6px;top: calc(var(--progress-size) + 10px);}
.b-ext .frm_show_titles ul.frm_rootline_hidden_steps {min-width: min(100%,400px);}
.b-ext ul.frm_rootline_hidden_steps li {white-space: nowrap;text-align: start;z-index: 1;cursor: pointer;flex-direction: row;gap: 16px;position: relative;}
.b-ext .frm_rootline_hidden_steps li span.frm_rootline_title.frm_prev_page_title {text-decoration: line-through;opacity: .45;font-weight: 400;}
.b-ext .frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single:first-child::after, .b-ext .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after, .b-ext .frm_rootline.frm_show_lines > .frm_rootline_single:after {height: var(--progress-border-size);background: var(--progress-border-color);content: "";position: absolute;top: 12px;top: calc(( var(--progress-size) / 2 ) - var(--progress-border-size));left: 50%;width: 100%;z-index: -1;}
.b-ext .frm_rtl .frm_rootline.frm_show_lines > .frm_rootline_single::after {right: 50%;left: auto;}
.b-ext .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:last-child::after, .b-ext .frm_rootline.frm_show_lines > .frm_rootline_single:last-child::after {content: none;}
.b-ext .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {width: var(--progress-border-size);height: 100%;top: max(50%,20px);left: calc(( var(--progress-size) / 2 ) - var(--progress-border-size));}
.b-ext .frm_rtl .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after {right: calc(( var(--progress-size) / 2 ) + var(--progress-border-size));left: auto;}
.b-ext .frm_rootline_hidden_steps .frm_rootline_title {flex: 1;}
.b-ext .frm_rootline_hidden_steps .frm_rootline_single input {margin: 0 !important;}
.b-ext .frm_page_bar .frm_rootline_single input {margin-bottom: 2px;font-size: 14px;}
.b-ext .frm_forms .frm_page_bar input, .b-ext .frm_forms .frm_page_bar input:disabled {transition: background-color .1s ease;color: var(--progress-color);background-color: var(--progress-bg-color);border-width: var(--progress-border-size);border-style: solid;border-color: var(--progress-border-color-b);cursor: pointer;}
.b-ext .frm_forms .frm_page_bar input:hover, .b-ext .frm_forms .frm_page_bar input:focus {color: #2b3747;background-color: #d6d6d6;}
.b-ext .frm_forms .frm_rootline input {font-size: 14px;font-weight: 500;}
.b-ext .frm_forms .frm_rootline input:hover {opacity: 1;}
.b-ext .frm_forms .frm_rootline input:focus {outline: none;}
.b-ext .frm_forms .frm_rootline .frm_rootline_single input {border-width: 0;}
.b-ext .frm_forms .frm_progress_line input.frm_page_back {background-color: var(--progress-active-bg-color);}
.b-ext .frm_forms .frm_rootline input.frm_page_back {background-color: var(--progress-color);color: var(--progress-active-color);}
.b-ext .frm_forms .frm_rootline input.frm_page_back:hover, .b-ext .frm_forms .frm_rootline input.frm_page_back:focus {background-color: #6c7888;color: #fff;}
.b-ext .frm_forms .frm_page_bar .frm_current_page input[type="button"] {background-color: var(--progress-bg-color);border-color: var(--progress-border-color);}
.b-ext .frm_progress .frm_rootline_single {text-align: center;margin: 0;padding: 0;}
.b-ext .frm_rootline > .frm_rootline_single {min-width: 50px;position: relative;padding: 0 10px;margin-left: 0;margin-right: 0;}
.b-ext .frm_rootline.frm_show_titles > .frm_rootline_single {min-width: min(150px,30%);}
.b-ext .frm_rootline_single input {display: flex;text-align: center;justify-content: center;margin: auto;}
.b-ext .frm_rootline_hidden_steps .frm_rootline_single input {display: inline-block;}
.b-ext .frm_current_page .frm_rootline_title {color: var(--progress-active-color);}
.b-ext .frm_rootline_title, .b-ext .frm_pages_complete, .b-ext .frm_percent_complete {font-size: 12px;font-weight: 500;padding: 6px 0;color: var(--progress-color);}
.b-ext .frm_rootline_title {font-size: 14px;}
.b-ext .frm_pages_complete {float: right;}
.b-ext .frm_percent_complete {float: left;}
.b-ext .frm_forms .frm_progress_line input, .b-ext .frm_forms .frm_progress_line input:disabled {width: 100%;border: none;border-top: 1px solid var(--progress-border-color);border-bottom: 1px solid var(--progress-border-color);box-shadow: inset 0 2px 10px -10px rgba(41,58,82,.31);margin: 0;padding: 0;border-radius: 0;font-size: 0;line-height: 15px;}
.b-ext .frm_forms .frm_progress_line.frm_show_lines input {border-left: 1px solid var(--progress-color);border-right: 1px solid var(--progress-color);}
.b-ext .frm_progress_line .frm_rootline_single {justify-content: flex-end;margin: 0;}
.b-ext .frm_forms .frm_progress_line li:first-of-type input {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-left: 1px solid var(--progress-active-bg-color);}
.b-ext .frm_forms .frm_progress_line li:last-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-right: 1px solid var(--progress-active-bg-color);}
.b-ext .frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-right: 1px solid var(--progress-border-color);}
.b-ext .frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-border-color);}
.b-ext .frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-color);}
.b-ext .frm_forms .frm_progress_line input.frm_page_back {border-color: var(--progress-active-bg-color);}
.b-ext .frm_forms .frm_progress_line.frm_show_lines input.frm_page_back {border-left-color: var(--progress-active-bg-color);border-right-color: var(--progress-color);}
.b-ext .frm_rtl.frm_forms .frm_progress_line li:first-of-type input {border-top-right-radius: 15px;border-bottom-right-radius: 15px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;border-right: 1px solid var(--progress-active-bg-color);}
.b-ext .frm_rtl.frm_forms .frm_progress_line li:last-of-type input {border-top-left-radius: 15px;border-bottom-left-radius: 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-left: 1px solid var(--progress-active-bg-color);}
.b-ext .frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip {border-left: 1px solid var(--progress-border-color);border-right: none;}
.b-ext .frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"] {border-right: 1px solid var(--progress-border-color);border-left: none;}
.b-ext .frm_rtl.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {border-left: 1px solid var(--progress-color);border-right: none;}
.b-ext .frm_rootline_single > .frm_rootline_node {position: relative;}
.b-ext .frm_rootline.frm_show_lines {position: relative;z-index: 1;}
.b-ext .frm_rootline.frm_show_lines span {display: block;}
.b-ext .frm_forms .frm_rootline input {width: var(--progress-size);height: var(--progress-size);min-height: auto;border-radius: var(--progress-size);padding: 0;}
.b-ext .frm_forms input.frm_rootline_show_more_btn {font-weight: 900;}
.b-ext .frm_forms .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn {color: var(--progress-color) !important;}
.b-ext .frm_page_bar input.frm_rootline_show_more_btn.active {opacity: 1;}
.b-ext .frm_forms .frm_rootline input:focus {border-color: var(--progress-active-bg-color);}
.b-ext .frm_forms .frm_rootline .frm_current_page input[type="button"] {border-color: #4386e2;background-color: var(--progress-active-bg-color);color: var(--progress-active-color);}
.b-ext .frm_forms .frm_progress_line input, .b-ext .frm_forms .frm_progress_line input:disabled, .b-ext .frm_forms .frm_progress_line .frm_current_page input[type="button"], .b-ext .frm_forms .frm_rootline.frm_no_numbers input, .b-ext .frm_forms .frm_rootline.frm_no_numbers .frm_current_page input[type="button"] {color: transparent !important;}
.b-ext .frm_rootline_show_hidden_steps_btn:not(.active)>.frm_rootline_title {display: none;}
@media only screen and (max-width: 700px) {.b-ext .frm_show_titles ul.frm_rootline_hidden_steps {min-width: 16px;}}
@media only screen and (max-width: 500px) {.b-ext .frm_rootline.frm_rootline_4 span.frm_rootline_title, .b-ext .frm_rootline.frm_rootline_3 span.frm_rootline_title {display: none;}}
@media only screen and (max-width: 900px) {.b-ext .frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label, .b-ext .frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label, .b-ext .frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth .frm_primary_label {display: block !important;}}
@media only screen and (max-width: 600px) {.b-ext .frm_form_field.frm_four_col .frm_opt_container {grid-template-columns: repeat(2,1fr);}
	.b-ext .with_frm_style .frm_repeat_inline, .b-ext .with_frm_style .frm_repeat_grid {margin: 20px 0;}}
@media only screen and (max-width: 500px) {.b-ext .frm_form_field.frm_two_col .frm_radio, .b-ext .frm_form_field.frm_two_col .frm_checkbox, .b-ext .frm_form_field.frm_three_col .frm_radio, .b-ext .frm_form_field.frm_three_col .frm_checkbox {width: auto;margin-right: 0;float: none;display: block;}
	.b-ext .frm_form_field input[type=file] {max-width: 220px;}
	.b-ext .with_frm_style .frm-g-recaptcha > div > div, .b-ext .with_frm_style .g-recaptcha > div > div {width: inherit !important;display: block;overflow: hidden;max-width: 302px;border-right: 1px solid #d3d3d3;border-radius: 4px;box-shadow: 2px 0px 4px -1px rgba(0,0,0,.08);}
	.b-ext .with_frm_style .g-recaptcha iframe, .b-ext .with_frm_style .frm-g-recaptcha iframe {width: 100%;}}