
.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-208d616c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-heading .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1046 .elementor-element.elementor-element-58703da6{text-align:center;}.elementor-1046 .elementor-element.elementor-element-58703da6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#4F46E5;}.elementor-1046 .elementor-element.elementor-element-4e4ed890{text-align:center;}.elementor-1046 .elementor-element.elementor-element-4e4ed890 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#4F46E5;}.elementor-1046 .elementor-element.elementor-element-6725d70d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:center;}.elementor-1046 .elementor-element.elementor-element-6725d70d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1.25rem;color:#64748B;}.elementor-widget-pafe-multi-step-form .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-multi-step-form [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-multi-step-form [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .pafe-form-builder-pdf-generator-preview__item{color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .pafe-form-builder-field-mapping__preview{color:var( --e-global-color-primary );}.elementor-widget-pafe-multi-step-form .pafe-multi-step-form__progressbar-item-step{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-multi-step-form .pafe-multi-step-form__progressbar-item-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pafe-multi-step-form a.elementor-button, .elementor-widget-pafe-multi-step-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-pafe-multi-step-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__progressbar-item-step{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;width:33px;line-height:33px;}.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__progressbar-item-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;}.elementor-1046 .elementor-element.elementor-element-2ef20d1f .active .pafe-multi-step-form__progressbar-item-step{background-color:#4648D4;}.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__progressbar-item.active .pafe-multi-step-form__progressbar-item-step-number::after{background-color:#4648D4;}.elementor-1046 .elementor-element.elementor-element-2ef20d1f a.elementor-button, .elementor-1046 .elementor-element.elementor-element-2ef20d1f .elementor-button{font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:600;line-height:1.75rem;}.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__content-item .pafe-multi-step-form__content-item-buttons {justify-content:space-evenly;}#elementor-popup-modal-1046 .dialog-widget-content{animation-duration:0.5s;border-radius:1.3rem 1.3rem 1.3rem 1.3rem;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-1046{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1046 .dialog-message{width:671px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-1046 .dialog-close-button{display:flex;font-size:17px;}/* Start custom CSS for heading, class: .elementor-element-58703da6 */.elementor-1046 .elementor-element.elementor-element-58703da6 .elementor-heading-title {
    opacity: 0.7;
}/* End custom CSS */



/* Start custom CSS for pafe-multi-step-form, class: .elementor-element-2ef20d1f */.elementor-1046 .elementor-element.elementor-element-2ef20d1f .elementor-button {
    padding-top: 1rem !important;
    padding-bottom: 1rem;
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),
            0 4px 6px -4px rgba(0,0,0,0.1);
    border-radius: 0.75rem;
    background: linear-gradient(135deg, #4648d4 0%, #6063ee 100%) !important;
    
}


.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__content-item-button {
    width: 100%;
    
}

.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__content-item-button .elementor-button {
    width: 100% !important;
    display: block;
    
}

.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__content-item-buttons {
    margin-top: 1.7rem;
}

.elementor-1046 .elementor-element.elementor-element-2ef20d1f .pafe-multi-step-form__content-item .pafe-multi-step-form__content-item-buttons {
    gap: 1.5rem;
}/* End custom CSS */


/* Start custom CSS */#elementor-popup-modal-1046 .dialog-widget-content {
    max-height: calc(100vh - 80px);
    overflow-y: auto;
}

/* hide scrollbar visually */
#elementor-popup-modal-1046 .dialog-widget-content::-webkit-scrollbar {
    width: 0px;
    background: transparent;
}/* End custom CSS */