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

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

.pp-tooltip.pp-tooltip- {
        {
        ID
    }
}

.pp-tooltip-content {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight)
}

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

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

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
}

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

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

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

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

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

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary)
}

body.rtl .elementor-22 .elementor-element.elementor-element-fb18720 {
    left: 30px
}

.elementor-22 .elementor-element.elementor-element-fb18720.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-1db32bf)
}

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

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

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

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

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary)
}

.elementor-22 .elementor-element.elementor-element-3dc0a03 .elementor-icon-list-icon i {
    transition: color .3s
}

.elementor-22 .elementor-element.elementor-element-41445f1 .elementor-icon-list-icon i {
    transition: color .3s
}

.elementor-22 .elementor-element.elementor-element-baffac5 .elementor-icon-list-icon i {
    transition: color .3s
}

.elementor-22 .elementor-element.elementor-element-3fb748c .elementor-icon-list-icon i {
    transition: color .3s
}