.elementor-widget-section .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-section .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--success {
    color: var( --e-global-color-primary);
}

.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock {
    color: var( --e-global-color-primary);
}

.elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
}

.elementor-1765 .elementor-element.elementor-element-41dca579>.elementor-container {
    max-width: 600px;
}

.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--success {
    color: var( --e-global-color-primary);
}

.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock {
    color: var( --e-global-color-primary);
}

.elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
}

.elementor-widget-pafe-form-builder-field .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-pafe-form-builder-field .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message--success {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
}

.elementor-widget-pafe-form-builder-field [data-pafe-form-builder-spiner] button {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-pafe-form-builder-field .image_picker_selector .thumbnail p {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-size: var( --e-global-typography-primary-font-size);
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group>label {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group>label {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .elementor-field-textual option {
    color: var( --e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content {
    color: var( --e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-input {
    color: var( --e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field {
    color: var( --e-global-color-text);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field,
.elementor-widget-pafe-form-builder-field .elementor-field-subgroup label,
.elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-1765 .elementor-element.elementor-element-6da9348>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1765 .elementor-element.elementor-element-6da9348 span.elementor-field-option label {
    padding-left: 30px;
}

.elementor-1765 .elementor-element.elementor-element-25b2c897>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1765 .elementor-element.elementor-element-25b2c897 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-1765 .elementor-element.elementor-element-25b2c897 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1765 .elementor-element.elementor-element-25b2c897 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1765 .elementor-element.elementor-element-25b2c897 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1765 .elementor-element.elementor-element-8481c25>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-mark-required .elementor-field-label:after {
    color: #FFFFFF;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .pafe-form-builder-label-animation.pafe-form-builder-label-animated label {
    transform: translate3d(0, -24px, 10px);
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #FCFCFC;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field .elementor-field-textual .selectize-input {
    background: #FCFCFC;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content {
    background: #FCFCFC !important;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-field-group .elementor-field .selectize-control .selectize-dropdown {
    background: #FCFCFC !important;
}

.elementor-1765 .elementor-element.elementor-element-8481c25 .elementor-field-group .elementor-select-wrapper select {
    background: #FCFCFC;
}

.elementor-1765 .elementor-element.elementor-element-23e1df34>.elementor-widget-container {
    margin: 0px 0px -5px 0px;
}

.elementor-1765 .elementor-element.elementor-element-23e1df34 span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-1765 .elementor-element.elementor-element-23e1df34 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1765 .elementor-element.elementor-element-23e1df34 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1765 .elementor-element.elementor-element-23e1df34 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-1765 .elementor-element.elementor-element-aa2932e span.elementor-field-option label {
    padding-left: 30px;
}

body.rtl .elementor-1765 .elementor-element.elementor-element-aa2932e .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-1765 .elementor-element.elementor-element-aa2932e .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-1765 .elementor-element.elementor-element-aa2932e .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-widget-pafe-form-builder-submit .eael-protected-content-message {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-pafe-form-builder-submit .protected-content-error-msg {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size);
    font-weight: var( --e-global-typography-secondary-font-weight);
    line-height: var( --e-global-typography-secondary-line-height);
}

.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message--success {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
}

.elementor-widget-pafe-form-builder-submit .pafe-form-builder-pdf-generator-preview__item {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit .pafe-form-builder-field-mapping__preview {
    color: var( --e-global-color-primary);
}

.elementor-widget-pafe-form-builder-submit a.elementor-button,
.elementor-widget-pafe-form-builder-submit .elementor-button {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size);
    font-weight: var( --e-global-typography-accent-font-weight);
    text-transform: var( --e-global-typography-accent-text-transform);
    text-decoration: var( --e-global-typography-accent-text-decoration);
    background-color: var( --e-global-color-accent);
}

.elementor-widget-pafe-form-builder-submit .elementor-message {
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-size: var( --e-global-typography-text-font-size);
    font-weight: var( --e-global-typography-text-font-weight);
}

@media(max-width:1024px) {
    .elementor-widget-section .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-section .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-field .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-field .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-field [data-pafe-form-builder-spiner] button {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-pafe-form-builder-field .image_picker_selector .thumbnail p {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field,
    .elementor-widget-pafe-form-builder-field .elementor-field-subgroup label,
    .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-submit .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-submit .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-submit a.elementor-button,
    .elementor-widget-pafe-form-builder-submit .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-submit .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
}

@media(max-width:767px) {
    .elementor-widget-section .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-section .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-section .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-column .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-field .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-field .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-field .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-field [data-pafe-form-builder-spiner] button {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-pafe-form-builder-field .image_picker_selector .thumbnail p {
        font-size: var( --e-global-typography-primary-font-size);
    }
    .elementor-widget-pafe-form-builder-field .pafe-calculated-fields-form {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .pafe-form-builder-label-animated .elementor-field-group>label {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field,
    .elementor-widget-pafe-form-builder-field .elementor-field-subgroup label,
    .elementor-widget-pafe-form-builder-field .elementor-field-group .elementor-field .selectize-control .selectize-dropdown .selectize-dropdown-content,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input input::placeholder,
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .selectize-control .selectize-input .item {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-field .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper)::placeholder {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-widget-pafe-form-builder-submit .eael-protected-content-message {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-submit .protected-content-error-msg {
        font-size: var( --e-global-typography-secondary-font-size);
        line-height: var( --e-global-typography-secondary-line-height);
    }
    .elementor-widget-pafe-form-builder-submit .pafe-woocommerce-sales-funnels-add-to-cart-message {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-submit a.elementor-button,
    .elementor-widget-pafe-form-builder-submit .elementor-button {
        font-size: var( --e-global-typography-accent-font-size);
    }
    .elementor-widget-pafe-form-builder-submit .elementor-message {
        font-size: var( --e-global-typography-text-font-size);
    }
}